From unknown Sat Jun 21 10:36:28 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#45299 <45299@debbugs.gnu.org> To: bug#45299 <45299@debbugs.gnu.org> Subject: Status: [PATCH] maint: Require Guile >= 2.2.6. Reply-To: bug#45299 <45299@debbugs.gnu.org> Date: Sat, 21 Jun 2025 17:36:28 +0000 retitle 45299 [PATCH] maint: Require Guile >=3D 2.2.6. reassign 45299 guix-patches submitter 45299 Ludovic Court=C3=A8s severity 45299 normal tag 45299 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 17 10:33:19 2020 Received: (at submit) by debbugs.gnu.org; 17 Dec 2020 15:33:20 +0000 Received: from localhost ([127.0.0.1]:36738 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kpvHL-0005lS-2E for submit@debbugs.gnu.org; Thu, 17 Dec 2020 10:33:19 -0500 Received: from lists.gnu.org ([209.51.188.17]:44438) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kpvHG-0005lI-Kk for submit@debbugs.gnu.org; Thu, 17 Dec 2020 10:33:18 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:41728) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kpvHC-0007sD-K4 for guix-patches@gnu.org; Thu, 17 Dec 2020 10:33:14 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:53725) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kpvHB-0006Wv-3m; Thu, 17 Dec 2020 10:33:09 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=56966 helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kpvHA-0004FA-Gk; Thu, 17 Dec 2020 10:33:08 -0500 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= To: guix-patches@gnu.org Subject: [PATCH] maint: Require Guile >= 2.2.6. Date: Thu, 17 Dec 2020 16:33:00 +0100 Message-Id: <20201217153300.19296-1-ludo@gnu.org> X-Mailer: git-send-email 2.29.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= 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 (---) * configure.ac: For Guile 2.2, require 2.2.6 or later. * guix/gexp.scm (define-syntax-parameter-once): Remove. Use 'define-syntax-parameter' instead. * guix/mnoads.scm: Likewise. * guix/inferior.scm (proxy)[select*]: Remove. * guix/scripts/publish.scm : Remove replacement for (@@ (web http) read-header-line). * guix/store/deduplication.scm (counting-wrapper-port): Remove. (nar-sha256): Call 'port-position' on PORT to compute SIZE. --- configure.ac | 2 +- guix/gexp.scm | 15 ++------------- guix/inferior.scm | 11 +---------- guix/monads.scm | 15 ++------------- guix/scripts/publish.scm | 26 -------------------------- guix/store/deduplication.scm | 32 ++++---------------------------- 6 files changed, 10 insertions(+), 91 deletions(-) diff --git a/configure.ac b/configure.ac index a5bdf24e93..afb449950f 100644 --- a/configure.ac +++ b/configure.ac @@ -102,7 +102,7 @@ if test "x$GUILD" = "x"; then fi if test "x$GUILE_EFFECTIVE_VERSION" = "x2.2"; then - PKG_CHECK_MODULES([GUILE], [guile-2.2 >= 2.2.3]) + PKG_CHECK_MODULES([GUILE], [guile-2.2 >= 2.2.6]) fi dnl Get CFLAGS and LDFLAGS for libguile. diff --git a/guix/gexp.scm b/guix/gexp.scm index 051831238e..764c89a187 100644 --- a/guix/gexp.scm +++ b/guix/gexp.scm @@ -1317,18 +1317,7 @@ and in the current monad setting (system type, etc.)" reference->sexp (gexp-references exp)))) (return (apply (gexp-proc exp) args)))) -(define-syntax-rule (define-syntax-parameter-once name proc) - ;; Like 'define-syntax-parameter' but ensure the top-level binding for NAME - ;; does not get redefined. This works around a race condition in a - ;; multi-threaded context with Guile <= 2.2.4: . - (eval-when (load eval expand compile) - (define name - (if (module-locally-bound? (current-module) 'name) - (module-ref (current-module) 'name) - (make-syntax-transformer 'name 'syntax-parameter - (list proc)))))) - -(define-syntax-parameter-once current-imported-modules +(define-syntax-parameter current-imported-modules ;; Current list of imported modules. (identifier-syntax '())) @@ -1339,7 +1328,7 @@ environment." (identifier-syntax modules))) body ...)) -(define-syntax-parameter-once current-imported-extensions +(define-syntax-parameter current-imported-extensions ;; Current list of extensions. (identifier-syntax '())) diff --git a/guix/inferior.scm b/guix/inferior.scm index 77820872b3..2fe91beaab 100644 --- a/guix/inferior.scm +++ b/guix/inferior.scm @@ -469,22 +469,13 @@ is similar to the sexp returned by 'package-provenance' for regular packages." "Proxy communication between CLIENT and BACKEND until CLIENT closes the connection, at which point CLIENT is closed (both CLIENT and BACKEND must be input/output ports.)" - (define (select* read write except) - ;; This is a workaround for in Guile < 2.2.4: - ;; since 'select' sometimes returns non-empty sets for no good reason, - ;; call 'select' a second time with a zero timeout to filter out incorrect - ;; replies. - (match (select read write except) - ((read write except) - (select read write except 0)))) - ;; Use buffered ports so that 'get-bytevector-some' returns up to the ;; whole buffer like read(2) would--see . (setvbuf client 'block 65536) (setvbuf backend 'block 65536) (let loop () - (match (select* (list client backend) '() '()) + (match (select (list client backend) '() '()) ((reads () ()) (when (memq client reads) (match (get-bytevector-some client) diff --git a/guix/monads.scm b/guix/monads.scm index 6924471345..6ae616aca9 100644 --- a/guix/monads.scm +++ b/guix/monads.scm @@ -274,23 +274,12 @@ more optimizations." (_ #'generic-name)))))))))) -(define-syntax-rule (define-syntax-parameter-once name proc) - ;; Like 'define-syntax-parameter' but ensure the top-level binding for NAME - ;; does not get redefined. This works around a race condition in a - ;; multi-threaded context with Guile <= 2.2.4: . - (eval-when (load eval expand compile) - (define name - (if (module-locally-bound? (current-module) 'name) - (module-ref (current-module) 'name) - (make-syntax-transformer 'name 'syntax-parameter - (list proc)))))) - -(define-syntax-parameter-once >>= +(define-syntax-parameter >>= ;; The name 'bind' is already taken, so we choose this (obscure) symbol. (lambda (s) (syntax-violation '>>= ">>= (bind) used outside of 'with-monad'" s))) -(define-syntax-parameter-once return +(define-syntax-parameter return (lambda (s) (syntax-violation 'return "return used outside of 'with-monad'" s))) diff --git a/guix/scripts/publish.scm b/guix/scripts/publish.scm index c31cef3181..5a865c838d 100644 --- a/guix/scripts/publish.scm +++ b/guix/scripts/publish.scm @@ -824,32 +824,6 @@ example: \"/foo/bar\" yields '(\"foo\" \"bar\")." (define %http-write (@@ (web server http) http-write)) -(match (list (major-version) (minor-version) (micro-version)) - (("2" "2" "5") ;Guile 2.2.5 - (let () - (define %read-line (@ (ice-9 rdelim) %read-line)) - (define bad-header (@@ (web http) bad-header)) - - ;; XXX: Work around by reverting to the - ;; definition of 'read-header-line' as found in 2.2.4 and earlier. - (define (read-header-line port) - "Read an HTTP header line and return it without its final CRLF or LF. -Raise a 'bad-header' exception if the line does not end in CRLF or LF, -or if EOF is reached." - (match (%read-line port) - (((? string? line) . #\newline) - ;; '%read-line' does not consider #\return a delimiter; so if it's - ;; there, remove it. We are more tolerant than the RFC in that we - ;; tolerate LF-only endings. - (if (string-suffix? "\r" line) - (string-drop-right line 1) - line)) - ((line . _) ;EOF or missing delimiter - (bad-header 'read-header-line line)))) - - (set! (@@ (web http) read-header-line) read-header-line))) - (_ #t)) - (define (strip-headers response) "Return RESPONSE's headers minus 'Content-Length' and our internal headers." (fold alist-delete diff --git a/guix/store/deduplication.scm b/guix/store/deduplication.scm index a72a43bf79..cd9660174c 100644 --- a/guix/store/deduplication.scm +++ b/guix/store/deduplication.scm @@ -37,38 +37,14 @@ dump-file/deduplicate copy-file/deduplicate)) -;; XXX: This port is used as a workaround on Guile <= 2.2.4 where -;; 'port-position' throws to 'out-of-range' when the offset is great than or -;; equal to 2^32: . -(define (counting-wrapper-port output-port) - "Return two values: an output port that wraps OUTPUT-PORT, and a thunk to -retrieve the number of bytes written to OUTPUT-PORT." - (let ((byte-count 0)) - (values (make-custom-binary-output-port "counting-wrapper" - (lambda (bytes offset count) - (put-bytevector output-port bytes - offset count) - (set! byte-count - (+ byte-count count)) - count) - (lambda () - byte-count) - #f - (lambda () - (close-port output-port))) - (lambda () - byte-count)))) - (define (nar-sha256 file) "Gives the sha256 hash of a file and the size of the file in nar form." - (let*-values (((port get-hash) (open-sha256-port)) - ((wrapper get-size) (counting-wrapper-port port))) - (write-file file wrapper) - (force-output wrapper) + (let-values (((port get-hash) (open-sha256-port))) + (write-file file port) (force-output port) (let ((hash (get-hash)) - (size (get-size))) - (close-port wrapper) + (size (port-position port))) + (close-port port) (values hash size)))) (define (tempname-in directory) -- 2.29.2 From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 17 15:16:48 2020 Received: (at 45299) by debbugs.gnu.org; 17 Dec 2020 20:16:48 +0000 Received: from localhost ([127.0.0.1]:37061 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kpzhf-0004qy-Ms for submit@debbugs.gnu.org; Thu, 17 Dec 2020 15:16:47 -0500 Received: from flashner.co.il ([178.62.234.194]:37544) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kpzhd-0004qf-F8 for 45299@debbugs.gnu.org; Thu, 17 Dec 2020 15:16:45 -0500 Received: from localhost (unknown [5.102.238.249]) by flashner.co.il (Postfix) with ESMTPSA id 49AFB403A6; Thu, 17 Dec 2020 20:16:39 +0000 (UTC) Date: Thu, 17 Dec 2020 22:16:36 +0200 From: Efraim Flashner To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#45299] [PATCH] maint: Require Guile >= 2.2.6. Message-ID: References: <20201217153300.19296-1-ludo@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="MMP8PuIfJjrIDwje" Content-Disposition: inline In-Reply-To: <20201217153300.19296-1-ludo@gnu.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.7 (/) X-Debbugs-Envelope-To: 45299 Cc: 45299@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.3 (/) --MMP8PuIfJjrIDwje Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Debian 10 (the current release) has guile-2.2.4 (ins)efraim@E5400 ~$ ssh do1 apt-cache policy guile-2.2 guile-2.2: Installed: (none) Candidate: 2.2.4+1-2+deb10u1 Version table: 2.2.7+1-5.4 200 200 http://deb.debian.org/debian sid/main amd64 Packages 2.2.4+1-2+deb10u1 500 500 http://mirrors.digitalocean.com/debian buster/main amd64 Packag= es 500 http://deb.debian.org/debian buster/main amd64 Packages guile-3 is currently in unstable (ins)efraim@E5400 ~$ ssh do1 apt-cache policy guile-3.0 guile-3.0: Installed: (none) Candidate: 3.0.4-3 Version table: 3.0.4-3 200 200 http://deb.debian.org/debian sid/main amd64 Packages --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --MMP8PuIfJjrIDwje Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAl/bvKQACgkQQarn3Mo9 g1HRGBAAo5I4hHM5k4slmxZalfydtWJdfuAHFsTOF2W2ntv8lKWdAJfZ52i1c76i ggwvFGndbeFOADFaWv1VY6UX8hjm+UZxUNemOOHUEXqNhMbRS2DSQ1L4z6sART6W 8oxlfHsRWjA3RQPfyffZbCZ8X87pS2cp/NwYzF1x2HVuaZ+AEEkM4hk0pDqkmr2Z nkjHLzjxnN9PvbSZHSGNoQWHnAHoi0U8dYeeI3YreA7OkkxxQ40RJjYvvOh3ClpD xE8f+UTNm0j9EEvH4iMc/ofwV1Ce3UneE/UZa3T5hKMD6rcfI5PloZsZz+nIUJ2S +HtOVi5ZQy9Lq/2g9htfkYD+QfUKEPWQkvGBZm5rtV15Lpw8MOiFqDdAN6iZMT/m Wm6Xs3fkYTV4ZMjvmIgtNLs1a8SisPxosq5EsF/UE4ej5d5Ic/tqGqFWPg31/ruL jN8MrATGrXv1+ITqagXd0qZDPKRZsi8Fef+GNiIl8Teka7P4J57TYyV1Nut/tbNM b5VR5pfEPuh56ij9rhzD68BXfCfw7+Imcat2WWuXoRzdtVan1eNogER+unHorNYd LdZK+AWsqtzdopUMO95r7CPHZYznP5r5Mi5ltBkb/BmUoBAUZxFVE/fLEVi/u8Ti LWA5XS2QT3UiNLaJw/Uhzx+S6FVS8ordPK+WS04/EsxC9ZeR98E= =HTlJ -----END PGP SIGNATURE----- --MMP8PuIfJjrIDwje-- From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 18 09:51:50 2020 Received: (at 45299) by debbugs.gnu.org; 18 Dec 2020 14:51:50 +0000 Received: from localhost ([127.0.0.1]:38290 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kqH6k-0001Ax-C0 for submit@debbugs.gnu.org; Fri, 18 Dec 2020 09:51:50 -0500 Received: from eggs.gnu.org ([209.51.188.92]:52456) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kqH6i-0001Al-JG for 45299@debbugs.gnu.org; Fri, 18 Dec 2020 09:51:48 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33009) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kqH6c-0005nI-PA; Fri, 18 Dec 2020 09:51:42 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=53260 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kqH6b-0004Ib-LJ; Fri, 18 Dec 2020 09:51:42 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Efraim Flashner Subject: Re: [bug#45299] [PATCH] maint: Require Guile >= 2.2.6. References: <20201217153300.19296-1-ludo@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 28 Frimaire an 229 de la =?utf-8?Q?R=C3=A9volution?= 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: Fri, 18 Dec 2020 15:51:39 +0100 In-Reply-To: (Efraim Flashner's message of "Thu, 17 Dec 2020 22:16:36 +0200") Message-ID: <87wnxfb210.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (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: 45299 Cc: 45299@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 Efraim, Efraim Flashner skribis: > Debian 10 (the current release) has guile-2.2.4 Hmm OK. Should it hold us back, though? 2.2.6 was released in June 2019. Also, I expect most users to either use Vagrant=E2=80=99s brand new =E2=80=98guix=E2=80=99 package or to use ou= r binary tarball. Thoughts? Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 18 16:06:57 2020 Received: (at 45299) by debbugs.gnu.org; 18 Dec 2020 21:06:57 +0000 Received: from localhost ([127.0.0.1]:40132 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kqMxk-0006dk-OQ for submit@debbugs.gnu.org; Fri, 18 Dec 2020 16:06:56 -0500 Received: from cascadia.aikidev.net ([173.255.214.101]:35024) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kqMxj-0006dY-9O for 45299@debbugs.gnu.org; Fri, 18 Dec 2020 16:06:55 -0500 Received: from localhost (unknown [IPv6:2600:3c01:e000:21:21:21:0:100b]) (Authenticated sender: vagrant@cascadia.debian.net) by cascadia.aikidev.net (Postfix) with ESMTPSA id 3F9101AA41; Fri, 18 Dec 2020 13:06:49 -0800 (PST) From: Vagrant Cascadian To: Ludovic =?utf-8?Q?Court=C3=A8s?= , Efraim Flashner Subject: Re: [bug#45299] [PATCH] maint: Require Guile >= 2.2.6. In-Reply-To: <87wnxfb210.fsf@gnu.org> References: <20201217153300.19296-1-ludo@gnu.org> <87wnxfb210.fsf@gnu.org> Date: Fri, 18 Dec 2020 13:06:46 -0800 Message-ID: <87im8y6cyh.fsf@yucca> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 45299 Cc: 45299@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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2020-12-18, Ludovic Court=C3=A8s wrote: > Efraim Flashner skribis: > >> Debian 10 (the current release) has guile-2.2.4 > Hmm OK. Should it hold us back, though? Debian 10 doesn't have many of the guile-* build dependencies, so I would not recommend the current Debian stable release block bumping the minimum guile 2.2 version for guix... > 2.2.6 was released in June 2019. Debian bullseye (the testing branch) currently has guile-2.2 at 2.2.7: https://tracker.debian.org/pkg/guile-2.2 Debian bullseye is likely to become Debian stable mid-2021, starting to freeze in early 2021. It should have all the dependencies for building guix against guile-2.2, and *almost* all for building guix against guile-3.0... > Also, I expect most users to either use Vagrant=E2=80=99s brand new =E2= =80=98guix=E2=80=99 > package or to use our binary tarball. The guix package may not make it out of Debian experimental any time soon... unless I switch it to use guile-2.2 (and track down the corresponding test suite failures) or the guile-gnutls test suite issues with guile-3.0 get fixed. live well, vagrant --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCX90Z5gAKCRDcUY/If5cW qoqqAQCDKp3XwMuTcAFKvry5hs1tKUOBX8WBD/+/EcXbtZYRNwD/SoSwDzcnghxZ K6FXekURZRwPDBPQLTEHG9VuUmt6NQ8= =ilST -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 19 18:04:19 2020 Received: (at 45299-done) by debbugs.gnu.org; 19 Dec 2020 23:04:19 +0000 Received: from localhost ([127.0.0.1]:43371 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kqlGt-0001em-0g for submit@debbugs.gnu.org; Sat, 19 Dec 2020 18:04:19 -0500 Received: from eggs.gnu.org ([209.51.188.92]:55680) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kqlGq-0001eZ-Af for 45299-done@debbugs.gnu.org; Sat, 19 Dec 2020 18:04:17 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:36265) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kqlGk-00068P-C9; Sat, 19 Dec 2020 18:04:10 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=33822 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kqlGi-00054A-Fx; Sat, 19 Dec 2020 18:04:10 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Vagrant Cascadian Subject: Re: [bug#45299] [PATCH] maint: Require Guile >= 2.2.6. References: <20201217153300.19296-1-ludo@gnu.org> <87wnxfb210.fsf@gnu.org> <87im8y6cyh.fsf@yucca> Date: Sun, 20 Dec 2020 00:04:05 +0100 In-Reply-To: <87im8y6cyh.fsf@yucca> (Vagrant Cascadian's message of "Fri, 18 Dec 2020 13:06:46 -0800") Message-ID: <87wnxd8kka.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (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: 45299-done Cc: 45299-done@debbugs.gnu.org, Efraim Flashner 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, Vagrant Cascadian skribis: > On 2020-12-18, Ludovic Court=C3=A8s wrote: >> Efraim Flashner skribis: >> >>> Debian 10 (the current release) has guile-2.2.4 > >> Hmm OK. Should it hold us back, though? > > Debian 10 doesn't have many of the guile-* build dependencies, so I > would not recommend the current Debian stable release block bumping the > minimum guile 2.2 version for guix... Alright. Pushed as 4f621a2b003e85d480999e4d0630e9dc3de85bc3! > The guix package may not make it out of Debian experimental any time > soon... unless I switch it to use guile-2.2 (and track down the > corresponding test suite failures) or the guile-gnutls test suite issues > with guile-3.0 get fixed. Noted, I should keep investigating. Thanks for your feedback! Ludo=E2=80=99. From unknown Sat Jun 21 10:36:28 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 17 Jan 2021 12:24:08 +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