GNU bug report logs - #63331
Guile-GnuTLS/Git circular dependency

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Severity: important; Reported by: Ludovic Courtès <ludo@HIDDEN>; dated Sat, 6 May 2023 17:21:02 UTC; Maintainer for guix is bug-guix@HIDDEN.

Message received at 63331 <at> debbugs.gnu.org:


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-----
--=-=-=--




Information forwarded to bug-guix@HIDDEN:
bug#63331; Package guix. Full text available.

Message received at 63331 <at> debbugs.gnu.org:


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-----
--=-=-=--




Information forwarded to bug-guix@HIDDEN:
bug#63331; Package guix. Full text available.

Message received at 63331 <at> debbugs.gnu.org:


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-----
--=-=-=--




Information forwarded to bug-guix@HIDDEN:
bug#63331; Package guix. Full text available.

Message received at 63331 <at> debbugs.gnu.org:


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.




Information forwarded to bug-guix@HIDDEN:
bug#63331; Package guix. Full text available.

Message received at 63331 <at> debbugs.gnu.org:


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




Information forwarded to bug-guix@HIDDEN:
bug#63331; Package guix. Full text available.
Severity set to 'important' from 'normal' Request was from Ludovic Courtès <ludo@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at submit <at> debbugs.gnu.org:


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.




Acknowledgement sent to Ludovic Courtès <ludo@HIDDEN>:
New bug report received and forwarded. Copy sent to simon@HIDDEN, vivien@HIDDEN, bug-guix@HIDDEN. Full text available.
Report forwarded to simon@HIDDEN, vivien@HIDDEN, bug-guix@HIDDEN:
bug#63331; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 9 May 2023 11:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.