guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Maintaining GNU Jami package for Guix


From: Jan Wielkiewicz
Subject: Re: Maintaining GNU Jami package for Guix
Date: Thu, 31 Oct 2019 21:19:19 +0100

Hi,
I have good news:
I managed to update gnutls to 3.6.10, which is the version Jami is
going to use soon https://review.jami.net/c/ring-daemon/+/12879
and because of it, patches for pjproject-jami now get applied
correctly, but during the build of curl, I guess it's a dependency of
pjpoject), a test fails. I'm using the Jami tarball from 29 October
though, while the bump was merged recently (31 October).
Should I just skip the test or should I wait for the tarball with the
change?

Here is a part of the log, I attached the full log also.

 644: protocol FAILED:
--- log/check-expected  2019-10-31 19:13:05.899471460 +0000
+++ log/check-generated 2019-10-31 19:13:05.899471460 +0000
@@ -1,9 +0,0 @@
-POST /644 HTTP/1.1[CR][LF]
-Host: 127.0.0.1:8990[CR][LF]
-Accept: */*[CR][LF]
-Content-Length: 718[CR][LF]
-Content-Type: multipart/form-data;
 boundary=----------------------------[CR][LF]
-[CR][LF]
-------------------------------[CR][LF]
-Content-Disposition: form-data; name="sendfile";
 filename="postit2.c"[CR][LF]
-[CR][LF]

 - abort tests
TESTDONE: 396 tests out of 397 reported OK: 99%
TESTFAIL: These test cases failed: 644 
TESTDONE: 514 tests were considered during 161 seconds.
TESTINFO: 117 tests were skipped due to these restraints:
TESTINFO: "no stunnel" 23 times (300, 301, 302, 303, 304, 305, 306,
   309, 310 and 14 more)
TESTINFO: "curl lacks TrackMemory support" 2 times (96, 558)
TESTINFO: "curl lacks debug support" 22 times (67, 68, 69, 81, 89, 90,
   91, 150, 155 and 13 more)
TESTINFO: "configured as DISABLED" 17 times (530, 584, 594, 836, 882,
   938, 1209, 1211, 1307 and 8 more)
TESTINFO: "curl lacks sftp server support" 33 times (582, 583, 600,
   602, 604, 606, 608, 609, 610 and 24 more)
TESTINFO: "curl lacks brotli support" 3 times (314, 315, 316)
TESTINFO: "curl lacks alt-svc support" 1 times (355)
TESTINFO: "curl lacks scp server support" 11 times (601, 603, 605, 607,
   617, 619, 621, 623, 629 and 2 more)
TESTINFO: "curl lacks OpenSSL support" 2 times (307, 308)
TESTINFO: "curl lacks sftp support" 1 times (632)
TESTINFO: "curl has threaded-resolver support" 1 times (506)
TESTINFO: "Resolving IPv6 'ip6-localhost' didn't work" 1 times (241)
make: *** [Makefile:794: test] Error 1
make: Leaving directory
   '/tmp/guix-build-curl-7.66.0.drv-0/curl-7.66.0/tests'
command "make" "-C" "tests" "test" failed with status 2


Also as for packaging Jami generally, I think we should keep a separate
versions of things like gnutls and pjproject (basically all
dependencies of pjproject), because version used by Jami are often not
up to date and considering patches getting applied, using an unproper
version can break compilation.

Jan Wielkiewicz

Attachment: mhqf6kn4f6px4fvbp40yhxxajir4b4-curl-7.66.0.drv
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]