From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 21 20:52:52 2023 Received: (at submit) by debbugs.gnu.org; 22 Sep 2023 00:52:52 +0000 Received: from localhost ([127.0.0.1]:34986 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qjUPc-0006wz-DF for submit@debbugs.gnu.org; Thu, 21 Sep 2023 20:52:52 -0400 Received: from lists.gnu.org ([2001:470:142::17]:41204) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qjUPZ-0006wh-EI for submit@debbugs.gnu.org; Thu, 21 Sep 2023 20:52:50 -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 1qjUPI-0007PJ-38 for guix-patches@gnu.org; Thu, 21 Sep 2023 20:52:32 -0400 Received: from tobias.gr ([80.241.217.52]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qjUPF-00026n-M5 for guix-patches@gnu.org; Thu, 21 Sep 2023 20:52:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=7nLItAaVCiK0g lwAAmbK4tQiJyLZw7bOrjEBbXyS/Y0=; h=date:subject:to:from; d=tobias.gr; b=loREuBBopHy/8/WlfXuqvJGL6epzQlatdaDjOvOFou+5yhaeT9qpYam3XB9cuTq4+gCr o34MK8fSj96m9aDkNkH3DrDElUHMKdzluALvHg/O7/OJEo3Z1qCu8aL25UpilYxHKub2Cp pez8bn9TSJNZOBjOrULU9zcMZogrIOvL57oTPCtUn/hR3ZNgvde9TzWAdDiFXaRhw68RRT Rpmm7/CoZdusE/s6g+bhI/dZW8qS8JPFhk/tK8SxBLjwtYIwqhLszEthLDpNCoY6WQ95uk YIxvzvxRoOao8FoLni/cH8qwxRFbylxzXRkTED4fPoyhGMcXUK9GP7aD/fRKIqpw== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id a18e7612 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Fri, 22 Sep 2023 00:52:23 +0000 (UTC) From: Tobias Geerinckx-Rice To: guix-patches@gnu.org Subject: Fix Guix version number in pulled (=most) manuals Date: Fri, 22 Sep 2023 01:07:23 +0200 BIMI-Selector: v=BIMI1; s=default; Message-ID: <87edirt4ft.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=80.241.217.52; envelope-from=me@tobias.gr; helo=tobias.gr X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit 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 (/) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Hi all, To avoid expensive rebuilds, (guix self) explicitly substitutes=20 the less than satisfying "0.0-git" as version number for the=20 Texinfo manual. In some cases, that's merely ugly and confusing: > This document describes GNU Guix version 0.0-git, a functional > package management tool written for the GNU system. or > If you=E2=80=99re running Debian or a derivative such as Ubuntu, you can > instead install the package (it might be a version older than > 0.0-git but you can update it afterwards by running =E2=80=98guix=20 > pull=E2=80=99): But in most cases it's worse: > 1. Download the binary tarball from > =E2=80=98https://ftp.gnu.org/gnu/guix/guix-binary-0.0-git.x86_64-linux.ta= r.xz=E2=80=99, eek > $ wget=20 > https://ftp.gnu.org/gnu/guix/guix-binary-0.0-git.x86_64-linux.tar.xz.sig > $ gpg --verify guix-binary-0.0-git.x86_64-linux.tar.xz.sig boo > An ISO-9660 installation image that can be written to a USB=20 > stick > or burnt to a DVD can be downloaded from > =E2=80=98https://ftp.gnu.org/gnu/guix/guix-system-install-0.0-git.x86_64-= linux.iso=E2=80=99 nein > make sure you checked the GPG signature of =E2=80=98guix-0.0-git.tar.gz= =E2=80=99 Imagine coming to this with a fresh mind & without our knowledge=20 that this is =E2=80=98obviously wrong=E2=80=99. After all: this is the off= icial=20 upstream updater, not some random git snapshot! (Only later will you find out the truth that it is both, but=20 you'll no longer care.) Anyway. So hesitant am I to even READ future (gnu packages=20 package-management) versions from older Guixen that I've committed=20 the crime of regex, twice. Punish me by sharing your thoughts. Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCZQzlRg0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW15w3IA/0wVWwaF/jQDFuWUGNCYga6htHVgh1lfgaouIuQL 3rgHAP9zmtrl8bRbIpbIqkl8L8zcpEnOleNsmRgH/BpdFX/0DQ== =j+qh -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 21 21:00:11 2023 Received: (at 66148) by debbugs.gnu.org; 22 Sep 2023 01:00:12 +0000 Received: from localhost ([127.0.0.1]:34991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qjUWh-00079d-Dg for submit@debbugs.gnu.org; Thu, 21 Sep 2023 21:00:11 -0400 Received: from tobias.gr ([80.241.217.52]:33276) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qjUWe-00079T-Th for 66148@debbugs.gnu.org; Thu, 21 Sep 2023 21:00:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=nZ3eZYjVuPqvf vn8ZtD1YD0qg1ylvsKhkgf0+QlJKp0=; h=date:subject:to:from; d=tobias.gr; b=Fpl1swuORXubHhqA7dw7dUGoFvZDp7hCS4FelXElHlx+5LH5+PhizpuIfW+8WUbFl5y7 A648feNsGJtzunoF10YkpYI95wTWQEutBncf9Qv/+OvyCYl1C0FMpcC91vZdBg1uGQ7/q4 VSzcMB/8pbXwlc9Bn4QJuCfnhibRI/kAp2MuyuJ6G0Con6/lihtROkeQt9/tVD5pSFwq02 rhtLnSX02QtdUxCuPASjFh7XEXuW/PKJ93HWCFFDUlHjFUCNGvu0L5hkcUAs9d9uUJQ2M6 bE/gMj7S1I7rROaJt/twL05pBE/kJpatEkyPMbMbWFGCuRub5NkFwZajNfDr8NRA== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 0cd389d2 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for <66148@debbugs.gnu.org>; Fri, 22 Sep 2023 00:59:56 +0000 (UTC) From: Tobias Geerinckx-Rice To: 66148@debbugs.gnu.org Subject: [PATCH] doc: Mention it when we were pulled. Date: Sun, 17 Sep 2023 02:00:01 +0200 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 X-Debbugs-Cc: Christopher Baines , Josselin Poiret , Ludovic Courtès , Mathieu Othacehe , Ricardo Wurmus , Simon Tournier , Tobias Geerinckx-Rice Content-Transfer-Encoding: 8bit X-Spam-Score: 2.1 (++) 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: Now that we use the latest release VERSION even for pulled Guixes, make it abundantly clear that this is a later build. * guix/self.scm (info-manual): @set the PULLED flag in version.texi. * doc/guix.texi (Top): Honour it. --- doc/guix.texi | 5 +++-- guix/self.scm | 4 ++++ 2 files changed, 7 insertions(+), 2 deletions( [...] Content analysis details: (2.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.1 DATE_IN_PAST_96_XX Date: is 96 hours or more before Received: date -0.0 SPF_HELO_PASS SPF: HELO matches SPF record X-Debbugs-Envelope-To: 66148 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.1 (+) 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: Now that we use the latest release VERSION even for pulled Guixes, make it abundantly clear that this is a later build. * guix/self.scm (info-manual): @set the PULLED flag in version.texi. * doc/guix.texi (Top): Honour it. --- doc/guix.texi | 5 +++-- guix/self.scm | 4 ++++ 2 files changed, 7 insertions(+), 2 deletions( [...] Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.1 DATE_IN_PAST_96_XX Date: is 96 hours or more before Received: date -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Now that we use the latest release VERSION even for pulled Guixes, make it abundantly clear that this is a later build. * guix/self.scm (info-manual): @set the PULLED flag in version.texi. * doc/guix.texi (Top): Honour it. --- doc/guix.texi | 5 +++-- guix/self.scm | 4 ++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/doc/guix.texi b/doc/guix.texi index 39088b954b..c959cff1a1 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -166,8 +166,9 @@ @node Top @top GNU Guix -This document describes GNU Guix version @value{VERSION}, a functional -package management tool written for the GNU system. +This document describes GNU Guix @inlineifset{GUIX-PULLED, from a +@command{guix pull} after the release of} version @value{VERSION}, a +functional package management tool written for the GNU system. @c TRANSLATORS: You can replace the following paragraph with information on @c how to join your own translation team and how to report issues with the diff --git a/guix/self.scm b/guix/self.scm index 2d11dd47a4..81c5c722e0 100644 --- a/guix/self.scm +++ b/guix/self.scm @@ -469,6 +469,10 @@ (define (info-manual source) v) "0.0-git"))) (format output "\ +@c There's no Texinfo command to test whether @value{UPDATED} ends in 1970 and +@c tweak the intro to guix.texi accordingly, so we add this Guix-specific flag. +@set GUIX-PULLED true + @set UPDATED 1 January 1970 @set UPDATED-MONTH January 1970 @set EDITION ~a base-commit: ee7c9d254117fa470686210ad2ef5e7f1ba4fefc prerequisite-patch-id: 4df99ef206175ed2fc52016929d4b7a3413a36dc prerequisite-patch-id: 61f4235965cf06a4a9a619afb1606c6b9f9eeaf1 prerequisite-patch-id: 4e22c12f447e759bbd52a486f25e279829c7b88f prerequisite-patch-id: 7e6e4ab87b52996e9bb6cd8595889f21ba87e9fe prerequisite-patch-id: 6f86f2a54f77c0e8841b6f22953c2f748e358107 prerequisite-patch-id: 7c88071ffd6af8c9de9a44ef2e745e3b111d28e7 prerequisite-patch-id: dacf336396c4f629906e4689dc2868d437179a37 prerequisite-patch-id: 35641348fcba881313d08cb85da3722ba0891264 prerequisite-patch-id: ea98f949fde81f63a309e36405b87463dc07ac50 prerequisite-patch-id: a299994eb9a52db942a5cc3a038b8bc34529c799 prerequisite-patch-id: 9ffc6d3a9be37af59ec29bfce0543cf8371edacb prerequisite-patch-id: c489fbc8af7d431f9372d0b8bc9e4c609703680e prerequisite-patch-id: 471c932817cc1044fd03f56e1a1f84e4ce4029a9 prerequisite-patch-id: 88f3a5981ea62ce654a48c258df09315f24ba73e prerequisite-patch-id: 62b7b8d8b26d642f524d45e910f7685a57345d76 prerequisite-patch-id: 6ad7cb518d3f48614c97e7ef851289a8f4375306 prerequisite-patch-id: 758284e9a8f0cbc718feace3ba3575478360b88a prerequisite-patch-id: 3fec7d86bd725207d19e77b38cba7f989af68ea3 prerequisite-patch-id: 3bd20d51aa3a07f86722c5894b85f58b96e1e798 prerequisite-patch-id: 1011132081c09cd02295c999c9af44d1191bc4b2 prerequisite-patch-id: c3b42b9e20d68f2d3522424af509bfa6c8e79ee8 prerequisite-patch-id: 760df26aee26e14249c412f32630ae6e71a3fa3e prerequisite-patch-id: b89039b55bef0639c3679b1a5ba13b7a5593af5b prerequisite-patch-id: 24fc8fdb82bb9287ed944673e2f922587bc49503 prerequisite-patch-id: 077e45c8081930192499bfa5c7391d882b1ad401 prerequisite-patch-id: 68aa5fda780581e44d43d179d71b1232e568bcd3 prerequisite-patch-id: f31368d6b77f811e4b1fba489492ac4d6cde0948 prerequisite-patch-id: fc4e5787813af14bc812bc61a18acd684bd319af prerequisite-patch-id: 08f122a2c9dec498a089d665280f37191f96a1ba prerequisite-patch-id: 8df25a01fcb36ee0616d12930524131a6cb5af40 prerequisite-patch-id: a603c66d00222e69422a06d56784dc4362cd5fcd -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 21 21:01:10 2023 Received: (at 66148) by debbugs.gnu.org; 22 Sep 2023 01:01:10 +0000 Received: from localhost ([127.0.0.1]:35003 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qjUXd-0007Bl-Tl for submit@debbugs.gnu.org; Thu, 21 Sep 2023 21:01:10 -0400 Received: from tobias.gr ([80.241.217.52]:53096) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qjUXc-0007BT-2Q for 66148@debbugs.gnu.org; Thu, 21 Sep 2023 21:01:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=9OXCtCN2RcXDt 5SEgHgmP2oP3PdA1+MPccd+MaFEf00=; h=date:subject:to:from; d=tobias.gr; b=fdwcdwYWY2bMf4LC4gFkLYqqMkCyf8gFQN9EQepI55MthMcAcBAizq7sNwYPin9O54y9 h8rWVgQR6J/D5hM2xTvM6c2IIOEI7+eRDDREmFCrQuFLrnn8sIud7eB6YdG1q9N83nDKA2 6gwJZyG4k8xbGaMXXUOdh9JtH1wfaFisp2u2tWrx6fwCzxDU6nDZQlDWNTzrV2HmDWyrq5 vIXnGjbTTx8id4e3J93L2XNDqt+RaBrEOFarH6lYCA5HYlD/DW9LZfLbVZ1fa3/GkEE7s9 JjX6z0QeDFdRjHYRVkGUBfCH9+sWn45CW/Vm3MFlXbicxOVWGtWjWVMidPHGIGCQ== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 3121fa6c (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for <66148@debbugs.gnu.org>; Fri, 22 Sep 2023 01:00:55 +0000 (UTC) From: Tobias Geerinckx-Rice To: 66148@debbugs.gnu.org Subject: [PATCH v2 1/2] [Sloppy PoC] self: Use a more meaningful VERSION string for manuals. Date: Sun, 17 Sep 2023 01:59:59 +0200 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 X-Debbugs-Cc: Christopher Baines , Josselin Poiret , Ludovic Courtès , Mathieu Othacehe , Ricardo Wurmus , Simon Tournier , Tobias Geerinckx-Rice Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 2.1 (++) 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: * guix/self.scm (info-manual): Use the last public Guix release, according to our own guix package. --- gnu/packages/package-management.scm | 2 +- guix/self.scm | 52 ++++++++++++++++++++++++----- 2 fi [...] Content analysis details: (2.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.1 DATE_IN_PAST_96_XX Date: is 96 hours or more before Received: date -0.0 SPF_HELO_PASS SPF: HELO matches SPF record X-Debbugs-Envelope-To: 66148 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.1 (+) 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: * guix/self.scm (info-manual): Use the last public Guix release, according to our own guix package. --- gnu/packages/package-management.scm | 2 +- guix/self.scm | 52 ++++++++++++++++++++++++----- 2 fi [...] Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.1 DATE_IN_PAST_96_XX Date: is 96 hours or more before Received: date -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * guix/self.scm (info-manual): Use the last public Guix release, according to our own guix package. --- gnu/packages/package-management.scm | 2 +- guix/self.scm | 52 ++++++++++++++++++++++++----- 2 files changed, 44 insertions(+), 10 deletions(-) diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm index cbda40f78b..a7f3363f4e 100644 --- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm @@ -172,7 +172,7 @@ (define (boot-guile-uri arch) (define-public guix ;; Latest version of Guix, which may or may not correspond to a release. ;; Note: the 'update-guix-package.scm' script expects this definition to - ;; start precisely like this. + ;; start precisely like this. Also match the regexps in (guix self)! (let ((version "1.4.0") (commit "4dfdd822102690b5687acf28365ab707b68d9476") (revision 10)) diff --git a/guix/self.scm b/guix/self.scm index 5c8c00e0b0..2d11dd47a4 100644 --- a/guix/self.scm +++ b/guix/self.scm @@ -418,23 +418,57 @@ (define (info-manual source) (define examples (file-append* source "gnu/system/examples")) + ;; Sniff the latest public Guix release version number from this file. + (define guix-package-module + (file-append* source "gnu/packages/package-management.scm")) + (define build (with-imported-modules '((guix build utils)) #~(begin (use-modules (guix build utils) - (ice-9 match)) + (ice-9 match) + (ice-9 rdelim) + (ice-9 regex)) + + ;; Use regular expressions rather than READ to ‘parse’ the guix + ;; package, in an attempt not to limit any future reader extensions. + (define guix-package-regexp + (make-regexp + "^\\(define[-[:alnum:]]*[[:blank:]]+guix([^[:alnum:]]|$)")) + + (define guix-package-version-regexp + (make-regexp "\\(version[[:blank:]]*\"([^\"]*)\"\\)")) + + (define (get-guix-package-version port) + (let loop () + (let ((line (read-line port))) + (unless (or (eof-object? line) + (regexp-exec guix-package-regexp line)) + (loop)))) + (let loop () + (let ((line (read-line port))) + (if (eof-object? line) + #f + (let ((rx (regexp-exec guix-package-version-regexp line))) + (if (eq? 2 (and=> rx match:count)) + (match:substring rx 1) + (loop))))))) (mkdir #$output) - ;; Create 'version.texi'. - ;; XXX: Can we use a more meaningful version string yet one that - ;; doesn't change at each commit? + ;; Create 'version.texi'. We could sniff the git commit from the + ;; SOURCE file name, but don't: not only is the manual expensive to + ;; rebuild, VERSION is used almost exclusively to construct release + ;; URLs and the like. (call-with-output-file "version.texi" - (lambda (port) - (let ((version "0.0-git")) - (pk (find-files #$source ".")) - (punt) - (format port " + (lambda (output) + (let* ((input (open-file #$guix-package-module "r")) + (version (if input + (let ((v (get-guix-package-version input))) + (close-port input) + v) + "0.0-git"))) + (format output "\ @set UPDATED 1 January 1970 @set UPDATED-MONTH January 1970 @set EDITION ~a base-commit: ee7c9d254117fa470686210ad2ef5e7f1ba4fefc prerequisite-patch-id: 4df99ef206175ed2fc52016929d4b7a3413a36dc prerequisite-patch-id: 61f4235965cf06a4a9a619afb1606c6b9f9eeaf1 prerequisite-patch-id: 4e22c12f447e759bbd52a486f25e279829c7b88f prerequisite-patch-id: 7e6e4ab87b52996e9bb6cd8595889f21ba87e9fe prerequisite-patch-id: 6f86f2a54f77c0e8841b6f22953c2f748e358107 prerequisite-patch-id: 7c88071ffd6af8c9de9a44ef2e745e3b111d28e7 prerequisite-patch-id: dacf336396c4f629906e4689dc2868d437179a37 prerequisite-patch-id: 35641348fcba881313d08cb85da3722ba0891264 prerequisite-patch-id: ea98f949fde81f63a309e36405b87463dc07ac50 prerequisite-patch-id: a299994eb9a52db942a5cc3a038b8bc34529c799 prerequisite-patch-id: 9ffc6d3a9be37af59ec29bfce0543cf8371edacb prerequisite-patch-id: c489fbc8af7d431f9372d0b8bc9e4c609703680e prerequisite-patch-id: 471c932817cc1044fd03f56e1a1f84e4ce4029a9 prerequisite-patch-id: 88f3a5981ea62ce654a48c258df09315f24ba73e prerequisite-patch-id: 62b7b8d8b26d642f524d45e910f7685a57345d76 prerequisite-patch-id: 6ad7cb518d3f48614c97e7ef851289a8f4375306 prerequisite-patch-id: 758284e9a8f0cbc718feace3ba3575478360b88a prerequisite-patch-id: 3fec7d86bd725207d19e77b38cba7f989af68ea3 prerequisite-patch-id: 3bd20d51aa3a07f86722c5894b85f58b96e1e798 prerequisite-patch-id: 1011132081c09cd02295c999c9af44d1191bc4b2 prerequisite-patch-id: c3b42b9e20d68f2d3522424af509bfa6c8e79ee8 prerequisite-patch-id: 760df26aee26e14249c412f32630ae6e71a3fa3e prerequisite-patch-id: b89039b55bef0639c3679b1a5ba13b7a5593af5b prerequisite-patch-id: 24fc8fdb82bb9287ed944673e2f922587bc49503 prerequisite-patch-id: 077e45c8081930192499bfa5c7391d882b1ad401 prerequisite-patch-id: 68aa5fda780581e44d43d179d71b1232e568bcd3 prerequisite-patch-id: f31368d6b77f811e4b1fba489492ac4d6cde0948 prerequisite-patch-id: fc4e5787813af14bc812bc61a18acd684bd319af prerequisite-patch-id: 08f122a2c9dec498a089d665280f37191f96a1ba prerequisite-patch-id: 8df25a01fcb36ee0616d12930524131a6cb5af40 -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 21 21:01:10 2023 Received: (at 66148) by debbugs.gnu.org; 22 Sep 2023 01:01:10 +0000 Received: from localhost ([127.0.0.1]:35005 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qjUXe-0007Bo-EJ for submit@debbugs.gnu.org; Thu, 21 Sep 2023 21:01:10 -0400 Received: from tobias.gr ([80.241.217.52]:53096) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qjUXc-0007BT-WA for 66148@debbugs.gnu.org; Thu, 21 Sep 2023 21:01:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=aeg+QgLWj7WyA qxJUs/hjRSpaTmS2I+uP1W1/r+i/DE=; h=references:in-reply-to:date: subject:to:from; d=tobias.gr; b=J2Dce23gDeo42vBNNDYWRYos/u9wg/077OWWJ1 YWv+QjBE3d98BE2PCQrJIHONEJk2iHfKsd4U9KHQTN/vGZZ7mK3oKo4J2GzMMB6Jn/o6ZE oAlBTcHT38u3H82xgCtkytt/44eu+wNXum8eRqArKjcuEtXNNparm/u8ObJxzmoAlKftE6 Byp1oX+rZiwLb9kVRNsmvpTONgm1P1DYQ6zq5mHncCrHD6ZlpWmM70hczcVJ9Zgzzook0X b6oDnRMF4c3xiVA7L5nqiT+DBOCfql+G8QqMuyDxmrlTAIRsNXoClViyxYObDhooz7APqs YoE5hp7qJoMc/Yc/gLdk5aZw== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 4926f85a (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for <66148@debbugs.gnu.org>; Fri, 22 Sep 2023 01:00:56 +0000 (UTC) From: Tobias Geerinckx-Rice To: 66148@debbugs.gnu.org Subject: [PATCH v2 2/2] doc: Mention it when we were pulled. Date: Sun, 17 Sep 2023 02:00:00 +0200 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Christopher Baines , Josselin Poiret , Ludovic Courtès , Mathieu Othacehe , Ricardo Wurmus , Simon Tournier , Tobias Geerinckx-Rice Content-Transfer-Encoding: 8bit X-Spam-Score: 2.1 (++) 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: Now that we use the latest release VERSION even for pulled Guixes, make it abundantly clear that this is a later build. * guix/self.scm (info-manual): @set the PULLED flag in version.texi. * doc/guix.texi (Top): Honour it. --- doc/guix.texi | 5 +++-- guix/self.scm | 4 ++++ 2 files changed, 7 insertions(+), 2 deletions( [...] Content analysis details: (2.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.1 DATE_IN_PAST_96_XX Date: is 96 hours or more before Received: date -0.0 SPF_HELO_PASS SPF: HELO matches SPF record X-Debbugs-Envelope-To: 66148 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.1 (+) 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: Now that we use the latest release VERSION even for pulled Guixes, make it abundantly clear that this is a later build. * guix/self.scm (info-manual): @set the PULLED flag in version.texi. * doc/guix.texi (Top): Honour it. --- doc/guix.texi | 5 +++-- guix/self.scm | 4 ++++ 2 files changed, 7 insertions(+), 2 deletions( [...] Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.1 DATE_IN_PAST_96_XX Date: is 96 hours or more before Received: date -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Now that we use the latest release VERSION even for pulled Guixes, make it abundantly clear that this is a later build. * guix/self.scm (info-manual): @set the PULLED flag in version.texi. * doc/guix.texi (Top): Honour it. --- doc/guix.texi | 5 +++-- guix/self.scm | 4 ++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/doc/guix.texi b/doc/guix.texi index 39088b954b..c959cff1a1 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -166,8 +166,9 @@ @node Top @top GNU Guix -This document describes GNU Guix version @value{VERSION}, a functional -package management tool written for the GNU system. +This document describes GNU Guix @inlineifset{GUIX-PULLED, from a +@command{guix pull} after the release of} version @value{VERSION}, a +functional package management tool written for the GNU system. @c TRANSLATORS: You can replace the following paragraph with information on @c how to join your own translation team and how to report issues with the diff --git a/guix/self.scm b/guix/self.scm index 2d11dd47a4..81c5c722e0 100644 --- a/guix/self.scm +++ b/guix/self.scm @@ -469,6 +469,10 @@ (define (info-manual source) v) "0.0-git"))) (format output "\ +@c There's no Texinfo command to test whether @value{UPDATED} ends in 1970 and +@c tweak the intro to guix.texi accordingly, so we add this Guix-specific flag. +@set GUIX-PULLED true + @set UPDATED 1 January 1970 @set UPDATED-MONTH January 1970 @set EDITION ~a -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 22 09:18:17 2023 Received: (at 66148) by debbugs.gnu.org; 22 Sep 2023 13:18:17 +0000 Received: from localhost ([127.0.0.1]:35652 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qjg2z-0006I4-HP for submit@debbugs.gnu.org; Fri, 22 Sep 2023 09:18:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33166) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qjg2v-0006Hq-QJ for 66148@debbugs.gnu.org; Fri, 22 Sep 2023 09:18:14 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qjg2e-0004mz-C7; Fri, 22 Sep 2023 09:17:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=oxPj8p9LF0EJ1lGfk9BNj7r0qxp7df/0ev5gCIEETHw=; b=sfTzUECJW/wng215Xih9 jm/1vbAiiFUQePleCQcMchP4hG3Dse+xzNU4BPndVnmYOqJlM4gGq9B0+KybnhNti+Rs4ar8HyyyM b6/ZvpcBFwn2SFBXKIEFxDY+5Ed7ASOb+Re4bQjE5u93HUCzYCflHJYZVU0iYIA9fmjo4EGFAGxk2 l9cr7B1teQvbbflcLzsGPrGXiCHyWYAsJGfK/nlM4XVAjVKZXGabhknfLMMqcDCvA/qiehPNEGTUB lCW+IuGSn4yJrcb47KzePiAPkcFPKr6eV4ytMVFSOh9IvI2De6tpqRqTgzKX1AtRwwRv7bSwRzfde zBRBCVecX8lNcA==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Tobias Geerinckx-Rice Subject: Re: bug#66148: Fix Guix version number in pulled (=most) manuals References: Date: Fri, 22 Sep 2023 15:17:51 +0200 In-Reply-To: (Tobias Geerinckx-Rice's message of "Sun, 17 Sep 2023 02:00:00 +0200") Message-ID: <875y42bb40.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 66148 Cc: Josselin Poiret , Simon Tournier , Mathieu Othacehe , 66148@debbugs.gnu.org, Ricardo Wurmus , Christopher Baines 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: -3.3 (---) Hi! Tobias Geerinckx-Rice skribis: > Now that we use the latest release VERSION even for pulled Guixes, > make it abundantly clear that this is a later build. > > * guix/self.scm (info-manual): @set the PULLED flag in version.texi. > * doc/guix.texi (Top): Honour it. Yeah, great initiative! I wonder if we could avoid adding code to (guix self). For instance, we could have (guix self) leave =E2=80=98VERSION=E2=80=99 undefined and in = the manual we=E2=80=99d have those @inlineifset{VERSION, version @value{VERSION}, revi= sion from @command{guix pull}}. How does that sound? Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 22 10:52:02 2023 Received: (at 66148) by debbugs.gnu.org; 22 Sep 2023 14:52:03 +0000 Received: from localhost ([127.0.0.1]:37064 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qjhVi-0003DT-N7 for submit@debbugs.gnu.org; Fri, 22 Sep 2023 10:52:02 -0400 Received: from tobias.gr ([80.241.217.52]:33472) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qjhVe-0003Cv-Up for 66148@debbugs.gnu.org; Fri, 22 Sep 2023 10:52:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=YvRTdNJNKaPX5 QzMwGsCa0RVE4Xok+rrkdzKTjcbgzA=; h=references:in-reply-to:subject:to: from:date; d=tobias.gr; b=ahGlpVSw5fFn4G69IL6tlI76XUi178Tk+hyzW0By7j2M G6/RqnNyEkJt0SLqggZ2REgq6YRbLAtg7wWrobHmHltmBL1HyV5s/9VCG+CXVtTLKtggBh /BHdSMqSIAa40ramgR88rISWXL4LWWD55AveprzQtOoCi8fnxYXQ2FkDMBoeGJ9eTPQHuY rQCh8XecBw2yLIcX9Z3jXdg27PGflv7MR13aW7o88zyKRlem0gQTnFvc2wzLhmSQ+ITOON 6lGffqm1N8a03JIVpBX7SgX7YZo5vhteYBfxLNbvVf2tpxD9kVOPuVu1n5H4k0Twii/EX9 903GBdLaro1kcANzHw== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id b80c3ab4 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Fri, 22 Sep 2023 14:51:45 +0000 (UTC) Date: Fri, 22 Sep 2023 14:51:44 +0000 From: Tobias Geerinckx-Rice To: =?ISO-8859-1?Q?Ludovic_Court=E8s?= , 66148@debbugs.gnu.org Subject: Re: bug#66148: Fix Guix version number in pulled (=most) manuals In-Reply-To: <875y42bb40.fsf_-_@gnu.org> References: <875y42bb40.fsf_-_@gnu.org> Message-ID: <74D0DE30-C47C-47C7-8CE9-0919E8D43EE1@tobias.gr> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Autocrypt: addr=me@tobias.gr; prefer-encrypt=mutual; keydata= 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 TyFnSKPrfzg= X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 66148 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 (-) Sounds good, but my main objection is to the bogus URLs and image file name= s=2E I considered a simpler @set RELEASE 1=2E4=2E0 that is 'manually' updated o= n each stable & rc release, but prefer automation=2E However, I'm not fami= liar with the work of a release manager=2E If they are expected to run som= e script anyway, that could work=2E Kind regards, T G-R Sent on the go=2E Excuse or enjoy my brevity=2E Kind regards, T G-R Sent on the go=2E Excuse or enjoy my brevity=2E From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 25 10:58:23 2023 Received: (at 66148) by debbugs.gnu.org; 25 Sep 2023 14:58:23 +0000 Received: from localhost ([127.0.0.1]:46420 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qkn2U-0006cE-KY for submit@debbugs.gnu.org; Mon, 25 Sep 2023 10:58:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qkn2R-0006by-2g for 66148@debbugs.gnu.org; Mon, 25 Sep 2023 10:58:21 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qkn28-0001vu-5d; Mon, 25 Sep 2023 10:58:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=saf2+cUk/QaTMeCRYN04THbSu3DwLLyz8SB5OwOysK8=; b=eP6+zRfZskNS/J8KapeR tpPexof3f69X07PVS0q/rJxQJ9hgr4SurEWs65zLoHetMn6kUv/Hoj2xZ58c82NFnWsFrBoBEdVSS IDgm+/G/nQbzI0GOthrnDgtE9dFXlIHbQii6VOgPS6ijBD4F4QQ5/IAKHOZLIXiCbcwGmCBgrA2Nb REMGNV5ANv5VwjkNyVqtNhwMUFvHySB6ICKmPAHZ0iUFH3z7iVeN3OHJ3giMWJ3bdSWCwepdPFwU/ rdcH3Uw1SAxEPnbMZn8bcnknTwNrggFT0crzVuG80wUgarNBm1FqZtR5Qmo50Pu/DG5jFbJhD8i4S CpbYVPI6k64shQ==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Tobias Geerinckx-Rice Subject: Re: bug#66148: Fix Guix version number in pulled (=most) manuals References: <875y42bb40.fsf_-_@gnu.org> <74D0DE30-C47C-47C7-8CE9-0919E8D43EE1@tobias.gr> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Quartidi 4 =?utf-8?Q?Vend=C3=A9miaire?= an 232 de la =?utf-8?Q?R=C3=A9volution=2C?= jour de la Colchique X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 25 Sep 2023 16:57:42 +0200 In-Reply-To: <74D0DE30-C47C-47C7-8CE9-0919E8D43EE1@tobias.gr> (Tobias Geerinckx-Rice's message of "Fri, 22 Sep 2023 14:51:44 +0000") Message-ID: <87bkdq5mhl.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 66148 Cc: 66148@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: -3.3 (---) Hi, Tobias Geerinckx-Rice skribis: > Sounds good, but my main objection is to the bogus URLs and image file na= mes. Oh right. > I considered a simpler @set RELEASE 1.4.0 that is 'manually' updated on e= ach stable & rc release, but prefer automation. However, I'm not familiar = with the work of a release manager. If they are expected to run some scrip= t anyway, that could work. Yes, it should definitely be automated. So I guess we need something like you proposed. However, I=E2=80=99d go for plain =E2=80=98read=E2=80=99 + =E2=80=98match=E2=80=99 instead of regexps. = It should be good enough, and we can make it fail-safe. How does that sound? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 26 02:00:46 2023 Received: (at 66148) by debbugs.gnu.org; 26 Sep 2023 06:00:47 +0000 Received: from localhost ([127.0.0.1]:47068 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ql17m-0006oD-H6 for submit@debbugs.gnu.org; Tue, 26 Sep 2023 02:00:46 -0400 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]:41416) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ql17h-0006nr-PY for 66148@debbugs.gnu.org; Tue, 26 Sep 2023 02:00:44 -0400 Received: by mail-wr1-x433.google.com with SMTP id ffacd0b85a97d-3232bb059d3so545996f8f.1 for <66148@debbugs.gnu.org>; Mon, 25 Sep 2023 23:00:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695708023; x=1696312823; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=qdsOBtfJziJj56X4Ah4/FPl02dYAxGtlDqF3DYVcx+8=; b=HfDp8yX1dWMBipWntZ9N11MFLBUp+gpQDwh9CoocuK32LpIBkYpwo30zc/fNxsNNYJ 7T5gM2F8vOP2K7X+I3ERZlpydtWN6OhtX6Pxsj/hiISp5ltmBgivHam3je51Aj8JvJPH oLOVu1q4qPQ2RwUVzR1UWHAHojzyzYrsZIfls4qAjVLAo5f9KdAG0udsKCc7GskoOIU8 0cFwtfja3t5N2MOmpn+yAX+d+RP+OutuhvgQLWT0WcS6mqIHtkWjBl04nmbRnMmkEzsA x832AmWSzK5bnJQgdjy1LfsV2DJs5Ynk/lZNAbX8g4gY9QtjfGUJ3/yCbf/fIHfJNVXq /QVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695708023; x=1696312823; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=qdsOBtfJziJj56X4Ah4/FPl02dYAxGtlDqF3DYVcx+8=; b=ceFInhOleFUjSWlFjxxTyURQaHGFSkrtyxeqa7C4lII7AYSGq5GpIytW2kfXA3ii2j gbxmdNY7w07JTih28j2CuK7UQ8Rrd0l08X+OkxaEUMIt54ejQOlpsnTfd/76i0a1nZnQ ZObrRswiXQRun0dLQClmDjq7jXijBazV/ICDw3kTGiSk+o5QSYdvlZxN2V/ICEBuXpfU BBmD01du/JaTZ9Ifih+K8wZTxHhTuTa31tYXHZCjXKyGOCkn3pHF7bsCsYk1X63K1wmQ 0x8fwl6rGMqCbHGHz06yOLhuq5qqqElWyR1z8G196HGCFGcFFEWQN2+h0bo+LeP7JVh4 T86w== X-Gm-Message-State: AOJu0YxSBe4G6+mUrg82cNXGYgH/YjtTuIS/Lx+vkP6sohgLdKnKTQTV dpofiIckkhxQZt0rXzAh75KhmnJqasM= X-Google-Smtp-Source: AGHT+IHlyuvql8eoEJxO0kM2bE+BLtc7qK6jfkngldAP3kdWLHlaBjPUztPw7qHS0Fkz7ZlEgSLW/w== X-Received: by 2002:adf:e6cf:0:b0:317:5f08:32a3 with SMTP id y15-20020adfe6cf000000b003175f0832a3mr8796881wrm.6.1695708023176; Mon, 25 Sep 2023 23:00:23 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id f18-20020a5d58f2000000b00317b0155502sm13627524wrd.8.2023.09.25.23.00.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Sep 2023 23:00:22 -0700 (PDT) From: Simon Tournier To: Ludovic =?utf-8?Q?Court=C3=A8s?= , Tobias Geerinckx-Rice Subject: Re: [bug#66148] Fix Guix version number in pulled (=most) manuals In-Reply-To: <87bkdq5mhl.fsf@gnu.org> References: <875y42bb40.fsf_-_@gnu.org> <74D0DE30-C47C-47C7-8CE9-0919E8D43EE1@tobias.gr> <87bkdq5mhl.fsf@gnu.org> Date: Tue, 26 Sep 2023 07:59:14 +0200 Message-ID: <86a5t9jwzx.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66148 Cc: 66148@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 (-) Hi, On Mon, 25 Sep 2023 at 16:57, Ludovic Court=C3=A8s wrote: > Tobias Geerinckx-Rice skribis: > >> Sounds good, but my main objection is to the bogus URLs and image file n= ames. > > Oh right. > >> I considered a simpler @set RELEASE 1.4.0 that is 'manually' updated > >on each stable & rc release, but prefer automation. However, I'm not >> familiar with the work of a release manager. If they are expected to >> run some script anyway, that could work.=20 And VERSION also leads to broken URL, as with: @url{@value{BASE-URL}/guix-system-vm-image-@value{VERSION}.x86_64-linux= .qcow2} Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 26 02:00:47 2023 Received: (at 66148) by debbugs.gnu.org; 26 Sep 2023 06:00:47 +0000 Received: from localhost ([127.0.0.1]:47070 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ql17m-0006oF-Rc for submit@debbugs.gnu.org; Tue, 26 Sep 2023 02:00:47 -0400 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]:41154) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ql17g-0006np-RC for 66148@debbugs.gnu.org; Tue, 26 Sep 2023 02:00:44 -0400 Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-405e48d8e72so3358065e9.0 for <66148@debbugs.gnu.org>; Mon, 25 Sep 2023 23:00:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695708022; x=1696312822; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=iiDx60oiF4Yyh6IZ9CYsuwBPIHVSSi0LDPgubuJcCw8=; b=RzqYX42AR1gpJlBbWR7W9escDCE7obV2+Khf/JvC5XHhzsv7FyUxYGbCBuSGD2VnFH +mNlJuIKKu6m1oQfGcM5TDRKOYtHuN9R5MbAzQu32YfTtXj3T8F1wbDcP6DOuSu7WYpG 0lQFJlLfGEAAqtZYQk2sO0cT3UeJBnMftADdhMRNMs+HOIfXYdXD4jkPsC5Eu/b6MgDN l5xVEiObrT3egP7vo6gfFUzErk3pS2X1ptOy6O7HWWZF1f2rUtyI/Dkf317BC/ED+MaM 0wbBL6daF6Kn6Qjp1zP+niKy8xIQsAcFf03gm1gskMRF9qyyeitHuDATIf7XnImL4FaD wD+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695708022; x=1696312822; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:to:from:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=iiDx60oiF4Yyh6IZ9CYsuwBPIHVSSi0LDPgubuJcCw8=; b=B+v9S9hVnugCuF4p9M1CrrCAuXokk7db/p+z813Z1NiHEx71mQ4TiLotsV5UG/617S 1GvKXZxMSS7k2fylteUOEG3z6yzs8vMK8PhYyY7FMx88JVID1/sY4AZHBc7XJk/9LTLT q7Jjs5J9eCH+6oiiMW3nH5494OXOu5ZQHPhZRDgwNgVehTgCx8fhfwliiR5xAXVb3l4j mEot4/jaFbDsLbdiwY2nbErfj4d/9eWp+7efbjQiYE5MJJKPY3hD4KOMo8AiIj4fX2I5 alGcvfeJLuEuHB6kfNFwe4jXpB+pqTuYyKKpqRq2mkQjHemGoLDBEX/1i7cwkUTKqKe/ 7KIw== X-Gm-Message-State: AOJu0YxJQQ1vWGPwnkXPn5pLcs7XN8Qb9PFNJbjHoC2zExevyEPZe22o 16xUpPWy5xs6Rk7rehN9fWBjclU37X4= X-Google-Smtp-Source: AGHT+IFnZ4kt6GtZeCXDETcRb9j1PjQakjBNTMr5YsJgDlSvHBrVu4QEmdaWTDgAwjO2xXZR5mhpqQ== X-Received: by 2002:adf:f485:0:b0:31f:e576:4d3d with SMTP id l5-20020adff485000000b0031fe5764d3dmr7555341wro.5.1695708021732; Mon, 25 Sep 2023 23:00:21 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id j10-20020adfd20a000000b003142ea7a661sm7209699wrh.21.2023.09.25.23.00.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Sep 2023 23:00:21 -0700 (PDT) From: Simon Tournier To: Tobias Geerinckx-Rice , 66148@debbugs.gnu.org Subject: Re: [bug#66148] Fix Guix version number in pulled (=most) manuals In-Reply-To: <87edirt4ft.fsf@nckx> References: <87edirt4ft.fsf@nckx> Date: Tue, 26 Sep 2023 07:56:39 +0200 Message-ID: <86fs31jx48.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66148 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 (-) Hi Tobias, You can also add #66189: https://issues.guix.gnu.org/issue/66189 On Fri, 22 Sep 2023 at 01:07, Tobias Geerinckx-Rice via Guix-patches via wrote: >> 1. Download the binary tarball from >> =E2=80=98https://ftp.gnu.org/gnu/guix/guix-binary-0.0-git.x86_64-linux.t= ar.xz=E2=80=99, > > eek > >> $ wget=20 >> https://ftp.gnu.org/gnu/guix/guix-binary-0.0-git.x86_64-linux.tar.xz.sig >> $ gpg --verify guix-binary-0.0-git.x86_64-linux.tar.xz.sig > > boo > >> An ISO-9660 installation image that can be written to a USB=20 >> stick >> or burnt to a DVD can be downloaded from >> =E2=80=98https://ftp.gnu.org/gnu/guix/guix-system-install-0.0-git.x86_64= -linux.iso=E2=80=99 > > nein and $ wget https://ftp.gnu.org/gnu/guix/guix-system-vm-image-e5f7c14.x86_64-linux.qcow2 plouf Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 29 07:43:09 2023 Received: (at 66148) by debbugs.gnu.org; 29 Sep 2023 11:43:09 +0000 Received: from localhost ([127.0.0.1]:55450 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qmBth-0003HE-G4 for submit@debbugs.gnu.org; Fri, 29 Sep 2023 07:43:09 -0400 Received: from tobias.gr ([80.241.217.52]:44182) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qmBtT-0003GT-OT for 66148@debbugs.gnu.org; Fri, 29 Sep 2023 07:43:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=x1gDdK4TCLl5V j5A3KJTeFMsvkrxYNOM1Ny5DIjgmP0=; h=references:in-reply-to:subject:cc: to:from:date; d=tobias.gr; b=IkQVcPW9htdZrwoRxRsqCzZSarabgGKqdZ2kzSc6P sOuRsKzPBBb/IqCgq+6pQ0T4OzYWxUTkThNs5718vF8aAfiCzrl/hSCPhYuYB0KGcrgwe3 NieMvaHFQ8y0xAyYOZXRRaV9pjSevoGJf7V8/2NzFWb+U6lS/Di7roPP+vtKnuk14WKiZD SqV936rGNqfNu8QzR9ZOsEb61zYqLjp0F+H7g6vlrEZ00LHaisW1HSloL59eFpyaJ5h453 WMvOgE50zHD3z+BPVfP+Vm5InjNXybyuStCzLhQtowD2Pm/t2z73dv54p2AJY9q/Wsr8cF 6H/5D9zHbKn/B5XdcF74g== Received: by submission.tobias.gr (OpenSMTPD) with ESMTP id ea0dfc08; Fri, 29 Sep 2023 11:42:33 +0000 (UTC) MIME-Version: 1.0 Date: Fri, 29 Sep 2023 13:42:33 +0200 From: Tobias Geerinckx-Rice To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Subject: Re: bug#66148: Fix Guix version number in pulled (=most) manuals In-Reply-To: <87bkdq5mhl.fsf@gnu.org> References: <875y42bb40.fsf_-_@gnu.org> <74D0DE30-C47C-47C7-8CE9-0919E8D43EE1@tobias.gr> <87bkdq5mhl.fsf@gnu.org> Message-ID: <30272dc4591353e906e1c811c199faf8@tobias.gr> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66148 Cc: 66148@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 (-) Hi! On 2023-09-25 16:57, Ludovic Courtès wrote: > plain ‘read’ + ‘match’ instead of regexps. It should be good enough, > and we can make it fail-safe. You tease. How? Fail-safe is key: I'm not a READ guru, I just know it throws on unknown #-forms by default, which is unacceptable here. > How does that sound? Alluring. Kind regards, T G-R Sent from a Web browser. Excuse or enjoy my brevity. From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 01 11:15:05 2023 Received: (at 66148) by debbugs.gnu.org; 1 Oct 2023 15:15:05 +0000 Received: from localhost ([127.0.0.1]:35142 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qmy9w-0003c0-M4 for submit@debbugs.gnu.org; Sun, 01 Oct 2023 11:15:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51054) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qmy9v-0003b8-Ie for 66148@debbugs.gnu.org; Sun, 01 Oct 2023 11:15:04 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qmy9Z-0000LD-Rk; Sun, 01 Oct 2023 11:14:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=6Z12ZlbXVLJwmG/r2mFU0yTuOTdjaqP0T/2BEDcFpeo=; b=TFR7zCYshxg6zu/OA6Ov u/C+oatpQM+XWrT8NAJ1swLgn4AXjr2qxr7BtPtgQzJIt9yblb0eyUSpagQhvpoHCM41bFpMpMzfV T9A3tzEPUDErWtEdFKoNP9bSfYYI9S87Jgpi01vNVRpbMS7VmQLOsUdISiWmjsE7pebUbKbFvtIe1 QLozLe1fk2n3/skzU3uFyD8bEmIMlwVcCaaqwyHnrGPFX+gp3K1H0gYfW4PRho6FOYjkpvIY5F91Z X5HX6pU1xwuTR/HpmgeefjohP5PiC3Nbdq0Lae0Pcbm2wdlmMa7M3dmR/GOmewKm9QhipDG+NpkUR 3FKnzZdm81ErMQ==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Tobias Geerinckx-Rice Subject: Re: bug#66148: Fix Guix version number in pulled (=most) manuals References: <875y42bb40.fsf_-_@gnu.org> <74D0DE30-C47C-47C7-8CE9-0919E8D43EE1@tobias.gr> <87bkdq5mhl.fsf@gnu.org> <30272dc4591353e906e1c811c199faf8@tobias.gr> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: =?utf-8?Q?D=C3=A9cadi?= 10 =?utf-8?Q?Vend=C3=A9miair?= =?utf-8?Q?e?= an 232 de la =?utf-8?Q?R=C3=A9volution=2C?= jour de la Cuve X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Sun, 01 Oct 2023 17:14:39 +0200 In-Reply-To: <30272dc4591353e906e1c811c199faf8@tobias.gr> (Tobias Geerinckx-Rice's message of "Fri, 29 Sep 2023 13:42:33 +0200") Message-ID: <87lecms7c0.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 66148 Cc: 66148@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: -3.3 (---) Hello! Tobias Geerinckx-Rice skribis: > On 2023-09-25 16:57, Ludovic Court=C3=A8s wrote: >> plain =E2=80=98read=E2=80=99 + =E2=80=98match=E2=80=99 instead of regexp= s. It should be good enough, >> and we can make it fail-safe. > > You tease. How? > > Fail-safe is key: I'm not a READ guru, I just know it throws on > unknown #-forms by default, which is unacceptable here. In practice, the only hash extension we care about is that of (guix gexp). If we have it loaded, we can =E2=80=98read=E2=80=99 the thing and b= e done with it. Now, I guess I=E2=80=99m starting to understand: we can=E2=80=99t easily ha= ve (guix gexp) loaded in there, right? In that case, for the purposes of extracting the =E2=80=98guix=E2=80=99 ver= sion number, would it be enough to have a simplified version of those extensions (the =E2=80=98read-hash-extend=E2=80=99 at the bottom of gexp.scm)?=E2=80=A6 Hmm= , I=E2=80=99m not so sure anymore=E2=80=A6 Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 14 11:34:39 2023 Received: (at 66148) by debbugs.gnu.org; 14 Oct 2023 15:34:39 +0000 Received: from localhost ([127.0.0.1]:50202 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrgf1-0007y2-Gd for submit@debbugs.gnu.org; Sat, 14 Oct 2023 11:34:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40128) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrgez-0007xo-EL for 66148@debbugs.gnu.org; Sat, 14 Oct 2023 11:34:38 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qrgeV-0005Qx-Tm; Sat, 14 Oct 2023 11:34:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=P2RRRaYw57PpkqXsdeqS0kcxgXYfbXSgRXtU7R9SF6M=; b=BhE7QPU5fQYo2sh/GaKv SwuaLWyKBb99Ypz0yfjW9ysrCb4YH+X4/4arIFa3SvqNse158X7NFzqa05z5wkV6jWxjMj1PEC144 dX0FKm2/OG0ZXIro9TYBU4UXNqX5N4Xz9KJ8c6gce2wfGiF7HCRclcbsKTOPNaPgMoVpeLR7yrI2v byoLwayMtWUNBiaxnWLDtTabUZ+uibl6MedNpvmxd5lxLGyiqYmVy6dw9s+epZtPjUiTN9a86hF4d ijYjOIO4LJK5Yvy+4XAS9RWVu7Orcg5HTRpLK3oUDkFYgBmAXhgse+j7ASwNbUJ+XE81lAbkE2jDR 3kgLiQBtR1d/Ow==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Tobias Geerinckx-Rice Subject: Re: [bug#66148] [PATCH] doc: Mention it when we were pulled. In-Reply-To: (Tobias Geerinckx-Rice's message of "Sun, 17 Sep 2023 02:00:01 +0200") References: <87edirt4ft.fsf@nckx> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Tridi 23 =?utf-8?Q?Vend=C3=A9miaire?= an 232 de la =?utf-8?Q?R=C3=A9volution=2C?= jour du Navet X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Sat, 14 Oct 2023 17:34:05 +0200 Message-ID: <87lec5fcb6.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 66148 Cc: Josselin Poiret , Simon Tournier , Mathieu Othacehe , 66148@debbugs.gnu.org, Ricardo Wurmus , Christopher Baines 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: -3.3 (---) Hi, Tobias Geerinckx-Rice skribis: > Now that we use the latest release VERSION even for pulled Guixes, > make it abundantly clear that this is a later build. > > * guix/self.scm (info-manual): @set the PULLED flag in version.texi. > * doc/guix.texi (Top): Honour it. Even simpler. LGTM! Ludo=E2=80=99.