#acl PaulHowarth:read,write,admin,revert,delete All:read === Wednesday 13th May 2009 === ==== Fedora Project ==== Completed the task started [[PaulHowarth/Blog/2009-03-13|back in March]] of getting `perl-Net-SSH-Perl` into EPEL for Xavier Bachelot, who needs it for `perl-Net-SFTP`: * Got in touch with FedoraProject:StevenPritchard who OK-ed me to fix up and build for EPEL the `perl-Crypt-DES_EDE3`, `perl-Class-ErrorHandler`, `perl-Convert-PEM`, and `perl-Convert-ASCII-Armour` packages * Built my own packages for `perl-Crypt-DSA`, `perl-Crypt-RSA`, and `perl-Net-SSH-Perl` * Whilst I was at it, I noticed that the manpage for `Crypt::RSA` wasn't UTF-8 encoded, so I fixed that in devel too * Having done all those, Xavier then asked me to do the same for `perl-Net-SFTP` itself, which was actually another of Steve's packages, so I did, committing and building it after testing that it was functional from a CentOS4 chroot ==== Local Packages ==== * Updated `perl-Test-Output` to 0.15 (Fedora 9 onwards) Built many more packages for the upcoming Fedora 11 repository: `bw-whois`, `grepmail`, `perl-Algorithm-Diff`, `perl-Convert-BinHex`, `perl-Convert-TNEF`, `perl-Config-Tiny`, `perl-ConfigReader-Simple`, `perl-Crypt-GPG`, `perl-Crypt-SmbHash`, `perl-Devel-Symdump`, `perl-Digest-BubbleBabble`, `perl-Error`, `perl-Expect`, `perl-ExtUtils-CBuilder`, `perl-File-Find-Rule`, `perl-File-Remove`, `perl-FileHandle-Unget`, `perl-HTML-SimpleLinkExtor`, `perl-HTTP-SimpleLinkChecker`, `perl-HTTP-Size`, `perl-IO-Multiplex`, `perl-IO-stringy`, `perl-IPC-Run3`, `perl-Jcode`, `perl-LMAP-CID2SPF`, `perl-Mail-Mbox-MessageParser`, `perl-Mail-Sender`, `perl-Mail-Sendmail`, `perl-Mail-SPF`, `perl-Mail-SPF-Query`, `perl-Mail-SPF-Test`, `perl-Mail-SRS` I also did a full rebuild for all releases of `perl-File-Remove`, with a buildreq of `perl(Test::CPAN::Meta)` added, as that wasn't available when I originally built the package. The build of `perl-HTML-SimpleLinkExtor` proved to be particularly tricky as the test suite mysteriously failed, and even a Fedora 10 build (which had worked when I created the Fedora 10 repo) failed the same way. {{{ PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t # Failed test 'Found the right number of links' # at t/absolute_links.t line 28. # got: '2' # expected: '11' # Looks like you failed 1 test of 8. t/absolute_links.t .. Dubious, test returned 1 (wstat 256, 0x100) Failed 1/8 subtests t/autoload.t ........ ok t/compile.t ......... ok # Failed test 'Found the right number of links' # at t/parse.t line 46. # got: '7' # expected: '25' Modification of non-creatable array value attempted, subscript -1 at t/parse.t line 51. # Looks like you planned 26 tests but ran 4. # Looks like you failed 1 test of 4 run. # Looks like your test exited with 255 just after 4. t/parse.t ........... Dubious, test returned 255 (wstat 65280, 0xff00) Failed 23/26 subtests t/pod.t ............. ok t/pod_coverage.t .... ok # Failed test 'Found the right number of links' # at t/relative_links.t line 28. # got: '4' # expected: '15' # Looks like you failed 1 test of 8. t/relative_links.t .. Dubious, test returned 1 (wstat 256, 0x100) Failed 1/8 subtests # Failed test 'Got the right number of HTTP links' # at t/schemes.t line 28. # got: '2' # expected: '7' # Failed test 'Got the right number of HTTPS links' # at t/schemes.t line 37. # got: '0' # expected: '2' # Failed test 'Got the right number of HTTPS links' # at t/schemes.t line 46. # got: '2' # expected: '9' # Failed test 'Got the right number of FTP links' # at t/schemes.t line 55. # got: '0' # expected: '1' # Failed test 'Got the right number of MAILTO links' # at t/schemes.t line 64. # got: '0' # expected: '1' # Failed test 'Got the right number of HTTP links' # at t/schemes.t line 87. # got: '6' # expected: '22' # Failed test 'Got the right number of HTTPS links' # at t/schemes.t line 96. # got: '6' # expected: '24' # Failed test 'Got the right number of HTTP links' # at t/schemes.t line 119. # got: '4' # expected: '16' # Looks like you failed 8 tests of 28. t/schemes.t ......... Dubious, test returned 8 (wstat 2048, 0x800) Failed 8/28 subtests t/tags.t ............ ok Test Summary Report ------------------- t/absolute_links.t (Wstat: 256 Tests: 8 Failed: 1) Failed test: 8 Non-zero exit status: 1 t/parse.t (Wstat: 65280 Tests: 4 Failed: 1) Failed test: 4 Non-zero exit status: 255 Parse errors: Bad plan. You planned 26 tests but ran 4. t/relative_links.t (Wstat: 256 Tests: 8 Failed: 1) Failed test: 8 Non-zero exit status: 1 t/schemes.t (Wstat: 2048 Tests: 28 Failed: 8) Failed tests: 7, 9, 11, 13, 15, 20, 22, 27 Non-zero exit status: 8 Files=9, Tests=76, 2 wallclock secs ( 0.10 usr 0.04 sys + 0.90 cusr 0.20 csys = 1.24 CPU) Result: FAIL Failed 4/9 test programs. 11/76 subtests failed. }}} Looking on CPAN revealed many more testers with the same issue but no bug report. I managed to track this problem down to a change made in `HTML::Parser` after version 3.56 that made most of the links in the example files (after an `