From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 17 17:48:59 2024 Received: (at submit) by debbugs.gnu.org; 17 Jan 2024 22:48:59 +0000 Received: from localhost ([127.0.0.1]:53805 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rQEiR-00058i-35 for submit@debbugs.gnu.org; Wed, 17 Jan 2024 17:48:59 -0500 Received: from lists.gnu.org ([2001:470:142::17]:47704) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rQEiP-00058N-8G for submit@debbugs.gnu.org; Wed, 17 Jan 2024 17:48:57 -0500 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 1rQEiI-0004an-E0 for guix-patches@gnu.org; Wed, 17 Jan 2024 17:48:50 -0500 Received: from cyberdimension.org ([80.67.179.20] helo=gnutoo.cyberdimension.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rQEiD-0001S6-Ot for guix-patches@gnu.org; Wed, 17 Jan 2024 17:48:50 -0500 Received: from gnutoo.cyberdimension.org (localhost [127.0.0.1]) by cyberdimension.org (OpenSMTPD) with ESMTP id a514876b; Wed, 17 Jan 2024 22:48:36 +0000 (UTC) Received: from localhost.localdomain (localhost [::1]) by gnutoo.cyberdimension.org (OpenSMTPD) with ESMTP id 451beea6; Wed, 17 Jan 2024 22:48:35 +0000 (UTC) From: Denis 'GNUtoo' Carikli To: guix-patches@gnu.org Subject: [PATCH 0/3] debootstrap: Add Trisquel support. Date: Wed, 17 Jan 2024 23:48:14 +0100 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=80.67.179.20; envelope-from=GNUtoo@cyberdimension.org; helo=gnutoo.cyberdimension.org X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit Cc: Denis 'GNUtoo' Carikli X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) Hi, Upstream debootstrap now has Trisquel support in its releases, so we simply need to add a trisquel-keyring package, patch the trisquel debootstrap script to use that, and fix a missing dependency to make it work. To test this patchset I first compiled Guix: $ guix shell -W -C -D guix $ ./bootstrap $ ./configure --localstatedir=/var --sysconfdir=/etc $ make clean $ make -j2 Then I used the following commands to install debootstrap inside a Guix x86_64 system installation in a new shell: $ ./pre-inst-env guix package -i debootstrap And once installed, I opened a new shell and run the following commands to create a Trisquel 11 (aramo) rootfs: $ sudo -E debootstrap aramo aramo-root http://archive.trisquel.info/trisquel [...] I: Base system installed successfully. $ echo $? 0 And it returned no errors. Chrooting inside also worked: # chroot aramo /bin/bash # source /etc/environment # lsb_release -a No LSB modules are available. Distributor ID: Trisquel Description: Trisquel GNU/Linux Aramo (11.0) Release: 11.0 Codename: aramo Denis 'GNUtoo' Carikli (3): gnu: Add trisquel-keyring. gnu: debootstrap: use trisquel-keyring. gnu: debootstrap: Add zstd dependency. gnu/packages/debian.scm | 63 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 62 insertions(+), 1 deletion(-) base-commit: b3e0a973bca6fe5de7356f3d70c4b7d468b0a759 -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 17 18:30:19 2024 Received: (at 68555) by debbugs.gnu.org; 17 Jan 2024 23:30:19 +0000 Received: from localhost ([127.0.0.1]:53931 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rQFMQ-0004Bw-RW for submit@debbugs.gnu.org; Wed, 17 Jan 2024 18:30:19 -0500 Received: from cyberdimension.org ([80.67.179.20]:42886 helo=gnutoo.cyberdimension.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rQFML-0003mS-1V for 68555@debbugs.gnu.org; Wed, 17 Jan 2024 18:30:17 -0500 Received: from gnutoo.cyberdimension.org (localhost [127.0.0.1]) by cyberdimension.org (OpenSMTPD) with ESMTP id 0b4619a7; Wed, 17 Jan 2024 23:30:09 +0000 (UTC) Received: from localhost.localdomain (localhost [::1]) by gnutoo.cyberdimension.org (OpenSMTPD) with ESMTP id e2facc6b; Wed, 17 Jan 2024 23:30:09 +0000 (UTC) From: Denis 'GNUtoo' Carikli To: 68555@debbugs.gnu.org Subject: [PATCH 1/3] gnu: Add trisquel-keyring. Date: Thu, 18 Jan 2024 00:29:53 +0100 Message-ID: <77e75c87e83ba6951c6a977f014af4ead5700831.1705531484.git.GNUtoo@cyberdimension.org> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: ( , Christopher Baines , Ludovic Courtès , Mathieu Othacehe , Raghav Gururajan , Ricardo Wurmus , Simon Tournier , Tobias Geerinckx-Rice , jgart Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68555 Cc: Denis 'GNUtoo' Carikli X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/debian.scm (trisquel-keyring): New variable. Signed-off-by: Denis 'GNUtoo' Carikli --- gnu/packages/debian.scm | 50 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/gnu/packages/debian.scm b/gnu/packages/debian.scm index de43182172..4e398f619c 100644 --- a/gnu/packages/debian.scm +++ b/gnu/packages/debian.scm @@ -2,6 +2,7 @@ ;;; Copyright © 2018, 2020-2024 Efraim Flashner ;;; Copyright © 2018, 2020 Tobias Geerinckx-Rice ;;; Copyright © 2020 Marius Bakke +;;; Copyright © 2023 Denis 'GNUtoo' Carikli ;;; ;;; This file is part of GNU Guix. ;;; @@ -24,6 +25,7 @@ (define-module (gnu packages debian) #:use-module (guix git-download) #:use-module (guix gexp) #:use-module (guix packages) + #:use-module (guix build-system copy) #:use-module (guix build-system gnu) #:use-module (guix build-system trivial) #:use-module (gnu packages autotools) @@ -146,6 +148,54 @@ (define-public debian-ports-archive-keyring ;; "The keys in the keyrings don't fall under any copyright." (license license:public-domain))) +(define-public pureos-archive-keyring + (package + (name "pureos-archive-keyring") + (version "2021.11.0") + (source (origin + (method url-fetch) + (uri (string-append + "https://repo.puri.sm/pureos/pool/main/p/pureos-archive-keyring/" + "pureos-archive-keyring_" version ".tar.xz")) + (sha256 + (base32 + "1a0d084a98bycyhbw531646rbivvlfkdk6ldshl5dy6fvzmbci0d")))) + (build-system copy-build-system) + (arguments + '(#:install-plan '(("keyrings/pureos-archive-keyring.gpg" + "share/keyrings/") + ("keyrings/pureos-archive-removed-keys.gpg" + "share/keyrings/")))) + (home-page "https://source.puri.sm/pureos/core/pureos-archive-keyring") + (synopsis "GnuPG archive keys of the Pureos archive") + (description "The Pureos distribution signs its packages. This package +contains the archive keys used for that.") + (license (list license:public-domain ;; the keys + license:gpl2+)))) ;; see debian/copyright + +(define-public trisquel-keyring + (package + (name "trisquel-keyring") + (version "2022.10.19") + (source (origin + (method url-fetch) + (uri (string-append + "http://archive.trisquel.info/trisquel/" + "pool/main/t/trisquel-keyring/trisquel-keyring_" + version ".tar.gz")) + (sha256 + (base32 + "1qkqm3wb945i2izm47xni21hi3ad807bvl106r2mnwdxnjs4ij08")))) + (build-system copy-build-system) + (arguments + '(#:install-plan '(("keyrings/trisquel-archive-keyring.gpg" + "share/keyrings/")))) + (home-page "http://archive.trisquel.info/trisquel/pool/main/t/trisquel-keyring") + (synopsis "GnuPG archive keys of the Trisquel archive") + (description "The Trisquel distribution signs its packages. This package +contains the archive keys used for that.") + (license license:gpl2+))) ;; see debian/copyright + (define-public ubuntu-keyring (package (name "ubuntu-keyring") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 17 18:30:23 2024 Received: (at 68555) by debbugs.gnu.org; 17 Jan 2024 23:30:23 +0000 Received: from localhost ([127.0.0.1]:53933 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rQFMV-0004NI-Bh for submit@debbugs.gnu.org; Wed, 17 Jan 2024 18:30:23 -0500 Received: from cyberdimension.org ([80.67.179.20]:42886 helo=gnutoo.cyberdimension.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rQFMP-0003mS-Ol for 68555@debbugs.gnu.org; Wed, 17 Jan 2024 18:30:18 -0500 Received: from gnutoo.cyberdimension.org (localhost [127.0.0.1]) by cyberdimension.org (OpenSMTPD) with ESMTP id f96bcfd7; Wed, 17 Jan 2024 23:30:11 +0000 (UTC) Received: from localhost.localdomain (localhost [::1]) by gnutoo.cyberdimension.org (OpenSMTPD) with ESMTP id 82588a36; Wed, 17 Jan 2024 23:30:10 +0000 (UTC) From: Denis 'GNUtoo' Carikli To: 68555@debbugs.gnu.org Subject: [PATCH 3/3] gnu: debootstrap: Add zstd dependency. Date: Thu, 18 Jan 2024 00:29:55 +0100 Message-ID: <2423d497b550a88f820038acc2943e00134082d1.1705531484.git.GNUtoo@cyberdimension.org> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: ( , Christopher Baines , Ludovic Courtès , Mathieu Othacehe , Raghav Gururajan , Ricardo Wurmus , Simon Tournier , Tobias Geerinckx-Rice , jgart Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68555 Cc: Denis 'GNUtoo' Carikli X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Without that fix, the following command: # debootstrap aramo aramo-root http://archive.trisquel.info/trisquel fails with this error: I: Chosen extractor for .deb packages: dpkg-deb I: Extracting base-files... E: Tried to extract package, but tar failed. Exit... And if we run the falling command manually: # sudo dpkg-deb --fsys-tarfile [...]/cache/apt/archives/base-files[...].deb it shows that zstd is missing (from the PATH): dpkg-deb (subprocess): unable to execute decompressing archive 'var/cache/apt/archives/base-files[...].deb' (size=60544) member 'data.tar' (zstd): No such file or directory * gnu/packages/debian.scm (debootstrap): [inputs]: Add zstd. Signed-off-by: Denis 'GNUtoo' Carikli Change-Id: If24c80c70c9ec3e6ea88a38a30324fee3c0641fe --- gnu/packages/debian.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gnu/packages/debian.scm b/gnu/packages/debian.scm index 7c2d7fedfb..4aa432abfa 100644 --- a/gnu/packages/debian.scm +++ b/gnu/packages/debian.scm @@ -314,7 +314,9 @@ (define-public debootstrap bash-minimal dpkg tzdata - + ;; Needed by dpkg-deb in extract_dpkg_deb_data for at least + ;; Trisquel 11 (aramo). + zstd ;; Called at run-time from various places, needs to be in PATH. gnupg wget)) -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 17 18:30:27 2024 Received: (at 68555) by debbugs.gnu.org; 17 Jan 2024 23:30:27 +0000 Received: from localhost ([127.0.0.1]:53935 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rQFMY-0004U5-P8 for submit@debbugs.gnu.org; Wed, 17 Jan 2024 18:30:27 -0500 Received: from [2001:910:1314:ffff::1] (port=52826 helo=gnutoo.cyberdimension.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rQFMO-0003rx-Ka for 68555@debbugs.gnu.org; Wed, 17 Jan 2024 18:30:18 -0500 Received: from gnutoo.cyberdimension.org (localhost [127.0.0.1]) by cyberdimension.org (OpenSMTPD) with ESMTP id 10ce6104; Wed, 17 Jan 2024 23:30:10 +0000 (UTC) Received: from localhost.localdomain (localhost [::1]) by gnutoo.cyberdimension.org (OpenSMTPD) with ESMTP id 6f7492c5; Wed, 17 Jan 2024 23:30:09 +0000 (UTC) From: Denis 'GNUtoo' Carikli To: 68555@debbugs.gnu.org Subject: [PATCH 2/3] gnu: debootstrap: use trisquel-keyring. Date: Thu, 18 Jan 2024 00:29:54 +0100 Message-ID: <61c613f39c63f4e8fb381ffbb4639bd27103a011.1705531484.git.GNUtoo@cyberdimension.org> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: ( , Christopher Baines , Ludovic Courtès , Mathieu Othacehe , Raghav Gururajan , Ricardo Wurmus , Simon Tournier , Tobias Geerinckx-Rice , jgart Content-Transfer-Encoding: 8bit X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/debian.scm (debootstrap): [arguments]: In 'patch-source' phase, use trisquel-keyring. [inputs]: Add trisquel-keyring. Signed-off-by: Denis 'GNUtoo' Carikli --- gnu/packages/debian.scm | 9 +++++++++ 1 file changed, 9 insertions(+) Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Debbugs-Envelope-To: 68555 Cc: Denis 'GNUtoo' Carikli X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) * gnu/packages/debian.scm (debootstrap): [arguments]: In 'patch-source' phase, use trisquel-keyring. [inputs]: Add trisquel-keyring. Signed-off-by: Denis 'GNUtoo' Carikli --- gnu/packages/debian.scm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gnu/packages/debian.scm b/gnu/packages/debian.scm index 4e398f619c..7c2d7fedfb 100644 --- a/gnu/packages/debian.scm +++ b/gnu/packages/debian.scm @@ -258,6 +258,7 @@ (define-public debootstrap (add-after 'unpack 'patch-source (lambda* (#:key inputs outputs #:allow-other-keys) (let ((debian #$(this-package-input "debian-archive-keyring")) + (trisquel #$(this-package-input "trisquel-keyring")) (ubuntu #$(this-package-input "ubuntu-keyring"))) (substitute* "Makefile" (("/usr") "")) @@ -270,6 +271,11 @@ (define-public debootstrap (("/usr") debian)) (substitute* "scripts/gutsy" (("/usr") ubuntu)) + (substitute* "scripts/robur" + (("/usr/share/keyrings/trisquel-archive-keyring.gpg") + (string-append + trisquel + "/share/keyrings/trisquel-archive-keyring.gpg"))) (substitute* "debootstrap" (("=/usr") (string-append "=" #$output)) (("/usr/bin/dpkg") (search-input-file inputs "/bin/dpkg"))) @@ -277,6 +283,8 @@ (define-public debootstrap (substitute* (find-files "scripts") (("keyring.*(debian-archive-keyring.gpg)"_ keyring) (string-append "keyring " debian "/share/keyrings/" keyring)) + (("keyring.*(trisquel-archive-keyring.gpg)" _ keyring) + (string-append "keyring " trisquel "/share/keyrings/" keyring)) (("keyring.*(ubuntu-archive-keyring.gpg)" _ keyring) (string-append "keyring " ubuntu "/share/keyrings/" keyring))) ;; Ensure PATH works both in guix and within the debian chroot @@ -301,6 +309,7 @@ (define-public debootstrap #:tests? #f)) ; no tests (inputs (list debian-archive-keyring + trisquel-keyring ubuntu-keyring bash-minimal dpkg -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 19 04:39:04 2024 Received: (at 68555) by debbugs.gnu.org; 19 Jan 2024 09:39:04 +0000 Received: from localhost ([127.0.0.1]:57520 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rQlL5-0007hs-E6 for submit@debbugs.gnu.org; Fri, 19 Jan 2024 04:39:04 -0500 Received: from mail-wr1-x42f.google.com ([2a00:1450:4864:20::42f]:44137) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rQlL1-0007h4-4c for 68555@debbugs.gnu.org; Fri, 19 Jan 2024 04:39:01 -0500 Received: by mail-wr1-x42f.google.com with SMTP id ffacd0b85a97d-337d58942c9so571915f8f.0 for <68555@debbugs.gnu.org>; Fri, 19 Jan 2024 01:38:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705657131; x=1706261931; darn=debbugs.gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=77KmcTJx0PVWKbZulfkzhLCaf9GJY8f/+MhrzlGWjeY=; b=NguI9Mu6s5WoDDMla65dwhEWa23QtWXzdQsXE6y5D9qo7oyDTVonCM64FCzr2F5aJA ElIAb4Qt3EejAtBPtesVXVCq6WlJDS4RXRWIwA8+dUweztevu18j/mOxbHDxYIiIZnPV 6DwgQggETNxuePDRaAub2Y+YhbHXXOB3r3Xuc1+GoyzA2rMC0je86db36gNZVxlg3JJ3 1cEF5t3RmBb+vzIMTKWga6fA63w9wq3MwJ9bQEitmljAanudV5leq91lUaR8fwt8PQqD LVRE3CjARPQVyEEj7uvj3oQ4pNQ05G2wDQnrWDjuV7WBK2ODwxmHnvnMewGZufW2E/GW x27w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705657131; x=1706261931; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=77KmcTJx0PVWKbZulfkzhLCaf9GJY8f/+MhrzlGWjeY=; b=apBaLCJVLRsFt6aUaHCxKk4RsfpVX4ybCt7r6XghKnA/o+qaUceKQQLcIZThb15oku s+qhUvA9/mV3QqTg3FKwFVGkEumkzc1ohQRQ9qDHmHpNZKp5nLFRE3il/gHHyKxBUZdM SUX43+wmxRVTWYSfsj2w2vTaX837BHMWaBPMGuM3WDBZJ0x3pvcUmoGcAM8bkY2nHkc3 eQTnV/GDeR5o0R1Q08/4CR79702He4SSxtNlcOKZTWXYMnujY9+cxakFdRlpmt3ELkny Q+G4HqYgDQWknW5GsVJJHiaLs1KufXrSw+7mC/oThGCxWOrT127MHREUwMJxBIDKQCr2 fF1A== X-Gm-Message-State: AOJu0YyDJ1MYkmZWn/N2LuqPrcZ0ts/THYt5Ylr1Th7aM6RGLRKJ7tDl 1ugr9GJkitsoxA2K+9Q1dbHKX1aTE1Ct6OZt/tLk84wzT5J8lrpo5V16nNrD2ks= X-Google-Smtp-Source: AGHT+IGneqHN1/sYEqZNmJzI/gousT3EUCmkfynwOeEzPNgHH5PcImcHNmFdvv9W3gL2gIJ1F2MEmw== X-Received: by 2002:a5d:4d43:0:b0:337:68a7:9565 with SMTP id a3-20020a5d4d43000000b0033768a79565mr1128722wru.2.1705657131082; Fri, 19 Jan 2024 01:38:51 -0800 (PST) Received: from localhost ([141.226.15.142]) by smtp.gmail.com with ESMTPSA id i18-20020adfb652000000b00337bd545d7bsm6059833wre.21.2024.01.19.01.38.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Jan 2024 01:38:50 -0800 (PST) Date: Fri, 19 Jan 2024 11:38:49 +0200 From: Efraim Flashner To: Denis 'GNUtoo' Carikli Subject: Re: [bug#68555] [PATCH 1/3] gnu: Add trisquel-keyring. Message-ID: Mail-Followup-To: Efraim Flashner , Denis 'GNUtoo' Carikli , 68555@debbugs.gnu.org References: <77e75c87e83ba6951c6a977f014af4ead5700831.1705531484.git.GNUtoo@cyberdimension.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="XhC7zBzFIuyUDOb6" Content-Disposition: inline In-Reply-To: <77e75c87e83ba6951c6a977f014af4ead5700831.1705531484.git.GNUtoo@cyberdimension.org> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 68555 Cc: 68555@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) --XhC7zBzFIuyUDOb6 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I'm not against adding both keyrings, but they should be in separate commits. Also, are there scripts to build the keyrings (like debian) or are there not really and its just the released keyring file? On Thu, Jan 18, 2024 at 12:29:53AM +0100, Denis 'GNUtoo' Carikli wrote: > * gnu/packages/debian.scm (trisquel-keyring): New variable. >=20 > Signed-off-by: Denis 'GNUtoo' Carikli > --- > gnu/packages/debian.scm | 50 +++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 50 insertions(+) >=20 > diff --git a/gnu/packages/debian.scm b/gnu/packages/debian.scm > index de43182172..4e398f619c 100644 > --- a/gnu/packages/debian.scm > +++ b/gnu/packages/debian.scm > @@ -2,6 +2,7 @@ > ;;; Copyright =C2=A9 2018, 2020-2024 Efraim Flashner > ;;; Copyright =C2=A9 2018, 2020 Tobias Geerinckx-Rice > ;;; Copyright =C2=A9 2020 Marius Bakke > +;;; Copyright =C2=A9 2023 Denis 'GNUtoo' Carikli > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -24,6 +25,7 @@ (define-module (gnu packages debian) > #:use-module (guix git-download) > #:use-module (guix gexp) > #:use-module (guix packages) > + #:use-module (guix build-system copy) > #:use-module (guix build-system gnu) > #:use-module (guix build-system trivial) > #:use-module (gnu packages autotools) > @@ -146,6 +148,54 @@ (define-public debian-ports-archive-keyring > ;; "The keys in the keyrings don't fall under any copyright." > (license license:public-domain))) > =20 > +(define-public pureos-archive-keyring > + (package > + (name "pureos-archive-keyring") > + (version "2021.11.0") > + (source (origin > + (method url-fetch) > + (uri (string-append > + "https://repo.puri.sm/pureos/pool/main/p/pureos-arch= ive-keyring/" > + "pureos-archive-keyring_" version ".tar.xz")) > + (sha256 > + (base32 > + "1a0d084a98bycyhbw531646rbivvlfkdk6ldshl5dy6fvzmbci0d"))= )) > + (build-system copy-build-system) > + (arguments > + '(#:install-plan '(("keyrings/pureos-archive-keyring.gpg" > + "share/keyrings/") > + ("keyrings/pureos-archive-removed-keys.gpg" > + "share/keyrings/")))) > + (home-page "https://source.puri.sm/pureos/core/pureos-archive-keyrin= g") > + (synopsis "GnuPG archive keys of the Pureos archive") > + (description "The Pureos distribution signs its packages. This pack= age > +contains the archive keys used for that.") > + (license (list license:public-domain ;; the keys > + license:gpl2+)))) ;; see debian/copyright > + > +(define-public trisquel-keyring > + (package > + (name "trisquel-keyring") > + (version "2022.10.19") > + (source (origin > + (method url-fetch) > + (uri (string-append > + "http://archive.trisquel.info/trisquel/" > + "pool/main/t/trisquel-keyring/trisquel-keyring_" > + version ".tar.gz")) > + (sha256 > + (base32 > + "1qkqm3wb945i2izm47xni21hi3ad807bvl106r2mnwdxnjs4ij08"))= )) > + (build-system copy-build-system) > + (arguments > + '(#:install-plan '(("keyrings/trisquel-archive-keyring.gpg" > + "share/keyrings/")))) > + (home-page "http://archive.trisquel.info/trisquel/pool/main/t/trisqu= el-keyring") > + (synopsis "GnuPG archive keys of the Trisquel archive") > + (description "The Trisquel distribution signs its packages. This pa= ckage > +contains the archive keys used for that.") > + (license license:gpl2+))) ;; see debian/copyright > + > (define-public ubuntu-keyring > (package > (name "ubuntu-keyring") > --=20 > 2.41.0 >=20 >=20 >=20 >=20 --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --XhC7zBzFIuyUDOb6 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmWqQykACgkQQarn3Mo9 g1F6kBAAqoN3P8zneuLEPjpUG+58bs/aYrsTnrGRAf/aEQpxBzCNuOwqE5ZD1Sev 7JrzMskJlo/n9/ic2z8o4ahI8/PyqKxA4fCxtUfYldDqayL8n2DUOFJ7zIqTinvF KQet9jPE09KQUaXSpLVUAxiIHuENj7qaB4kcRMlTsIlYqkNvhaSw36gIpcLImgr/ xl7O7B2zEuzP6NpbSqONQ409dlpTjBeaFZRijEVFeNI9F4JGOlUpnE78knu0lYJ6 u6uy4Qy/spWcbraAR6jh6ksu04KTeyzB4A66PyJYHBpAfmuDyKOFskNE2AvfNhxI QuokT7FAPIpoFXICKb1/DYZbH1+ZJ9de5hm5DJSJinBRf/iUdge9rmGlYUx3R88j TCyEZmtnJawHCr4ltWUbB+/bJWE+IgGns28YLHvgmjUlo9zikirSrs0O8aKmbL5r DYePmJj8z1jDIzhxCzKuJ3BbM37QAVJlFFAtJiJ9BU4cqehU91vUk5mZulEcJsEn qH7RZ1o8ByigBf4ir8tLQSpzURikQ4ylQaBPdt+TuPUPHLtPzpnUQTy8gqgioWRD 1z24sGdxU7uKc0LTukCZZ0EOD/bNDtKbH3Qv+4OPsIkc6rGqL05xVs8buUDgLfdw Ok3GkP4nU8VqTbmpGAXUkT8uUqIgAIOxxREM7pVmWnMDli2uFCU= =pH78 -----END PGP SIGNATURE----- --XhC7zBzFIuyUDOb6-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 23 18:50:00 2024 Received: (at 68555) by debbugs.gnu.org; 23 Jan 2024 23:50:00 +0000 Received: from localhost ([127.0.0.1]:44131 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSQWm-0007O2-Co for submit@debbugs.gnu.org; Tue, 23 Jan 2024 18:50:00 -0500 Received: from cyberdimension.org ([80.67.179.20]:38982 helo=gnutoo.cyberdimension.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSQWg-0007Np-Ut for 68555@debbugs.gnu.org; Tue, 23 Jan 2024 18:49:58 -0500 Received: from gnutoo.cyberdimension.org (localhost [127.0.0.1]) by cyberdimension.org (OpenSMTPD) with ESMTP id 16e88dd5; Tue, 23 Jan 2024 23:49:47 +0000 (UTC) Received: from primary_laptop (localhost [::1]) by gnutoo.cyberdimension.org (OpenSMTPD) with ESMTP id 36710348; Tue, 23 Jan 2024 23:49:46 +0000 (UTC) Date: Wed, 24 Jan 2024 00:49:33 +0100 From: Denis 'GNUtoo' Carikli To: Efraim Flashner Subject: Re: [bug#68555] [PATCH 1/3] gnu: Add trisquel-keyring. Message-ID: <20240124004933.344143f5@primary_laptop> In-Reply-To: References: <77e75c87e83ba6951c6a977f014af4ead5700831.1705531484.git.GNUtoo@cyberdimension.org> X-Mailer: Claws Mail 4.1.1 (GTK 3.24.37; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/AXIXuY94dWom6=KbH3LWN4L"; protocol="application/pgp-signature"; micalg=pgp-sha256 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68555 Cc: 68555@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --Sig_/AXIXuY94dWom6=KbH3LWN4L Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Fri, 19 Jan 2024 11:38:49 +0200 Efraim Flashner wrote: > I'm not against adding both keyrings, but they should be in separate > commits.=20 Indeed. The PureOS keyring is a leftover from a previous version of this patchset. I originally added support for PureOS as well but at some point PureOS changed the way their repository worked so that broke upstream debootstrap. Here I forgot to remove the keyring package. > Also, are there scripts to build the keyrings (like debian) > or are there not really and its just the released keyring file? Unfortunately Trisquel only provides a keyring file. It's also available through git here: https://gitlab.trisquel.org/trisquel/trisquel-packages/-/tree/master/extra/= trisquel-keyring?ref_type=3Dheads I'll send a v2 of the patch set without pureos-keyring. Denis. --Sig_/AXIXuY94dWom6=KbH3LWN4L Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEeC+d2+Nrp/PU3kkGX138wUF34mMFAmWwUI0ACgkQX138wUF3 4mOJJg/+NwNR6MnSUCHSvt73NSTBdn8yiD666nr2la64onkzrkU+0a+1l3BoFBnw FQuoJlnbgoxhcFlGoSwgQndUL2sobDF+J41sxX1lScr2MBGJDDdd70o2bQw8MRBf 8PUvRlh8tcKb5TmRhoPrUWXHirQBKdoAEJlo+WuGUSIkSDduLAfVmEinpsRoCksZ PNgFBNFbD8UTX3pu94QFqHx0s9weKQ7MB+mPudxDFmIRImtV6EmbmnclLtYYA0i/ l1o3Zcf45ExiRDoKHxO36aJMF8C5t0Fs1pHLw9g6UsPMc/oidNRE8cvKjgOVSimt xxQhHkAgkyKy6A15wIdWXEAYIXIaNbEGGbc7fzb8PJMMMwQb9rwjmPkFAzlN6Rmo 7ZCclOa77rHXCm4agUJ0gEfuCtJGqxupBH2vofsDywVNvNs9Jl2KAM64hqts3sFV GeTmOrBSvxVCiGoQFpaMs3Mf0nBEFyPRmATXPEIU9MqkvQ1j2ThxzyVD2Oryb8tu DhW6J7deIPmYVh5rH3U58jOO1QpqbrfuvV8aOYXOspwA9xl8mCYm5KVv3kZkivYG 0A0NSYoARZ3Z2T60DEYlgq+/tRF+xHZGEs1MFH0OEUsGMSyDt+JpQ/WfkBBxEZuS G0WssLDuToxLkcMPMJeiheqVt+cmpW2Gbs9iSBmeU4ogevN0/Po= =x0YS -----END PGP SIGNATURE----- --Sig_/AXIXuY94dWom6=KbH3LWN4L-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 23 19:00:24 2024 Received: (at 68555) by debbugs.gnu.org; 24 Jan 2024 00:00:25 +0000 Received: from localhost ([127.0.0.1]:44139 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSQgq-0007f9-HV for submit@debbugs.gnu.org; Tue, 23 Jan 2024 19:00:24 -0500 Received: from cyberdimension.org ([80.67.179.20]:44046 helo=gnutoo.cyberdimension.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSQgl-0007ej-QZ for 68555@debbugs.gnu.org; Tue, 23 Jan 2024 19:00:22 -0500 Received: from gnutoo.cyberdimension.org (localhost [127.0.0.1]) by cyberdimension.org (OpenSMTPD) with ESMTP id 9cf79588; Wed, 24 Jan 2024 00:00:12 +0000 (UTC) Received: from localhost.localdomain (localhost [::1]) by gnutoo.cyberdimension.org (OpenSMTPD) with ESMTP id 3155d9f9; Wed, 24 Jan 2024 00:00:12 +0000 (UTC) From: Denis 'GNUtoo' Carikli To: 68555@debbugs.gnu.org, Efraim Flashner Subject: [PATCH v2 1/3] gnu: Add trisquel-keyring. Date: Wed, 24 Jan 2024 01:00:00 +0100 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68555 Cc: Denis 'GNUtoo' Carikli X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/debian.scm (trisquel-keyring): New variable. Signed-off-by: Denis 'GNUtoo' Carikli --- ChangeLog since v1: - Remove (accidental adding of) pureos-keyring. --- gnu/packages/debian.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/debian.scm b/gnu/packages/debian.scm index de43182172..bd6baffa2f 100644 --- a/gnu/packages/debian.scm +++ b/gnu/packages/debian.scm @@ -2,6 +2,7 @@ ;;; Copyright © 2018, 2020-2024 Efraim Flashner ;;; Copyright © 2018, 2020 Tobias Geerinckx-Rice ;;; Copyright © 2020 Marius Bakke +;;; Copyright © 2023 Denis 'GNUtoo' Carikli ;;; ;;; This file is part of GNU Guix. ;;; @@ -24,6 +25,7 @@ (define-module (gnu packages debian) #:use-module (guix git-download) #:use-module (guix gexp) #:use-module (guix packages) + #:use-module (guix build-system copy) #:use-module (guix build-system gnu) #:use-module (guix build-system trivial) #:use-module (gnu packages autotools) @@ -146,6 +148,29 @@ (define-public debian-ports-archive-keyring ;; "The keys in the keyrings don't fall under any copyright." (license license:public-domain))) +(define-public trisquel-keyring + (package + (name "trisquel-keyring") + (version "2022.10.19") + (source (origin + (method url-fetch) + (uri (string-append + "http://archive.trisquel.info/trisquel/" + "pool/main/t/trisquel-keyring/trisquel-keyring_" + version ".tar.gz")) + (sha256 + (base32 + "1qkqm3wb945i2izm47xni21hi3ad807bvl106r2mnwdxnjs4ij08")))) + (build-system copy-build-system) + (arguments + '(#:install-plan '(("keyrings/trisquel-archive-keyring.gpg" + "share/keyrings/")))) + (home-page "http://archive.trisquel.info/trisquel/pool/main/t/trisquel-keyring") + (synopsis "GnuPG archive keys of the Trisquel archive") + (description "The Trisquel distribution signs its packages. This package +contains the archive keys used for that.") + (license license:gpl2+))) ;; see debian/copyright + (define-public ubuntu-keyring (package (name "ubuntu-keyring") base-commit: b3e0a973bca6fe5de7356f3d70c4b7d468b0a759 -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 23 19:00:29 2024 Received: (at 68555) by debbugs.gnu.org; 24 Jan 2024 00:00:29 +0000 Received: from localhost ([127.0.0.1]:44141 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSQgu-0007fK-Tu for submit@debbugs.gnu.org; Tue, 23 Jan 2024 19:00:29 -0500 Received: from cyberdimension.org ([80.67.179.20]:44046 helo=gnutoo.cyberdimension.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSQgp-0007ej-25 for 68555@debbugs.gnu.org; Tue, 23 Jan 2024 19:00:23 -0500 Received: from gnutoo.cyberdimension.org (localhost [127.0.0.1]) by cyberdimension.org (OpenSMTPD) with ESMTP id eae826be; Wed, 24 Jan 2024 00:00:13 +0000 (UTC) Received: from localhost.localdomain (localhost [::1]) by gnutoo.cyberdimension.org (OpenSMTPD) with ESMTP id 509af9e4; Wed, 24 Jan 2024 00:00:13 +0000 (UTC) From: Denis 'GNUtoo' Carikli To: 68555@debbugs.gnu.org, Efraim Flashner Subject: [PATCH v2 2/3] gnu: debootstrap: use trisquel-keyring. Date: Wed, 24 Jan 2024 01:00:01 +0100 Message-ID: <0e085f567ff240e981a2e8a6b80c15ce4b486c29.1706054193.git.GNUtoo@cyberdimension.org> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68555 Cc: Denis 'GNUtoo' Carikli X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/debian.scm (debootstrap): [arguments]: In 'patch-source' phase, use trisquel-keyring. [inputs]: Add trisquel-keyring. Signed-off-by: Denis 'GNUtoo' Carikli --- ChangeLog since v1: no changes. --- gnu/packages/debian.scm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gnu/packages/debian.scm b/gnu/packages/debian.scm index bd6baffa2f..33c39e809e 100644 --- a/gnu/packages/debian.scm +++ b/gnu/packages/debian.scm @@ -233,6 +233,7 @@ (define-public debootstrap (add-after 'unpack 'patch-source (lambda* (#:key inputs outputs #:allow-other-keys) (let ((debian #$(this-package-input "debian-archive-keyring")) + (trisquel #$(this-package-input "trisquel-keyring")) (ubuntu #$(this-package-input "ubuntu-keyring"))) (substitute* "Makefile" (("/usr") "")) @@ -245,6 +246,11 @@ (define-public debootstrap (("/usr") debian)) (substitute* "scripts/gutsy" (("/usr") ubuntu)) + (substitute* "scripts/robur" + (("/usr/share/keyrings/trisquel-archive-keyring.gpg") + (string-append + trisquel + "/share/keyrings/trisquel-archive-keyring.gpg"))) (substitute* "debootstrap" (("=/usr") (string-append "=" #$output)) (("/usr/bin/dpkg") (search-input-file inputs "/bin/dpkg"))) @@ -252,6 +258,8 @@ (define-public debootstrap (substitute* (find-files "scripts") (("keyring.*(debian-archive-keyring.gpg)"_ keyring) (string-append "keyring " debian "/share/keyrings/" keyring)) + (("keyring.*(trisquel-archive-keyring.gpg)" _ keyring) + (string-append "keyring " trisquel "/share/keyrings/" keyring)) (("keyring.*(ubuntu-archive-keyring.gpg)" _ keyring) (string-append "keyring " ubuntu "/share/keyrings/" keyring))) ;; Ensure PATH works both in guix and within the debian chroot @@ -276,6 +284,7 @@ (define-public debootstrap #:tests? #f)) ; no tests (inputs (list debian-archive-keyring + trisquel-keyring ubuntu-keyring bash-minimal dpkg -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 23 19:00:29 2024 Received: (at 68555) by debbugs.gnu.org; 24 Jan 2024 00:00:29 +0000 Received: from localhost ([127.0.0.1]:44143 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSQgv-0007fM-Bw for submit@debbugs.gnu.org; Tue, 23 Jan 2024 19:00:29 -0500 Received: from [2001:910:1314:ffff::1] (port=41042 helo=gnutoo.cyberdimension.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSQgp-0007em-Ta for 68555@debbugs.gnu.org; Tue, 23 Jan 2024 19:00:24 -0500 Received: from gnutoo.cyberdimension.org (localhost [127.0.0.1]) by cyberdimension.org (OpenSMTPD) with ESMTP id b090287d; Wed, 24 Jan 2024 00:00:15 +0000 (UTC) Received: from localhost.localdomain (localhost [::1]) by gnutoo.cyberdimension.org (OpenSMTPD) with ESMTP id 8aabacd7; Wed, 24 Jan 2024 00:00:14 +0000 (UTC) From: Denis 'GNUtoo' Carikli To: 68555@debbugs.gnu.org, Efraim Flashner Subject: [PATCH v2 3/3] gnu: debootstrap: Add zstd dependency. Date: Wed, 24 Jan 2024 01:00:02 +0100 Message-ID: <849cb86147a238c990aaf9c341b09137492977eb.1706054193.git.GNUtoo@cyberdimension.org> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Without that fix, the following command: # debootstrap aramo aramo-root http://archive.trisquel.info/trisquel fails with this error: I: Chosen extractor for .deb packages: dpkg-deb I: Extracting base- [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Debbugs-Envelope-To: 68555 Cc: Denis 'GNUtoo' Carikli X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) Without that fix, the following command: # debootstrap aramo aramo-root http://archive.trisquel.info/trisquel fails with this error: I: Chosen extractor for .deb packages: dpkg-deb I: Extracting base-files... E: Tried to extract package, but tar failed. Exit... And if we run the falling command manually: # sudo dpkg-deb --fsys-tarfile [...]/cache/apt/archives/base-files[...].deb it shows that zstd is missing (from the PATH): dpkg-deb (subprocess): unable to execute decompressing archive 'var/cache/apt/archives/base-files[...].deb' (size=60544) member 'data.tar' (zstd): No such file or directory * gnu/packages/debian.scm (debootstrap): [inputs]: Add zstd. Signed-off-by: Denis 'GNUtoo' Carikli Change-Id: If24c80c70c9ec3e6ea88a38a30324fee3c0641fe --- ChangeLog since V1: no changes. --- gnu/packages/debian.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gnu/packages/debian.scm b/gnu/packages/debian.scm index 33c39e809e..1715b963a9 100644 --- a/gnu/packages/debian.scm +++ b/gnu/packages/debian.scm @@ -289,7 +289,9 @@ (define-public debootstrap bash-minimal dpkg tzdata - + ;; Needed by dpkg-deb in extract_dpkg_deb_data for at least + ;; Trisquel 11 (aramo). + zstd ;; Called at run-time from various places, needs to be in PATH. gnupg wget)) -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 23 19:04:17 2024 Received: (at 68555) by debbugs.gnu.org; 24 Jan 2024 00:04:17 +0000 Received: from localhost ([127.0.0.1]:44149 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSQkb-0007lT-4f for submit@debbugs.gnu.org; Tue, 23 Jan 2024 19:04:17 -0500 Received: from cyberdimension.org ([80.67.179.20]:46454 helo=gnutoo.cyberdimension.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSQkY-0007lL-Rf for 68555@debbugs.gnu.org; Tue, 23 Jan 2024 19:04:15 -0500 Received: from gnutoo.cyberdimension.org (localhost [127.0.0.1]) by cyberdimension.org (OpenSMTPD) with ESMTP id 1bae37ed; Wed, 24 Jan 2024 00:04:09 +0000 (UTC) Received: from primary_laptop (localhost [::1]) by gnutoo.cyberdimension.org (OpenSMTPD) with ESMTP id 99771f32; Wed, 24 Jan 2024 00:04:08 +0000 (UTC) Date: Wed, 24 Jan 2024 01:04:05 +0100 From: Denis 'GNUtoo' Carikli To: Efraim Flashner Subject: Re: [bug#68555] [PATCH 1/3] gnu: Add trisquel-keyring. Message-ID: <20240124010405.57d29352@primary_laptop> In-Reply-To: <20240124004933.344143f5@primary_laptop> References: <77e75c87e83ba6951c6a977f014af4ead5700831.1705531484.git.GNUtoo@cyberdimension.org> <20240124004933.344143f5@primary_laptop> X-Mailer: Claws Mail 4.1.1 (GTK 3.24.37; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/36Ai46h1m.wpjV/o3_mupUP"; protocol="application/pgp-signature"; micalg=pgp-sha256 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68555 Cc: 68555@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --Sig_/36Ai46h1m.wpjV/o3_mupUP Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Wed, 24 Jan 2024 00:49:33 +0100 Denis 'GNUtoo' Carikli wrote: > I originally added support for PureOS as well but at some point PureOS > changed the way their repository worked so that broke upstream > debootstrap. Here I forgot to remove the keyring package. I forgot to ask in my previous mail: Is there already an automatic tool to detect mistakes like that (that I could run before sending patches)? I have that in the commit message: > * gnu/packages/debian.scm (trisquel-keyring): New variable. But the patch shows something different where there is also an additional package. Denis. --Sig_/36Ai46h1m.wpjV/o3_mupUP Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEeC+d2+Nrp/PU3kkGX138wUF34mMFAmWwU/UACgkQX138wUF3 4mNMrQ//aawlUe52XBM8uomBkfLYQaOHS5mh5Bf9XG3Y/2u9kwhfugAPYqNpxHVy R76s9nxlfNBsSvoIJBiKakm+tF4C3i8EXqYfEfm98Of4hfU5KiRm5/LQdUiFodRA nUtzRr0GGPpGDQOLCsNhvvi88FJId1zSEv7kWJFdPaMS7YsCVlXHMH7Z0KWLAyF4 Uc43micdgXGDyuRudmD06S2jSWFLquUqxBpQKpE9Ykzjym7tfIO0QF6rNxD6tc5y u5acjweopcKqgd1jZRvJR3gTFCpi6A51wsvZocEnFg6cQDHGa/LW/OgIXyu5ewLm V/cZ2renfzXZniXUhM7q4ZwfS1tdFM2IYe/pLtXaFWDo73uKW4sBQqKncyT7WwXQ CFLxZetq4l1963C+vn+R8Sg/02E4Qq5fSc459ogYpu376bpw1PCbhgm60ywdfQ9f Bugp+RaH9rWTKmF3xNReU29id7wg745dhW89NW/827g53RPM/dORLGaFza4i29Gt 82saB+ZwUs7qbMpOzvB06dpkyIwhCdpV2W3LgRBE7hrytNRxLeeiyiBwr9MWcmVZ 5ObMBQSi/dGrCVR6MYlokAtAtawFoWkBkAQLGqCRo0plK76Ubce/MDbws40dkDPN Tdd0CwL67AsUaZTPgKwBC7gT5Um0uZQXmu9fwIJImRFzT2MRV70= =taPX -----END PGP SIGNATURE----- --Sig_/36Ai46h1m.wpjV/o3_mupUP-- From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 12 07:52:28 2024 Received: (at 68555-done) by debbugs.gnu.org; 12 Feb 2024 12:52:28 +0000 Received: from localhost ([127.0.0.1]:54847 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rZVnP-0002bk-Ux for submit@debbugs.gnu.org; Mon, 12 Feb 2024 07:52:28 -0500 Received: from mail-ed1-x52b.google.com ([2a00:1450:4864:20::52b]:47458) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rZVnN-0002b9-3j for 68555-done@debbugs.gnu.org; Mon, 12 Feb 2024 07:52:25 -0500 Received: by mail-ed1-x52b.google.com with SMTP id 4fb4d7f45d1cf-55ad2a47b7aso4434099a12.3 for <68555-done@debbugs.gnu.org>; Mon, 12 Feb 2024 04:52:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1707742322; x=1708347122; darn=debbugs.gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=6fBlBK46SA43CWfcxKZQ18AN/sCmn5auF3PKTRYkI5g=; b=A/MGuPHnfUYbY+8ZgU8jN7nt06aN6TqCkPEKPtaIuIFsfSzVNLxMa9wpF9Z0fVN4jT ctgNQ266NnDHe5EtF+N3MimmhvHEexyez+izvNT8tEKYcQvQdJTtjfjO9wSeVW604xqv M7ylb6fWD+iHOvz8pECIs5yW1fraXQpAoV3jkUwPn3KnPMpGv0F0+CCC82jouCgHufx4 Y0qQRKobuQys5iH+78lIRVLNKfquiomYopBTT43mqjYHvE8JmUP0iUBpFlbUdXOHqGY+ gS5YMge24CpZ9AzF7zP8fPO61qa6cn0LMRkDOKrn3LV/AFZlDfjikQf0UxKLsxakwpVI z/6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707742322; x=1708347122; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=6fBlBK46SA43CWfcxKZQ18AN/sCmn5auF3PKTRYkI5g=; b=xLfBn5iraaIZ1bcXeDlTevg/NfX+dJlAI/ffUPlswl6ZK9XorCAOhYSLc2Vxd7vRyZ 0JV7qyIrZ2ZZUupHRY9ZhwqkopLUntM8/lykeAN9Z+Di0pLd5I6Ze7TdmV5VPRRjD34u 1uhbL07m4n0L2s22dT9XNlR++1lsvWewU/SxmPBImMBRHKmLMhElcTl3B6ATv3JHKhN0 gtUivqS4zvBi9JG0YN6shI1JFiNPmJKOvzyvHXDkQBmBcXm9KGsRh13k6xz6ZNpFbvzc 05dv2UH+V4i/smRZmRLsZCE6Z454ZCRffMRFPywAj5tQ/AOeP6YY6rKJxUs9xa4qLJLD EfJw== X-Gm-Message-State: AOJu0YxFebvSbkCsCKPvI8q4j1q3VWpl23oJ+jue63OIVdNn7m1Ly0bx YFfZR8ZpdiUP/XPqZcGGPi9IbZ/UpvV4ZnoD+UFYykC0A1a4Wowo5WyzrXInN+U= X-Google-Smtp-Source: AGHT+IHGWBNTirNoDVzbYgVZEOzCJpDARlIOcs89Yze3wB7emDb/li2hXY/M8m5ZYcdX4i370LBMUg== X-Received: by 2002:ac2:4108:0:b0:511:8d37:4b61 with SMTP id b8-20020ac24108000000b005118d374b61mr1852825lfi.3.1707741881362; Mon, 12 Feb 2024 04:44:41 -0800 (PST) Received: from localhost ([141.226.12.177]) by smtp.gmail.com with ESMTPSA id i15-20020a05600c354f00b00410e2214d4bsm1991445wmq.42.2024.02.12.04.44.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 Feb 2024 04:44:40 -0800 (PST) Date: Mon, 12 Feb 2024 14:44:39 +0200 From: Efraim Flashner To: Denis 'GNUtoo' Carikli Subject: Re: [PATCH v2 1/3] gnu: Add trisquel-keyring. Message-ID: Mail-Followup-To: Efraim Flashner , Denis 'GNUtoo' Carikli , 68555-done@debbugs.gnu.org References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="ihEK+rDd9GPcJmGz" Content-Disposition: inline In-Reply-To: X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 68555-done Cc: 68555-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) --ihEK+rDd9GPcJmGz Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Thanks. Patches pushed. --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --ihEK+rDd9GPcJmGz Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmXKErcACgkQQarn3Mo9 g1H9WRAApk1wnQZlg1iKThJqyRxxUBBfpUxnigZzyy/pwlB5h2xYNyB9pTsSPAF9 NZhhdhq10TvLXiXQuaxBtH3+lMGHpiGOXLLl4TIz57RiJS8MrlzFdvys4SoHJ6Q7 TUasLVbmilyq6nZVVwbkplRPfOxsOzkzYqajhGzrURa92h82MDnPDnROiet7Qvar XMCkpk0Bp1OlFx38K2ES8jL1O753TcBN5M+V4t9Izaqq91L7mlwn5vsbWW8SxHip C0igEDv7zMUVedQucE4EAaF97APY0Fnf41wM9Tkj4WILQeuHmonjFU5ElMhitYtU NuCZZ58ltYoOaHl2i8nZtR1SpuTkLE9AEuDFZpyCdTejrqgEjfZr2IqsCsTJMDMr pKTUEOVicKDRAdVM/tUcDCoyLmQzGgq9KP5UDiG8gARjzyaOJgvk5uwO4A9j2Nyd qpxoPGtV468miGtOv/xci15dhEuGowNRNoSDJLh1JtB3crL+P27twb7WZzIFPzrn 8DuzRXVaWOXrgXVvUZhDNWQcq2rOkaSVoYTgv+EFISoLyinCWnRxhJRIyJDalx7l u/sIuZi5mRX1r1FSOiOmZsTMfSEIxmtx+dbBxpcqrbPl8fWuiMcw543PG8rXeXRz iobAoc9hznmyLW932txNMiOws8TMOutjwGmGDYgKwYvFQ1dD+zY= =yNDh -----END PGP SIGNATURE----- --ihEK+rDd9GPcJmGz-- From unknown Sun Jun 22 00:12:34 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 12 Mar 2024 11:24:20 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator