Bug#964284: guile-gnutls: update to use guile 3.0
Ludovic Courtès
ludo at gnu.org
Mon Dec 7 08:43:28 GMT 2020
Hello,
Vagrant Cascadian <vagrant at debian.org> skribis:
> On 2020-07-04, Vagrant Cascadian wrote:
>> The attached patch updates guile-gnutls to use guile 3.0, which is the
>> current version of guile, available in unstable and bullseye. It would
>> be ideal if the switch happened before bullseye was released.
>
> This was reverted in the recent upload of 3.7.0-1. Well, mostly
> reverted; the package now depends on guile-3.0 and guile-libs-2.2, but
> does not ship any guile-3.0 files.
>
> I presume this was due to build failures due to the test suite hanging
> on arm64 on previous versions:
>
> https://buildd.debian.org/status/fetch.php?pkg=gnutls28&arch=arm64&ver=3.6.15-5&stamp=1605401160&raw=0
>
> By process of elimination(e.g. all other tests claim to have PASSED),
> the hanging test for 3.6.15-5 was:
>
> guile/tests/reauth.scm
>
> I was never able to reproduce the failure locally on multiple occasions,
> although once triggered a rebuild on the buildd machines that failed in
> the same way.
Same here and I don’t think we got a report upstream in GnuTLS either.
Would it be an option for you to have a ‘guile3-gnutls’ package so
‘guix’ can depend on it?
> For more possibly relevent and related background:
>
> https://bugs.debian.org/969672 gnutls28: please upgrade to guile-3.0 soon, if feasible
> https://bugs.debian.org/966714 guile-gnutls: FTBFS against guile 3.0.4-1+b1
If you can reproduce the hang, could you attach gdb to the two processes
that run tests/reauth.scm (it forks)?
On the ‘gnutls_3_6_X’ branch, I can run the following loop for a while
without experiencing the issue (on x86_64-linux-gnu):
while make check TESTS=tests/reauth.scm ; do : ; done
Thanks in advance,
Ludo’.
More information about the Pkg-gnutls-maint
mailing list