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