From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms1.migadu.com with LMTPS id cEHOG5vSWGZotgAAqHPOHw:P1 (envelope-from ) for ; Thu, 30 May 2024 21:25:15 +0200 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id cEHOG5vSWGZotgAAqHPOHw (envelope-from ) for ; Thu, 30 May 2024 21:25:15 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=none ("invalid DKIM record") header.d=freakingpenguin.com header.s=x header.b=IfYJ6Gna; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1717097115; a=rsa-sha256; cv=none; b=ebZyRh1g9a94jRU49jFevM0HfjXAin7taJXmuszCgeQBhsNXmmfMuZFA+2UQJvziWvQIkf YpiQvfSMFD61OczamzJ7TUF6U/VoLtZUhiGHkrbOM6bOIa5jwH27zpMxPz26L+GgyMa+sM ZxepYe9uuMWp0o58UiW/Hytoj63XSQIFXfW0cvwwCd41RO8pBW+kHlxOXWQA/cmwx6eeWp MUzulHSX30MuwF82HtYkfu6MlyFVem67iFlhpFu6sHQucUEofU2nJ5AGfkqsL3i4226p1A olsCY59zA5cro2KhpiluYl2OiEgZRbrSmw6q4DMS720T4/GgP5X8x/EITU5U5g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none ("invalid DKIM record") header.d=freakingpenguin.com header.s=x header.b=IfYJ6Gna; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1717097115; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=H92hQQuKOtnKCHFucf6Xs3fdZX2oGD/LOu0FY+YAV1U=; b=GMngqEyX06h6hoiDSkKIG+M7pyx9d/lyN1TSZm6yOhFnXUvva+LcJR6ntZ5VzBeLwrXvHz Be84wj3mTUMthpJHgViw8rY79lxcC8rR6OzhJL20wtTH0+GDicvdKt5qHgZks+liwt3GC9 t677cRuc+fJoQRWDh/SLCqq9JJLVEwYZXKgCCnQsa0X0+6AxZNsHkEjpGnSMhuGe5CQJkE 5PfHPLt5vukKBPK+MayGxX/Uee1oT3rce9pO3Y1sD185G+45BeCMcJzp0SMtIMFRjA1m+D lMgbqHs7jkeF9ViPwL8vYpVAbRDSOLwGw8QU5wBfYiryucoKQ8F9zGhkClv8Cw== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 3627016C70 for ; Thu, 30 May 2024 21:25:15 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sClOP-0008AX-9D; Thu, 30 May 2024 15:24:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sClON-00089k-D9 for guix-patches@gnu.org; Thu, 30 May 2024 15:24:51 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sClON-0002TG-5h for guix-patches@gnu.org; Thu, 30 May 2024 15:24:51 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sClOX-0003W2-O7 for guix-patches@gnu.org; Thu, 30 May 2024 15:25:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#69513] Adding a couple new features and tests References: <3afc07b0f3e6663a9fb64203544bce1659f97364.1709412684.git.goodoldpaul@autistici.org> In-Reply-To: <3afc07b0f3e6663a9fb64203544bce1659f97364.1709412684.git.goodoldpaul@autistici.org> Resent-From: Richard Sent Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 30 May 2024 19:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69513 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 69513@debbugs.gnu.org Cc: goodoldpaul@autistici.org Received: via spool by 69513-submit@debbugs.gnu.org id=B69513.171709706313466 (code B ref 69513); Thu, 30 May 2024 19:25:01 +0000 Received: (at 69513) by debbugs.gnu.org; 30 May 2024 19:24:23 +0000 Received: from localhost ([127.0.0.1]:52557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) 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 ) 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 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Queue-Id: 3627016C70 X-Migadu-Scanner: mx12.migadu.com X-Migadu-Spam-Score: -6.32 X-Spam-Score: -6.32 X-TUID: n4nYPTJwfTij 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.