Received: (at 63331) by debbugs.gnu.org; 9 May 2023 11:24:27 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 09 07:24:27 2023 Received: from localhost ([127.0.0.1]:42540 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pwLSF-0000LG-0d for submit <at> debbugs.gnu.org; Tue, 09 May 2023 07:24:27 -0400 Received: from mira.cbaines.net ([212.71.252.8]:42502) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mail@HIDDEN>) id 1pwLSD-0000L7-0m for 63331 <at> debbugs.gnu.org; Tue, 09 May 2023 07:24:26 -0400 Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:54d1:d5d4:280e:f699]) by mira.cbaines.net (Postfix) with ESMTPSA id C44ED27BBEA; Tue, 9 May 2023 12:24:23 +0100 (BST) Received: from felis (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 007555e3; Tue, 9 May 2023 11:24:23 +0000 (UTC) References: <877ctljs0m.fsf@HIDDEN> <8735472aep.fsf@HIDDEN> User-agent: mu4e 1.8.13; emacs 28.2 From: Christopher Baines <mail@HIDDEN> To: Simon Josefsson <simon@HIDDEN> Subject: Re: bug#63331: Guile-GnuTLS/Git circular dependency Date: Tue, 09 May 2023 12:15:24 +0100 In-reply-to: <8735472aep.fsf@HIDDEN> Message-ID: <874jol4uje.fsf@HIDDEN> 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: 63331 Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, Vivien Kraus <vivien@HIDDEN>, 63331 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Simon Josefsson via Bug reports for GNU Guix <bug-guix@HIDDEN> writes: > [[PGP Signed Part:Undecided]] > Ludovic Court=C3=A8s <ludo@HIDDEN> writes: > >> We need to solve that. For now, the only fix I can think of is having >> =E2=80=98guile-gnutls=E2=80=99 built from a =E2=80=9Cmake dist=E2=80=9D-= provided tarballs. Apparently >> we can add assets at <https://gitlab.com/gnutls/guile/-/tags>; would you >> like to upload a tarball and accompanying signature, Simon? > > I published a release of gnutls-guile 3.7.12, this time built on my Guix > development machine to test that the release machinery (README-release) > works under Guix as well; the only "interesting" dependency was ncftp > but you had that packaged and it worked fine. > > https://gitlab.com/gnutls/guile/-/releases/v3.7.12 Thanks so much for this Simon. I've had a go at updating the Guix guile-gnutls package and sent an initial patch to https://issues.guix.gnu.org/63388 . It seems to build for me, but I'm having problems cross building. There were warnings before about protocol/ssl3 being undefined, but now this seems to result in an error when building extra.scm: GUILEC modules/gnutls.go gnutls.scm:608:23: warning: possibly unbound variable `protocol/ssl3' gnutls.scm:609:25: warning: possibly unbound variable `protocol/tls1-0' gnutls.scm:610:25: warning: possibly unbound variable `protocol/tls1-1' GUILEC modules/gnutls/extra.go Backtrace: In ice-9/psyntax.scm: 1229:36 19 (expand-top-sequence (#<syntax:extra.scm:21:0 (#<synt?>) ?) 1221:19 18 (parse _ (("placeholder" placeholder)) ((top) #(# # ?)) ?) 259:10 17 (parse _ (("placeholder" placeholder)) (()) _ c&e (# #) #) In ice-9/eval.scm: 293:34 16 (_ #<module (#{ g106}#) 7ffff786d500>) In ice-9/boot-9.scm: 3411:4 15 (define-module* _ #:filename _ #:pure _ #:version _ # _ ?) 2595:24 14 (call-with-deferred-observers #<procedure 7ffff778ac30 ?>) 3424:24 13 (_) 222:17 12 (map1 (((gnutls)))) 3327:17 11 (resolve-interface (gnutls) #:select _ #:hide _ #:prefix ?) In ice-9/threads.scm: 390:8 10 (_ _) In ice-9/boot-9.scm: 3253:13 9 (_) In ice-9/threads.scm: 390:8 8 (_ _) In ice-9/boot-9.scm: 3544:20 7 (_) 2836:4 6 (save-module-excursion #<procedure 7ffff78660f0 at ice-?>) 3564:26 5 (_) In unknown file: 4 (primitive-load-path "gnutls" #<procedure 7ffff27384a0 ?>) In ice-9/eval.scm: 626:19 3 (_ #<directory (gnutls) 7ffff786d320>) 223:20 2 (proc #<directory (gnutls) 7ffff786d320>) In unknown file: 1 (%resolve-variable (7 . protocol/ssl3) #<directory (gnu?>) In ice-9/boot-9.scm: 1685:16 0 (raise-exception _ #:continuable? _) ice-9/boot-9.scm:1685:16: In procedure raise-exception: Unbound variable: protocol/ssl3 make[3]: *** [Makefile:1295: modules/gnutls/extra.go] Error 1 make[3]: Leaving directory '/tmp/guix-build-guile-gnutls-3.7.12.drv-0/guile= -gnutls-3.7.12/guile' make[2]: *** [Makefile:754: all-recursive] Error 1 make[2]: Leaving directory '/tmp/guix-build-guile-gnutls-3.7.12.drv-0/guile= -gnutls-3.7.12/guile' make[1]: *** [Makefile:471: all-recursive] Error 1 make[1]: Leaving directory '/tmp/guix-build-guile-gnutls-3.7.12.drv-0/guile= -gnutls-3.7.12' make: *** [Makefile:403: all] Error 2 error: in phase 'build': uncaught exception: --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmRaLWVfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9XfEzg/+ORmFWWt/k2Y7x+1XK5TpLHvk2fy7YVwS 4gAmP0T1iOPeDss2Vr3X0/iszho8zQ3c5t2lxIZUBf6mP9bGs2z0X1tK/nKiFALd jpEDFqZs/6ypuXEBxndZshzkzrzLkbD5N1IFZxsKYvXw0OAFD5ATu4Z1LfReeoHg VHQd1psq9U5VjObN5r0Es4cxRE2m5/pbVORxONLE6qAIhIjnDiNu6QLaDl3k1mpa NE0D/VGioRNX7FEELMwkQHHTkxsjLoHKdFL3jwEAM5+Tzg8sXZZoJu5njpiwlDuz aetqsTJtdI0azApku2VjQX/ye3enfs7wwh8U3Ik2svCA1QoYxXhkh8NKfsDhN/fB lxVvs10PByEiroTzGCIdJxh6VOm+2xSqrU0u9MRU52SbtHpXQfIC/cyII+t7wE1j afzhAEJuSQsDuDj9FTId20UnqRUqnaccs972tFgUoRm2mLH15GoicvJiCFUQDqzH 7t/bWYEokRIdrQRA/vEy/Cl+SklwVGFnOY9xoTHmdyCQMDeJ4dlytJtuSRlZgHsW jKGAtV9ZCuVzqAH4dP1imFNqZ6kePcAdPU7bN+mtUyjperWqsAtxpb7G9lHw475Z 6OjSXpG5uRarklSQA9arsnSbrLjACNNhcDg+GRoSO0G0/Xzkt+EtIs+mejT+K7ao 4aMrWKkeYAI= =Hw2d -----END PGP SIGNATURE----- --=-=-=--
bug-guix@HIDDEN
:bug#63331
; Package guix
.
Full text available.Received: (at 63331) by debbugs.gnu.org; 8 May 2023 13:57:50 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 08 09:57:50 2023 Received: from localhost ([127.0.0.1]:41231 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pw1N7-0006RY-Ui for submit <at> debbugs.gnu.org; Mon, 08 May 2023 09:57:50 -0400 Received: from uggla.sjd.se ([178.174.241.107]:54780) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <simon@HIDDEN>) id 1pw1Mw-0006RB-4m for 63331 <at> debbugs.gnu.org; Mon, 08 May 2023 09:57:48 -0400 DKIM-Signature: v=1; a=ed25519-sha256; q=dns/txt; c=relaxed/relaxed; d=josefsson.org; s=ed2303; h=Content-Type:MIME-Version:Message-ID:In-Reply-To :Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding :Content-ID:Content-Description; bh=tWcJriOk7yC1KQHkvBeXpbW5DsHGAupWIe66FyCmabA=; t=1683554252; x=1684763852; b=BAg1MWALRwXoD++jtTu7o9PSWrTXWBX0RjyUmoQ1w+ZIUlu+r1plzj4lhqtbakenQfhBmYnRQZe MEOIasuDKBg==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=josefsson.org; s=rsa2303; h=Content-Type:MIME-Version:Message-ID: In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=tWcJriOk7yC1KQHkvBeXpbW5DsHGAupWIe66FyCmabA=; t=1683554252; x=1684763852; b=Unmi7BoMs9KLswLG1zf5d0x7cBtEmjsvIldDgxb/YmLyCR/SzBmdlMFxoU4Hs+5PGEbrQ9kmTSo m2HtQoDmljQe7qkskHP0Q5KeC61uDyLGrhLDkcEgPjD2wDD1XQ3vbZyNAsUl0002W7fBLSwoRtQ6h 445BxhpgvZSGwayCHFGzTT6dviN0Go352AAf1T75VnJ+U82sCKPC8LN9U9ivhssRG1iSeZ8IJbVOb wonGkaIBpJpGMkKdN/eZK3J+nwggnXgc4meGevvfYCJwV/jZUshJp/k2xKfb/lLF9dLDY6MLPGmsk ePRAdsYonGZ+cqEriW3duXDo9+Bzj57IXsWOpOrVz2KsIJJATa9Kn9Gb+/3oiscxc9Il73g8/RqEj x+thcWeMMJ+ZCU/czPYT+drbbsiFmYAvFjdFcb8Uhms0kBc8XpcT9pCirsXqnI6Vr6JYajGTU; Received: from [2001:9b1:41ac:ff00:d2e3:ff72:3013:2f09] (port=40994 helo=paj) by uggla.sjd.se with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from <simon@HIDDEN>) id 1pw1Mn-00FYG7-9S; Mon, 08 May 2023 13:57:29 +0000 From: Simon Josefsson <simon@HIDDEN> To: Ludovic =?iso-8859-1?Q?Court=E8s?= <ludo@HIDDEN> Subject: Re: bug#63331: Guile-GnuTLS/Git circular dependency References: <877ctljs0m.fsf@HIDDEN> OpenPGP: id=B1D2BD1375BECB784CF4F8C4D73CF638C53C06BE; url=https://josefsson.org/key-20190320.txt X-Hashcash: 1:22:230508:ludo@HIDDEN::8watS6d6Vi314O+s:9kJG X-Hashcash: 1:22:230508:63331 <at> debbugs.gnu.org::YEd2d8TpVR8lUvj/:A2Ct X-Hashcash: 1:22:230508:vivien@HIDDEN::fomHqp7CWu2y0M87:hQd+ Date: Mon, 08 May 2023 15:57:34 +0200 In-Reply-To: <877ctljs0m.fsf@HIDDEN> ("Ludovic =?iso-8859-1?Q?Court=E8s?= =?iso-8859-1?Q?=22's?= message of "Sat, 06 May 2023 19:20:41 +0200") Message-ID: <8735472aep.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 63331 Cc: Vivien Kraus <vivien@HIDDEN>, 63331 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s <ludo@HIDDEN> writes: > We need to solve that. For now, the only fix I can think of is having > =E2=80=98guile-gnutls=E2=80=99 built from a =E2=80=9Cmake dist=E2=80=9D-p= rovided tarballs. Apparently > we can add assets at <https://gitlab.com/gnutls/guile/-/tags>; would you > like to upload a tarball and accompanying signature, Simon? I published a release of gnutls-guile 3.7.12, this time built on my Guix development machine to test that the release machinery (README-release) works under Guix as well; the only "interesting" dependency was ncftp but you had that packaged and it worked fine. https://gitlab.com/gnutls/guile/-/releases/v3.7.12 /Simon --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIoEARYIADIWIQSjzJyHC50xCrrUzy9RcisI/kdFogUCZFj/zhQcc2ltb25Aam9z ZWZzc29uLm9yZwAKCRBRcisI/kdFonBJAQCh3iS3VMzBO6iPBnkfNUVLd2jK9Utq QkDerjEjsxf6mAEA5spNVMNa95X3xj4oTDbRrIEV+3VZ8Uia+jDWStEhdw8= =hvDa -----END PGP SIGNATURE----- --=-=-=--
bug-guix@HIDDEN
:bug#63331
; Package guix
.
Full text available.Received: (at 63331) by debbugs.gnu.org; 7 May 2023 08:54:33 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 07 04:54:33 2023 Received: from localhost ([127.0.0.1]:36403 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pvaA5-0003U2-4w for submit <at> debbugs.gnu.org; Sun, 07 May 2023 04:54:33 -0400 Received: from uggla.sjd.se ([178.174.241.107]:41438) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <simon@HIDDEN>) id 1pvaA3-0003Tr-1K for 63331 <at> debbugs.gnu.org; Sun, 07 May 2023 04:54:32 -0400 DKIM-Signature: v=1; a=ed25519-sha256; q=dns/txt; c=relaxed/relaxed; d=josefsson.org; s=ed2303; h=Content-Type:MIME-Version:Message-ID:In-Reply-To :Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding :Content-ID:Content-Description; bh=nr7OoOvGlIjbJnz3yvExIkEWYKTD6dosNlWRIbWjUgg=; t=1683449666; x=1684659266; b=zR62rh4x4mRO2zcFkR4QopgLyOS6QDpa8GymEn41xYRq5Z+NuGTH2qgl4Z+VRxxeVLYyUkunGrw TevrjRsAXCg==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=josefsson.org; s=rsa2303; h=Content-Type:MIME-Version:Message-ID: In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=nr7OoOvGlIjbJnz3yvExIkEWYKTD6dosNlWRIbWjUgg=; t=1683449666; x=1684659266; b=WFgyuUk4xG6XLvoAGwQAyu2ueT0VX+9T4vX7+1q51O3Ai0wDD5A8IHr/1OC851b9+a2V2PfJdA0 EJ/EjdPdxFveFJlEgsfKSyDKyCFx7Fb1dhnye3QvGsvmNXZt/IE3BWuZwuaC+jK2Ul0L86+GWtKBz vKdIxy4Ub69mEeKwiCHGlpPw9enGKQ3RJVCR2UvF1QwFIAii7h8XxAxKQVFr0jq3C9w3Mh6d8xbEt ehkhsmKvf7YWhKRyvDTZC7+B1MpgJs/57OvZKfmie5X9XHUw78n1h08Yin0E9+g95R8j0DH1MVw8t M0cO+cLJ58VMWtUtB0z1/lZXMjWYzmpo9fd0ZgFxRl6YFDdVoAGWKlEmcGZmy8KLLDKgOiQZmC6oW rVhNH7JpqFxI18f3Xubs2AOKmcPsQmheHvQPP5PH1Kd3w2hHU5xKhPWOYAeHcnr6OQAyFK3U0; Received: from [2001:9b1:41ac:ff00:d2e3:ff72:3013:2f09] (port=55870 helo=paj) by uggla.sjd.se with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from <simon@HIDDEN>) id 1pva9u-00DPqW-Tv; Sun, 07 May 2023 08:54:22 +0000 From: Simon Josefsson <simon@HIDDEN> To: Ludovic =?iso-8859-1?Q?Court=E8s?= <ludo@HIDDEN> Subject: Re: bug#63331: Guile-GnuTLS/Git circular dependency References: <877ctljs0m.fsf@HIDDEN> OpenPGP: id=B1D2BD1375BECB784CF4F8C4D73CF638C53C06BE; url=https://josefsson.org/key-20190320.txt X-Hashcash: 1:22:230507:ludo@HIDDEN::1hUMs4IyS4bHZWNs:64n2 X-Hashcash: 1:22:230507:vivien@HIDDEN::WcgZ3ADAoQ/x6lqp:4Ht6 X-Hashcash: 1:22:230507:63331 <at> debbugs.gnu.org::yYJXxowapobWzt7b:4okZ Date: Sun, 07 May 2023 10:54:27 +0200 In-Reply-To: <877ctljs0m.fsf@HIDDEN> ("Ludovic =?iso-8859-1?Q?Court=E8s?= =?iso-8859-1?Q?=22's?= message of "Sat, 06 May 2023 19:20:41 +0200") Message-ID: <87r0rsh67w.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 63331 Cc: Vivien Kraus <vivien@HIDDEN>, 63331 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s <ludo@HIDDEN> writes: > We need to solve that. For now, the only fix I can think of is having > =E2=80=98guile-gnutls=E2=80=99 built from a =E2=80=9Cmake dist=E2=80=9D-p= rovided tarballs. Apparently > we can add assets at <https://gitlab.com/gnutls/guile/-/tags>; would you > like to upload a tarball and accompanying signature, Simon? The tarballs I created are available here: https://gitlab.com/gnutls/guile/-/releases Is a new releases necessary, or does the 3.7.11 release work? I can do a release tonight or tomorrow, but I'm also happy to help someone else to do the release -- see README-release for the process, skip 'make upload' if you don't have ftp.gnu.org gnutls credentials. I'm not sure I exactly what the real problem is here -- but would one solution be to publish a source-only tarball with the source code files from git, together with a signature? That would include any gnulib files, but not autogenerated ./configure etc. /Simon --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIoEARYIADIWIQSjzJyHC50xCrrUzy9RcisI/kdFogUCZFdnQxQcc2ltb25Aam9z ZWZzc29uLm9yZwAKCRBRcisI/kdFojsJAP0QMWYuJ1zy35vf12PtAOwpN7Ndsstk tu1aqhQCvsPOtQEA5ILGhwmPkUN+g3qBBRvCHp0HZ5PhWP3jfnU7O9wYWAE= =vKvq -----END PGP SIGNATURE----- --=-=-=--
bug-guix@HIDDEN
:bug#63331
; Package guix
.
Full text available.Received: (at 63331) by debbugs.gnu.org; 6 May 2023 20:18:04 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 06 16:18:04 2023 Received: from localhost ([127.0.0.1]:35837 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pvOM0-0006fx-Dc for submit <at> debbugs.gnu.org; Sat, 06 May 2023 16:18:04 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58388) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1pvOLx-0006fR-G5 for 63331 <at> debbugs.gnu.org; Sat, 06 May 2023 16:18:03 -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 <ludo@HIDDEN>) id 1pvOLr-0003jQ-LI; Sat, 06 May 2023 16:17:55 -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=Q9K1IEfS/nv0NvUicY9K70tnoDFJSwo4aGxW2laRR5Y=; b=ohTOvZi2ZJ9MuXuRqRJK 4f0fzKoRbCwTo/qCs5JsLJ8qBMU4QgISODEoF2I8eCkdUYnR2B0S94otZy6UWvQN9g5SOjkUInMA6 Q1aYlPhi9gErm0Xs7iSfU0lvSAizypsx/0dFOqHikc0JPD7V6XFHYjqCdiOOev0UHGIEwCYBwoTfw SX3z34ouoZk8rplPhDHEivzpwmdkzwAEJmd0qrAh4n3ypBflvd2wmJ0QZLqnYZhw7ct1G5lNk/egl 4tHpc675qtgXGNvDi8sQiZA9gNtMb2Odo4ThxyaSCPfW+4gjzrCgbN+T/M6ifGiPXT24nF76nPiz1 VnOA1hzlNa7xUw==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1pvOLr-000469-8y; Sat, 06 May 2023 16:17:55 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: Vivien Kraus <vivien@HIDDEN> Subject: Re: bug#63331: Guile-GnuTLS/Git circular dependency References: <877ctljs0m.fsf@HIDDEN> <f2fa465da9153c5224746686d79667a6495ed134.camel@HIDDEN> Date: Sat, 06 May 2023 22:17:52 +0200 In-Reply-To: <f2fa465da9153c5224746686d79667a6495ed134.camel@HIDDEN> (Vivien Kraus's message of "Sat, 06 May 2023 22:07:06 +0200") Message-ID: <87bkixi58v.fsf@HIDDEN> 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: 63331 Cc: Simon Josefsson <simon@HIDDEN>, 63331 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hi, Vivien Kraus <vivien@HIDDEN> skribis: > Le samedi 06 mai 2023 =C3=A0 19:20 +0200, Ludovic Court=C3=A8s a =C3=A9cr= it=C2=A0: >> We need to solve that.=C2=A0 For now, the only fix I can think of is >> having >> =E2=80=98guile-gnutls=E2=80=99 built from a =E2=80=9Cmake dist=E2=80=9D-= provided tarballs.=C2=A0 >> Apparently >> we can add assets at <https://gitlab.com/gnutls/guile/-/tags>; would >> you >> like to upload a tarball and accompanying signature, Simon? > > If the problem is with git-download, couldn=E2=80=99t we just use a "git- > archive"-provided tarball, and keep the bootstrapping process? Or are > there further dependencies with the autotools that require a dist- > provided tarball? The =E2=80=98gnulib=E2=80=99 package also uses =E2=80=98git-fetch=E2=80=99,= so we=E2=80=99d at least need to get rid of it. More importantly, tarballs generated by GitLab & co. are usually built on the fly and change over time (details about the tarball headers etc. may change). So we cannot depend them. A tarball produced with =E2=80=98make dist=E2=80=99 will have everything we= need, including Gnulib. Ludo=E2=80=99.
bug-guix@HIDDEN
:bug#63331
; Package guix
.
Full text available.Received: (at 63331) by debbugs.gnu.org; 6 May 2023 20:07:18 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 06 16:07:18 2023 Received: from localhost ([127.0.0.1]:35825 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pvOBa-0006Pq-5t for submit <at> debbugs.gnu.org; Sat, 06 May 2023 16:07:18 -0400 Received: from planete-kraus.eu ([89.234.140.182]:40764) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <vivien@HIDDEN>) id 1pvOBY-0006Ph-Am for 63331 <at> debbugs.gnu.org; Sat, 06 May 2023 16:07:17 -0400 Received: from planete-kraus.eu (localhost.lan [127.0.0.1]) by planete-kraus.eu (OpenSMTPD) with ESMTP id a4913687; Sat, 6 May 2023 20:07:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=planete-kraus.eu; h= message-id:subject:from:to:cc:date:in-reply-to:references :content-type:content-transfer-encoding:mime-version; s=dkim; bh=4n0t5Z4cUjioqouT4xnkngKzM5A=; b=gymtTi+eL5PeL0jaXavczKZhdqCw UYVji5wvMG5EjeCHoNAGW2c1F0TaSpQg6snjc7NH5UQmTWXxn1lBdv03b0aDQyea eL+cpOJ22OfMcVvFUNYhjfT49I2TVnKzVV3eB1BSWTgM/vIT/S8lVRea2E0dpaaE OGidQOvHt3b1fCg= Received: by planete-kraus.eu (OpenSMTPD) with ESMTPSA id 7fd0894c (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO); Sat, 6 May 2023 20:07:09 +0000 (UTC) Message-ID: <f2fa465da9153c5224746686d79667a6495ed134.camel@HIDDEN> Subject: Re: bug#63331: Guile-GnuTLS/Git circular dependency From: Vivien Kraus <vivien@HIDDEN> To: Ludovic =?ISO-8859-1?Q?Court=E8s?= <ludo@HIDDEN>, 63331 <at> debbugs.gnu.org Date: Sat, 06 May 2023 22:07:06 +0200 In-Reply-To: <877ctljs0m.fsf@HIDDEN> References: <877ctljs0m.fsf@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4 MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 63331 Cc: Simon Josefsson <simon@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi! Le samedi 06 mai 2023 =C3=A0 19:20 +0200, Ludovic Court=C3=A8s a =C3=A9crit= =C2=A0: > We need to solve that.=C2=A0 For now, the only fix I can think of is > having > =E2=80=98guile-gnutls=E2=80=99 built from a =E2=80=9Cmake dist=E2=80=9D-p= rovided tarballs.=C2=A0 > Apparently > we can add assets at <https://gitlab.com/gnutls/guile/-/tags>; would > you > like to upload a tarball and accompanying signature, Simon? If the problem is with git-download, couldn=E2=80=99t we just use a "git- archive"-provided tarball, and keep the bootstrapping process? Or are there further dependencies with the autotools that require a dist- provided tarball? Vivien=20
bug-guix@HIDDEN
:bug#63331
; Package guix
.
Full text available.Ludovic Courtès <ludo@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at submit) by debbugs.gnu.org; 6 May 2023 17:20:52 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 06 13:20:52 2023 Received: from localhost ([127.0.0.1]:35696 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pvLaU-0007fn-5l for submit <at> debbugs.gnu.org; Sat, 06 May 2023 13:20:51 -0400 Received: from lists.gnu.org ([209.51.188.17]:58778) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1pvLaP-0007fc-LG for submit <at> debbugs.gnu.org; Sat, 06 May 2023 13:20:49 -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 <ludo@HIDDEN>) id 1pvLaP-00088q-1D for bug-guix@HIDDEN; Sat, 06 May 2023 13:20:45 -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 <ludo@HIDDEN>) id 1pvLaO-0003dI-PB for bug-guix@HIDDEN; Sat, 06 May 2023 13:20:44 -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:Subject:To:From:in-reply-to: references; bh=ZsBPxQKFjVPPorwxe7oJchq2ZafaASPqtTxUP+ad2sU=; b=rBhTMBDDFATbRd EP21JB5pTBHjq67dWAYN/VTWndLWnMO4ibTk5BuHC/06R2VxKTqGGqdYaBS+JD+NnBbVFmjtttdxX O14qCjOLbiZ/ICYoShzruGmhk7yJicoEjIL3EQU+5q5wsdBPgmK4MTvxnqlJhskS07RsJe/niQay7 qKAAw6DKyiELCR5ecMGhhrvFI9biZHL8XTDysr/GXS3j6iKp4ymKEatJ4tqwJ6KMKNkLic127pmXH XhWYFveSNzYwV3cMlWNIaPEsXjLZuc7uVecTvGWJxoQh+58cKPBubAmxbNjAc2FswLA3pKD8cd2HA lxFKa2ztH8jrfAgQFZmA==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1pvLaO-0005ES-BE for bug-guix@HIDDEN; Sat, 06 May 2023 13:20:44 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: bug-guix@HIDDEN Subject: Guile-GnuTLS/Git circular dependency X-Debbugs-Cc: Simon Josefsson <simon@HIDDEN>, Vivien Kraus <vivien@HIDDEN> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Septidi 17 =?utf-8?Q?Flor=C3=A9al?= an 231 de la =?utf-8?Q?R=C3=A9volution=2C?= jour de la Pimprenelle 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, 06 May 2023 19:20:41 +0200 Message-ID: <877ctljs0m.fsf@HIDDEN> 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: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hi, =E2=80=98git-download=E2=80=99 needs to depend on guile-gnutls to implement= its fallback mechanism (downloading from mirrors or from SWH over HTTPS). Commit c625e5b64d0a6cb7ffbf2ef971d4c990b1f5c5c1 restored this. However, it also introduced a circular dependency: the origin of guile-gnutls relies on 'git-download', which would now depend on guile-gnutls. Thus, I reverted it right away. We need to solve that. For now, the only fix I can think of is having =E2=80=98guile-gnutls=E2=80=99 built from a =E2=80=9Cmake dist=E2=80=9D-pro= vided tarballs. Apparently we can add assets at <https://gitlab.com/gnutls/guile/-/tags>; would you like to upload a tarball and accompanying signature, Simon? Unfortunately, that means doing away with all the packaging work by Vivien, in particular proper bootstrapping with Gnulib. The longer-term solution is to add a =E2=80=9Cbuiltin:git-download=E2=80=9D= derivation builder, just like we have =E2=80=9Cbuiltin:download=E2=80=9D. The impleme= ntation should be relatively easy, but we=E2=80=99ll have to be able to deal with daemons that lack this builtin possibly for several years. Thoughts? Ludo=E2=80=99.
Ludovic Courtès <ludo@HIDDEN>
:simon@HIDDEN, vivien@HIDDEN, bug-guix@HIDDEN
.
Full text available.simon@HIDDEN, vivien@HIDDEN, bug-guix@HIDDEN
:bug#63331
; Package guix
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.