#acl PaulHowarth:read,write,admin,revert,delete All:read === Wednesday 3rd August 2016 === ==== Fedora Project ==== * Updated `gnome-libs` (1.4.2) in Rawhide to specify all build requirements * Updated `perl-Crypt-Primes` (0.50) in Rawhide to try to fix intermittent build failures due to the `Pari` stack filling up whilst running the test suite: . {{{ $ make test PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t PARI: *** the PARI stack overflows ! current stack size: 4000000 (3.815 Mbytes) [hint] you can increase GP stack with allocatemem() t/genprime.t .......... Dubious, test returned 255 (wstat 65280, 0xff00) Failed 2/10 subtests t/genprime_elgamal.t .. ok t/intermediates.t ..... ok Test Summary Report ------------------- t/genprime.t (Wstat: 65280 Tests: 8 Failed: 0) Non-zero exit status: 255 Parse errors: Bad plan. You planned 10 tests but ran 8. Files=3, Tests=26, 20 wallclock secs ( 0.15 usr 0.04 sys + 20.24 cusr 0.39 csys = 20.82 CPU) Result: FAIL Failed 1/3 test programs. 0/26 subtests failed. Makefile:791: recipe for target 'test_dynamic' failed make: *** [test_dynamic] Error 255 }}} . I doubled the stack size for this test: . {{{ --- t/genprime.t +++ t/genprime.t @@ -10,8 +10,8 @@ use lib '../lib'; use lib 'lib'; +use Math::PariInit qw( floor stack=8000000 ); use Crypt::Primes qw(maurer); -use Math::Pari qw(floor); print "1..10\n"; }}} ==== Local Packages ==== * Updated `bw-whois` (5.5.2) to specify all build dependencies and generally update the spec to something approaching modernity * Updated `cdrtools` (3.02a06) to fix FTBFS when `perl` is not in the minimal buildroot * Updated `curl` to 7.50.1: * TLS: Switch off SSL session id when client cert is used ([[CVE:2016-5419|CVE-2016-5419]]) * TLS: Only reuse connections with the same client cert ([[CVE:2016-5420|CVE-2016-5420]]) * `curl_multi_cleanup`: Clear connection pointer for easy handles ([[CVE:2016-5421|CVE-2016-5421]]) * Include the `CURLINFO_HTTP_VERSION(3)` man page into the release tarball * Include the `http2-server.pl` script in the release tarball * `test558`: Fix test by stripping file paths from FD lines * `spnego`: Corrected misplaced `*` in `Curl_auth_spnego_cleanup()` declaration * tests: Fix for `http/2` feature * `cmake`: Fix for `schannel` support * `curl.h`: Make public types `void *` again * win32: Fix a potential memory leak in `Curl_load_library` * travis: Fix OSX build by re-installing `libtool` * `mbedtls`: Fix debug function name * Updated `geoipupdate` (2.2.2), `grepmail` (5.3104) and `moin` (1.9.8) to build-require `perl-generators` for proper dependency generation * Updated `gnome-libs` (1.4.2) as per the Fedora version * Updated `nmap` (7.12) to fix FTBFS when `perl` is not in the minimal build root * Updated `perl-Archive-Zip` to 1.58: * Avoid relying on `.` being in `@INC` * Update `MANIFEST.SKIP` * Updated `perl-ExtUtils-ParseXS` to 3.31 in order to dual-live with perl 5.24, and patched it to avoid loading optional modules from default `.` ([[CVE:2016-1238|CVE-2016-1238]]) * Updated `perl-HTTP-Tiny` (0.058) to avoid loading optional modules from default `.` ([[CVE:2016-1238|CVE-2016-1238]]) * Updated `perl-IO-Compress` (2.069) to avoid loading optional modules from default `.` ([[CVE:2016-1238|CVE-2016-1238]]) * Updated `perl-IO-Socket-IP` to 0.38: * Support setting custom socket options with new '`Sockopts`' constructor parameter * Restore blocking mode after `->connect` errors ([[CPAN:112334|CPAN RT#112334]]) * Updated `perl-JSON-PP` (2.27400) to avoid loading optional modules from default `.` ([[CVE:2016-1238|CVE-2016-1238]]) * Updated `perl-Test-Harness` (3.36) to avoid loading optional modules from default `.` ([[CVE:2016-1238|CVE-2016-1238]]) * Updated `ppp` (2.4.7) and `pptp` (1.8.0) to specify all build requirements ----