GNU bug report logs

#69513 [PATCH] services: Add restic-backup service.

PackageSource(s)Maintainer(s)
guix-patches PTS Buildd Popcon
Full log

Message #28 received at 69513@debbugs.gnu.org (full text, mbox, reply):

Received: (at 69513) by debbugs.gnu.org; 30 May 2024 19:24:23 +0000
From debbugs-submit-bounces@debbugs.gnu.org Thu May 30 15:24:23 2024
Received: from localhost ([127.0.0.1]:52557 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces@debbugs.gnu.org>)
	id 1sClNu-0003V7-6h
	for submit@debbugs.gnu.org; Thu, 30 May 2024 15:24:23 -0400
Received: from mail-108-mta75.mxroute.com ([136.175.108.75]:42259)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <richard@freakingpenguin.com>) id 1sClNg-0003Ud-Do
 for 69513@debbugs.gnu.org; Thu, 30 May 2024 15:24:21 -0400
Received: from filter006.mxroute.com ([136.175.111.3] filter006.mxroute.com)
 (Authenticated sender: mN4UYu2MZsgR)
 by mail-108-mta75.mxroute.com (ZoneMTA) with ESMTPSA id 18fcaf5737a000efce.002
 for <69513@debbugs.gnu.org>
 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384);
 Thu, 30 May 2024 19:23:54 +0000
X-Zone-Loop: 3b7ce363670b94e50ee45cce3cc3d0a07c2924357be0
X-Originating-IP: [136.175.111.3]
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=freakingpenguin.com; s=x; h=Content-Type:MIME-Version:Message-ID:Date:CC:
 Subject:To:From:Sender:Reply-To:Content-Transfer-Encoding:Content-ID:
 Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
 :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=H92hQQuKOtnKCHFucf6Xs3fdZX2oGD/LOu0FY+YAV1U=; b=IfYJ6Gna6oclXHPVzbG6aGOaRj
 Ig5A7Af5oe0eBSyX7rcQjxPpWSJ7+TrKG4lHlbIW8ehQtcjIAxFLIiFTrNxFUn2K5/jBHXhYpieKQ
 8B8inPwDRydbdCIGej4jShBBCPh46zR8U4SS3GI174J+sQyHltEDKTRzfN17FUfLzRW6jv4imsx03
 29kcC/im9NXowNj6yv1tzOzDF+Wm0r+he9DQJx80UPD8L2jV9d5DCKLHRwP+cMJef1o0VMUWcKM4h
 4hJ70KwZiSTF85uOR2URm3T7ymzSxZ1x2loAZrpRJmaG6fyHm9z6ZxdkuhBS0Zi602HSliF+17rw5
 uoNMKxaA==;
From: Richard Sent <richard@freakingpenguin.com>
To: 69513@debbugs.gnu.org
Subject: Adding a couple new features and tests
Date: Thu, 30 May 2024 15:23:46 -0400
Message-ID: <87y17r85od.fsf@freakingpenguin.com>
MIME-Version: 1.0
Content-Type: text/plain
X-Authenticated-Id: richard@freakingpenguin.com
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 69513
Cc: goodoldpaul@autistici.org
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request@debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit@debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request@debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request@debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hi all,

> Please consider adding a system test for this: as previously
> discussed, we try hard to have tests for every system service.

I have a few changes I plan on submitting soon regarding the restic
service. FYSA Giacomo, I'm writing system tests as well, although those
tests will obviously be limited to local repositories.

For the curious I'm working on the following changes:

1. Add an init? field to attempt to bootstrap local repository
initialization, ala https://github.com/NixOS/nixpkgs/pull/307962

2. Add support for Restic's password command feature in addition to the
existing password file

3. Either add rclone to the profile or add an extra-packages field to
restic-backup-job so restic-required packages can be located in one
spot.

4. The aforementioned tests

I haven't used restic before so this might be harder than I think it'll
be. So far things seem to be going well.

-- 
Take it easy,
Richard Sent
Making my computer weirder one commit at a time.




Send a report that this bug log contains spam.


debbugs.gnu.org maintainers <help-debbugs@gnu.org>. Last modified: Mon Nov 4 22:04:50 2024; Machine Name: wallace-server

GNU bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.