⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.24
Server IP:
50.6.168.112
Server:
Linux server-617809.webnetzimbabwe.com 5.14.0-570.25.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 9 04:57:09 EDT 2025 x86_64
Server Software:
Apache
PHP Version:
8.4.10
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
doc
/
perl-CPAN
/
View File Name :
Todo
2009-07-08 Andreas J. Koenig
* from cpantesters-discuss 05:04:06 <@ST47> Hey 05:04:21 <@ST47> Anyone ever had a problem with the FTPstats.yml getting corrupted? 05:04:49 <@ST47> It keeps getting messed up and throwing a syntax error through YAML::Syck and throwing my smokers into a useless state 06:28:45 <@ST47> Probably ran out of disk space mid-write... 07:53:33 <@rafl> yeah, i've seen that. 2009-07-02 Andreas J. Koenig
* Curtis Jewell reports failing tests that I overlooked on cpantesters. Seems to be that Expect-less systems fail some tests around push/pop on urllist??? http://www.nntp.perl.org/group/perl.cpan.testers/2009/06/msg4356518.html Nope, I can remove Expect and still pass all tests. He is stuck in the test "urllist empty" and then gets the fail for the test "reordering urllist". Skipping the "urllist empty" test when no Expect is installed will most probably "fix" this. I mean, we're fixing a test, not code. Nope. Was a whitespace bug, FIXED. 2009-07-01 Andreas J. Koenig
* amend version numbers and let Andy Armstrongs script care for them automatically. 1.9402 was delivered with 3 decreasing version numbers. How come? Status: Decreasing version number ================================= module: CPAN::Distribution version: 1.93 in file: CPAN-1.9402/lib/CPAN/Distribution.pm status: Not indexed because CPAN-1.9304/lib/CPAN.pm in A/AN/ANDK/CPAN-1.9304.tar.gz has a higher version number (1.9304) module: CPAN::Index version: 1.93 in file: CPAN-1.9402/lib/CPAN/Index.pm status: Not indexed because CPAN-1.9304/lib/CPAN.pm in A/AN/ANDK/CPAN-1.9304.tar.gz has a higher version number (1.9304) module: CPAN::LWP::UserAgent version: 1.00 in file: CPAN-1.9402/lib/CPAN/LWP/UserAgent.pm status: Not indexed because CPAN-1.9304/lib/CPAN.pm in A/AN/ANDK/CPAN-1.9304.tar.gz has a higher version number (1.9304) Something like perl-reversion -current 0.0.4 -set 0.0.5 lib/**/*.pm 2009-04-19 Andreas J. Koenig
* Acme::Badexample ($VERSION = do { $_++ while 1; return $_ };) breaks us. Could not get a stable solution from BSD::Resource. The problem was that when running the r command after a while the number of $SIG{XCPU} interrupts increased until finally the shell ended itself. Probably a bug somewhere else. Giving up at this state: diff --git a/lib/CPAN/Module.pm b/lib/CPAN/Module.pm index f9520d9..92d53c9 100644 --- a/lib/CPAN/Module.pm +++ b/lib/CPAN/Module.pm @@ -652,9 +652,32 @@ sub available_version { #-> sub CPAN::Module::parse_version ; sub parse_version { my($self,$parsefile) = @_; + our($soft0,$hard0,$used0); + if (CPAN->has_usable("BSD::Resource")) { + ($used0) = BSD::Resource::getrusage(); + ($soft0,$hard0) = BSD::Resource::getrlimit(BSD::Resource::RLIMIT_CPU()) unless $soft0; + warn "used0[$used0]soft0[$soft0]hard0[$hard0]\n"; + my $success = BSD::Resource::setrlimit(BSD::Resource::RLIMIT_CPU(),int(3+$used0),$hard0); + if ($success) { + $SIG{XCPU} = sub { + my $sig = shift; + die +{ SIG => $sig}; + }; + } else { + $CPAN::Frontend->mywarn("Could not set limit\n"); + } + } my $have = eval { MM->parse_version($parsefile); }; if ($@) { - $CPAN::Frontend->mywarn("Error while parsing version number in file '$parsefile'\n"); + if (my $sig = $@->{SIG}) { + $CPAN::Frontend->mywarn("Signal $sig caught while parsing version number in file '$parsefile'\n"); + } else { + $CPAN::Frontend->mywarn("Error while parsing version number in file '$parsefile'\n"); + } + } + if ($soft0) { + BSD::Resource::setrlimit(BSD::Resource::RLIMIT_CPU(),$soft0,$hard0); + $SIG{XCPU} = 'IGNORE'; } my $leastsanity = eval { defined $have && length $have; }; $have = "undef" unless $leastsanity; Seems to be solved with a much simpler alarm call now but I had to choose a surprisingly high alarm value of 10. Below that I saw random errors. 2009-04-14 Andreas J. Koenig
* explicit option to prefer Archive::Tar over tar like suggested by https://rt.cpan.org/Ticket/Display.html?id=33686? explicit option for suppress readline! while being at readline: improve the wording "available" versus what Schwern suggested in https://rt.cpan.org/Ticket/Display.html?id=29862 2009-04-14 Andreas J. Koenig
* reminder: Solaris tar cannot read tarballs with a path with more than 100 bytes. Wolfram re-reported it today. https://rt.cpan.org/Ticket/Display.html?id=43813 was the first report. No, https://rt.cpan.org/Ticket/Display.html?id=40843 MST suggested switching to tgz. Good idea. 2009-03-13 Andreas J. Koenig
* git tags not exported. Why? Need to export the release tags. How? Do I actually have some? % git tag -l | tail 1.92_63 1.92_64 1.92_65 1.92_66 1.93 1.9301 1.9304 1.93_02 1.93_03 1.93_51 But on the re-imported clone it ends with 1.9301 git push --tags this is considered to dtrt. Can be checked visiting github and hovering over "all tags". According to http://blog.ashchan.com/archive/2008/06/30/tags-on-git/ at least. Problem with that is we have so many tags that we cannot scroll to the last in firefox. But indeed 'git push --tags' did work as expected and downloading to the the other box also 2009-03-13 Andreas J. Koenig
* test YAML::XS and YAML::Perl. | | YAML::Syck | YAML::XS | YAML | YAML::Perl | YAML::Tiny | | | | | | | | | hosts command | 0 s | 0 s | 5 s | INTR after 1 m | FAILS | | | | | | | | | test Acme::Meta | 4 s | 4 s | 35 s | FAILS | FAILS | | | | | | | | 2009-02-28 Andreas J. Koenig
* support deprecate.pm: Nick's plan seems to be that when Switch.pm is installed at /Users/nick/Sandpit/511v/lib/perl5/5.11.0/Switch.pm then it is a second class citizen (because it came with perl) which warns when being loaded (due to deprecated.pm). But when it (the very same file) is installed from the CPAN it will live in a different location, say /Users/nick/Sandpit/511v/lib/perl5/site_perl/5.11.0/Switch.pm and then it will not warn about deprecate although the 'use deprecate' is in the file. The plan is to change CPAN.pm such that it installs from CPAN the very same version as the core version is. The difference should be recognized in the installation directory. So there shall be more magic in the INC order. 2009-02-27 Andreas J. Koenig
* todo/nice to have: completion on distros such that before the slash we complete user ids and after the slash not ls() but existing distros. Or maybe if we have more than x characters we complete the distros. Or some such. 2009-01-22 Andreas J. Koenig
* todo: add a new pause batch signing key 2009-01-18 Andreas J. Koenig
* 12:04:17 <@Alias> What I'm suggesting is that CPAN.pm can be embedded inside of larger programs 12:04:36 <@Alias> Or at least, it should be... it is extremely front-end centric in many places 12:05:22 <@Alias> Well, I can't actually load up CPAN.pm inside my process, as it's unsafe... 12:05:29 <@Alias> Because it does permalocks on files and stuff 12:05:36 <@Alias> And that goes all explodey 12:05:47 <@Alias> So I have to isolate each CPAN.pm call out in seperate processes 12:06:20 <@Alias> Mostly via pip or "cpan Whatever" calls 12:07:04 <@klapperl> maybe we can get rid of the permalocks 12:07:11 <@Alias> That would be nice 12:07:26 <@Alias> Also, to not apply the "don't try to reinstall" between user-land commands 12:08:12 <@Alias> But if we could flush some of this stuff out, it would be nice 2008-11-03 Andreas J. Koenig
* shlomi-regex-utf8.pl needs a trick to kill itself after a second or two but without alarm because alarm doesn't kill the running regexp. Implemented with open..."|-". It uses alarm but in the parent and the child runs the regex. * S/SR/SRI/Catalyst-Plugin-HTML-Widget-1.1.tar.gz also calls cpanplus. 2008-11-02 Andreas J. Koenig
* somebody has successfully called cpanplus. I suspect it was Devel-ebug-HTTP-0.32. Or Module::Install::Catalyst. Whatever. I now have a process standing in /home/sand/.cpanplus/5.11.0/build/Catalyst-Runtime-5.7015 doing nothing having 6 pipes open and giving me no clue. Yes, Leon has Module::Install 0.60 in inc/. Arrrrrrrgh. http://rt.cpan.org/Ticket/Display.html?id=40599 2008-10-23 Andreas J. Koenig
* Scriptalicious had its first fail on 2008-07-08 with a bleadperl since then 6 green and 31 red. 2008-09-14 Andreas J. Koenig
* Class::MOP and 32734: Class-MOP-0.64_01.tar.gz OK Class-MOP-0.64_02.tar.gz OK Class-MOP-0.64_03.tar.gz OK Class-MOP-0.64_04.tar.gz OK Class-MOP-0.64_05.tar.gz NOT OK A comment explains that the other versions did not load XS but fell back to the pure perl versions. It's not a trivial enough thing for me to simply fix it with an #if. Envariable CLASS_MOP_NO_XS? Fixes it, of course but does not help us much. 2008-09-10 Andreas J. Koenig
* Class-MOP ----Program---- eval q{use Class::MOP 0.65}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of ...pIitLTW/perl-5.10.0@32733/bin/perl---- OK ----EOF ($?='0')---- ----Output of ...p3OAlrp/perl-5.10.0@32734/bin/perl---- N/A ----EOF ($?='0')---- http://rt.cpan.org/Ticket/Display.html?id=39149 2008-09-07 Andreas J. Koenig
* HOP-Parser-0.01 broke between FAIL 1754549 meta:from[DAGOLDEN] meta:date[2008-06-20T22:25:00] PASS 1727355 meta:from[andreas.koenig.gmwojprw] meta:date[2008-06-18T02:45:00] HOP::Stream 0.02 came out http://rt.cpan.org/Ticket/Display.html?id=37367 by RUDY with patch 2008-09-06 Andreas J. Koenig
* ATOURBIN/rpm-build-perl-0.6.8.tar.gz (= B::PerlReq) broke between Jun 28 and Jul 8 for all perls that had modules up to date. My 34053 is not uptodate and it still tests ok. Looking at the output of 'r' should reveal something. B::Debug 1.07 1.11 OK B::Utils 0.05 0.06 OK Devel::CallTrace 1.0 1.2 OK Devel::Backtrace 0.10 0.11 OK CPAN::Reporter 1.15 1.1601 NOT OK https://rt.cpan.org/Ticket/Display.html?id=39054 by DAGOLDEN with patch 2008-09-04 Andreas J. Koenig
* limit the autogeneration of a Makefile.PL to single-file stuff should not break too many script distros. Requested by Mailing-List: contact perl-qa-help@perl.org; run by ezmlm To: perl-qa@perl.org Subject: Re: imaginary Makefile.PL (and scripts) Date: Wed, 3 Sep 2008 13:24:34 -0700 Message-Id: <200809031324.34780.ewilhelm@cpan.org> From: Eric Wilhelm
2008-08-23 Andreas J. Koenig
* it has already been reported as http://rt.cpan.org/Ticket/Display.html?id=36912 Hook::Filter has a use_ok in a BEGIN block. Only reached one of several things is missing because then it is a skip_all. use_ok in BEGIN block? Wasn't this allowed in old times due to a Test::Simple bug? Yes. I added a comment to the ticket. 2008-07-17 Andreas J. Koenig
* mixed success with JSON::XS. At least a first binary search demonstrates that there must be some problem. ----Program---- eval q{use JSON::XS 2.22}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../pQYroRO/perl-5.9.3@27322/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../piMBZQp/perl-5.9.3@27323/bin/perl---- N/A ----EOF ($?='0')---- Is it a Test::Harness problem? The test output looks OK but the summary says FAIL. T:H is up to date, 3.12. Upgrading CPAN from 1.9205 to 1.92_63. Upgrading CPAN::Reporter from 1.1601 to 1.16_51. Still same bad result. Upgrading to Test::Harness::Straps 0.30 No success cpan[5]> install JSON::XS Running install for module 'JSON::XS' Running make for M/ML/MLEHMANN/JSON-XS-2.22.tar.gz Has already been unwrapped into directory /home/sand/.cpan/build/JSON-XS-2.22-bEP80n Has already been made Running make test PERL_DL_NONLAZY=1 /home/src/perl/repoperls/installed-perls/perl/piMBZQp/perl-5.9.3@27323/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00_load...............ok t/01_utf8...............ok t/02_error.............. All 31 subtests passed t/03_types..............ok t/04_dwiw_encode........ok t/05_dwiw_decode........ok t/06_pc_pretty..........ok t/07_pc_esc.............ok t/08_pc_base............ok t/09_pc_extra_number....ok t/10_pc_keysort.........ok t/11_pc_expo............ok t/12_blessed............ok t/13_limit..............ok t/14_latin1.............ok t/15_prefix.............ok t/16_tied...............ok t/17_relaxed............ok t/18_json_checker.......ok t/19_incr...............ok t/99_binary.............ok Test Summary Report ------------------- Files=21, Tests=25547, 24 wallclock secs ( 9.90 usr 0.04 sys + 13.26 cusr 0.25 csys = 23.45 CPU) Result: FAIL Failed 1/21 test programs. 0/25547 subtests failed. Most probably the t/02error.t thing, it has no "ok". Oh no! I saw the above thing several times and now I retried and it has disappeared with that same perl @27323. 2008-07-13 Andreas J. Koenig
* DBD-Pg on k81 hangs forever asking for 'Path to pg_config?' * STEVAN/FCGI-Engine-0.04 seems to hang forever 2008-07-09 Andreas J. Koenig
* App-Control-1.02 seems to call the wrong perl and when it then fails it goes into a--fortunately slow--endless loop. Need to investigate soonish if nobody beats me to it. 2008-07-07 Andreas J. Koenig
* XML::RSS::Tools has three FAILS that nobody else reported but me. Manually reproducable with 5.10.0 () and ParseReport does not lead me in any direction. So I decide to upgrade random pieces. I come by Archive::Any and I see it fail the same way as XML::RSS::Tools!!! t/type............ # Failed test 'right warning, unknown type' # at t/type.t line 15. # found carped warning: uplevel 2 is more than the caller stack at /home/src/perl/repoperls/installed-perls/perl/pVNtS9N/perl-5.8.0@32642/lib/site_perl/5.10.0/Test/Warn.pm line 283 # found warning: No mime type found for type 'hominawoof' at /home/sand/.cpan/build/Archive-Any-0.0932-SZsz9I/blib/lib/Archive/Any.pm line 169. # expected to find warning: (?-xism:No mime type found for type 'hominawoof') # Failed test 'right warning, no type' # at t/type.t line 19. # found carped warning: uplevel 2 is more than the caller stack at /home/src/perl/repoperls/installed-perls/perl/pVNtS9N/perl-5.8.0@32642/lib/site_perl/5.10.0/Test/Warn.pm line 283 # found warning: No handler available for type 'text/plain' at /home/sand/.cpan/build/Archive-Any-0.0932-SZsz9I/blib/lib/Archive/Any.pm line 179. # expected to find warning: (?-xism:No handler available for type 'text/plain') # Looks like you failed 2 tests of 7. Dubious, test returned 2 (wstat 512, 0x200) Failed 2/7 subtests Test Summary Report ------------------- t/type (Wstat: 512 Tests: 7 Failed: 2) Failed tests: 5, 7 Test-Warn has many used-by and many dependencies. I pick for example dependency on Sub::Uplevel and this perl has 0.19_03. Only few have 0.19_03 installed. And indeed, downgrading to 0.1901 fixes the issue. 2008-07-03 Andreas J. Koenig
* Math-BaseCalc 1802488 1802531 1813504 1814071 1819368 1823811 1826225 2008-06-28 Andreas J. Koenig
* rt-perl-22977 ----Program---- sub f ($); # Comment out to get right result! sub f ($) { my $test = $_[0]; write; format STDOUT = @<<<<<<< $test . } f(1); f(2); ----Output of .../pMZAcVt/perl-5.8.0@19648/bin/perl---- 1 1 ----EOF ($?='0')---- ----Output of .../pgL2gwc/perl-5.8.0@19649/bin/perl---- ----EOF ($?='11')---- 2008-06-26 Andreas J. Koenig
* Email-Simple 2.004/2.003: During the latest megainstall I installed first 2.004 and later 2.003 for whatever reason. And then, when he tried to install Email-Simple-FromHandle, he complained that 2.003 was insufficient. http://rt.cpan.org/Ticket/Display.html?id=37144 2008-06-18 Andreas J. Koenig
* Sys-Syscall-0.22 hangs with 34066 (maint-5.8) during 02-sendfile. That makes Danga-Socket a DISCARD. Hmm. And then Perlbal hangs in its test. Hmm. update 2008-06-23: 34074@bleadperl also hangs. 34053 too. Why did I not notice that? 33949 same. Aha: since Jun 15 there is process 9195 running occupying port 60001, owned by sand, parent is 1 and it has plenty children. I kill it and run the tests for 33949 again. Doesn't help. Now process 21113, testing some t/31-realworld.t has occupied port 60001. When I kill that then the Syscall test runs through. Whose bug is that? I'd say Sys::Syscall should fail more gracefully instead of just hanging. Retrying 34053: now Sys-Syscall-0.22/t/01-epoll.t fails! But at least without hanging. Same with 33949: t/01-epoll......... # Failed test 'made temp listening socket' # at t/01-epoll.t line 61. Can't use an undefined value as a symbol reference at t/01-epoll.t line 62. # Looks like you planned 20 tests but only ran 13. # Looks like you failed 1 test of 13 run. # Looks like your test died just after 13. Dubious, test returned 255 (wstat 65280, 0xff00) Failed 8/20 subtests Of course, there's process 9193 listening on 60000 since Jun 15. And now epoll runs through everywhere. http://rt.cpan.org/Ticket/Display.html?id=37075 2008-06-13 Andreas J. Koenig
* Todo: report Data::Float the bug to switch to "traditional" instead of "passthrough". https://rt.cpan.org/Ticket/Display.html?id=36731 2008-06-12 Andreas J. Koenig
* As the last time in 2008-03-08 today I hit the Makefile.PLs written by Module::Build::Compat "passthough" model. This time with Data-Float-0.009 and Text-SimpleTable-0.03. Why does this perl have no Module::Build? I thought my megainstall rules install it because they install Bundle::CPANxxl? Yes, I do. But M:B FAILs with current 5.8.9-tobe. Is it Test::Harness 3.11? At line 675 we install T:H 3.11 and at 950 we fail the test compat.t, so yes, this is with 3.11. Retrying with 33994 I see T:H 3.11 fail in its t/compat/test-harness-compat.t. It has 3.10 and M:B PASSes. Retrying with 33935 I see M:B PASS with T:H 3.10. Here T:H 3.11 PASSes and is now installed. Testing M:B again FAILs on its t/compat.t test. Retrying with what next? I would like to have a stock 5.8.8 as it comes with just the bare metal.... Not needed because AndyA apparently already knows (witnessed on #p5p) Workaround is to force install M:B. 2008-06-05 Andreas J. Koenig
* URI::Escape::XS has 10 fails all of which have useperlio, usemymalloc, ld=cc, intsize=4, hint=recommended, dlsrc=dl_dlopen.xs, d_longlong=define, ccversion="", cc=cc, alignbytes=4. But what does that tell us? perl bin/quidi-getreports.pl -q=conf:intsize URI-Escape-XS | perl -nale 'if ($F[0] eq "FAIL"){ print "~/var/cpantesters/nntp-testers/$F[1]"}'|xargs echo With this list we can grep for the test failure (it is always 03-hashu. Uniq -c gives us: 1 # Failed test 'decodeURI("%uD869")' 9 # Failed test 'decodeURI("%uD869%uDEB2%u5F3E%u0064")' The shorter one is /home/k/var/cpantesters/nntp-testers/1595927 from chris. No clue. 2008-05-31 Andreas J. Koenig
* There seems to be a bug when the user has makepl_args and the distroprefs file has other pl/args. 2008-05-29 Andreas J. Koenig
* flock on windows is mandatory -- mail from Jan Dubois 2008-05-28 Andreas J. Koenig
* what's the matter with maint-5.10? need a perl between 33823 and 33921 and because 33921 does not build I must read the available perls in the APC directory: % ls APC/perl-5.10.x-diffs Trying 33883. Trying lots of older 5.10s which all must have worked some time before because I do not think the I have skipped testing often. All fail in the same way. Some debian upgrade must have broken something. For the record: ok 385 - Archive type recognized properly not ok 386 - extract() for 'x.lzma' reports success # Failed test 'extract() for 'x.lzma' reports success' # at ../lib/Archive/Extract/t/01_Archive-Extract.t line 334. ok 387 - No errors capturing buffers not ok 388 - Found correct number of output files # Failed test 'Found correct number of output files' # at ../lib/Archive/Extract/t/01_Archive-Extract.t line 356. # got: '0' # expected: '1' Modification of non-creatable array value attempted, subscript -1 at ../lib/Archive/Extract/t/01_Archive-Extract.t line 358. 1..388 # Looks like you failed 2 tests of 388. # Looks like your test died just after 388. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 386, 388 Failed 2/388 tests, 99.48% okay Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- ../lib/Archive/Extract/t/01_Archive-Extra 255 65280 388 2 386 388 Failed 1/1 test scripts. 2/388 subtests failed. Files=1, Tests=388, 3 wallclock secs ( 1.05 cusr + 0.34 csys = 1.39 CPU) But Archive::Extract from CPAN passes its tests. Look, the x.lzma files in perl and in Archive::Extract differ: % md5sum ~/.cpan/build/Archive-Extract-0.26-t7pU2J/t/src/x.lzma ./x.lzma 44c17dfa72c5277ff13518c9214f8a02 /home/sand/.cpan/build/Archive-Extract-0.26-t7pU2J/t/src/x.lzma 447ad6244441d9cccfa8ab690b6cd035 ./x.lzma >sand@k75:/home/src/perl/repoperls/perl-m-5.10.0@33942/lib/Archive/Extract/t/src% cmp -l ~/.cpan/build/Archive-Extract-0.26-t7pU2J/t/src/x.lzma ./x.lzma 1 135 43 2 0 43 3 0 43 4 200 43 5 0 43 6 0 43 7 0 43 8 0 43 9 0 43 10 0 43 11 0 43 12 0 43 13 0 43 14 0 43 15 0 43 16 0 43 17 0 43 18 0 43 cmp: EOF auf /home/sand/.cpan/build/Archive-Extract-0.26-t7pU2J/t/src/x.lzma. What? The test file in the CPAN distro is only 18 bytes? Bleedperl's also has only 18 bytes. see http://public.activestate.com/cgi-bin/perlbrowse/r///depot/maint-5.10/perl/lib/Archive/Extract/t/src/x.lzma.packed which says: //depot/maint-5.10/perl/lib/Archive/Extract/t/src/x.lzma.packed ... #2 change 33943 integrate on 2008/05/28 by davem@davem-pigeon (text) 'Integrate: [ 33414] Subject: [p' ... ... copy from //depot/perl/lib/Archive/Extract/t/src/x.lzma.packed#2 ... #1 change 33113 branch on 2008/01/29 by nicholas@nicholas-saigo (text) 'Integrate: [ 32652] Upgrade to ' ... ... branch from //depot/perl/lib/Archive/Extract/t/src/x.lzma.packed#1 And the same for bleadperl http://public.activestate.com/cgi-bin/perlbrowse/r///depot/perl/lib/Archive/Extract/t/src/x.lzma.packed //depot/perl/lib/Archive/Extract/t/src/x.lzma.packed ... #2 change 33470 edit on 2008/03/10 by rgs@scipion (text) 'Subject: Re: [PATCH] make Archi' ... ... copy into //depot/maint-5.10/perl/lib/Archive/Extract/t/src/x.lzma.packed#2 ... #1 change 33098 add on 2008/01/28 by stevep@stevep-kirk (text) 'Upgrade to Archive-Extract-0.26' ... ... branch into //depot/maint-5.10/perl/lib/Archive/Extract/t/src/x.lzma.packed#1 main-5.10 has the packed file instead of the unpacked one. So who calls uupacktool and how? Ahh, 33943 must fix it. My last try was 33942. 2008-05-25 Andreas J. Koenig
* >>>>> On Sun, 25 May 2008 12:53:15 -0400, "David Golden" said: > So here's what I think should be the logic, more or less: > * under "install", all 'requires' must be satisfied without adding > build directories to PERL5LIB or else they need to be queued. All > "build_requires" must be satisfied including build directories or they > need to be queued. > * under "test/make", "requires" or "build_requires" must be satisfied > including build directories or they need to be queued > What do you think? Excellent summary. This will indeed allow the user to mix install and make/test commands. 2008-05-21 Andreas J. Koenig
* Games::RolePlay::MapGen puzzling fails may need autobundle diffs. /home/sand/.cpan/Bundle/Snapshot_2008_05_21_00.pm 2008-05-18 Andreas J. Koenig
* David did some refactoring and now we see that satisfy_requires and satisfy_configure_requires are similar but not foldable into one thing. Is this intentional or are there bugs lurking? * "later_for" seems an unused variable, David said. Dispensable or lost in transition? Not lost in transition, rather introduced without a clear mission. * bleedperl between 33832 and 33845 broke CPAN::Reporter? t/51_test_report_fail.................. # Failed test 't-MultipleMatch: 'make test' grade explanation correct' # at t/51_test_report_fail.t line 105. # got: ''make test' error detected.' # expected: 'One or more tests failed.' # Looks like you failed 1 test of 102. Dubious, test returned 1 (wstat 256, 0x100) Failed 1/102 subtests This is in the logfile but I cannot reproduce it. 2008-05-10 Andreas J. Koenig
* Kwiki::Test and 5.10.1 tobe have a problem. 33787 is my maint-5.10, 33788 my blead. Autobundles in /home/sand/.cpan/Bundle/Snapshot_2008_05_10_0[01].pm First suspect File::Path 2.04 vs 2.06? http://rt.cpan.org//Ticket/Display.html?id=35761 2008-05-04 Andreas J. Koenig
* Devel::Profiler http://rt.cpan.org/Ticket/Display.html?id=35620 * new bug in Module::Install? MooseX::Storage declares the dependency "Best" on feature "YAML". Then I set my usual environment variables for Module::Install and nobody asks a question and Best is not being installed. Who's doing wrong? To find out, we need a perl without Best.pm. 33711 Trying on the commandline both /home/src/perl/repoperls/installed-perls/perl/pw3p8BE/perl-5.10.0@33711/bin/perl Build.PL and /home/src/perl/repoperls/installed-perls/perl/pw3p8BE/perl-5.10.0@33711/bin/perl Makefile.PL ask the right questions, But setting either PERL_AUTOINSTALL=--skip or PERL_EXTUTILS_AUTOINSTALL=--skip leads to no questions asked. This is contrary to my expectations but as I'm not sure how Module::Install intends to behave I cannot really tell what's up. I filed a ticket against Module::Install to please provide some docs. https://rt.cpan.org/Ticket/Display.html?id=35619 2008-05-03 Andreas J. Koenig
* SOAP-WSDL fails sometimes with Can't locate object method "new" via package "SOAP::WSDL::Transport::HTTP" Stepping through the debugger reveals it may have to do with the fact that I have Test::Without::Module installed. Because otherwise he skips tests silently. http://rt.cpan.org/Ticket/Display.html?id=35610 * Catalyst-View-Jemplate 0.06 had a few fails recently, the first on May 1. Jemplate 0.22 seems to break it CPAN_FILE R/RK/RKRIMEN/Jemplate-0.22.tar.gz UPLOAD_DATE 2008-04-29 There is no older version in the RKRIMEN directory. Previous maintainer was INGY. Downgrading to INGY/Jemplate-0.21? Does not fix it. 0.20 fixes this. http://rt.cpan.org//Ticket/Display.html?id=35609 * DROLSKY/Log-Dispatch-2.21.tar.gz has its first fail ever yesterday. Looks like a Params::Validate issue k75 33755 0.89 PASS k75 33755 0.90 FAIL k81 32642 0.89 PASS k81 32642 0.90 FAIL k78 5.8.8 0.89 PASS k78 5.8.8 0.90 FAIL http://rt.cpan.org/Ticket/Display.html?id=35608 * SHA256-0.01b has some 64bit issue. All FAILs are systems that have use64bitint set. http://rt.cpan.org/Ticket/Display.html?id=33944 2008-04-29 Andreas J. Koenig
* XML::SAX::RTF needs an emergency release * Bug in new distroprefs: sorting has been lost 2008-04-26 Andreas J. Koenig
* get-reports: when we get no clue from whatever we try we would like to have an automaton that tests for every possible dependency, calculates a regression and lists them. POE::API::Peek is such a case but also List-Sliding-Changes might be analyzable that way. L:S:C is fixed and get-reports did not help. Would have needed more insights into tests but most reports do not provide that especially not when it is a PASS. 2008-04-25 Andreas J. Koenig
* IPC::Run fails today with any perl I try even with perls that have installed it successfully in the past and recent days. Either a dependency on a module has got a new version or something on that system (semaphores?). Interesting is http://rt.cpan.org/Ticket/Display.html?id=28150 Locale! distropref written. 2008-04-23 Andreas J. Koenig
* Event::Lib seems to need a binarysearch. Might be a Test::Harness issue. Ok, came to the conclusion it is Test::Harness 3.0 related. http://rt.cpan.org/Ticket/Display.html?id=35355 * JSON::XS 2.2 is accused to need a binary search but I find it working under many bleadperls and indeed failing with a very old bleedperl (30953). cpantesters currently count Pass 65 : Fail 3, so this seems to be a bogus report. 2008-04-21 Andreas J. Koenig
* apc-overview says/should say maint-5.10 5.10.1 32695 33660 ( 116) [have 33642] maint-5.8 5.8.9 27041 33694 ( 982) [have 33638] perl 5.11.0 32643 33714 ( 810) [have 33714] missing number of patches since last build 2008-04-20 Andreas J. Koenig
* Coming back to Data::Serializer. The trick was to do what in the debugger? make testdb TEST_FILE=t/05-Encryption.t b 53 "JSON" eq $serializer s c 340 s c 738 s c 642 Ahja, now we can reconstruct. use Crypt::CBC; my $secret = "test"; my $cipher = "Blowfish"; my $digest = qq{deadbeef}; $digest .= chr(256); chop $digest; my $cipher_obj = Crypt::CBC->new($secret,$cipher); print length $cipher_obj->encrypt($digest)==32 ? "ok\n" : "not ok\n"; http://rt.cpan.org/Ticket/Display.html?id=35239 And a perlbug Bitops on strings when UTF8 flag is set 2008-04-13 Andreas J. Koenig
* would like to get DJHD/Speech-Recognizer-SPX-0.09.tar.gz running on debian but it needs more work: Package pocketsphinx was not found in the pkg-config search path. Perhaps you should add the directory containing `pocketsphinx.pc' to the PKG_CONFIG_PATH environment variable No package 'pocketsphinx' found Unable to locate PocketSphinx using pkg-config. Please make sure that you have installed pkg-config and PocketSphinx on your system, and that PKG_CONFIG_PATH is set correctly. 2008-04-12 Andreas J. Koenig
* would like to get JavaScript to compile. Needs work on Debian. The $lib/$libs thing is broken, fixing it was easy but then the compilation and the tests still failed. * refresh investigations Data::Serializer The string that is brought from JSON via Data::Serializer to Crypt::CBC::encrypt is this: DB<10> Devel::Peek::Dump $data SV = PVMG(0x8a9e908) at 0x87e1964 REFCNT = 2 FLAGS = (PADMY,POK,pPOK,UTF8) IV = 0 NV = 0 PV = 0x8b32198 "6cbcecd11182ea942e597f5a5b77b2883885cceccff88f6b08e025db66316c96=[\"one\",\"two\",\"three\"]"\0 [UTF8 "6cbcecd11182ea942e597f5a5b77b2883885cceccff88f6b08e025db66316c96=["one","two","three"]"] CUR = 86 LEN = 221 MAGIC = 0x85c4148 MG_VIRTUAL = &PL_vtbl_utf8 MG_TYPE = PERL_MAGIC_utf8(w) MG_LEN = 86 So far no difference between 2396[56] in Crypt::CBC::crypt. The difference comes after my @blocks = unpack("a$bs "x(int(length($self->{'buffer'})/$bs)) . "a*", $self->{'buffer'}); These blocks are UTF8 since 23966 and were not so in 23965. Even with identical 7bit content this makes a difference later. 2008-04-11 Andreas J. Koenig
* may be a bug in Distroprefs.pm the $abs in line 122. Seen with some DD only perl. * OOTools: ----Program---- eval q{use Class::Error 2.21}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../pBnR154/perl-5.9.2@24659/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../pWYtCAP/perl-5.9.2@24660/bin/perl---- N/A ----EOF ($?='0')---- 2008-04-05 Andreas J. Koenig
* CharsetDetector ----Program---- eval q{use CharsetDetector 1.0}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../pdVMYpV/perl-5.9.2@25178/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../p1Kjy6j/perl-5.9.2@25179/bin/perl---- N/A ----EOF ($?='0')---- * There are some perls on my system that cannot compile current Expect! Which are that? At the moment just 25185. 25180 and 25194 both have it, so the gap must be pretty small. 2008-04-04 Andreas J. Koenig
* Data-Serializer: ----Program---- eval q{use Data::Serializer 0.44; use JSON 2.07}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../p691lTk/perl-5.9.1@23965/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../pSMD0sR/perl-5.9.1@23966/bin/perl---- N/A ----EOF ($?='0')---- 2008-04-01 Andreas J. Koenig
* Ricardo Signes suggested to discuss PAUSE issues on some list and I suggested reviving cpan-workers. Now I am not sure that I'm subscribed there. Google suggests the address is cpan-workers@perl.org http://www.nntp.perl.org/group/perl.cpan.workers/ has the last posting from 2005. I'll now retry to send a message. update 2008-04-03 akoenig : seems to be disabled. But perl.cpan.discuss is in the slow lists and alive and I'm probably not subscribed. * Both Barbie and David Golden agreed to my plan to refuse the make phase when we are in the make(1) domain AND some files have a future timestamp. Slaven is opposed to the idea but has no better suggestion. Details in the thread on cpan-testers-discuss starting on 2008-03-28. * To understand #34582 I need a perl without Glib, ExtUtils::Depends, and ExtUtils::PkgConfig. Then I should issue a 'test Glib' No, better would be a perl with ExtUtils::Depends < 0.300 and/or ExtUtils::PkgConfig < 1.00 to see if they can pick up the right one. See also David Golden Message-ID: <5d4beb40803052058w7f774a8u3a72891b1aba9803@mail.gmail.com> on cpan-testers-discuss 2008-03-30 Andreas J. Koenig
* No useable patch available between 17639 and 17672 This is where we lost JSON. ----Program---- eval q{use JSON 2.07}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../p0IId7q/perl-5.8.0@17639/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../p957hf5/perl-5.8.0@17672/bin/perl---- N/A ----EOF ($?='0')---- Need a perl between 17639 and 17672 (but 17642, 17654, 17656 could not successfully be used to build perl) For some reason -Ui_db does not seem to work with these? No it seems the -Ui_db was lost or forgotten. So I retried after deleting much remainings from the previous binary search and finally found a straight patch threshold: ----Program---- eval q{use JSON 2.07}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../pfB6YBj/perl-5.8.0@17656/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../pgWUpay/perl-5.8.0@17671/bin/perl---- N/A ----EOF ($?='0')---- So it is 17671. And as expected it has (pretty certainly) to do with the change of the PERL_VERSION in patchlevel.h from 8 to 9. http://rt.cpan.org/Ticket/Display.html?id=34599 reports/fixes JSON * distname vs modulename: david golden recently seemed to have suggested a solution to the distname trap that everybody so far had been ignoring. Where is a link? The thread was Subject: RFC: URI::cpan on the module-authors@perl.org mailing list. * No useable patch available between 17639 and 17836 -Ui_db as described further down 2008-03-29 Andreas J. Koenig
* timestamps in the future: > I'm going beyond that: toss the entire _make_ unless they say > "allow_future_timestamps". Then CPAN::Reporter could refuse to send > reports when they actually do set "allow_future_timestamp". I think that's a very reasonable way to go. This needs to be done soonish. * Crypt-CBC-2.27 seems to not declare prereq Crypt-Rijndael but fail without it? Seen with 25418. Reported in http://rt.cpan.org/Ticket/Display.html?id=34521 2008-03-27 Andreas J. Koenig
* Data::Serializer: I stopped a binary search because of Math::Pari Then I restarted it and it ended with the impossible resolution: ----Program---- eval q{use Data::Serializer 0.44}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of ...pVDHwBj/perl-5.10.0@33153/bin/perl---- OK ----EOF ($?='0')---- ----Output of ...pyNdNAp/perl-5.10.0@33154/bin/perl---- N/A ----EOF ($?='0')---- Crap because 33154 is a patch of just a test. -optimize='-g'; +optimize='-O2'; -archname='i686-linux-64int'; +archname='i686-linux'; Let's remove 33154. Next iteration ends here: ----Program---- eval q{use Data::Serializer 0.44}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of ...pyQ307v/perl-5.10.0@33550/bin/perl---- OK ----EOF ($?='0')---- ----Output of ...p0PdUk4/perl-5.10.0@33551/bin/perl---- N/A ----EOF ($?='0')---- with only configdiff: -d_builtin_expect='define'; +d_builtin_expect='undef'; Stepping through the debugger reaches a point: 643: return $cipher_obj->encrypt($digest); DB<42> x $digest 0 '6cbcecd11182ea942e597f5a5b77b2883885cceccff88f6b08e025db66316c96=["one","two","three"]' DB<43> x $cipher_obj 0 Crypt::CBC=HASH(0x90d1b74) 'blocksize' => 8 'cipher' => 'Crypt::Blowfish' 'header_mode' => 'salt' 'iv' => undef 'key' => undef 'keysize' => 56 'legacy_hack' => undef 'literal_key' => '' 'make_random_iv' => 1 'make_random_salt' => 1 'padding' => CODE(0x8aa745c) -> &Crypt::CBC::_standard_padding in /home/src/perl/repoperls/installed-perls/perl/prFWwqr/perl-5.10.0@33580/lib/site_perl/5.11.0/Crypt/CBC.pm:461-476 'passphrase' => 'test' 'pcbc' => undef 'salt' => undef DB<44> s Crypt::CBC::encrypt(/home/src/perl/repoperls/installed-perls/perl/prFWwqr/perl-5.10.0@33580/lib/site_perl/5.11.0/Crypt/CBC.pm:173): 173: my ($self,$data) = @_; DB<44> n Crypt::CBC::encrypt(/home/src/perl/repoperls/installed-perls/perl/prFWwqr/perl-5.10.0@33580/lib/site_perl/5.11.0/Crypt/CBC.pm:174): 174: $self->start('encrypting'); DB<44> Crypt::CBC::encrypt(/home/src/perl/repoperls/installed-perls/perl/prFWwqr/perl-5.10.0@33580/lib/site_perl/5.11.0/Crypt/CBC.pm:175): 175: my $result = $self->crypt($data); DB<44> input must be 8 bytes long at /home/src/perl/repoperls/installed-perls/perl/prFWwqr/perl-5.10.0@33580/lib/site_perl/5.11.0/i686-linux-64int/Crypt/Blowfish.pm line 56. at /home/src/perl/repoperls/installed-perls/perl/prFWwqr/perl-5.10.0@33580/lib/site_perl/5.11.0/i686-linux-64int/Crypt/Blowfish.pm line 56 Crypt::Blowfish::encrypt('Crypt::Blowfish=HASH(0x90cc684)', 'u¿&µ[²k') called at /home/src/perl/repoperls/installed-perls/perl/prFWwqr/perl-5.10.0@33580/lib/site_perl/5.11.0/Crypt/CBC.pm line 250 Crypt::CBC::crypt('Crypt::CBC=HASH(0x90d1b74)', '6cbcecd11182ea942e597f5a5b77b2883885cceccff88f6b08e025db66316...') called at /home/src/perl/repoperls/installed-perls/perl/prFWwqr/perl-5.10.0@33580/lib/site_perl/5.11.0/Crypt/CBC.pm line 175 Crypt::CBC::encrypt('Crypt::CBC=HASH(0x90d1b74)', '6cbcecd11182ea942e597f5a5b77b2883885cceccff88f6b08e025db66316...') called at blib/lib/Data/Serializer.pm line 643 Data::Serializer::_encrypt('Data::Serializer=SCALAR(0x909efac)', '["one","two","three"]', 'Blowfish', 'SHA-256') called at blib/lib/Data/Serializer.pm line 738 Data::Serializer::serialize(undef, 'ARRAY(0x8510aac)') called at ./t/serializer-testlib line 340 main::run_test('ExtUtils::TBone=HASH(0x85122ac)', 'JSON', 'simplearray', 'encryption') called at t/05-Encryption.t line 53 Retrying DB<47> Crypt::CBC::crypt(/home/src/perl/repoperls/installed-perls/perl/prFWwqr/perl-5.10.0@33580/lib/site_perl/5.11.0/Crypt/CBC.pm:245): 245: foreach my $block (@blocks) { DB<47> x \@blocks 0 ARRAY(0x8a93128) 0 '6cbcecd1' 1 '1182ea94' 2 '2e597f5a' 3 '5b77b288' 4 '3885ccec' 5 'cff88f6b' 6 '08e025db' 7 '66316c96' 8 '=["one",' 9 '"two","t' DB<48> l 245==> foreach my $block (@blocks) { 246: if ($d) { # decrypting 247: $result .= $iv = $iv ^ $self->{'crypt'}->decrypt($block); 248: $iv = $block unless $self->{pcbc}; 249 } else { # encrypting 250: $result .= $iv = $self->{'crypt'}->encrypt($iv ^ $block); 251 } 252: $iv = $iv ^ $block if $self->{pcbc}; 253 } 254: $self->{'civ'} = $iv; # remember the iv DB<48> c 254 input must be 8 bytes long at /home/src/perl/repoperls/installed-perls/perl/prFWwqr/perl-5.10.0@33580/lib/site_perl/5.11.0/i686-linux-64int/Crypt/Blowfish.pm line 56. After some more stepping down into the debugger I discover that somebody passes in an 8 character string to Blowfish and as it is UTF8 it is not 8 bytes and Blowfish correctly dies. Seems to be JSON 2.07 related. 33550 has no JSON installed. Is it that? Yes, maybe. But if I add JSON into the prereq mix I need to go much further back in history. 5.8.8 is OK, 24518 isn't and for perls before patch 25000 several things fall apart for different reasons. 19173 cannot have JSON and subsequently Data::Serializer succeeds. So the test scripts must add JSON as explicit requirement. Now I find out that JSON does not run on 17968 either. So where did JSON 2.07 stop? 17639 was the beginning of 5.9.0 the day after 5.8.0. And JSON 2.07 still did work with 17637. * Math::Pari: a perlmonks posting leads to success but later perls broke it again 2008-03-25 Andreas J. Koenig
* maybe still unreported: Safe::World, Data::Dump::Streamer, Authen-Htpasswd-0.16, YAML::LibYAML, Handel * reported but unfixed: Devel::ebug, Storable, Tk, Devel::Size * reported and fixed: FreezeThaw, Test::Deep, Params::Validate 2008-03-25 Andreas J. Koenig
* Repeatedly observed a "Possible unintended interpolation of ...@33430" Where did it come from? Probably my fault! 2008-03-23 Andreas J. Koenig
* RSOD/IPC-Run-0.80.tar.gz fails? Apparently yes, from time to time. 2008-03-21 Andreas J. Koenig
* Does Clone have issues ATM? Object-Relation has a problem and among all dependencies the reddest is Clone. But I do have Clone in current blead, why is it red? Simply because Steve and I have patched for 5.11 and not reported on RT as it seems. Now done with http://rt.cpan.org/Ticket/Display.html?id=34317 2008-03-19 Andreas J. Koenig
* Devel::Profiler has a very annoying test that tests plausible speed and sets the threshod so low that nearly everybody fails. 2008-03-18 Andreas J. Koenig
* Slaven reports a special problem with Util-Properties 0.17 with current CPAN.pm. It complains about -T while 1.9205 does not. With 5.8.8. I have seen quite some successes with current CPAN.pm and several perls. But also inexplicable behaviour (but not wrt -T). Other contenders: BBKR/IPC-Concurrency-0.4.tar.gz JACQUELIN/RRDTool-Creator-0.9.tar.gz ADIE/Test-Class-0.28.tar.gz 2008-03-17 Andreas J. Koenig
* PERL5INC/OPT/LIB needs more testing. Net::Amazon::Signature is well suited because it depends on Spiffy but doesn't declare that. Somebody seems to put the PERL5OPT into INC: I got it. It seems not possible to load two -M with one PERL5OPT (?) At least this does not work: PERL5OPT="-MCPAN::PERL5INC=yaml_module,YAML::Syck -MCPAN::PERL5INC=yaml_module,YAML::Syck" make test So I must 2008-03-16 Andreas J. Koenig
* Slaven's segfault in RT 34066 needs more thought!!! 2008-03-14 Andreas J. Koenig
* GSHANK/Form-Processor-Model-DBIC-0.01.tar.gz has something that triggers Can't use string ("--") as a HASH ref while "strict refs" in use at /home/src/perl/repoperls/installed-perls/maint-5.8/pnDGtsd/perl-5.8.7@27040/lib/5.8.8/CPAN.pm line 8441. ATTN-ATTN-ATTN-ATTN-ATTN-ATTN-ATTN-ATTN-ATTN-ATTN-ATTN-ATTN Something went wrong during /home/src/perl/repoperls/installed-perls/maint-5.8/pnDGtsd/perl-5.8.7@27040/bin/perl G/GS/GSHANK/Form-Processor-Model-DBIC-0.01.tar.gz (sleeping 30) ATTN-ATTN-ATTN-ATTN-ATTN-ATTN-ATTN-ATTN-ATTN-ATTN-ATTN-ATTN Fixed in my sources, too early to write RT ticket. At least wrote http://rt.cpan.org//Ticket/Display.html?id=34073 on YAML::Syck which should (probably?) not have accepted this META.yml. 2008-03-11 Andreas J. Koenig
* ----Program---- eval q{use Hatena::Keyword 0.05}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../pW6uQKQ/perl-5.9.1@24009/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../pBwPNFp/perl-5.9.1@24010/bin/perl---- N/A ----EOF ($?='0')---- thinnercache tells me that Unicode::RecursiveDowngrade broke at the same patch 2008-03-10 Andreas J. Koenig
* Some day Ken Williams made a few statements about what CPAN.pm is considered to do in the face of a recommends or an optional_features. Where is it? Can't find it. So recap what Slaven hashed out today: If the user says dynamic_config=0 and specifies optional_features and the distroprefs give me want_optional_features, then I can merge these requires and build_requires and configure_requires into the main stuff and proceed without asking questions. Really cool. * VPIT/IPC-MorseSignals-0.13 hangs during t/62-fork-storable.t under maint-5.10@33443. And it hangs on t/61-fork-utf8 under maint-5.10.0@33412 * AI::Prolog jumped into my eye: 2007-12-20T21:07 perl 32674 584 JJORE/AI-Prolog-0.739.tar.gz NOT OK 2007-12-18T19:17 perl 32642 441 JJORE/AI-Prolog-0.739.tar.gz OK Red since then independent of the branch. Already reported in RT 31905, it's the infamous Test::Simple fix. 2008-03-09 Andreas J. Koenig
* ExtUtils::Command broken; suspect Test::Simple perl/pMDhhVO/perl-5.10.0@33370;5.11.0;thr=;opt=-O2;perl_patchlevel= PASS 0.75 perl/paM8WrN/perl-5.10.0@33387;5.11.0;thr=;opt=-O2;perl_patchlevel= FAIL 0.77 33390 PASS perl/pXTMoRe/perl-5.10.0@33401;5.11.0;thr=;opt=-O2;perl_patchlevel= perl/pXZ43Pl/perl-5.10.0@33409;5.11.0;thr=;opt=-O2;perl_patchlevel= FAIL perl/p5BztI8/perl-5.10.0@33411;5.11.0;thr=;opt=-O2;perl_patchlevel= FAIL perl/paD9wDz/perl-5.10.0@33423;5.11.0;thr=;opt=-g;perl_patchlevel=33423 perl/pRu8vDi/perl-5.10.0@33450;5.11.0;thr=define;opt=-O2;perl_patchlevel=33450 perl/pq7Gob0/perl-5.10.0@33451;5.11.0;thr=;opt=-O2;perl_patchlevel=33451 FAIL perl/pPLJssF/perl-5.10.0@33452;5.11.0;thr=;opt=-O2;perl_patchlevel=33452 FAIL 0.78 http://rt.cpan.org/Ticket/Display.html?id=33926 2008-03-08 Andreas J. Koenig
* This I get with maint-5.8@33449: WARNING: DBIx::Class::StartupCheck: This version of Perl is likely to exhibit extremely slow performance for certain critical operations. Please consider recompiling Perl. For more information, see https://bugzilla.redhat.com/show_bug.cgi?id=196836 and/or http://lists.scsys.co.uk/pipermail/dbix-class/2007-October/005119.html. You can suppress this message by setting DBIC_NO_WARN_BAD_PERL=1 in your environment. * Data::Structure::Util broke somewhere 24650..24661 CPAN.pm: Going to build F/FO/FOTANGO/Data-Structure-Util-0.12.tar.gz This module requires Module::Build to install itself. Install Module::Build from CPAN? [y] Aha. This is a special Module::Build silliness that calls CPAN recursively to install Module::Build::Compat. If you say no, it dies. update 2008-06-12 akoenig : what's the politically correct way to deal with this Makefile.PL nowadays? Large Module::Build::Compat thread at http://www.nntp.perl.org/group/perl.perl5.porters/2008/01/msg133202.html (just a random point in the middle), no conclusion there. My conclusion: install Module::Build really early and never see this discussion again. And if Module::Build cannot be built? When this happens it will be fixed within days or we can force install it and with 5.10 this is moot. Nope, changing mind again. If there is no reason to use "passthrough", they really should use "traditional", the only sane option when there is no special reason why you'd absolutely need Module::Build. 2008-03-05 Andreas J. Koenig
* PIJLL/DateTime-Format-Epoch-0.11.tar.gz has both fails and passes. 64bitint? 33008 MIX no64bitint -O2 nothreads 33409 PASS 64bitint -O2 nothreads 33411 PASS 64bitint -O2 nothreads 33423 MIX no64bitint -g nothreads 33430 FAIL no64bitint threads http://rt.cpan.org//Ticket/Display.html?id=33816 2008-03-03 Andreas J. Koenig
* FreezeThaw is pure perl and is written such that the test goes somewhere out of reach, out of memory, unlimited recursion or some such. make testdb comes to the last test which is really a large eval and there is gets lost. It's definitely only related to Regexp. ok 27 # 'FrT;@1|/13|(?mi-xs:^abc)' ok 27 # 'FrT;@1|/13|(?mi-xs:^abc)' # 'FrT;!0|{>0|$6|Regexp/13|(?mi-xs:^abc)})0|@1|@3|<0|<0|$2|11' http://rt.cpan.org/Ticket/Display.html?id=33844 * what is my latest 5.10.1? It could be 33412 but it is 33288:5.10.0::thr=:opt=-g * what is my latest 5.8.9? It could be 33424 but it is pBxK9vV/perl-5.8.8@33243:5.8.8::thr=:opt=-O2 * POE-0.9999 make test TEST_FILES=t/90_regression/cfedde-filter-httpd.t FAIL under Test::Simple 0.78 with perl@33409 PASS under Test::Simple 0.74 with perl@33409 PASS under Test::Simple 0.74 with perl@33390 FAIL under Test::Simple 0.78 with perl@33390 PASS under Test::Simple 0.74 with perl@32642 (5.10.0) FAIL under Test::Simple 0.74 with perl@32642 (5.10.0) http://rt.cpan.org/Ticket/Display.html?id=33768 2008-03-01 Andreas J. Koenig
* SAPER/CPAN-Dependency-0.12 hangs: >sand@k75:~/CPAN-SVN% ps -A -o user,pid,ppid,start_time,cmd | grep '^sand'|grep 3533 sand 3533 3527 12:26 /home/src/perl/repoperls/installed-perls/perl/pXTMoRe/perl-5.10.0@33401/bin/perl -w t/02internals.t sand 7509 27737 12:42 grep 3533 >sand@k75:~/CPAN-SVN% strace -p 3533 Process 3533 attached - interrupt to quit select(8, [4], NULL, NULL, {278, 608000}
Process 3533 detached >sand@k75:~/CPAN-SVN% kill 3533 >sand@k75:~/CPAN-SVN% Or, it seems, it has very long timeouts and connects ftp without passive or whatever. RT 33726 * I need to keep a pointer to the last BBC articles and I should check if all unresolved ones are in RT. Today somebody reported Readonly::XS on RT. Should have been there already. Now as a reply in http://rt.cpan.org/Ticket/Display.html?id=33711 Nowadays I think I always post BBCs immediately to RT which is the right thing. 2008-02-25 Andreas J. Koenig
* Test::Class 0.28 is a candidate to prove something between 33356 and 33358 Maybe Test::Simple, Test::More, Test::Builder? Yes. http://rt.cpan.org/Ticket/Display.html?id=33574 Is there more to it? new fails ILYAZ/modules/Math-Pari-2.010709.tar.gz[42] # the usual PDENIS/Test-Strict-0.09.tar.gz[244] # Devel::Cover MIYAGAWA/Catalyst-View-JSON-0.23.tar.gz[329] # broken dependency declaration MTHURN/I18N-Charset-1.388.tar.gz[630] # random due to skip REDTREE/PDF-API2-Simple-1.1.4u.tar.gz[657] # flaky ever since ADIE/Test-Class-0.28.tar.gz[847] # see above NEELY/Data-Serializer-0.43.tar.gz[939] # random since months BBC/Email-MIME-CreateHTML-1.026.tar.gz[940] # dep on Data::Serializer JAYK/Catalyst-Authentication-Store-DBIx-Class-0.104.tar.gz[1010] # not reproducable, flaky ever since MIYAGAWA/Apache-GuessCharset-0.03.tar.gz[1266] # dep on I18N::Charset CHOCOLATE/Scalar-Util-Clone-0.10.tar.gz[1332] # not bleadperl compat MSTROUT/Devel-REPL-1.002000.tar.gz[1513] # dep on DDS 2008-02-24 Andreas J. Koenig
* Curious: ----Program---- eval q{use Devel::LeakTrace 0.05}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../p9aWFUh/perl-5.8.0@17967/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../pUEVfU9/perl-5.8.0@17968/bin/perl---- N/A ----EOF ($?='0')---- Also in maint-5.8: ----Program---- eval q{use Devel::LeakTrace 0.05}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../pcZcM34/perl-5.8.0@18079/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../piE8rWS/perl-5.8.0@18080/bin/perl---- N/A ----EOF ($?='0')---- Reported on P5P: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2008-02/msg00717.html And on RT: https://rt.cpan.org/Ticket/Display.html?id=33548 * Spending some tuits on 01.DISABLED.yml CPAN.pm: Going to build A/AD/ADAMK/ThreatNet-IRC-0.01.tar.gz ==> ExtUtils::AutoInstall 0.49 required. Install it from CPAN? [Y/n] n Undefined subroutine &ExtUtils::AutoInstall::_make_args called at inc/Module/Install/AutoInstall.pm - /usr/local/share/perl/5.8.4/Module/Install/AutoInstall.pm line 46,
line 1. Warning: No success on command[/home/src/perl/repoperls/installed-perls/perl/pyIdwn2/perl-5.10.0@33356/bin/perl Makefile.PL] ADAMK/ThreatNet-IRC-0.01.tar.gz /home/src/perl/repoperls/installed-perls/perl/pyIdwn2/perl-5.10.0@33356/bin/perl Makefile.PL -- NOT OK Running make test Make had some problems, won't test Failed during this command: ADAMK/ThreatNet-IRC-0.01.tar.gz : writemakefile NO '/home/src/perl/repoperls/installed-perls/perl/pyIdwn2/perl-5.10.0@33356/bin/perl Makefile.PL' returned status 2304 What for is ExtUtils::AutoInstall required? Where is it documented? 2008-02-23 Andreas J. Koenig
* ARTURAZ/Net-Vypress-Chat-0.72.1.tar.bz2 2008-02-12 Andreas Koenig
* Investigate new noise from a Lingua-Stem-Snowball-0.941/5.11/Test-Harness-3.09/whatever combination. Megabytes of warnings against uc(undef) apparently starting yesterday. The error reads: Use of uninitialized value $dir in uc at /home/src/perl/repoperls/installed-perls/perl/pvCr5Qs/perl-5.10.0@33278/lib/5.11.0/TAP/Parser/Grammar.pm line 371. RT#33146 2008-02-12 Andreas J. Koenig
* ----Program---- eval q{use Safe::World 0.14}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../pGZP5H3/perl-5.9.2@24965/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../pR6Z2HL/perl-5.9.2@24966/bin/perl---- N/A ----EOF ($?='0')---- This was a SEGV at that time but in the meantime it is a 'Unknown operator name "threadsv" at ....Safe/World/Compartement.pm line 95.' This means that 24966 is of only marginal interest. 2008-02-10 Andreas J. Koenig
* Wrote a new entry into http://rt.cpan.org/Ticket/Display.html?id=30145 to nail down XML::RSS::LibXML which failed again today with t/items-are-0....................http://my.netscape.com/publish/formats/rss-0.91.dtd:1: parser error : Content error in the external subset
^ Can't call method "getNamespaces" on an undefined value at /home/sand/.cpan/build/XML-RSS-LibXML-0.3002-NE3qqm/blib/lib/XML/RSS/LibXML.pm line 172. # Looks like you planned 502 tests but only ran 472. # Looks like your test died just after 472. Dubious, test returned 255 (wstat 65280, 0xff00) Failed 30/502 subtests ^I(less 23 skipped subtests: 449 okay) * http://rt.cpan.org/Ticket/Display.html?id=32841 Would have to consider all possible directories on a given system. Compare them if they are at all different. Offer the user a chance to resolve things if they are different. Found more than one CPAN/MyConfig.pm files: [1] .../... [2] .../... [3] .../... Please tell me which one I shall use. * http://rt.cpan.org/Ticket/Display.html?id=32525: sent me a nice patch to make the listings prettier by using representative module names for the distros that have one so instead of this: App::Prove 3.07 3.08 ANDYA/Test-Harness-3.08.tar.gz DBD::Gofer::Transport::Base 0.010088 0.010377 TIMB/DBI-1.602.tar.gz ....we would see DBI 1.601 1.602 TIMB/DBI-1.602.tar.gz Test::Harness 3.07 3.08 ANDYA/Test-Harness-3.08.tar.gz I rolled my own implementation of this idea today that needed less code to change. It costs a bit more CPU to sort the raw list of modules and the stupid thing is that we sort all, not only those that are being displayed finally. But that was always our goal: to display while we go so the user gets information as soon as possible. So now the list is sorted by the boolean "representative module" and on second order alphabetically. This means that after a first pass through the alphabet there is a second as in: XML::SimpleObject::LibXML 0.53 0.60 DBRIAN/XML-SimpleObject-LibXML-0.60.tar.gz Catalyst::Model::Search::Item undef 0.01 MRAMBERG/Catalyst-Model-Search-0.01.tar.gz 2008-02-09 Andreas J. Koenig
* Slaven suspects a misbehaviour of the new recursion detection. He encountered it with Tcl. * cpantesters website seems to have stalled. Reported to Robert. 2008-02-08 Andreas J. Koenig
* Frank asks me to investigate this based on program which is already in rt.perl.org since Jan 8. $p -Itests -MUnknownError 31253:5.9.5::thr=:opt=-g Global symbol "$asd" requires explicit package name at tests/UnknownError.pm line 8. BEGIN not safe after errors--compilation aborted at tests/UnknownError.pm line 9. Compilation failed in require. BEGIN failed--compilation aborted. 31384:5.9.5::thr=:opt=-g Unknown error Compilation failed in require. BEGIN failed--compilation aborted. Wrote a call_UnknownError.pl. The UnknownError.pm was already there. Apparently I was disturbed when running it the first time. ----Program---- my $out = `'$^X' -Itests -MUnknownError 2>&1`; $out =~ s/at .*$//mg; print $out; ----Output of .../plx9DAz/perl-5.9.4@31254/bin/perl---- Global symbol "$asd" requires explicit package name BEGIN not safe after errors--compilation aborted Compilation failed in require. BEGIN failed--compilation aborted. ----EOF ($?='0')---- ----Output of .../pwiMCxf/perl-5.9.4@31255/bin/perl---- Unknown error Compilation failed in require. BEGIN failed--compilation aborted. ----EOF ($?='0')---- Reported to P5P * inspired by RT#33004 ----Program---- eval q{use Mail::Mbox::MessageParser 1.5}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../paCcXxw/perl-5.9.1@23470/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../prlkihB/perl-5.9.1@23471/bin/perl---- N/A ----EOF ($?='0')---- There is a regex written with qr/.../ which is later used within a pattern. The -m of the inner pattern was overruled by the outer /m until 23470 and not overruled in 23471. It's the pattern 'from_pattern' from the Config.pm. Fixing this fixes one test, not all. Two more spots to patch. distroprefs/DCOPPIT.Mail-Mbox-MessageParser.yml http://rt.cpan.org/Ticket/Display.html?id=33004 2008-02-05 Andreas J. Koenig
* need to re-visit OLAF/Net-DNS-0.62.tar.gz, not in RT and not inspected closely enough. http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2008-01/msg01365.html * need to find the autobox mail that said something about 1.22? http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2007-12/msg00809.html No need to run binary search again. Now in RT: http://rt.cpan.org/Ticket/Display.html?id=32928 2008-02-03 Andreas J. Koenig
* Frank Wiegand tells me stories about a bug in AUTOLOAD, version, or CPAN.pm. http://perlmonks.org/?node_id=665058 After installing a few thousand modules I can reproduce the failure. With both 1.9205 and current repository version. I must call 'reload index' and then 'r'. An 'r' when loading the data from Metadata succeeds. Introducing more evals allows me to identify the modules that *trigger* the bug: 'Acme::MetaSyntactic::nethack': 'Class::Accessor::Classy': 'Class::DBI': 'Class::Std': 'Config::Std': 'Getopt::Euclid': 'Smart::Comments': 'Sub::Installer': 'Text::Balanced': I can then also step through the debugger in the AutoLoader which believes it is being called for: DB<<11>> x $AUTOLOAD 0 'main::version::(""' Before we reach there we see a version object that looks like so: DB<7> x $have 0 main::version=HASH(0xcc1b6ec) 'original' => 'v1.0.0' 'qv' => 1 'version' => ARRAY(0xcc1b8e4) 0 1 1 0 2 0 and the debugger displays it as such, so apparently overloading is turned off somehow. Because if I construct such an object manually, it has overloading and the 'x $have' just does: DB<16> x $have 0 v1.0.0 I now have it down to: % /home/src/perl/repoperls/installed-perls/maint-5.8/p8tnrrm/perl-5.8.0@27144/bin/perl -Ilib -MCPAN -e ' use CPAN; CPAN::Shell->reload("index"); $TRACEMODULE = CPAN::Shell->expand('Module','Acme::MetaSyntactic::nethack'); $traceinst = $TRACEMODULE->inst_version; print $traceinst; ' Bombs immediately. My perllocal.pod has many candidates that might have changed something. A binary search would probably compare two perls and add one module after the other to the one that is still sane? stop,stop,stop Frank has found the culprit in Safe.pm 2.14. * Could it be a way to increase responsibility consciousness among MI users: report it as a bug when they distribute an old version? Makes little sense in the absence of a good recent version. Ajj, but Chroniton distributes 0.63 and that version seems to have not even a check for PERL5_CPANPLUS_IS_RUNNING. http://rt.cpan.org/Ticket/Display.html?id=32984 * A plan how we could protect the world from recursive usage. Inc the counter in the environment, display it, display in which directory we are, sleep for a long and increasing time, recommend the user to hit ^C and file a bug report. Display the process number. Display a countdown when we will continue. Display some sort of stack trace. 2008-02-01 Andreas J. Koenig
* ----Program---- eval q{use Devel::StackTrace 1.15}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of ...pnKj4xI/perl-5.10.0@33021/bin/perl---- OK ----EOF ($?='0')---- ----Output of ...pMXqMnB/perl-5.10.0@33022/bin/perl---- N/A ----EOF ($?='0')---- 2008-01-30 Andreas J. Koenig
* ----Program---- eval q{use Net::DNS 0.62}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of ...pm8xeIK/perl-5.10.0@33087/bin/perl---- OK ----EOF ($?='0')---- ----Output of ...pjheziE/perl-5.10.0@33088/bin/perl---- N/A ----EOF ($?='0')---- 2008-01-28 Andreas J. Koenig
* Todo: post to P5P: ----Program---- eval q{use Devel::Cover 0.63}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of ...po5d47x/perl-5.10.0@33071/bin/perl---- OK ----EOF ($?='0')---- ----Output of ...pPgv7op/perl-5.10.0@33072/bin/perl---- N/A ----EOF ($?='0')---- * bisect for Florian Math::Pari patch * bisect for Moritz Lenz the regex thing. 2008-01-21 Andreas J. Koenig
* Carp-Clan? cpan[2]> install Carp::Clan Running install for module 'Carp::Clan' The module Carp::Clan isn't available on CPAN. Either the module has not yet been uploaded to CPAN, or it is temporary unavailable. Please contact the author to find out more about the status. Try 'i Carp::Clan'. I find 471 2008-01-11 JJORE/Carp-Clan-5.10.meta 18618 2008-01-11 JJORE/Carp-Clan-5.10.tar.gz but it isn't indexed. Probably a decreasing version number case? 2008-01-08 Andreas J. Koenig
* (from Slaven) Diese Datei ist leer: JHI/Math-Complex-1.41.tar.gz und führt dazu, dass mein Smoker abbricht. Könntest du CPAN.pm hier beibringen, auch nur den Fehler anzuzeigen und weiterzumachen? 2008-01-07 Andreas J. Koenig
* Randy/PPM/etc. More thoughts needed. 2007-12-31 Andreas J. Koenig
* Need a tool to bring all broken distros into a tree shape as to eliminate leaves below a common node. 2007-12-24 Andreas J. Koenig
* summary 32707: Data::Alias, Devel::Declare, autobox All other fails are not reproducable or dependencies. * 32719 new fails ZOOLEIKA/RDF-Simple-0.3.tar.gz[332], ASH/DBIx-Class-0.08008.tar.gz[470], ADAMK/CPAN-Index-0.01.tar.gz[473], ADEO/Data-Random-0.05.tar.gz[786], AUDREYT/Encode-IBM-0.07.tar.gz[809], BRICAS/DBIx-Class-Indexed-0.02.tar.gz[908], DAXIM/Yahoo-Photos-0.0.2.tar.gz[995], OVID/Test-JSON-0.02.tar.gz[1089], MAURICE/IPC-ShareLite-0.09.tar.gz[1126], CFRANKS/DBIx-Class-HTML-FormFu-0.01004.tar.gz[1246], BLBLACK/Catalyst-Model-DBIC-Schema-0.20.tar.gz[1251], MRAMBERG/Catalyst-Plugin-Authentication-Store-DBIC-0.09.tar.gz[1252], BRICAS/DBIx-Class-DateTime-Epoch-0.03.tar.gz[1268], JROCKWAY/Task-Catalyst-Tutorial-0.03.tar.gz[1315], CLACO/DBIx-Class-Validation-0.02001.tar.gz[1429], CLACO/DBIx-Class-UUIDColumns-0.02002.tar.gz[1538] * 32717 new fails NI-S/Tk-HTML-3.003.tar.gz[89], LGODDARD/Tk-Wizard-2.128.tar.gz[128], XMATH/Data-Alias-1.07.tar.gz[132], BSMITH/Devel-EvalContext-0.09.tar.gz[133], MSTROUT/Devel-Declare-0.001006.tar.gz[620], CHOCOLATE/autobox-1.22.tar.gz[625], STEVAN/Moose-Autobox-0.05.tar.gz[626], NEELY/Data-Serializer-0.43.tar.gz[780], BBC/Email-MIME-CreateHTML-1.026.tar.gz[781], RIZEN/Config-JSON-1.1.1.tar.gz[897], CHORNY/Apache-Session-1.85.tar.gz[1104], ANDK/Apache-Session-Counted-1.118.tar.gz[1310], SAMTREGAR/DBIx-Timeout-1.01.tar.gz[1316], ADUITSIS/IPC-Mmap-0.14.tar.gz[1482] 2007-12-22 Andreas J. Koenig
* want to have: CPANPLUS::Dist::Deb with CPAN.pm as backend. 2007-12-21 Andreas J. Koenig
* on blead@32674. Sigh. new fails RIZEN/Config-JSON-1.1.1.tar.gz[124] BRADFITZ/Danga-Socket-1.57.tar.gz[203] DMAKI/Danga-Socket-Callback-0.01200.tar.gz[204] OLAF/Net-DNS-0.61.tar.gz[258] RJBS/Email-Valid-0.179.tar.gz[259] MIYAGAWA/Email-Valid-Loose-0.05.tar.gz[261] LYOKATO/FormValidator-Simple-0.22.tar.gz[263] CLACO/DBIx-Class-Validation-0.02001.tar.gz[264] GMPASSOS/Safe-World-0.14.tar.gz[285] NODINE/Text-Restructured-0.003037.tar.gz[292] CFRANKS/HTML-Widget-1.11.tar.gz[303] JJORE/B-Generate-1.11.tar.gz[318] MIYAGAWA/Email-Find-0.10.tar.gz[436] RCAPUTO/POE-Component-Client-DNS-1.00.tar.gz[455] JJORE/AI-Prolog-0.739.tar.gz[584] DPAVLIN/Search-Estraier-0.08.tar.gz[748] RCAPUTO/POE-Component-Client-Keepalive-0.1000.tar.gz[761] RCAPUTO/POE-Component-Client-HTTP-0.82.tar.gz[762] DMAKI/Xango-1.08.tar.gz[770] JMASON/Mail-SpamAssassin-3.2.3.tar.gz[775] PIJLL/DateTime-Format-Epoch-0.11.tar.gz[785] NEELY/Data-Serializer-0.43.tar.gz[806] BBC/Email-MIME-CreateHTML-1.026.tar.gz[841] SARTAK/Jifty-0.71129.tar.gz[856] NUFFIN/Test-TAP-Model-0.09.tar.gz[934] NUFFIN/Test-TAP-HTMLMatrix-0.09.tar.gz[935] GAAL/Task-Smoke-0.16.tar.gz[936] BINGOS/POE-Component-Server-IRC-1.24.tar.gz[1009] JOHANL/Devel-PerlySense-0.0136.tar.gz[1014] VKON/Tcl-0.95.tar.gz[1025] LGODDARD/Tk-Wizard-2.124.tar.gz[1101] MIYAGAWA/CGI-Untaint-email-0.03.tar.gz[1269] 2007-12-19 Andreas J. Koenig
* And on RT #31708 I found Data::Swap as being a binary search help seeker. ----Program---- eval q{use Data::Swap 0.05}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../poY9GSb/perl-5.8.0@22739/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../piOkQwD/perl-5.8.0@22741/bin/perl---- N/A ----EOF ($?='0')---- Sent a one-line note to Matthijs. Saying goodbye to the usual BBC articles. 2007-12-18 Andreas J. Koenig
* 5.10 is out and I find at home this binarysearch ----Program---- eval q{use Apache::DB 0.13}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../pmRlzse/perl-5.8.0@32012/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../p7cydGv/perl-5.8.0@32013/bin/perl---- N/A ----EOF ($?='0')---- What's in it? Signalhandler stuff, and yes, the error message is /home/src/perl/repoperls/installed-perls/perl/psSfy01/perl-5.8.0@32032/bin/perl /home/src/perl/repoperls/installed-perls/perl/psSfy01/perl-5.8.0@32032/lib/5.10.0/ExtUtils/xsubpp -typemap /home/src/perl/repoperls/installed-perls/perl/psSfy01/perl-5.8.0@32032/lib/5.10.0/ExtUtils/typemap DB.xs > DB.xsc && mv DB.xsc DB.c cc -c -D_REENTRANT -D_GNU_SOURCE -DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0.13\" -DXS_VERSION=\"0.13\" -fPIC "-I/home/src/perl/repoperls/installed-perls/perl/psSfy01/perl-5.8.0@32032/lib/5.10.0/i686-linux-thread-multi-64int/CORE" DB.c DB.xs: In function XS_DB_ApacheSIGINT: DB.xs:59: error: too few arguments to function ApacheSIGINT make: *** [DB.o] Fehler 1 What I don't know is how to get the right ifdef. BBC written 2007-12-27. * 32631: new fails DROLSKY/HTML-Mason-1.37.tar.gz[821], JESSE/HTTP-Server-Simple-Mason-0.09.tar.gz[822], MJEWELL/docparser/Biblio-Document-Parser-1.10.tar.gz[913], SARTAK/Jifty-0.71129.tar.gz[947], FWILES/Apache-DB-0.13.tar.gz[997], BDFOY/Test-HTTPStatus-1.07.tar.gz[1116], RCLAMP/Devel-LeakTrace-0.05.tar.gz[1324], FLORA/Catalyst-View-Mason-0.15.tar.gz[1337], GWYN/POE-Component-Daemon-0.1006.tar.gz[1340], AUDREYT/Encode-IBM-0.07.tar.gz[1407] The new fails are only due to new discoveries by Alexandr Chorny 2007-12-17 Andreas J. Koenig
* From Chorny: ----Program---- eval q{use Test::HTTPStatus 1.07}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../p9mfFVw/perl-5.8.0@31020/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../prYHaRP/perl-5.8.0@31021/bin/perl---- N/A ----EOF ($?='0')---- But this is crap. We must declare an external dependency on Test::Pod::Coverage first. So now we get: ----Program---- eval q{use Test::HTTPStatus 1.07}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../psiUhc4/perl-5.8.0@26486/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../pQD0dEL/perl-5.8.0@26487/bin/perl---- N/A ----EOF ($?='0')---- On Apache::DB we will start the binary search between 31941 and 32032. BBC written 2007-12-27. On Biblio::Document::Parser between 23232 and 23606. 2007-12-16 Andreas J. Koenig
* Todo: next BBC summary must include today's mail from/to Alexandr Chorny. 2007-12-14 Andreas J. Koenig
* BSUGARS/IPC-Shareable-0.60.tar.gz needs a bugreport, maybe is a BBC "can't use...". On top of that several perls hang on test ipchv.t so that I must disable it. But, but, but nobody seems to use it, it's latest release is from 2001. Just ignore it! 2007-12-13 Andreas J. Koenig
* Final binsearch on P5NCI: ----Program---- eval q{use P5NCI 0.31}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../pecvOBn/perl-5.8.0@32401/bin/perl---- N/A ----EOF ($?='0')---- ----Output of .../pbMBeR9/perl-5.8.0@32405/bin/perl---- OK ----EOF ($?='0')---- http://rt.cpan.org/Ticket/Display.html?id=27963 * Bug: I just did a 'fforce get' on modperl followed by a 'install'. The install tried to apply the patch a second time and then quickly failed because apparently the "install" attribute wasn't cleared. Eeek. Low prio because 'fforce get' is a bit of nonsense on the user side (it seems). 2007-12-12 Andreas J. Koenig
* P5NCI may need a binary search where it *started* to work. Depends what chromatic wants to know. Ticket 27963. 32395 fails, 32444 passes tests. DONE. 2007-12-11 Andreas J. Koenig
* ALERT 2007-12-10T07:35 perl 32603 25 DAGOLDEN/CPAN-Reporter-1.06.tar.gz NOT OK 2007-12-09T16:21 perl 32601 25 DAGOLDEN/CPAN-Reporter-1.06.tar.gz OK It cannot be perl because the changes were .... 32603 on 2007/12/10 by craigb@craigb-brianor Fix uninitialized pointer bug in VMS version of readdir() when case preservation feature is enabled. 32602 on 2007/12/09 by craigb@craigb-brianor Tolkien quote for vms/vms.c. autobundle? No, I think it is Test-Harness 3.05. Trying on PAUSE with 32602 FIXED by David in 1.0601 2007-12-10 Andreas J. Koenig
* ELLIOTJS via RT has brought evidence about CPAN.pm failures on solaris 2007-12-09 Andreas J. Koenig
* Test::Harness 3.04 failing when Encode not installed? t/unicode......................... # Failed test 'Unicode smiley (script): value for description matches' # at t/unicode.t line 111. Wide character in print at t/lib/Test/Builder.pm line 1266. # got: 'Everything is fine âº' # expected: 'Everything is fine %Gâº%@' # Looks like you failed 1 test of 20. Dubious, test returned 1 (wstat 256, 0x100) Failed 1/20 subtests Haven't seen this before. http://rt.cpan.org/Ticket/Display.html?id=31314 and fixed. * Jifty failed on IPC::PubSub::Cache::Memcached: Can't locate Cache/Memcached.pm. Looks like somebody forgot a dependency decl. In the Jifty dependency preparations I see only IPC::PubSub and Cache::Cache but no Memchache stuff. The full error states: Cannot load backend module: IPC::PubSub::Cache::Memcached: Can't locate Cache/Memcached.pm in @INC (@INC contains: /home/sand/.cpan/build/Jifty-0.71129-LHzsQe/inc /home/sand/.cpan/build/Jifty-0.71129-LHzsQe/blib/lib /home/sand/.cpan/build/Jifty-0.71129-LHzsQe/blib/arch /home/src/perl/repoperls/installed-perls/perl/p0klOEE/perl-5.8.0@32600/lib/5.10.0/i686-linux /home/src/perl/repoperls/installed-perls/perl/p0klOEE/perl-5.8.0@32600/lib/5.10.0 /home/src/perl/repoperls/installed-perls/perl/p0klOEE/perl-5.8.0@32600/lib/site_perl/5.10.0/i686-linux /home/src/perl/repoperls/installed-perls/perl/p0klOEE/perl-5.8.0@32600/lib/site_perl/5.10.0 . /home/sand/.cpan/build/Jifty-0.71129-LHzsQe/lib Jifty::ClassLoader=HASH(0x8b21e68) Jifty::ClassLoader=HASH(0x8b245a8) Jifty::ClassLoader=HASH(0x8b24358) Jifty::ClassLoader=HASH(0x8b25778) Jifty::ClassLoader=HASH(0x96c9790) Jifty::ClassLoader=HASH(0x96cb800) Jifty::ClassLoader=HASH(0x96cbe20) Jifty::ClassLoader=HASH(0x972f5a8) /home/sand/.cpan/build/Jifty-0.71129-LHzsQe/lib) at /home/src/perl/repoperls/installed-perls/perl/p0klOEE/perl-5.8.0@32600/lib/site_perl/5.10.0/IPC/PubSub/Cache/Memcached.pm line 5. and happens during t/04-test_file 2007-12-08 Andreas J. Koenig
* New BBC candidate ----Program---- eval q{use Test::Class 0.25}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../pykQRSb/perl-5.8.0@32581/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../pvgC1Ko/perl-5.8.0@32582/bin/perl---- N/A ----EOF ($?='0')---- We have many other victims between 32580 and now but most of them are shaky things that have already exhibited random behaviour in the past. XML::RSS::LibXML ok DBIx::Timeout ok XML::RSS::Liberal ok Net::FTP::Common ok WebService::Bloglines ok Getopt::Attribute not ok Module::Changes not ok (dependency of Getopt::Attribute) CGI-Session not ok but only due to SKIPs ok on 32980 Log-Dispatch-Config ok POE-Component-Logger ok POE-Component-MessageQueue ok Attribute-Types not ok Attribute::Overload not ok Finance-Currency-Convert-WebserviceX ok Data-Currency ok SVG-Plot not ok but was not ok before too HTML::GMap not ok (dependency of CGI::Session) CGI-Application-Plugin-Session not ok (dependency of CGI::Session) #32582 (Attribute::Handlers) breaks Test::Class, Getopt::Attribute, Attribute::Types, Attribute::Overload and more. Shall I write a BBC on it or is there something in the pipeline? I wrote a BBC and then quickly somebody provided a fix (he had not even noticed my posting). So forget it. 2007-12-06 Andreas J. Koenig
* Alias says: "YAML::Tiny is quite clear about what it is, a module that supports reading and writing of the block-mode JSON-subset of the YAML specification." mauzo writes a more complete spec: Perl doesn't have a formal spec, either, yet it seems to acquire its fair share of bugs :). YAML::Tiny has a perfectly decent (informal, implicit) spec: 1. if write_string is passed any Perl data structure consisting only of unmagical scalars, arrays and hashes, produce a spec-compliant YAML document representing it which can be parsed by YAML::Tiny or any more complete YAML parser; 2. if write_string is passed any other Perl data structure, report an error saying so; 3. if read_string is passed any spec-compliant YAML document, either 1. parse that document correctly and return the corresponding Perl data structure, or 2. report an error that this document is unsupported and a more complete parser should be used; 4. if read_string is passed anything that isn't a spec-compliant YAML document, report an error saying so. Any other behaviour, such as Adam has just fixed, is a bug. The only thing that might be useful is documentation of which cases get 3.1 and which get 3.2. I must write a RT ticket demanding these specs become part of the manpage. http://rt.cpan.org/Ticket/Display.html?id=31275 where Alias say "A challenge" * off topic: http://use.perl.org/~pmichaud/journal/35049 patrick on state of perl6/parrot 2007-12-04 Andreas J. Koenig
* Feature request to David Golden: turn on/off cc_author via distroprefs. How? 2007-12-02 Andreas J. Koenig
* Gtk2 has one single PASS. It fails on 27002 more or less the same way as with current 5.10. It fails on 23023 because Glib fails there. Maybe it would be interesting to find the place in history when Glib started working and then to run Gtk2 through that version. Just a binarysearch without --build should do. ----Output of .../p4eJlzo/perl-5.8.0@25733/bin/perl---- N/A ----EOF ($?='0')---- ----Output of .../pdv4QaU/perl-5.8.0@25948/bin/perl---- OK ----EOF ($?='0')---- Perfect! The error summary with 25948 is shorter than the one with 5.10. Wohoo, on "look" the DISPLAY isn't set, of course. But then the test succeeds just fine: DISPLAY=:121 make test TEST_FILES="t/GdkDisplayManager.t" TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/src/perl/repoperls/installed-perls/perl/pdv4QaU/perl-5.8.0@25948/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/GdkDisplayManager.t t/GdkDisplayManager...... 1..4 ok 1 - The object isa Gtk2::Gdk::DisplayManager ok 2 ok 3 ok 4 - The object isa Gtk2::Gdk::Device ok All tests successful. Files=1, Tests=4, 1 wallclock secs ( 0.02 usr 0.00 sys + 0.25 cusr 0.01 csys = 0.28 CPU) Result: PASS But from 'test Gtk2' in the CPAN shell I get: t/GdkDisplayManager..................The application 'GdkDisplayManager.t' lost its connection to the display :121.0; most likely the X server was shut down or you killed/destroyed the application. Dubious, test returned 1 (wstat 256, 0x100) No subtests run t/GdkDnd.............................Gdk-WARNING **: Drops for GDK_DRAG_PROTO_ROOTWIN must be handled internally at t/GdkDnd.t line 100. ok So under CPAN shell the connection is lost, under 'make test' tests are succeeding? NO, under make test with arguments it works, under make test without arguments it fails. NO, it's once again RANDOM TEST RESULTS. When I run the command DISPLAY=:121 make test TEST_FILES="t/00.Gtk2.t t/01.GtkWindow.t t/02.GtkContainer.t t/Gdk.t t/GdkCairo.t t/GdkColor.t t/GdkCursor.t t/GdkDisplay.t t/GdkDisplayManager.t" several times then I get both a success and a failure. But the problem case is always the last one. AND there's another one that is even more annoying: DISPLAY=:121 make test TEST_FILES=t/PangoLayout.t PERL_DL_NONLAZY=1 /home/src/perl/repoperls/installed-perls/perl/pdv4QaU/perl-5.8.0@25948/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/PangoLayout.t t/PangoLayout......1/68 Modification of a read-only value attempted at t/PangoLayout.t line 134. # Looks like you planned 68 tests but only ran 36. # Looks like your test died just after 36. t/PangoLayout...... Dubious, test returned 255 (wstat 65280, 0xff00) Failed 32/68 subtests If I run it in the debugger it loses track of the debugger context completely and I cannot set a breakpoint. At least with 25948. So switching to current bleadperl I reach that line and see that the argument 23 is sent to some C lib and there it chokes. Not my area of interest. I made the random test results a ticket: http://rt.cpan.org/Ticket/Display.html?id=31255 2007-11-30 Andreas J. Koenig
* JJORE/overload-eval-0.07.tar.gz fails on 2007-11-28T09:27?? Also fails on 32032 which was also threaded. Works with many others. Trying 30952 which is also threaded. FAIL. Trying 27048 which is also threaded. FAIL. Trying 23232 which is also threaded. Perl v5.9.4 required--this is only v5.9.2 Everything before 28317 fails. http://rt.cpan.org/Ticket/Display.html?id=31139 2007-11-29 Andreas J. Koenig
* Sepia binary search ----Program---- our $have_warned; BEGIN { $SIG{__WARN__} = sub { return if $have_warned++; print "suppressing one or more warnings\n" }; } eval q{use Sepia "0.95_02"}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../pA0wlau/perl-5.8.0@30609/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../pV9JsIn/perl-5.8.0@30610/bin/perl---- N/A ----EOF ($?='0')---- * Long time been there, never noticed: 2007-07-04T01:03 perl 31526 529 JONALLEN/a2pdf-1.13.tar.gz NOT OK 2007-07-02T15:26 perl 31515 299 JONALLEN/a2pdf-1.13.tar.gz OK Now I see this has been discussed in this file but no conclusion. http://rt.cpan.org/Ticket/Display.html?id=28152 A perl/$^X issue. Voiced myself in the ticket. 2007-11-27 Andreas J. Koenig
* PHRED/Apache-Test-1.30.tar.gz has a new dialog that needs to be distropreffed. This might need further work. Yesterday I saw a dialog despite envariable APACHE being set? * SEANO/Sepia-0.95.tar.gz might need a binary search. But it is problematic because CPAN::Reporter and Sepia have an issue with each other so it seems. Twice I have seen a hang after CPAN says "CPAN::Reporter loaded". No! What looks like a hang is just something taking many minutes. No? No, it's just a buggy question/answer game for installing dependencies. Somebody seems to have forgotten to set $| or something. http://rt.cpan.org/Ticket/Display.html?id=30998 2007-11-25 Andreas J. Koenig
* Schwern posted about RT::Client::REST. Looks interesting. http://use.perl.org/~schwern/journal/34967 2007-11-24 Andreas J. Koenig
* Overlooked this one 2007-11-07T01:28 perl 32230 282 GAAS/Font-AFM-1.19.tar.gz NOT OK 2007-11-06T07:57 perl 32226 919 GAAS/Font-AFM-1.19.tar.gz OK Looks like Test::Harness. 3.00 came out on 11-06. With 32474 and 3.0 I see FA fail too. http://rt.cpan.org/Ticket/Display.html?id=30962 2007-11-23 Andreas J. Koenig
* TEVERETT/Class-Prototyped-1.10.tar.gz looks like crying for a binary search help. ----Program---- eval q{use Class::Prototyped 1.10}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../pLNXwon/perl-5.8.0@30979/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../pTP10LN/perl-5.8.0@30980/bin/perl---- N/A ----EOF ($?='0')---- BBC? Yes. And ticket. http://rt.cpan.org/Ticket/Display.html?id=31556 * Random test failures with re-engine-Plan9: http://rt.cpan.org/Ticket/Display.html?id=30928 * DONEILL/MIME-tools-5.425.tar.gz tests hang under 5.6.2 At about the same time a bleadperl test complained: t/Smtpsend.............can't create socket: Address already in use at t/Smtpsend.t line 18. # Looks like your test died before it could output anything. Dubious, test returned 255 (wstat 65280, 0xff00) Failed 9/9 subtests So this might be a concurrency issue between the two tests? Sure! http://rt.cpan.org/Ticket/Display.html?id=30927 And 12 days ago already the companion http://rt.cpan.org/Ticket/Display.html?id=30645 and now stopped with a distropref. 2007-11-22 Andreas J. Koenig
* Re: [perl #47632] Undef loop while condition, loop code motion, and bad warning line number? 5.10-RC1 + 5.8.8 Schwern asks for a binary search. DONE * My own module? 2007-10-30T23:51 perl 32204 495 ANDK/MAB2-0.06.tar.gz NOT OK 2007-10-30T08:15 perl 32202 1121 ANDK/MAB2-0.06.tar.gz OK t/dualdb.........Could not tie @recs: illegal flag specified to DB->open; Filename => kafka.dualdb, Subname => recno, Mode => 0664, Flags => 524289 at /home/sand/.cpan/build/MAB2-0.06-EfNVot/blib/lib/Tie/MAB2/Dualdb/Recno.pm line 28. -rw-r--r-- 1 root root 299 Oct 30 22:30 libdb-dev.list Was this the upgrade to libdb 4.6.19-1? Or the upgrade to 1.816? 395 2007-02-04 PMQS/DB_File-1.815.meta 87656 2007-02-04 PMQS/DB_File-1.815.tar.gz 395 2007-10-28 PMQS/DB_File-1.816.meta 87854 2007-10-29 PMQS/DB_File-1.816.tar.gz Downgrading to 1.815 does not help. Downgrading to libdb 4.3 does not help either. My perl 32147 passes all tests, it has DB_File 1.816 already. I re-install 1.816 and re-test Encode::MAB2 and it succeeds again. My perl 32208 fails that test, it has 1.816 already. I re-install 1.816 and re-test Encode::MAB2 and it fails again. Everything looks like a perl bug except that between 32202 and 32204 nothing interesting happened. So does the downgrade of libdb only have an effect on newer perls? If so, then we will see 32177 and all others I build now succeed. I do not understand the reason for that. Reading the output of the perl compilation indicates that -ldb is called on the linker for DB_File.so. But why is there a -L/usr/local/lib? Dunno, but irrelevant because there is no libdb. And DB_File is a dynamic extension that gets stored into ../../lib/auto/DB_File/DB_File.so. This then gets installed into /home/src/perl/repoperls/installed-perls/perl/pbMhvub/perl-5.8.0@32444/lib/5.10.0/i686-linux-64int/DB_File.pm and /home/src/perl/repoperls/installed-perls/perl/pbMhvub/perl-5.8.0@32444/lib/5.10.0/i686-linux-64int/auto/DB_File/DB_File.so -r-xr-xr-x 1 sand sand 51221 2007-11-22 08:50 /home/src/perl/repoperls/installed-perls/perl/pbMhvub/perl-5.8.0@32444/lib/5.10.0/i686-linux-64int/auto/DB_File/DB_File.so -r--r--r-- 1 sand sand 63485 2007-11-22 08:50 /home/src/perl/repoperls/installed-perls/perl/pbMhvub/perl-5.8.0@32444/lib/5.10.0/i686-linux-64int/DB_File.pm Nonono, wrong way down the road. BerkeleyDB is it, not DB_File, right? Yes 'requires' => { 'BerkeleyDB' => '0.20', 'Encode' => '1.41' } Now verified with Get:1 http://k66.linux.bogus testing/main libdb4.6 4.6.21-4 [562kB] Get:2 http://k66.linux.bogus testing/main libdb-dev 4.6.21-4 [643kB] After that reinstalling BerkeleyDB, then testing Encode::MAB2 => FAIL. http://rt.cpan.org/Ticket/Display.html?id=30926 * TkCarp has only fails for a while. Last srezic PASS with and first srezic FAIL with 5.8.8 Left: http://www.nntp.perl.org/group/perl.cpan.testers/2007/06/msg504007.html Right: http://www.nntp.perl.org/group/perl.cpan.testers/2007/10/msg672129.html Module Need Have Module Need Have ------ ---- ----------- ------ ---- ----------- Carp 0 1.04 Carp 0 1.04 Tk 0 804.027_500 Tk 0 804.027_501 Module Have Module Have ------------------- ------ ------------------- ------ CPAN 1.9102 CPAN 1.9203 Cwd 3.24 Cwd 3.25 ExtUtils::CBuilder 0.18 ExtUtils::CBuilder 0.18 ExtUtils::Command 1.09 ExtUtils::Command 1.13 ExtUtils::Install 1.41 ExtUtils::Install 1.41 ExtUtils::MakeMaker 6.32 ExtUtils::MakeMaker 6.36 ExtUtils::Manifest 1.48 ExtUtils::Manifest 1.51 ExtUtils::ParseXS 2.15 ExtUtils::ParseXS 2.15 File::Spec 3.12 File::Spec 3.12 Module::Build 0.2806 Module::Build 0.2806 Module::Signature 0.55 Module::Signature 0.55 Test::Harness 2.56 Test::Harness 2.64 Test::More 0.70 Test::More 0.70 version n/a YAML 0.66 YAML::Syck 0.91 version 0.7203 Did 501 break it? http://rt.cpan.org/Ticket/Display.html?id=30909 2007-11-21 Andreas J Koenig
* Slaven: Give the LWP::UserAgent a conn cache to incr performance. Patch in the mail but still undecided if this is really an improvement. 2007-11-21 Andreas J. Koenig
* some encoding change 2007-11-20T10:28 perl 32412 1240 MIYAGAWA/Web-Scraper-0.22.tar.gz NOT OK 2007-11-19T18:21 perl 32405 471 MIYAGAWA/Web-Scraper-0.22.tar.gz OK In the meantime 32405 also fails, I must go back to 32395 for an autobundle comparison. http://rt.cpan.org/Ticket/Display.html?id=30886 (HTML::TreeBuilder::XPath) * where is the Gabor page with all the 5.005 modules? http://cpantesters.szabgab.com/stats/perl_5.5.5.html * V is a module but not indexed (?) what's up? 4934 2007-11-07 ABELTJE/V-0.13.tar.gz ??? Mail sent, answer received, needs further processing. 2007-11-18 Andreas J. Koenig
* BUG! I just discovered that a success report was sent for Readonly::XS after a patch was applied. This was once forbidden and must remain forbidden. * MAROS/Mail-Builder-1.03.tar.gz seems to hang on 5.6.2 I just ^Ced it. It was probably DONEILL/MIME-tools-5.425.tar.gz? See above. * Just discovered that we lost JRED recently: 2007-11-08T16:04 perl 32244 494 JRED/Event-ExecFlow-0.63.tar.gz NOT OK 2007-11-07T17:02 perl 32235 969 JRED/Event-ExecFlow-0.63.tar.gz NOT OK 2007-11-07T01:28 perl 32230 1282 JRED/Event-ExecFlow-0.63.tar.gz NOT OK 2007-11-06T07:57 perl 32226 456 JRED/Event-ExecFlow-0.63.tar.gz OK 2007-11-05T13:08 perl 32222 402 JRED/Event-ExecFlow-0.63.tar.gz OK 2007-11-04T20:10 perl 32219 124 JRED/Event-ExecFlow-0.63.tar.gz OK and since then 12 more fails out of 12 sessions. It's a dependency on AnyEvent. Long day comparing AnyEvent results follows. Mail to Marc has been sent. Update 2007-11-25 akoenig : FIXED *
Answers Yanick: pdflatex is the culprit littering /tmp. As I didn't find any easy way to... 2007-11-17 Andreas J. Koenig
* Todo: write a clean_tested() method. Suggests Adam Kennedy: ah, ok, I understand. Although if there is dependencies involved, would that also clean A? Or perhaps we need a clean_all, so that CPAN Testers can just call that each cycle? Adam K * 32327 was a debugging build. I see a strange INC path without blib but I see nothing suspect in the two patches 329 and 330 (328 is maintperl). And the diff in the autobundles is a bit funny because 327 started earlier and finished later, so it is a mix of upgrades and downgrades. 2007-11-16T13:38 perl 32330 709 YANICK/XML-XPathScript-1.52.tar.gz NOT OK 2007-11-15T23:07 perl 32327 1008 YANICK/XML-XPathScript-1.52.tar.gz OK 2007-11-14T09:33 perl 32308 325 YANICK/XML-XPathScript-1.52.tar.gz OK Module::Build 0.2808 vs 0.2808_01 is the most likely cause. But no, this is it not. I tried it on 32354 which gives still a FAIL and then downgraded to M:B 1.2808 and it stayed a FAIL. Upgrading to 0.2808_01 again does no change things either. Ahhh, what does it really mean for a test script when ther is a shebang line of #!perl -t ?? What was the exact error message again? t/04unicode......................Can't locate XML/XPathScript.pm in @INC (@INC contains: /home/src/perl/repoperls/installed-perls/perl/pztfddi/perl-5.8.0@32354/lib/5.10.0/i686-linux-64int /home/src/perl/repoperls/installed-perls/perl/pztfddi/perl-5.8.0@32354/lib/5.10.0 /home/src/perl/repoperls/installed-perls/perl/pztfddi/perl-5.8.0@32354/lib/site_perl/5.10.0/i686-linux-64int /home/src/perl/repoperls/installed-perls/perl/pztfddi/perl-5.8.0@32354/lib/site_perl/5.10.0) at t/04unicode.t line 7. BEGIN failed--compilation aborted at t/04unicode.t line 7. # Looks like your test died before it could output anything. Dubious, test returned 255 (wstat 65280, 0xff00) Failed 11/11 subtests So it is the right perl being called but not the module in blib being tested. So I try it once again with 32308, run the test. UNINSTALL it. Run the test again. There we have it. Fails just the same. http://rt.cpan.org/Ticket/Display.html?id=30796 2007-11-16 Andreas J. Koenig
* Nicholas says that B::Generate still suffers from an assertion under debugging. So I probably need to run a binary search on debugging perls for B::Generate. The binary search leads us again to 22314/5 that has already gone into a B:Generate BBC, so nothing to shout out. * Marek Rouchal has opened a ticket about Module::ExtractUse. Resolved in a MakeMaker ticket. 2007-11-15 Andreas J. Koenig
* Another breakage by Test::Distribution. Hopefully this will be fixed in TD 2.00. 2007-11-11T18:16 maint-5.8 32273 838 SNOWHARE/Unicode-MapUTF8-1.11.tar.gz NOT OK 2007-11-11T01:45 perl 32269 320 SNOWHARE/Unicode-MapUTF8-1.11.tar.gz OK 2007-11-13 Andreas J. Koenig
* Another BBC article? ----Program---- eval q{use B::PerlReq 0.006005}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../pDKyJRO/perl-5.8.0@31962/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../pdIAoqO/perl-5.8.0@31963/bin/perl---- N/A ----EOF ($?='0')---- Nope, BBC not justified. badly written test obviously. http://rt.cpan.org/Ticket/Display.html?id=30717 Resolved in 0.006006. * todo: publish the hvds patches DONE * Need to try to fix Danga::Socket with Class::PseudoHash. use fields; use Class::PseudoHash; # $ref = Class::PseudoHash->new; $Class::PseudoHash::FixedKeys = 0; Nope, does not seem to work. * To write a bradfitz special BBC it needs a list of all his modules that are broken because of pseudo hashes. Danga::Socket is only the lowest-level broken module. As long as it is not fixed we cannot even *see* the others (unless we read the source). * Test::Distribution is living in a strangely infected neighborhood. E.g. List::Tuples fails with NKH/List-Tuples-0.03.tar.gz /usr/bin/make test -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports NKH/List-Tuples-0.03.tar.gz Running make install make test had returned bad status, won't install without force Failed during this command: ATOURBIN/rpm-build-perl-0.6.5.tar.gz : make_test NO ZEV/Test-Dependencies-0.08.tar.gz : make_test NO SMUELLER/Test-Strict-0.08.tar.gz : make_test NO NKH/Carp-Diagnostics-0.03.tar.gz : make_test NO NKH/List-Tuples-0.03.tar.gz : make_test NO I need Cantrell's website for resolving. AHA: 0% chance of success:) Actually this example is exposing the problem that is in the system that failing modules with failing dependencies are not reported on cpantesters: Carp::Diagnostics has 2 fails but only 2 reports, not more. Probably because Test::Dependencies has so many fails. Downgrading to Test::Dependencies 0.07 also fails a test but "CPAN::Reporter: test results were not valid, Prerequisite missing." - B::PerlReq ...missing. - PerlReq::Utils ...missing. B::PerlReq missing in megainstall and a candidate for BBC. Fails with blead, succeeds with 5.8.8. Now also Test::Dependencies has a test. Update 2007-12-26 : Ticket to Test-Dependencies opened today http://rt.cpan.org/Ticket/Display.html?id=31906 But both Carp-Diagnostics and List-Tuples are by Nadim and make no sense as it seems and I cannot argue over it. Hrm. I can: http://rt.cpan.org/Ticket/Display.html?id=31914 * Lingua::Stem with Test::Harness 3.01 and 2.64 on 32274 broken t/97_distribution......no such test type: sig # Looks like your test died before it could output anything. Dubious, test returned 255 (wstat 65280, 0xff00) No subtests run 2007-11-11T01:45 perl 32269 939 SNOWHARE/Lingua-Stem-0.83.tar.gz NOT OK 2007-11-10T02:38 perl 32262 1151 SNOWHARE/Lingua-Stem-0.83.tar.gz OK cpan[9]> m Test::Distribution Module id = Test::Distribution CPAN_USERID SRSHAH (Sagar R. Shah
) CPAN_VERSION 1.29 CPAN_FILE S/SR/SRSHAH/Test-Distribution-1.29.tar.gz UPLOAD_DATE 2007-11-10 MANPAGE Test::Distribution - perform tests on all modules of a distribution INST_FILE /home/src/perl/repoperls/installed-perls/perl/p4CNbhs/perl-5.8.0@32274/lib/site_perl/5.10.0/Test/Distribution.pm INST_VERSION 1.29 Downgrading to 1.28 fixes that. http://rt.cpan.org/Ticket/Display.html?id=30687 2007-11-11 Andreas J. Koenig
* My release of 1.92_52 gives FAILs in 6 of *my* smokes. As the error messages mention File::Spec too I wonder if this has to do with a recent glitch that I have not yet understood. 116743 2007-05-22 KWILLIAMS/PathTools-3.25.tar.gz 118823 2007-10-14 KWILLIAMS/PathTools-3.25_01.tar.gz So 31790 has only 3.25 according to the m command. And I get lots of these messages: Use of uninitialized value $file in string ne at /home/src/perl/repoperls/installed-perls/perl/pNaGaP6/perl-5.8.0@31790/lib/5.9.5/File/Spec/Unix.pm line 312. Use of uninitialized value $file in concatenation (.) or string at /home/src/perl/repoperls/installed-perls/perl/pNaGaP6/perl-5.8.0@31790/lib/5.9.5/File/Spec/Unix.pm line 320. And after that failing tests. The File/Spec.pm in current bleadperl 32269 is the same, but I do not get these errors. Maybe the r command gives us a clue? No, it spits too much output. So I try an "update" to svk 3446 which was before Rich's patches and the failures are the same. I should also try 3275. Indeed, the test failure stays which should now have proven that it is not a change in my code that broke but something that which I have installed in my smoke perls. I should try perls close to 31790: 31613 and 31882. OK and OK. Now I can go through diffs in the modules and upgrade until I have the jerk. Fun. [...hours later...] This strategy does not lead anywhere. 32248 has no problem with this test either. But the scope of the problem to compare whole trees with hundreds of interdependencies is simply too big. New idea: CPAN::Test::Dummy::Perl5::Make has been installed on those perls, has it not? Yes. And when I uninstall it, all's well. * This should become a BBC article: ----Program---- eval q{use Brackup 1.06}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../pDjpgoB/perl-5.8.0@22314/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../prHc4Oy/perl-5.8.0@22315/bin/perl---- N/A ----EOF ($?='0')---- 2007-11-08 Andreas J. Koenig
* Apache::Session failed today on 32235 because Test::Deep was missing. seq was 388 and the seq of Test::Deep was 390. The latter was successful, don't understand why it was not found by Apache::Session. Needs more investigations. * t/wmf/read.......... 1..2 ok 1 ok 2 ok You already have a parser for (t/wmf/read.t) at /home/src/perl/repoperls/installed-perls/perl/pe1S7WD/perl-5.8.0@32235/lib/5.10.0/TAP/Harness.pm line 412 This happens with Image::MAgick and bleadperl@3223[05] even after I fixed the test output of t/setattribute.t. * RHANDOM/Template-Alloy-1.009.tar.gz works with 5.9.4, 5.9.5, 5.10.0 but hangs with 5.8.* during 05_tt_base. I ^Ced all 5.8 tests. 5.6.2 worked again. Same for RHANDOM/Template-Parser-CET-0.05.tar.gz, even the test has the same name. * [rt.cpan.org #30554] Not possible to upgrade from v1.9101 Seems that I need to test with a perl that has no YAML. 2007-11-07 Andreas J. Koenig
* Net::SSLeay 1.32: make fails with "could not answer a question during the dialog" or some such. Fails with 32230, 32226, 32222, 32219, 32216. 32212 seems different at first sight but then fails too. * merejn on P5P: On Wed, 07 Nov 2007 05:30:34 +0100, andreas.koenig.7os6VVqR@franz.ak.mind.de (Andreas J. Koenig) wrote: > This patch brings bleadperl to 1.9204 Can I please have an option or environment variable or install-time question to *NOT* ask if it is ok to connect to the internet please? * where is the wiki? need to add hvds patches, Data::Dump::Streamer, bradfitz, Devel::Cover, etc. to my Sunday posting. http://www.perlfoundation.org/perl5/index.cgi * need a (v)box without gzip or tar so I can see the tests succeed or fail 2007-11-06 Andreas J. Koenig
* (Eric Wilhelm on module build mailing list) I think CPAN has a bug which causes it to pass make_arg to ./Build install. (I seem to remember having some grief with -j recently.) * [rt.cpan.org #30481] Fail Installing New Mail::SpamAssassin 3.2.3 Need a fresh perl without spamassassin and build&test SpamAssassin as root. 2007-11-05 Andreas J. Koenig
* Subject: [rt.cpan.org #30481] Failed Test Suite with Mail::SpamAssassin 3.2.3 Looks dangerous. * http://users.endeworks.jp/~daisuke/code/pl/File-MMagic-XS-0.09003.tar.gz ? 2007-11-03 Andreas J. Koenig
* what I want more than anything else before 5.10 is a list of all modules that need patching or don't work. A first approximation to the list that I really want would be a summary of all BBC articles and the state they reached. Shit, groups.google finds only 14 hits on "Bleadperl breaks CPAN" in a narrow timeframe. So how do I find the older postings? xray to the rescue: 373 hits on BBC. Now the list of affected modules. "*" is for "not yet investigated". something else for "still relevant" and "fixed" Unsolved: BRYCE/SVG-Metadata-0.28.tar.gz http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2007-07/msg00996.html DMAKI/File-MMagic-XS-0.09002.tar.gz http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2007-11/msg00025.html; only with threads and debugging; DOMIZIO/OOTools-2.21.tar.gz http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2007-07/msg00432.html EDPRATOMO/Algorithm-Permute-0.06.tar.gz http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2007-05/msg00297.html HAYASHI/Term-ReadLine-Gnu-1.16.tar.gz http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-11/msg00464.html ILYAZ/modules/Math-Pari-2.010709.tar.gz http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2006-10/msg00860.html JJORE/B-Generate-1.10.tar.gz http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2007-08/msg00488.html MARCEL/Exporter-Simple-1.10.tar.gz http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2007-07/msg00710.html MNOONING/Net-Daemon/Net-Daemon-0.43.tar.gz http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2007-10/msg00811.html; only with threads; NAOYA/Hatena-Keyword-0.04.tar.gz http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2007-05/msg00210.html PDCAWLEY/Class-Inner-0.1.tar.gz http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2007-07/msg00499.html PHOENIX/Term-ReadPassword-0.07.tar.gz http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2007-08/msg00183.html PJCJ/Devel-Cover-0.61.tar.gz http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2007-05/msg00861.html RCLAMP/Devel-Caller-0.11.tar.gz http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2007-10/msg00813.html; only with threads; RMUHLE/classes-0.943.tar.gz http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2007-05/msg00351.html ROODE/Readonly-XS-1.04.tar.gz http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2007-07/msg00437.html SAMTREGAR/XML-Validator-Schema-1.08.tar.gz http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2007-05/msg00137.html SAVA/Encode-IMAPUTF7-1.00.tar.gz http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2007-06/msg00375.html TANIGUCHI/Unicode-RecursiveDowngrade-0.03.tar.gz http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2007-06/msg00498.html VKON/Tcl-0.95.tar.gz http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2007-10/msg00822.html; only with debugging; Tested patches available Text::Query 0.07 http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2007-07/msg00434.html patch on CPAN: ANDK/patches/Text-Query-0.07-ROBIN-01.patch.gz Unicode::Lite 0.12 http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2007-06/msg00012.html patch on CPAN: ANDK/Unicode-Lite-0.12-NWCLARK-01.patch.gz XML::Parser 2.34 http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2007-07/msg00662.html patch on CPAN: ANDK/patches/XML-Parser-2.34-ANDK-01.patch.gz Authors fixed: broken fixed Class::Fields 0.202 0.203 Class::MOP 0.40 0.42 Clone 0.25 0.28 DBI 1.57 1.601 Data::Alias 1.03 1.07 Devel::Size 0.68 0.69 JSON 1.12 1.14 PerlPoint::Parser 0.451 1.05 Regexp::Assemble 0.28 0.32 Rose::HTML::Object::Messages 0.549 0.550 https://rt.cpan.org/Ticket/Display.html?id=30021 ShiftJIS::X0213::MapUTF 0.30 0.31 TAP::Parser 0.52 0.54 Bleadperl fixed: was broken Acme::MetaSyntactic 0.99 fixed in bleadperl Best.pm 0.11 fixed in bleadperl Class::Trait 0.22 fixed in bleadperl Contextual::Return v0.2.1 fixed in bleadperl Perl6::Attributes 0.04 fixed in bleadperl SQL::Translator 0.08001 fixed in bleadperl String::Multibyte 1.05 fixed in bleadperl Test::MockObject 1.07 fixed in bleadperl Text::WikiFormat 0.78 fixed in bleadperl YAML 0.66 fixed in bleadperl * new fails CHORNY/Apache-Session-1.84.tar.gz[545], RCLAMP/POE-Component-Server-HTTP-0.09.tar.gz[615], ADUITSIS/IPC-Mmap-0.14.tar.gz[767], ANDK/Apache-Session-Counted-1.118.tar.gz[793], DMAKI/DateTime-Calendar-Japanese-0.06001.tar.gz[930], TEVERETT/Class-Prototyped-1.10.tar.gz[1376], MERLYN/CGI-Prototype-0.9053.tar.gz[1377], MAURICE/IPC-ShareLite-0.09.tar.gz[1443] I see that somebody has filled the messages and semaphore space and I had to clean them up. Need to watch each of these beasts and write Bugreports. http://rt.cpan.org/Ticket/Display.html?id=30440 2007-11-02 Andreas J. Koenig
* /tmp again: 30425 CatalystX-CRUD Cleaning up /tmp directory * Today a new 32025 maintperl finished and it has many fails that I have not noticed before. See 2007-11-01T02:38. This was due to the glitch with disabling Sub-Uplevel. So this should not have caused harm because no reports were sent out in such cases. 2007-11-01 Andreas J. Koenig
* Rethink the recent mail exchange with Barbie about timestamps in the future. * Some distro removed the Config.pm of my testing perls so I lost 6 perl installations. I removed them immediately and now let only one perl run. From the history of sent test reports it seems that Perl-Dist is to blame. I'm starting cpan for bleadperl@32194 which has a working -V command so must have a Config.pm. Let me see it: % ls -l /home/src/perl/repoperls/installed-perls/perl/pICDJJz/perl-5.8.0@32194/lib/5.10.0/i686-linux-thread-multi-64int/Config.pm -r--r--r-- 1 sand sand 3383 2007-10-26 06:17:43 /home/src/perl/repoperls/installed-perls/perl/pICDJJz/perl-5.8.0@32194/lib/5.10.0/i686-linux-thread-multi-64int/Config.pm And copy it away: cp /home/src/perl/repoperls/installed-perls/perl/pICDJJz/perl-5.8.0@32194/lib/5.10.0/i686-linux-thread-multi-64int/Config.pm /tmp/Config.pm.32194 Ah, I see Adam has uploaded a 0.29_02 in the meantime. No mention of an alert. So let's try it now. cpan[6]> install ADAMK/Perl-Dist-0.29_02.tar.gz Running make for A/AD/ADAMK/Perl-Dist-0.29_02.tar.gz CPAN.pm: Going to build A/AD/ADAMK/Perl-Dist-0.29_02.tar.gz CPAN: CPAN::Reporter loaded ok (v1.04) Checking if your kit is complete... Looks good Warning: prerequisite Perl::Dist::Downloads 0.02 not found. Writing Makefile for Perl::Dist Looking for Inno Setup 5... Failed to find the Program Files directory (/home/src/perl/repoperls/installed-perls/perl/pICDJJz/perl-5.8.0@32194/bin/perl Makefile.PL exited with 0) CPAN::Reporter: Makefile.PL result is 'pass', No errors. ---- Unsatisfied dependencies detected during ---- ---- ADAMK/Perl-Dist-0.29_02.tar.gz ---- Perl::Dist::Downloads [requires] Running make test Delayed until after prerequisites Running make install Delayed until after prerequisites Running install for module 'Perl::Dist::Downloads' Running make for A/AD/ADAMK/Perl-Dist-Downloads-0.03.tar.gz Checksum for /home/ftp/pub/CPAN/authors/id/A/AD/ADAMK/Perl-Dist-Downloads-0.03.tar.gz ok CPAN.pm: Going to build A/AD/ADAMK/Perl-Dist-Downloads-0.03.tar.gz Checking if your kit is complete... Looks good Writing Makefile for Perl::Dist::Downloads (/home/src/perl/repoperls/installed-perls/perl/pICDJJz/perl-5.8.0@32194/bin/perl Makefile.PL exited with 0) CPAN::Reporter: Makefile.PL result is 'pass', No errors. Installing blib/lib/auto/Perl/Dist/Downloads/mingw-runtime-3.13.tar.gz Installing blib/lib/auto/Perl/Dist/Downloads/gcc-g++-3.4.5-20060117-1.tar.gz Installing blib/lib/auto/Perl/Dist/Downloads/dmake-4.8-20070327-SHAY.zip Installing blib/lib/auto/Perl/Dist/Downloads/gcc-core-3.4.5-20060117-1.tar.gz Installing blib/lib/auto/Perl/Dist/Downloads/w32api-3.10.tar.gz Installing blib/lib/auto/Perl/Dist/Downloads/mingw32-make-3.81-2.tar.gz Installing blib/lib/auto/Perl/Dist/Downloads/binutils-2.17.50-20060824-1.tar.gz cp lib/Perl/Dist/Downloads.pm blib/lib/Perl/Dist/Downloads.pm Manifying blib/man3/Perl::Dist::Downloads.3 (/usr/bin/make exited with 0) CPAN::Reporter: make result is 'pass', No errors. ADAMK/Perl-Dist-Downloads-0.03.tar.gz /usr/bin/make -- OK Running make test PERL_DL_NONLAZY=1 /home/src/perl/repoperls/installed-perls/perl/pICDJJz/perl-5.8.0@32194/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/01_compile....ok t/02_main.......ok t/98_pod........skipped all skipped: Author tests not required for installation t/99_pmv........skipped all skipped: Author tests not required for installation All tests successful, 2 tests skipped. Files=4, Tests=9, 1 wallclock secs ( 0.21 cusr + 0.05 csys = 0.26 CPU) (/usr/bin/make test exited with 0) CPAN::Reporter: Test result is 'pass', All tests successful. Preparing a CPAN Testers report for Perl-Dist-Downloads-0.03 Sending test report with 'pass' to cpan-testers@perl.org ADAMK/Perl-Dist-Downloads-0.03.tar.gz /usr/bin/make test -- OK Running make install Prepending /home/sand/.cpan/build/Perl-Dist-Downloads-0.03-QjvVtv/blib/arch /home/sand/.cpan/build/Perl-Dist-Downloads-0.03-QjvVtv/blib/lib to PERL5LIB for 'install' Installing /home/src/perl/repoperls/installed-perls/perl/pICDJJz/perl-5.8.0@32194/lib/site_perl/5.10.0/Perl/Dist/Downloads.pm Installing /home/src/perl/repoperls/installed-perls/perl/pICDJJz/perl-5.8.0@32194/lib/site_perl/5.10.0/auto/Perl/Dist/Downloads/mingw-runtime-3.13.tar.gz Installing /home/src/perl/repoperls/installed-perls/perl/pICDJJz/perl-5.8.0@32194/lib/site_perl/5.10.0/auto/Perl/Dist/Downloads/gcc-g++-3.4.5-20060117-1.tar.gz Installing /home/src/perl/repoperls/installed-perls/perl/pICDJJz/perl-5.8.0@32194/lib/site_perl/5.10.0/auto/Perl/Dist/Downloads/dmake-4.8-20070327-SHAY.zip Installing /home/src/perl/repoperls/installed-perls/perl/pICDJJz/perl-5.8.0@32194/lib/site_perl/5.10.0/auto/Perl/Dist/Downloads/gcc-core-3.4.5-20060117-1.tar.gz Installing /home/src/perl/repoperls/installed-perls/perl/pICDJJz/perl-5.8.0@32194/lib/site_perl/5.10.0/auto/Perl/Dist/Downloads/w32api-3.10.tar.gz Installing /home/src/perl/repoperls/installed-perls/perl/pICDJJz/perl-5.8.0@32194/lib/site_perl/5.10.0/auto/Perl/Dist/Downloads/mingw32-make-3.81-2.tar.gz Installing /home/src/perl/repoperls/installed-perls/perl/pICDJJz/perl-5.8.0@32194/lib/site_perl/5.10.0/auto/Perl/Dist/Downloads/binutils-2.17.50-20060824-1.tar.gz Installing /home/src/perl/repoperls/installed-perls/perl/pICDJJz/perl-5.8.0@32194/man/man3/Perl::Dist::Downloads.3 Writing /home/src/perl/repoperls/installed-perls/perl/pICDJJz/perl-5.8.0@32194/lib/site_perl/5.10.0/i686-linux-thread-multi-64int/auto/Perl/Dist/Downloads/.packlist Appending installation info to /home/src/perl/repoperls/installed-perls/perl/pICDJJz/perl-5.8.0@32194/lib/5.10.0/i686-linux-thread-multi-64int/perllocal.pod ADAMK/Perl-Dist-Downloads-0.03.tar.gz /usr/bin/make install UNINST=1 -- OK Running make for A/AD/ADAMK/Perl-Dist-0.29_02.tar.gz Has already been unwrapped into directory /home/sand/.cpan/build/Perl-Dist-0.29_02-uH5Hsi CPAN.pm: Going to build A/AD/ADAMK/Perl-Dist-0.29_02.tar.gz Installing blib/lib/auto/Perl/Dist/Config.pm Installing blib/lib/auto/Perl/Dist/LICENSE.txt Installing blib/lib/auto/Perl/Dist/README.w32api Installing blib/lib/auto/Perl/Dist/Installed.pm Installing blib/lib/auto/Perl/Dist/Packlist.pm Installing blib/lib/auto/Perl/Dist/FinalConfig.pm Installing blib/lib/auto/Perl/Dist/libnet.cfg Installing blib/lib/auto/Perl/Dist/README Installing blib/lib/auto/Perl/Dist/Install.pm cp lib/Perl/Dist/Asset.pm blib/lib/Perl/Dist/Asset.pm cp lib/Perl/Dist/Builder.pm blib/lib/Perl/Dist/Builder.pm cp lib/Perl/Dist/Inno/Registry.pm blib/lib/Perl/Dist/Inno/Registry.pm cp lib/Perl/Dist.pm blib/lib/Perl/Dist.pm cp lib/Perl/Dist/Inno.pm blib/lib/Perl/Dist/Inno.pm cp lib/Perl/Dist/Asset/Module.pm blib/lib/Perl/Dist/Asset/Module.pm cp lib/Perl/Dist/Asset/Perl.pm blib/lib/Perl/Dist/Asset/Perl.pm cp lib/Perl/Dist/Asset/Binary.pm blib/lib/Perl/Dist/Asset/Binary.pm cp lib/Perl/Dist/Inno/File.pm blib/lib/Perl/Dist/Inno/File.pm cp lib/Perl/Dist/Asset/File.pm blib/lib/Perl/Dist/Asset/File.pm cp lib/Perl/Dist/Inno/Icon.pm blib/lib/Perl/Dist/Inno/Icon.pm cp lib/Perl/Dist/Asset/Distribution.pm blib/lib/Perl/Dist/Asset/Distribution.pm cp script/perldist blib/script/perldist /home/src/perl/repoperls/installed-perls/perl/pICDJJz/perl-5.8.0@32194/bin/perl "-Iinc" "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/perldist Manifying blib/man3/Perl::Dist::Builder.3 Manifying blib/man3/Perl::Dist.3 (/usr/bin/make exited with 0) CPAN::Reporter: make result is 'pass', No errors. ADAMK/Perl-Dist-0.29_02.tar.gz /usr/bin/make -- OK Running make test PERL_DL_NONLAZY=1 /home/src/perl/repoperls/installed-perls/perl/pICDJJz/perl-5.8.0@32194/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/01_compile..........ok t/03_inno_file........ok t/04_inno_icon........ok t/05_inno_registry....ok t/06_inno.............skipped all skipped: Not on Win32 t/07_asset_file.......ok t/10_dist_new.........skipped all skipped: Not on Win32 t/11_dist_run.........skipped all skipped: Not on Win32 t/98_pod..............skipped all skipped: Author tests not required for installation t/99_pmv..............skipped all skipped: Author tests not required for installation All tests successful, 5 tests skipped. Files=10, Tests=41, 8 wallclock secs ( 1.52 cusr + 0.14 csys = 1.66 CPU) (/usr/bin/make test exited with 0) CPAN::Reporter: Test result is 'pass', All tests successful. Preparing a CPAN Testers report for Perl-Dist-0.29_02 Sending test report with 'pass' to cpan-testers@perl.org ADAMK/Perl-Dist-0.29_02.tar.gz /usr/bin/make test -- OK Running make install Prepending /home/sand/.cpan/build/Perl-Dist-0.29_02-uH5Hsi/blib/arch /home/sand/.cpan/build/Perl-Dist-0.29_02-uH5Hsi/blib/lib to PERL5LIB for 'install' Can't locate Config.pm in @INC (@INC contains: inc /home/sand/.cpan/build/Perl-Dist-0.29_02-uH5Hsi/blib/arch /home/sand/.cpan/build/Perl-Dist-0.29_02-uH5Hsi/blib/lib /home/src/perl/repoperls/installed-perls/perl/pICDJJz/perl-5.8.0@32194/lib/5.10.0/i686-linux-thread-multi-64int /home/src/perl/repoperls/installed-perls/perl/pICDJJz/perl-5.8.0@32194/lib/5.10.0 /home/src/perl/repoperls/installed-perls/perl/pICDJJz/perl-5.8.0@32194/lib/site_perl/5.10.0/i686-linux-thread-multi-64int /home/src/perl/repoperls/installed-perls/perl/pICDJJz/perl-5.8.0@32194/lib/site_perl/5.10.0 .) at /home/src/perl/repoperls/installed-perls/perl/pICDJJz/perl-5.8.0@32194/lib/5.10.0/AutoSplit.pm line 4. BEGIN failed--compilation aborted at /home/src/perl/repoperls/installed-perls/perl/pICDJJz/perl-5.8.0@32194/lib/5.10.0/AutoSplit.pm line 4. Compilation failed in require at /home/src/perl/repoperls/installed-perls/perl/pICDJJz/perl-5.8.0@32194/lib/5.10.0/ExtUtils/Install.pm line 9. BEGIN failed--compilation aborted at /home/src/perl/repoperls/installed-perls/perl/pICDJJz/perl-5.8.0@32194/lib/5.10.0/ExtUtils/Install.pm line 9. Compilation failed in require. BEGIN failed--compilation aborted. make: *** [pure_site_install] Fehler 2 ADAMK/Perl-Dist-0.29_02.tar.gz /usr/bin/make install UNINST=1 -- NOT OK Failed during this command: ADAMK/Perl-Dist-0.29_02.tar.gz : install NO cpan[7]> q Warning: Configuration not saved. Lockfile removed. ......>sand@k75:~/CPAN >sand@k75:~/CPAN-SVN% ls -l /home/src/perl/repoperls/installed-perls/perl/pICDJJz/perl-5.8.0@32194/lib/5.10.0/i686-linux-thread-multi-64int/Config.pm ls: /home/src/perl/repoperls/installed-perls/perl/pICDJJz/perl-5.8.0@32194/lib/5.10.0/i686-linux-thread-multi-64int/Config.pm: Datei oder Verzeichnis nicht gefunden Which means in English: not found. So installing ADAMK/Perl-Dist-0.29_02.tar.gz removes the Config.pm if the installer is owner (which he usually is). 2007-11-01 akoenig : I have issued above text as a "security alert" ticket on RT.cpan.org (#30404), informed the cpan-testers-discussion mailing list and removed the two Perl-Dist-0.29_0[12].tar.gz files from CPAN. * Is it true that apache2 does not build with blead? 2007-10-30 Andreas J. Koenig
* Today I saw this ugly result: PERL_DL_NONLAZY=1 /home/src/perl/repoperls/installed-perls/perl/p6GHBr2/perl-5.8.0@27906/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/01-sanity..............ok t/02-runthrough..........panic: free from wrong pool,
line 3. # Looks like your test died just after 13. t/02-runthrough..........dubious Test returned status 255 (wstat 65280, 0xff00) after all the subtests completed successfully t/03-error...............panic: free from wrong pool. # Looks like your test died just after 3. t/03-error...............dubious Test returned status 255 (wstat 65280, 0xff00) after all the subtests completed successfully t/99_pod-coverage........skipped all skipped: Enable TEST_POD environment variable to test POD t/99_pod.................skipped all skipped: Enable TEST_POD environment variable to test POD t/compat_01-selfcheck....panic: free from wrong pool. # Looks like your test died just after 2. t/compat_01-selfcheck....dubious Test returned status 255 (wstat 65280, 0xff00) after all the subtests completed successfully t/compat_02-extmagic.....panic: free from wrong pool. # Looks like your test died just after 2. t/compat_02-extmagic.....dubious Test returned status 255 (wstat 65280, 0xff00) after all the subtests completed successfully Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/02-runthrough.t 255 65280 13 0 0.00% ?? Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/03-error.t 255 65280 3 0 0.00% ?? Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/compat_01-selfcheck.t 255 65280 2 0 0.00% ?? Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/compat_02-extmagic.t 255 65280 2 0 0.00% ?? 2 tests skipped. Failed 4/7 test scripts, 42.86% okay. 0/21 subtests failed, 100.00% okay. Files=7, Tests=21, 1 wallclock secs ( 0.76 cusr + 0.10 csys = 0.86 CPU) DMAKI/File-MMagic-XS-0.09002.tar.gz /usr/bin/make test -- OK who wrote the result and who could not read it? Test::Harness 2.57_05 and CPAN::Reporter (not installed!), so it was me! * Bug in File::Temp version checking code. A simple < is wrong, you must use CPAN::Version! * MLEHMANN/Gtk-Perl-0.7009.tar.gz fails because gtk-config not found or something. Installed libgtk1.2-dev. More libraries missing in the next round of trial and error. * File-MMagic-XS failed on 32195, 32186 which is threaded and debugging. I started to watch F:M:X with 31568 but we have one other threaded+debugging perl since then: 32032. But yes, 32032 was not a regular megainstall. So let's try DMAKI/File-MMagic-XS-0.09002.tar.gz with 32032. And on a maintperl? Try 31223. Yes, it fails with blead@32032 (panic free from wrong pool), it succeeds with maint@31223. And it fails for this: MMagic.xs:455: error: expected declaration specifiers or '...' before '(' token' with 27680, 27704, 27705, 27729, 27732, 27733, 27734 It fails with the same panic free from wrong pool on 30953, 30952, 29353, 28507, 28106, 27906, 27806, 27755, 27741, 27735. Next: According to the comment in 27735 we must go back in time before 27649 and I see a good place at 23232 which is 51 points from 23181 which is quite a good distance. 23240 would have been the better choice. Oh well. ----Program---- eval q{use File::MMagic::XS 0.09002}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../p3g2zXo/perl-5.8.0@26177/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../p2IzPOM/perl-5.8.0@26178/bin/perl---- N/A ----EOF ($?='0')---- This is no way possible. 26178 did nothing but remove comments. Ahhh, there is an old 27177 from 2005 involved. ----Output of .../pql0Vj4/perl-5.8.0@26176/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../p1BkiZu/perl-5.8.0@26177/bin/perl---- N/A ----EOF ($?='0')---- Yes, this is the real thing. BBC article posted to P5P. 2007-10-28 Andreas J. Koenig
* watching /tmp is boring and I want to delay the next RT tickets until after the next release of File::Temp. * I wish I had an overview over all BBC articles and the status they are in and links to the articles and the RT tickets and all postings that preceded BBC saying something like "23456 breaks Term::ReadLine::Gnu". This (at least the still open parts) should find its way into perl5100delta.pod. Math::Pari and T:R:G being the most prominent victims. * Tcl maybe broke around 31941? We do not have the config of our perls in the database, so SQL will not do it. We need to find all Tcl=OK for perl=debugging. So some grep through all perl-V and all VKON! or so. for d in logs/megainstall.2007{09,10}*.d; do grep -H " optimize" $d/perl-V.txt | perl -pe 's/\n//' grep ok= $d/VKON!Tcl-* |& perl -nle 'print /( ok=".+?")/' done [...] logs/megainstall.20070922T1716.d/perl-V.txt: optimize='-g', ok="OK" logs/megainstall.20070923T1153.d/perl-V.txt: optimize='-g', ok="NOT OK" This means 31939-31941 and we need a config with optimize=-g. Nonono, because 39 and 41 have long since been purged we need to order 40 directly, then the neighbor and then write the BBC (unless the neighbor behaves differently from what we see in the database; which means 41 must fail). 31941 is easy peasy. The subject line says exactly what it is doing. But is it correct to limit an assertion to debugging mode? Are the two extensions doing stupid things? Let's examine the diagnostics. Tcl: t/call.........Assertion ((svtype)((_svi)->sv_flags & 0xff)) >= SVt_RV failed: file "Tcl.xs", line 647 at t/call.t line 38. dubious ^ITest returned status 88 (wstat 22528, 0x5800) DIED. FAILED tests 9-10 ^IFailed 2/10 tests, 80.00% okay And Coro? 4.13 does not work with 31940. 31847/31854 MLEHMANN/Coro-3.63.tar.gz from NA to OK 31682/31684 MLEHMANN/Coro-3.63.tar.gz from OK to NA SEGV during test: 31613, 31021, 30019, 29743, 29619 PL_parser undeclared in State.xs:1111: 29023, 29503, 29537 As this PL_parser is dependent on 5.9.0 I do not expect that any older perl will now compile Try older Coro: 4.11 no, 4.1 no, 4.03 SEGV SEGV during test with 4.03: 29537, 28022, 27002, 25229, 24044 State.xs:263: error: too few arguments to function Perl_pad_push: 23023, 23494, 23768, 23973 This State.xs:263 thing is even in the oldest Coro, 3.63 and I'm not up to searching backpan. So I will now have a look at the gdb analysis and then check in maint perl. Failed to read a valid object file image from memory. Core was generated by `/home/src/perl/repoperls/installed-perls/perl/pm5CFa8/perl-5.8.0@32198/bin/perl'. Program terminated with signal 11, Segmentation fault. #0 coro_transfer (prev=Cannot access memory at address 0xfffffffc ) at libcoro/coro.c:153 153 } (gdb) bt #0 coro_transfer (prev=Cannot access memory at address 0xfffffffc ) at libcoro/coro.c:153 Cannot access memory at address 0x4 Well. And maintperl? Ahhh, same thing! Stock 5.8.8 has it. 5.8.1 is simply too old to understand current Coro code. 22251(5.8.3) has the SEGV too. So no BBC in here. * Bugreport to self: File::Temp needs a minimum of 0.14 if we use the object interface. FIXED * Devel-Caller poking around. 30955: t/Devel-Caller....ok 1/72 # Failed (TODO) test 'with lexical $foo' # at t/Devel-Caller.t line 36. # got: 'GLOB(0x8319b70)' # expected: 'SCALAR(0x840c250)' # Failed (TODO) test 'with lexical @foo' # at t/Devel-Caller.t line 37. # got: 'SCALAR(0x843b3a8)' # expected: 'ARRAY(0x84417fc)' # Failed (TODO) test 'with lexical %foo' # at t/Devel-Caller.t line 38. # got: 'GLOB(0x843b268)' # expected: 'HASH(0x8441824)' Assertion ((svtype)((shplep)->sv_flags & 0xff)) == SVt_PVGV || ((svtype)((shplep)->sv_flags & 0xff)) == SVt_PVLV failed: file "lib/Devel/Caller.xs", line 49 at /home/sand/.cpan/build/Devel-Caller-0.11-JPp6H1/blib/lib/Devel/Caller.pm line 32. # Looks like you planned 72 tests but only ran 43. # Looks like your test died just after 43. t/Devel-Caller....dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 44-72 Failed 29/72 tests, 59.72% okay 32195: t/Devel-Caller.... # Failed (TODO) test 'with lexical $foo' # at t/Devel-Caller.t line 36. # got: 'GLOB(0x838b8d0)' # expected: 'SCALAR(0x83a47b0)' # Failed (TODO) test 'with lexical @foo' # at t/Devel-Caller.t line 37. # got: 'SCALAR(0x84af790)' # expected: 'ARRAY(0x84b6690)' # Failed (TODO) test 'with lexical %foo' # at t/Devel-Caller.t line 38. # got: 'GLOB(0x84af678)' # expected: 'HASH(0x84b66b8)' dubious Test returned status 0 (wstat 11, 0xb) DIED. FAILED tests 44-72 Failed 29/72 tests, 59.72% okay Ah, das heisst doch coredump, oder? % gdb /home/src/perl/repoperls/installed-perls/perl/pbCbNp9/perl-5.8.0@32195/bin/perl core GNU gdb 6.6.90.20070912-debian Copyright (C) 2007 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu"... Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1". warning: Can't read pathname for load map: Input/output error. Reading symbols from /lib/i686/cmov/libnsl.so.1...done. Loaded symbols for /lib/i686/cmov/libnsl.so.1 Reading symbols from /lib/i686/cmov/libdl.so.2...done. Loaded symbols for /lib/i686/cmov/libdl.so.2 Reading symbols from /lib/i686/cmov/libm.so.6...done. Loaded symbols for /lib/i686/cmov/libm.so.6 Reading symbols from /lib/i686/cmov/libcrypt.so.1...done. Loaded symbols for /lib/i686/cmov/libcrypt.so.1 Reading symbols from /lib/i686/cmov/libutil.so.1...done. Loaded symbols for /lib/i686/cmov/libutil.so.1 Reading symbols from /lib/i686/cmov/libpthread.so.0...done. Loaded symbols for /lib/i686/cmov/libpthread.so.0 Reading symbols from /lib/i686/cmov/libc.so.6...done. Loaded symbols for /lib/i686/cmov/libc.so.6 Reading symbols from /lib/ld-linux.so.2...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /home/src/perl/repoperls/installed-perls/perl/pbCbNp9/perl-5.8.0@32195/lib/site_perl/5.10.0/i686-linux-thread-multi-64int/auto/PadWalker/PadWalker.so...done. Loaded symbols for /home/src/perl/repoperls/installed-perls/perl/pbCbNp9/perl-5.8.0@32195/lib/site_perl/5.10.0/i686-linux-thread-multi-64int/auto/PadWalker/PadWalker.so Reading symbols from /home/sand/.cpan/build/Devel-Caller-0.11-4u9D7a/blib/arch/auto/Devel/Caller/Caller.so...done. Loaded symbols for /home/sand/.cpan/build/Devel-Caller-0.11-4u9D7a/blib/arch/auto/Devel/Caller/Caller.so Failed to read a valid object file image from memory. Core was generated by `/home/src/perl/repoperls/installed-perls/perl/pbCbNp9/perl-5.8.0@32195/bin/perl'. Program terminated with signal 11, Segmentation fault. #0 0xb7f7b51c in glob_out (sigil=36 '$', op=0x84c2cc8, want_name=0) at lib/Devel/Caller.xs:49 49 case '$': ret = (SV*) GvSV(gv); break; Hey, it even has debugging symbols. But what's that 'Failed to read a valid object file image from memory.'? 27705: /home/src/perl/repoperls/installed-perls/perl/pBY7a0s/perl-5.8.0@27705/bin/perl Build --makefile_env_macros 1 test t/Devel-Caller....ok 1/72 # Failed (TODO) test 'with lexical $foo' # in t/Devel-Caller.t at line 36. # got: 'GLOB(0x82bac48)' # expected: 'SCALAR(0x839aedc)' # Failed (TODO) test 'with lexical @foo' # in t/Devel-Caller.t at line 37. # got: 'SCALAR(0x83f58c0)' # expected: 'ARRAY(0x8401304)' # Failed (TODO) test 'with lexical %foo' # in t/Devel-Caller.t at line 38. # got: 'GLOB(0x83f5758)' # expected: 'HASH(0x840132c)' t/Devel-Caller....dubious Test returned status 0 (wstat 11, 0xb) DIED. FAILED tests 44-72 Failed 29/72 tests, 59.72% okay Core dump looks the same. 27048: Same thing, core dump without symbols: (gdb) bt #0 0xb7f39941 in glob_out () from /home/sand/.cpan/build/Devel-Caller-0.11-K2jwTc/blib/arch/auto/Devel/Caller/Caller.so #1 0xb7f39eb4 in XS_Devel__Caller__called_with () from /home/sand/.cpan/build/Devel-Caller-0.11-K2jwTc/blib/arch/auto/Devel/Caller/Caller.so #2 0x080d090b in Perl_pp_entersub () #3 0x080c85a9 in Perl_runops_standard () #4 0x0806559b in perl_run () #5 0x0806034d in main () 16500: Ahh, PadWalker 1.5 denies working with 5.7.3, demands minimum 5.8.2 19367: Everything like in 27048 and the others above. 17706: PadWalker 1.5 does not pass its own tests: t/test........FAILED tests 9, 15 Failed 2/15 tests, 86.67% okay t/tt..........FAILED tests 3-4 Failed 2/5 tests, 60.00% okay I do a 'force install' on it. I then have to install Module::Build and ExtUtils::CBuilder and then I can install Devel::Caller and it tests OK: cc -shared -L/usr/local/lib -o blib/arch/auto/Devel/Caller/Caller.so lib/Devel/Caller.o Manifying blib/lib/Devel/Caller.pm -> blib/libdoc/Devel::Caller.3 RCLAMP/Devel-Caller-0.11.tar.gz /usr/bin/make -- OK Warning (usually harmless): 'YAML' not installed, will not store persistent state Running make test /home/src/perl/repoperls/installed-perls/perl/pY6kBLf/perl-5.8.0@17706/bin/perl Build --makefile_env_macros 1 test t/Devel-Caller....ok 26/72 unexpectedly succeeded All tests successful (26 subtests UNEXPECTEDLY SUCCEEDED). Files=1, Tests=72, 0 wallclock secs ( 0.09 cusr + 0.01 csys = 0.10 CPU) RCLAMP/Devel-Caller-0.11.tar.gz /usr/bin/make test -- OK Warning (usually harmless): 'YAML' not installed, will not store persistent state A few minutes later I have installed several other modules for a frictionless binary search and these programs then find a Devel::Caller that does not pass its own test anymore. Why? I remove the installation and reinstall with ./installperl from the build directory. I install as above the three PadWalker, M:B and EU:CB I see Devel::Caller working again. I make a backup or this tree. I re-run './Build test' several times in the Devel-Caller-0.11-iL3qS5/ directory, always success. Now I try to install the Bundle::CPANxxl piece by piece. YAML::Syck fails. IO::Tty OK. Expect OK. YAML fails. Test::Harness OK. % ./Build test t/Devel-Caller....ok 26/72 unexpectedly succeeded TODO PASSED tests 12-14, 44-66 All tests successful (26 subtests UNEXPECTEDLY SUCCEEDED). Passed TODO Stat Wstat TODOs Pass List of Passed ------------------------------------------------------------------------------- t/Devel-Caller.t 26 26 12-14 44-66 Files=1, Tests=72, 0 wallclock secs ( 0.07 cusr + 0.03 csys = 0.10 CPU) Arrrrgrrrr, I misread this as a fail in my previous look at the terminal. 18554: PadWalker passes its tests but D:C dumps core 18037: PadWalker fails the two tests mentioned above and I force the install. Devel::Caller passes its tests. 18300: PadWalker is installed, so must have passed its test. D:C has its SEGV. 18150: Padwalker fails as above. force install. D:C SEGV. 18078: Padwalker fails as above. force install. D:C SEGV. 18057: Padwalker fails as above. force install. D:C SEGV. 18048: Padwalker fails as above. force install. D:C SEGV. 18047: no SEGV 2007-10-27 Andreas J. Koenig
* Net-Daemon's recent FAILS under threads seems to be due to the way the old Thread.pm has now become a compatibility layer. Its t/thread.t tests if (!eval { require Thread; my $t = Thread->new(sub { }) }) { print "1..0\n"; exit 0; } The compat layer seems to have started working between 30910 and 32032: % for p in `binsearchaperl --show-cache --bounds 27048-33000 --apcdir /home/src/perl/repoperls/APC --prefix /home/src/perl/repoperls/installed-perls --cachefilter tests/filter-threaded.pl `; do $p -MThread -e 'print substr($^X,64), ": ", eval{Thread->new(sub { })} ? "" : "not ", "ok\n"' done 2>/dev/null @27048/bin/perl: ok @29353/bin/perl: not ok @30910/bin/perl: not ok @31500/bin/perl: ok @32032/bin/perl: ok @32174/bin/perl: ok @32186/bin/perl: ok @32194/bin/perl: ok @32195/bin/perl: ok but probably not good enough to run the whole code in t/thread.t. I would guess that somewhere between 27048 and 29353 the compatibility layer broke heavily and somewhere between 30910 and 31500 they fixed it a bit. 30955 was the last change to Thread.pm. The fix for our minimal testcase came a bit before that: ----Program---- require Thread; print eval{Thread->new(sub { })} ? "ok\n" : "not ok\n"; ----Output of .../pCY4xFO/perl-5.8.0@30952/bin/perl---- not ok ----EOF ($?='0')---- ----Output of .../pQ8RfLX/perl-5.8.0@30953/bin/perl---- ok Perl exited with active threads: 1 running and unjoined 0 finished and unjoined 0 running and detached ----EOF ($?='0')---- ----Program---- require Thread; print eval{Thread->new(sub { })} ? "ok\n" : "not ok\n"; ----Output of .../ppYBvaY/perl-5.8.0@27704/bin/perl---- ok A thread exited while 2 threads were running. ----EOF ($?='0')---- ----Output of .../pBY7a0s/perl-5.8.0@27705/bin/perl---- not ok ----EOF ($?='0')---- Running a Net::Daemon 0.43 comare between 30952 and 53 shows the equivalent result. Now let's see for Devel-Caller and Sub-Multi. Devel-Caller needs a separate investigation (fails on both 3095[23]). Now I discover the dependency chain of Sub-Multi. I see that Devel::LexAlias depends on Devel-Caller. And Data::Bind depends on Devel::LexAlias and Sub::Multi depends on Data::Bind. So Sub::Multi can be dropped from further investigation. Note that we have not yet looked which construct it is that breaks in the test. So it might be interesting to look if 27704 was still ok. Yes, it passes all tests and does not skip the t/thread.t. BBC article is posted. * /tmp again 30297 HTML-Display Cleaning up /tmp directory 2007-10-26 Andreas J. Koenig
* mod_perl also broke recently. Between 32090 and 32101. And it suddenly worked again in 32192 which was a nothreads nodebugging build without relocatable inc. nothing obvious, of course. I made a autobundle for 32085. And 32108. The diffs are huge. /home/sand/.cpan/Bundle/Snapshot_2007_10_26_0[01].pm Nono, that's something entirely different. The test server cannot be started and nothing's there that would tell me an error message. I have already cited the error message below but I repeat /home/src/www/apache/apache/apache_1.3.37/src/httpd -f `pwd`/t/conf/httpd.conf -X -d `pwd`/t & httpd listening on port 8529 will write error_log to: t/logs/error_log letting apache warm up...\c [Sat Oct 27 13:24:44 2007] [error] Can't locate lib.pm in @INC (@INC contains: /home/src/www/apache/apache/apache_1.3.37/lib/5.10.0/i686-linux-thread-multi-64int /home/src/www/apache/apache/apache_1.3.37/lib/5.10.0 /home/src/www/apache/apache/apache_1.3.37/lib/site_perl/5.10.0/i686-linux-thread-multi-64int /home/src/www/apache/apache/apache_1.3.37/lib/site_perl/5.10.0 /home/sand/.cpan/build/mod_perl-1.30-zALo0v/t/ /home/sand/.cpan/build/mod_perl-1.30-zALo0v/t/lib/perl) at /home/sand/.cpan/build/mod_perl-1.30-zALo0v/t//docs/startup.pl line 8.\nBEGIN failed--compilation aborted at /home/sand/.cpan/build/mod_perl-1.30-zALo0v/t//docs/startup.pl line 8.\nCompilation failed in require at (eval 2) line 1.\n Syntax error on line 62 of /home/sand/.cpan/build/mod_perl-1.30-zALo0v/t/conf/httpd.conf: Can't locate lib.pm in @INC (@INC contains: /home/src/www/apache/apache/apache_1.3.37/lib/5.10.0/i686-linux-thread-multi-64int /home/src/www/apache/apache/apache_1.3.37/lib/5.10.0 /home/src/www/apache/apache/apache_1.3.37/lib/site_perl/5.10.0/i686-linux-thread-multi-64int /home/src/www/apache/apache/apache_1.3.37/lib/site_perl/5.10.0 /home/sand/.cpan/build/mod_perl-1.30-zALo0v/t/ /home/sand/.cpan/build/mod_perl-1.30-zALo0v/t/lib/perl) at /home/sand/.cpan/build/mod_perl-1.30-zALo0v/t//docs/startup.pl line 8. BEGIN failed--compilation aborted at /home/sand/.cpan/build/mod_perl-1.30-zALo0v/t//docs/startup.pl line 8. Compilation failed in require at (eval 2) line 1. done I found the lib.pm that should be found at /home/src/perl/repoperls/installed-perls/perl/pFAmPwI/perl-5.8.0@32085/lib/5.10.0/i686-linux-64int and indeed this is missing in the above list. Maybe it is because of relocateableinc? Not directly, of course, because we have had it working for 32085 and do not have it working for 32085 now. So to compare autobundles we would first need a perl that currently correctly builds and tests mod_perl. 32059 nowadays has the same problem. 32032 ditto. I untar the apache tarball once again and retry with 32032. Same result. 32009 was built on Oct 3 and I want to see the logs really, really exactly as they were. And what do I find? The same results but at that time CPAN::Reporter reported OK although so many tests were not run. A very interesting discovery. Probably this is just thanks to Test::Harness 2.99 now popping up? I'll now skip back in time and visit 31824 (if possible). It was the first perl I built with relocateableinc and it reported OK on mod_perl. Of course it also has the same bug with mod_perl 1.30. CPAN::Reporter reports (and reported on 2007-09-09) UNKNOWN in this case. But it got installed and make install was OK, so I did not discover the bug. Next stop in our time travel shall bring us to 31790 (2007-09-05T01:07). It was the last perl without relocateableinc. And all tests run and pass. Cheerio! http://rt.cpan.org/Ticket/Display.html?id=30300 * 32194 came with change profile: new fails PERIGRIN/JSON-Any-1.12.tar.gz[255], UNOBE/WWW-Facebook-API-v0.4.7.tar.gz[256], MNOONING/Net-Daemon/Net-Daemon-0.43.tar.gz[465], TBONE/Net-FTP-Common-6.0.tar.gz[756], MNOONING/PlRPC/PlRPC-0.2020.tar.gz[768], RCLAMP/Devel-Caller-0.11.tar.gz[787], RCLAMP/Devel-LexAlias-0.04.tar.gz[788], CLKAO/Data-Bind-0.28.tar.gz[789], CTHOM/Net-Twitter-1.06.tar.gz[808], MWS/ResourcePool-1.0104.tar.gz[856], RICKM/Net-Jaiku-0.0501.tgz[1089], CLKAO/Sub-Multi-0.003.tar.gz[1100], FGLOCK/v6-0.020.tar.gz[1102], RCAPUTO/Lexical-Persistence-0.97.tar.gz[1124], VPIT/Variable-Magic-0.04.tar.gz[1165], NUFFIN/Tie-RefHash-Weak-0.07.tar.gz[1168], NUFFIN/Devel-Events-Objects-0.03.tar.gz[1169], MSCHILLI/CPAN-Unwind-0.05.tar.gz[1207] gone LARSLUND/PDF-Reuse-Barcode-0.05.tar.gz, RONAN/SVG-Template-Graph-0.13.tar.gz, WRW/Barcode-Code128-2.01.tar.gz * possible todos: - list all perlconfigs for the few succeeding Date-Simple - pick any of the others in the contingency table summary and make a filtered binary search into the past. 2007-10-25 Andreas J. Koenig
* Todo: NOG/AFS-2.4.0 look how the indexer fails DONE * Summary of recent builds only watching 8 pieces: VKON/Tcl-0.95.tar.gz MLEHMANN/Coro-4.{11,13}.tar.gz MNOONING/Net-Daemon/Net-Daemon-0.43.tar.gz RCLAMP/Devel-Caller-0.11.tar.gz useithreads no threads +--------------------------+--------------------------+ | bleadperl@32186,32195 | bleadperl@32181,32198 | | PASS | PASS | | | | | | Net-Daemon | | | Devel-Caller | -g| | | | FAIL | FAIL | | | | | Coro 4.13 | Coro 4.11 | | Net-Daemon | Tcl | | Devel-Caller | | | Tcl | | | | | +--------------------------+--------------------------+ | bleadperl@32180,32194 | bleadperl@32192,32193 | | PASS | PASS | | | | | Coro 4.11,4.13 | Coro 4.13 | | Tcl | Net-Daemon | | | Devel-Caller | no| | Tcl | -g| | | | FAIL | FAIL | | | | | Net-Daemon | | | Devel-Caller | | +--------------------------+--------------------------+ * 32186 (threads+debugging) came with this change profile: new fails BRADFITZ/Perlbal-1.60.tar.gz[311] DMAKI/File-MMagic-XS-0.09002.tar.gz[358] RCLAMP/Devel-Caller-0.11.tar.gz[400] RCLAMP/Devel-LexAlias-0.04.tar.gz[405] CLKAO/Data-Bind-0.28.tar.gz[406] CLKAO/Sub-Multi-0.003.tar.gz[716] FGLOCK/v6-0.020.tar.gz[717] MLEHMANN/Coro-4.13.tar.gz[725] MNOONING/Net-Daemon/Net-Daemon-0.43.tar.gz[790] MNOONING/PlRPC/PlRPC-0.2020.tar.gz[797] AVAR/re-engine-Plan9-0.14.tar.gz[862] MAURICE/IPC-ShareLite-0.09.tar.gz[889] MWS/ResourcePool-1.0104.tar.gz[942] RCAPUTO/Lexical-Persistence-0.97.tar.gz[944] DMAKI/File-Extract-0.06.tar.gz[956] SREZIC/Tk-Splash-0.14.tar.gz[1339] gone BRADFITZ/Perlbal-1.59.tar.gz GAFFIE/ETL-Pequel-2.4-6b.tar.gz MARKOV/Mail-Box-2.075.tar.gz MLEHMANN/Coro-4.11.tar.gz REDTREE/PDF-API2-Simple-1.1.2.tar.gz TBONE/Net-FTP-Common-6.0.tar.gz whereas 32192 (nothreads+nodebugging) had this: new fails PETERW/SVG-Parser-1.01.tar.gz[33] RONAN/SVG-Template-Graph-0.13.tar.gz[36] PETDANCE/Test-WWW-Mechanize-1.14.tar.gz[182] CHROMATIC/Sub-Context-1.00.tar.gz[249] AUTRIJUS/Encode-compat-0.07.tar.gz[298] SCHWIGON/class-methodmaker/Class-MethodMaker-2.10.tar.gz[493] FLUFFY/Term-ProgressBar-2.09.tar.gz[494] AUTRIJUS/Lingua-ZH-HanDetect-0.04.tar.gz[635] CHROMATIC/Test-Kwalitee-0.30.tar.gz[728] DMAKI/POE-Component-StackedProcessor-0.05.tar.gz[766] SCHWIGON/pdf-fdf-simple/PDF-FDF-Simple-0.11.tar.gz[855] DBDPG/DBD-Pg-1.49.tar.gz[911] TBONE/Net-FTP-Common-6.0.tar.gz[929] SRSHAH/Test-Distribution-1.26.tar.gz[1103] SUNGO/POE-API-Peek-1.0802.tar.gz[1104] GWYN/POE-Component-Daemon-0.1006.tar.gz[1105] CHROMATIC/Crypt-CipherSaber-1.00.tar.gz[1107] AUTRIJUS/WWW-REST-0.01.tar.gz[1111] JESSE/GnuPG-Interface-0.36.tar.gz[1148] IMACAT/Locale-Maketext-Gettext-1.22.tar.gz[1171] LBROCARD/Test-WWW-Mechanize-Catalyst-0.41.tar.gz[1184] JROCKWAY/Catalyst-Plugin-Unicode-0.8.tar.gz[1185] RCLAMP/POE-Component-Server-HTTP-0.09.tar.gz[1238] SUNGO/POE-Component-DebugShell-1.0411.tar.gz[1406] gone AUDREYT/Encode-IBM-0.06.tar.gz AVAR/re-engine-Plan9-0.14.tar.gz AWWAIID/Continuity-0.95.tar.gz CLKAO/Data-Bind-0.28.tar.gz CLKAO/Sub-Multi-0.003.tar.gz DAXIM/Yahoo-Photos-0.0.2.tar.gz DMAKI/File-Extract-0.06.tar.gz DMAKI/File-MMagic-XS-0.09002.tar.gz FGLOCK/v6-0.020.tar.gz GOZER/mod_perl-1.30.tar.gz LARSLUND/PDF-Reuse-Barcode-0.05.tar.gz MAURICE/IPC-ShareLite-0.09.tar.gz MIYAGAWA/Apache-GuessCharset-0.03.tar.gz MLEHMANN/Coro-4.13.tar.gz MNOONING/Net-Daemon/Net-Daemon-0.43.tar.gz MNOONING/PlRPC/PlRPC-0.2020.tar.gz MWS/ResourcePool-1.0104.tar.gz NUFFIN/Devel-Events-Objects-0.03.tar.gz NUFFIN/Tie-RefHash-Weak-0.07.tar.gz RCAPUTO/Lexical-Persistence-0.97.tar.gz RCLAMP/Devel-Caller-0.11.tar.gz RCLAMP/Devel-LexAlias-0.04.tar.gz SREZIC/Tk-Splash-0.14.tar.gz STAS/libapreq-1.33.tar.gz TIMB/Apache-Status-DBI-1.012.tar.gz VKON/Tcl-0.95.tar.gz VPIT/Variable-Magic-0.04.tar.gz WRW/Barcode-Code128-2.01.tar.gz * Pugs needs some extralibs installed. Installed mtl * /tmp dir again: 30255 SVG-Template-Graph Cleaning up /tmp directory; predictable tmp filename 30256 svg-svg2zinc Cleaning up /tmp directory; predictable tmp filenames 2007-10-24 Andreas J. Koenig
* What exactly were the differences between 32173,32174,32180,32181? ...32173 -Dinstallusrbinperl=n -Uversiononly -Doptimize=-g -des -Duse64bitint -Dusedevel ...32174 -Dinstallusrbinperl=n -Uversiononly -des -Dusedevel -Dusethreads -Duserelocatableinc ...32180 -Dinstallusrbinperl=n -Uversiononly -des -Dusedevel -Dusethreads -Duserelocatableinc ...32181 -Dinstallusrbinperl=n -Uversiononly -Doptimize=-g -des -Duse64bitint -Dusedevel -Duserelocatableinc So for 86 I wish that we use ...32186 -Dinstallusrbinperl=n -Uversiononly -Doptimize=-g -des -Duse64bitint -Dusedevel -Dusethreads -Duserelocatableinc ...32192 -Dinstallusrbinperl=n -Uversiononly -des -Duse64bitint -Dusedevel -Duserelocatableinc DONE. * And 32181 is the first that is unthreaded again: new fails AWWAIID/Continuity-0.95.tar.gz[629], DAXIM/Yahoo-Photos-0.0.2.tar.gz[1429], MLEHMANN/Coro-4.11.tar.gz[628], REDTREE/PDF-API2-Simple-1.1.2.tar.gz[359], TBONE/Net-FTP-Common-6.0.tar.gz[756], TEEJAY/Maypole-2.121.tar.gz[1439] TMTM/CGI-Untaint-date-1.00.tar.gz[1435], VKON/Tcl-0.95.tar.gz[88], YVES/Date-Simple-3.02.tar.gz[567], gone CLKAO/Data-Bind-0.28.tar.gz, CLKAO/Sub-Multi-0.003.tar.gz, DMAKI/Xango-1.08.tar.gz, FGLOCK/v6-0.020.tar.gz, JROCKWAY/Catalyst-Plugin-Unicode-0.8.tar.gz, LBROCARD/Test-WWW-Mechanize-Catalyst-0.41.tar.gz, MNOONING/Net-Daemon/Net-Daemon-0.43.tar.gz, MNOONING/PlRPC/PlRPC-0.2020.tar.gz, PETDANCE/Test-WWW-Mechanize-1.14.tar.gz, RCAPUTO/Lexical-Persistence-0.97.tar.gz, RCAPUTO/POE-Component-Client-HTTP-0.82.tar.gz, RCLAMP/Devel-Caller-0.11.tar.gz, RCLAMP/Devel-LexAlias-0.04.tar.gz Does that mean that we have N modules that work only on threaded or only on non threaded perls? started to work on threaded+nondebugging and stopped to work on nonthreaded+debugging: [dep] AWWAIID/Continuity-0.95.tar.gz MLEHMANN/Coro-4.11.tar.gz [dep] TEEJAY/Maypole-2.121.tar.gz TMTM/CGI-Untaint-date-1.00.tar.gz VKON/Tcl-0.95.tar.gz YVES/Date-Simple-3.02.tar.gz stopped to work on threaded+nondebugging and started to work on nonthreaded+debugging: [dep] CLKAO/Data-Bind-0.28.tar.gz CLKAO/Sub-Multi-0.003.tar.gz [dep] FGLOCK/v6-0.020.tar.gz JROCKWAY/Catalyst-Plugin-Unicode-0.8.tar.gz MNOONING/Net-Daemon/Net-Daemon-0.43.tar.gz [dep] MNOONING/PlRPC/PlRPC-0.2020.tar.gz [dep] RCAPUTO/Lexical-Persistence-0.97.tar.gz RCLAMP/Devel-Caller-0.11.tar.gz [dep] RCLAMP/Devel-LexAlias-0.04.tar.gz works on threaded+debugging: CLKAO/Sub-Multi-0.003.tar.gz JROCKWAY/Catalyst-Plugin-Unicode-0.8.tar.gz (but never seems to work with optimize=O2 ???) does not work on threaded+debugging: MLEHMANN/Coro-4.13.tar.gz VKON/Tcl-0.95.tar.gz YVES/Date-Simple-3.02.tar.gz MNOONING/Net-Daemon/Net-Daemon-0.43.tar.gz RCLAMP/Devel-Caller-0.11.tar.gz always worked with O2: MLEHMANN/Coro-4.11.tar.gz 2007-10-23 Andreas J. Koenig
* 32174 has broken Devel::Caller 0.11 and fixed quite a lot of others. Maybe a threaded thing? Need to start book keeping. 32174 says: new fails CLKAO/Data-Bind-0.28.tar.gz[770], CLKAO/Sub-Multi-0.003.tar.gz[807], FGLOCK/v6-0.020.tar.gz[808], JPEACOCK/SVN-Notify-Mirror-0.03603.tar.gz[553], JROCKWAY/Catalyst-Plugin-Unicode-0.8.tar.gz[1230], LBROCARD/Test-WWW-Mechanize-Catalyst-0.41.tar.gz[1166], MIYAGAWA/Log-Dispatch-Config-1.02.tar.gz[939], MNOONING/Net-Daemon/Net-Daemon-0.43.tar.gz[709], MNOONING/PlRPC/PlRPC-0.2020.tar.gz[1355] MSERGEANT/POE-Component-Logger-1.00.tar.gz[940], PETDANCE/Test-WWW-Mechanize-1.14.tar.gz[438], RCAPUTO/Lexical-Persistence-0.97.tar.gz[92], RCLAMP/Devel-Caller-0.11.tar.gz[90], RCLAMP/Devel-LexAlias-0.04.tar.gz[91], gone AWWAIID/Continuity-0.95.tar.gz, CLACO/Data-Currency-0.04002.tar.gz, CLACO/Finance-Currency-Convert-WebserviceX-0.06001.tar.gz, DAXIM/Yahoo-Photos-0.0.2.tar.gz, DCONWAY/Contextual-Return-v0.2.1.tar.gz, JROBINSON/SQL-Translator-0.08001.tar.gz, MLEHMANN/Coro-4.11.tar.gz, NIKIP/Authen-PAM-0.16.tar.gz, RCLAMP/POE-Component-Server-HTTP-0.09.tar.gz, TEEJAY/Maypole-2.121.tar.gz, TMTM/CGI-Untaint-date-1.00.tar.gz, VKON/Tcl-0.95.tar.gz, YVES/Date-Simple-3.02.tar.gz and 32180 has no substantial change. 81 will be unthreaded again. * spamassassin seems to have bugs in the test suite that then are ignored. Seems to call out to the perl in the path which chokes on the prototype "_". * DWHEELER/Exception-Class-DBI-0.95.tar.gz failed for the first time ever in 32154. It was with DBI 1.601 and I think it was the first to encounter 1.601. Yes, when compiling with 32152 it was still DBI 1.59. http://rt.cpan.org/Ticket/Display.html?id=30230 * off topic AndyA has created coop google searches for perl and cpan: http://google.com/coop/cse?cx=008709583689349882482%3Aw2_rnxeqmu0 http://google.com/coop/cse?cx=008709583689349882482%3Aj5fu_7cy8vu * /tmp watching again: 30209 Apache-Session Cleaning up /tmp directory * -rw------- 1 sand sand 2212 Oct 23 02:04 CyoWt00GDv find . -depth -user sand -and -newer a0u4eNQ7UO -and -not -newer saoDrTlcuA -exec rm -rv {} \; 2007-10-22 Andreas J. Koenig
* 32154 fails with Failed 1 test out of 1430, 99.93% okay. ../ext/threads/shared/t/waithires.t on perl itself. 'make nok' sent. Seems to be because I tried a threaded perl. Sorry, forgot to make a backup, reconstruct running... It turns out that I see the same on 32174 and that it is load dependent. And JDHEDDEN says this is not a bug and he is not willing to change the timeouts. I wonder if this is related to threaded builds (321[57]4 were threaded) or really only load driven. * Yesterday I built my first jifty installation with current SVN and bleadperl. 32147 was the patchnumber. Soon after this installation was completed this perl was used to test Email-Send-2.191 and it failed miserably with errors leading to something jifty: http://www.nntp.perl.org/group/perl.cpan.testers/2007/10/msg702186.html Retrying the tests with 32152 succeeds nicely and with 32147 I can reproduce the bug. Resolution simple: http://rt.cpan.org/Ticket/Display.html?id=30183 2007-10-21 Andreas J. Koenig
* Variable::Magic is a candidate for a BBC article but the binary search is veiled by the fact that 28380/28381 is an important transition but there is another important transition. 28381 fails all tests with glibc noise but nowadays only one test fails. I need to find the transition from glibc noise to code that at least runs. The other end seems to be 28968 so that 28969 fixed the glibc thing. But this is very surprising because that patch only "bumped version to 5.9.5". Maybe Variable::Magic uses the 4/5 somewhere. Now running Variable::Magic tests with 28969: Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/31-array.t 2 512 21 2 20-21 3 tests skipped. But current bleadperl 32152 failes with Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/10-simple.t 0 11 14 4 13-14 Failed 1/20 test scripts. 2/217 subtests failed. Files=20, Tests=217, 9 wallclock secs ( 4.43 cusr + 0.27 csys = 4.70 CPU) Failed 1/20 test programs. 2/217 subtests failed. 32015 is the first perl that breaks on 10-simple in this manner. http://rt.cpan.org/Ticket/Display.html?id=30197 2007-10-19 Andreas J. Koenig
* 32138 break keepcool and pingomatic--why? The logfiles for them are not being split out. In the original logfile I see Can't open perl script "/tmp/Ab5Z0NrlWf": No such file or directory Can't open perl script "/tmp/Ab5Z0NrlWf": No such file or directory So it seems that I may have deleted a wrong /tmp file and actually disturbed CPAN::Reporter and caused a false negative. * more tempfiles and who they might come from: -rw-rw-r-- 1 sand sand 6000 Oct 19 07:46 8l3WxFQ5ki -rw-rw-r-- 1 sand sand 1487 Oct 19 07:46 CPAN-Dependency-0.11-l5Lnci.yml Test fails and is time consuming, running out of time. -rw-r--r-- 1 sand sand 2048 Oct 19 07:02 sb-test.23308 -rw-r--r-- 1 sand sand 4096 Oct 19 07:03 sb-test.23332 -rw-r--r-- 1 sand sand 2048 Oct 19 07:03 sb-test.23338 -rw-r--r-- 1 sand sand 2048 Oct 19 07:03 sb-test.23534 -rw-rw-r-- 1 sand sand 1563 Oct 19 07:02 DateTime-Format-ISO8601-0.06-dKW3or.yml Nope, no connection observed. -rw-rw-r-- 1 sand sand 9 Oct 19 05:26 4077fsCcIV -rw-rw-r-- 1 sand sand 1561 Oct 19 05:26 IO-Async-0.09-sZbY3R.yml Yes, reported 30141 IO-Async Cleaning up /tmp directory; Also: 30142 KinoSearch Cleaning up /tmp directory; predictable tmp filenames -rw-rw-r-- 1 sand sand 452 Oct 19 04:53 petal_debug.26135.1192762409.dhcbshswxa -rw-rw-r-- 1 sand sand 703 Oct 19 04:53 petal_debug.26189.1192762430.vasuxjjgrp -rw-rw-r-- 1 sand sand 1633 Oct 19 04:53 petal_debug.26188.1192762430.rmjyjqrpmt -rw-rw-r-- 1 sand sand 1431 Oct 19 04:53 petal_debug.26188.1192762430.nnmkfdmcol -rw-rw-r-- 1 sand sand 1395 Oct 19 04:53 petal_debug.26188.1192762430.nczunhwpnl -rw-rw-r-- 1 sand sand 1344 Oct 19 04:53 petal_debug.26188.1192762430.lcgnvwaewx -rw-rw-r-- 1 sand sand 150 Oct 19 04:54 petal_cache_2.19_a58e7f5fd83c96c482a2699eec876a3f -rw-rw-r-- 1 sand sand 154 Oct 19 04:54 petal_cache_2.19_472e5319343b8068fb59de8231ee9008 -rw-rw-r-- 1 sand sand 487 Oct 19 04:54 petal_cache_2.19_3976ac25dc4109849c1cfb097b337432 -rw-rw-r-- 1 sand sand 490 Oct 19 04:54 petal_cache_2.19_1630bf5852cd9f7bedd9c5c361f6d951 -rw-rw-r-- 1 sand sand 4484 Oct 19 04:54 petal_debug.26230.1192762445.ziottszpqa -rw-rw-r-- 1 sand sand 22188 Oct 19 04:54 petal_cache_2.19_16a885a2aea7745dae5e0a0651edc4f3 -rw-rw-r-- 1 sand sand 8621 Oct 19 04:54 petal_cache_2.19_54b3f86dbf348e89c2ec2685e7c15073 -rw-rw-r-- 1 sand sand 1523 Oct 19 04:54 Petal-2.19-77UZcA.yml 11 files come from this one and I have reported: 30143 Petal Cleaning up /tmp directory drwxrwxrwx 4 sand sand 4096 Oct 19 04:49 FileCache/ -rw-rw-r-- 1 sand sand 1563 Oct 19 04:49 Pugs-Compiler-Rule-0.26-hUeyBl.yml -rw------- 1 sand sand 42 Oct 19 04:31 ZRcWZeunOs drwx------ 2 sand sand 4096 Oct 19 04:31 QjqZAyxa0x/ -rw------- 1 sand sand 40 Oct 19 04:31 E13wRFaSci drwx------ 2 sand sand 4096 Oct 19 04:31 ozY6kh6pjY/ drwx------ 2 sand sand 4096 Oct 19 04:31 lZNsNEgqMo/ drwx------ 2 sand sand 4096 Oct 19 04:31 41RniDPWeh/ drwx------ 2 sand sand 4096 Oct 19 04:31 11IxvNWzvg/ -rw-rw-r-- 1 sand sand 1259 Oct 19 04:42 parrot-0.4.16-0zNo5F.yml -rw------- 1 sand sand 125 Oct 20 05:07 0M1yjD09XK -rw-rw-r-- 1 sand sand 1601 Oct 20 05:07 Slay-Makefile-Gress-0.04-qkMixG.yml -rw-rw-r-- 1 sand sand 1792 Oct 20 05:07 Text-Restructured-0.003036-pgPGFU.yml -rw-rw-r-- 1 sand sand 227803 Oct 20 04:22 NsghdoXHTf drwx------ 2 sand sand 4096 Oct 20 04:23 midvhy07gr -rw-rw-r-- 1 sand sand 1703 Oct 20 04:22 Test-Warn-0.10-etCdoR.yml -rw-rw-r-- 1 sand sand 2318 Oct 20 04:24 DBM-Deep-1.0006-XnHLow.yml * reported: 30113 HTTP-Server-Simple-Mason Cleaning up /tmp directory; predictable tmp filenames 2007-10-17 Andreas J. Koenig
* reported: 30051 Pod-Manual Cleaning up /tmp directory; predictable tmp filenames * If cpan really shouldn't be run as root, then CPAN should refuse to run as root if sudo is available. --Alias in http://use.perl.org/comments.pl?threshold=0&mode=nested&commentsort=0&op=Change&sid=37249 2007-10-16 Andreas J. Koenig
* From the timestamps one of the three must write the Hello World tempfiles: -rw-rw-r-- 1 sand sand 1605 Oct 16 10:30 HTTP-Request-AsCGI-0.5-3yvbwD.yml -rw-rw-r-- 1 sand sand 1465 Oct 16 10:30 Text-SimpleTable-0.03-oRnFgA.yml -rw-rw-r-- 1 sand sand 1516 Oct 16 10:30 HTTP-Body-0.9-PO5l6r.yml The latter. 30048 HTTP-Body Cleaning up /tmp directory * Yesterday on #p5p: 23:51:48 <@rjbs> Hm. Rose::HTML::Object::Messages breaks on 5.10 23:51:48 <@rjbs> next unless(defined *{$fq_sub}{'CODE'} && $name =~ /^[A-Z0-9_]+$/); 23:52:05 <@rjbs> $fq_sub is a string (symbolic ref) 23:52:05 <@rjbs> Not a GLOB reference at lib/Rose/HTML/Object/Messages.pm line 168. 2007-10-15 Andreas J. Koenig
* Todo: revisit 28915, it seems to have fallen off the edge of the carpet. And dmq's related one. And possibly weigh in File::Spec rev 3.25_01! 2007-10-14 Andreas J. Koenig
* Going to report tmp directory. I already have reported: 26078 Config-JSON: Using predictable filenames in /tmp is a security hazard and should be avoided even in test scripts. Besides if they aren't cleaned up they lead to failing tests. Please use File::Temp instead. 26951 Cache-FastMmap (resolved): Using predictable filenames in /tmp has some security implications too, so should be avoided. In this case it simply causes the test to fail because another user has occupied this file or directory. 26538 HTML-Scrubber: The first bug is that the tmp file was not cleaned up and left ove from a different user in /tmp/. Generally it is considered a security issue to put predictable files into /tmp. File::Temp should be used instead. 26536 Module-Refresh (resolved): The first bug is that the test script does not clean up after itself. /tmp/FooBar.pm is still around from a test by a different user. In general it is considered a security issue to write predictable file names into /tmp. Better you use File::Temp (and remove the files at the end nonetheless). Today I find a DBM Deep file, one that starts with "use strict;\nuse ExtUtils::MakeMaker;\nuse CPAN::Version;\n\n# read module and prereq string from STDIN\nwhile (
) {...", a directory with two DBM-Deep files, about 40 "Hello world" perl programs, all at 23:45, a catalyst logo in PNG format at 23:47 and many, many more 29969 CGI-Session: "Temporary files left over in /tmp" 30020 Log-Report Cleaning up /tmp directory 30019 SQL-DB Cleaning up /tmp directory; predictable tmp filenames open 30018 PAR-Repository-Client Cleaning up /tmp directory open 2007-10-13 Andreas J. Koenig
* Slaven sends a miserable FAIL with 5.6.2 and YAML 0.39. * The failing tests on mod_perl, Archive-Any, and GIS-Distance are repeatable with 32104 and Log-Dispatch-Config (http://rt.cpan.org/Ticket/Display.html?id=30073) has joined them in failing. I've stopped all running loops to look around in the /tmp directory. 32090 had a working A:A. fforce test on it now fails with Running make test Bareword found where operator expected at /tmp/N0WH1MFuPP line 1, near "'/usr/bin/make test 'TEST_FILES" (Missing operator before TEST_FILES?) Bareword found where operator expected at /tmp/N0WH1MFuPP line 1, near "00compile" (Missing operator before compile?) Bareword found where operator expected at /tmp/N0WH1MFuPP line 3, near "'TEST_FILES=t/00compile.t t/Any.t t/fail.t t/perl-critic.t t/pod.t t/type.t' exited" (Missing operator before exited?) syntax error at /tmp/N0WH1MFuPP line 1, near "'/usr/bin/make test 'TEST_FILES" Can't find string terminator "'" anywhere before EOF at /tmp/N0WH1MFuPP line 3. And the tempfile is gone. Starting to cleanup my /tmp directory and rerunning the A:A test again and again. AA itself leaves a testfile in /tmp. Not every time? Found something, not related to the tmp directory. I have test: args: - "TEST_FILES=t/00compile.t t/Any.t t/fail.t t/perl-critic.t t/pod.t t/type.t" in the distroprefs file. If I remove it we succeed. Finding a new bug by working around another. Who broke the distroprefs file? It is not MakeMaker or Harness. If I issue 'make test TEST_F...' manually it is fine. It's something coming earlier. It's in CPAN::Reporter. If I turn reporting off it goes away. Downgrading to 0.99_1[540] same problem. Downgrading to 99_05 nope, 99_01 nope. To 0.4801 good. Ticks in a command. Patch sent to David. 2007-10-12 Andreas J. Koenig
* BLUEFEET/GIS-Distance-0.01001.tar.gz also suddenly breaks with 32101:-( And CMOORE/Archive-Any-0.093.tar.gz too. And something somehow connected to the /tmp directory. * mod_perl starts failing with 32101: [Fri Oct 12 01:50:59 2007] [error] Can't locate lib.pm in @INC (@INC contains: /home/src/www/apache/apache/apache_1.3.37/lib/5.10.0/i686-linux-64int /home/src/www/apache/apache/apache_1.3.37/lib/5.10.0 /home/src/www/apache/apache/apache_1.3.37/lib/site_perl/5.10.0/i686-linux-64int /home/src/www/apache/apache/apache_1.3.37/lib/site_perl/5.10.0 /home/sand/.cpan/build/mod_perl-1.30-0CO6Yi/t/ /home/sand/.cpan/build/mod_perl-1.30-0CO6Yi/t/lib/perl) at /home/sand/.cpan/build/mod_perl-1.30-0CO6Yi/t//docs/startup.pl line 8.\nBEGIN failed--compilation aborted at /home/sand/.cpan/build/mod_perl-1.30-0CO6Yi/t//docs/startup.pl line 8.\nCompilation failed in require at (eval 2) line 1.\n Syntax error on line 62 of /home/sand/.cpan/build/mod_perl-1.30-0CO6Yi/t/conf/httpd.conf: Can't locate lib.pm in @INC (@INC contains: /home/src/www/apache/apache/apache_1.3.37/lib/5.10.0/i686-linux-64int /home/src/www/apache/apache/apache_1.3.37/lib/5.10.0 /home/src/www/apache/apache/apache_1.3.37/lib/site_perl/5.10.0/i686-linux-64int /home/src/www/apache/apache/apache_1.3.37/lib/site_perl/5.10.0 /home/sand/.cpan/build/mod_perl-1.30-0CO6Yi/t/ /home/sand/.cpan/build/mod_perl-1.30-0CO6Yi/t/lib/perl) at /home/sand/.cpan/build/mod_perl-1.30-0CO6Yi/t//docs/startup.pl line 8. BEGIN failed--compilation aborted at /home/sand/.cpan/build/mod_perl-1.30-0CO6Yi/t//docs/startup.pl line 8. Compilation failed in require at (eval 2) line 1. Go figure. I want to see this repeated before I investigate. * PAR::Filter et al. permanently broken since 31796 on blead, OK with current maintperl 2007-09-06T07:55 perl 31796 391 SMUELLER/PAR-Packer-0.976.tar.gz NOT OK 2007-09-05T17:16 perl 31795 588 SMUELLER/PAR-Packer-0.976.tar.gz OK Cannot be something with patch 31796, it's just a test fix. I still have 31790 and 31824 around. The autobundle diff shows these suspicious candidates: - Archive::Unzip::Burst # seems ok * B - Class::Component - Class::MethodMaker - Crypt::SipherSaber * ExtUtils::Install 1.41_04/1.44 # seems ok * File::Path # seems ok + Getopt::Attribute 1.42 # seems ok * MRO::Compat # seems ok * Module::Build # seems ok - PAR::Filter + Set::Scalar * Test::Deep - Text::Diff::Parser - Text::Scan * XML::LibXML /home/sand/.cpan/build/PAR-Packer-0.976-JePP61/blib/script/pp: Failed to extract a parl from 'PAR::StrippedPARL::Static' to file 'parltQZf2Gh' at /home/sand/.cpan/build/PAR-Packer-0.976-JePP61/blib/lib/PAR/Packer.pm line 1149,
line 1. It's about extracting. This Archive::Unzip::Burst looks interesting. Why do we not have it? 31790 compiles it and tests ok and has it installed. 31824 has an old CPAN but it compiles it and tests OK. PAR Packer takes a long time to compile. It fails at compilation stage with ./par -I../myldr/.. -I../blib/lib -I"/home/sand/.cpan/build/PAR-Packer-0.976-ZlXHYS/inc" -I"/home/sand/.cpan/build/Archive-Unzip-Burst-0.02-58kTmp/blib/arch" -I"/home/sand/.cpan/build/Archive-Unzip-Burst-0.02-58kTmp/blib/lib" -I"/home/src/perl/repoperls/installed-perls/perl/pSib5JX/perl-5.8.0@31824/lib/5.10.0/i686-linux-64int" -I"/home/src/perl/repoperls/installed-perls/perl/pSib5JX/perl-5.8.0@31824/lib/5.10.0" -I"/home/src/perl/repoperls/installed-perls/perl/pSib5JX/perl-5.8.0@31824/lib/site_perl/5.10.0/i686-linux-64int" -I"/home/src/perl/repoperls/installed-perls/perl/pSib5JX/perl-5.8.0@31824/lib/site_perl/5.10.0" -I"/home/sand/.cpan/build/PAR-Packer-0.976-ZlXHYS" -I"." -q -B -O../script/parldyn Usage: ./par [ -Alib.par ] [ -Idir ] [ -Mmodule ] [ src.par ] [ program.pl ] ./par [ -B|-b ] [-Ooutfile] src.par Maybe it has to do with option parsing? I mean, when I *install* Archive::Unzip::Burst and then try PAR again from scratch, it fails with the same error message. Getopt::ArgvFile is a prereq and has not changed. 31790 has Getopt::Attribute missing. I retry to fforce test it on 31790. It compiles it. Running test ... (running out of time) For 31824 I hide Getopt::Attribute now and fforce test PAR-Packer-0.976 here too. It fails again with the same error message. For 31824 I downgrade Module::Build from 0.2808_01 to 0.2808 which 790 had. PAR-Parser still fails with the same error. For 31824 I downgrade from E:I 1.44 to YVES/ExtUtils-Install-1.41_04.tar.gz. I expect that if this has an influence it would show in the installation of other modules and so do not expect a change in behaviour. And so it gets confirmed. For 31824 I find a File::Path 2.00_11 which is lower than the 2.01 in 31790. Can I see the above par command once again for 31790? ./par -I../myldr/.. -I../blib/lib -I"/home/sand/.cpan/build/PAR-Packer-0.976-slY0pI/inc" -I"/home/src/perl/repoperls/installed-perls/perl/pNaGaP6/perl-5.8.0@31790/lib/5.9.5/i686-linux-64int" -I"/home/src/perl/repoperls/installed-perls/perl/pNaGaP6/perl-5.8.0@31790/lib/5.9.5" -I"/home/src/perl/repoperls/installed-perls/perl/pNaGaP6/perl-5.8.0@31790/lib/site_perl/5.9.5/i686-linux-64int" -I"/home/src/perl/repoperls/installed-perls/perl/pNaGaP6/perl-5.8.0@31790/lib/site_perl/5.9.5" -I"/home/sand/.cpan/build/PAR-Packer-0.976-slY0pI" -I"." -q -B -O../script/parldyn I realize that downgrading 31824 is more cumbersome than upgrading 31790. Just run r command and pick something and retry PAR-Parser. I picked Set::Scalar and then realized that I'm hunting two bugs at once. One is the above "./par" command that triggers a "Usage" error, the other is a failing 20-pp test. And I see now that 31790 fails on test 20-pp. Unfortunately it is a very time consuming test and I must restart me research to find explain each error separately. 2007-10-11 Andreas J. Koenig
* 5.6.2 can also have the corruption: *** glibc detected *** /usr/local/perl-5.6.2/bin/perl: double free or corruption (!prev): 0x08154f08 *** ======= Backtrace: ========= /lib/i686/cmov/libc.so.6[0xb7ea1cf5] /lib/i686/cmov/libc.so.6(cfree+0x90)[0xb7ea5790] /usr/local/perl-5.6.2/bin/perl(Perl_safefree+0x85)[0x80ae618] /usr/local/perl-5.6.2/bin/perl(Perl_mg_free+0x79)[0x80b5146] /usr/local/perl-5.6.2/bin/perl(Perl_sv_clear+0x510)[0x80d4af6] /usr/local/perl-5.6.2/bin/perl(Perl_sv_free+0x1d3)[0x80d5046] /usr/local/perl-5.6.2/bin/perl(Perl_sv_clear+0x6c0)[0x80d4ca6] /usr/local/perl-5.6.2/bin/perl(Perl_sv_free+0x1d3)[0x80d5046] /usr/local/perl-5.6.2/bin/perl(Perl_free_tmps+0x6f)[0x80f23c6] /usr/local/perl-5.6.2/bin/perl(Perl_pp_nextstate+0x64)[0x80c1780] /usr/local/perl-5.6.2/bin/perl(Perl_runops_debug+0x154)[0x80c135c] /usr/local/perl-5.6.2/bin/perl[0x805d69f] /usr/local/perl-5.6.2/bin/perl(perl_run+0xde)[0x805d247] /usr/local/perl-5.6.2/bin/perl(main+0x9f)[0x8059eb3] /lib/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb7e4e050] /usr/local/perl-5.6.2/bin/perl[0x8059d91] ======= Memory map: ======== 08048000-08146000 r-xp 00000000 03:02 57623 /usr/local/perl-5.6.2/bin/perl 08146000-0814f000 rwxp 000fe000 03:02 57623 /usr/local/perl-5.6.2/bin/perl 0814f000-08253000 rwxp 0814f000 00:00 0 [heap] b7c00000-b7c21000 rwxp b7c00000 00:00 0 b7c21000-b7d00000 ---p b7c21000 00:00 0 b7db4000-b7dbe000 r-xp 00000000 03:02 767731 /lib/libgcc_s.so.1 b7dbe000-b7dbf000 rwxp 00009000 03:02 767731 /lib/libgcc_s.so.1 b7dd4000-b7de7000 r-xp 00000000 03:02 767894 /lib/i686/cmov/libpthread-2.6.1.so b7de7000-b7de9000 rwxp 00013000 03:02 767894 /lib/i686/cmov/libpthread-2.6.1.so b7de9000-b7deb000 rwxp b7de9000 00:00 0 b7deb000-b7e02000 r-xp 00000000 09:01 17550801 /home/sand/.cpan/build/Event-1.09-E0n7Zq/blib/arch/auto/Event/Event.so b7e02000-b7e03000 rwxp 00016000 09:01 17550801 /home/sand/.cpan/build/Event-1.09-E0n7Zq/blib/arch/auto/Event/Event.so b7e03000-b7e06000 rwxp b7e03000 00:00 0 b7e06000-b7e08000 r-xp 00000000 03:02 768237 /lib/i686/cmov/libutil-2.6.1.so b7e08000-b7e0a000 rwxp 00001000 03:02 768237 /lib/i686/cmov/libutil-2.6.1.so b7e0a000-b7e0f000 r-xp 00000000 03:02 767161 /lib/i686/cmov/libcrypt-2.6.1.so b7e0f000-b7e11000 rwxp 00004000 03:02 767161 /lib/i686/cmov/libcrypt-2.6.1.so b7e11000-b7e38000 rwxp b7e11000 00:00 0 b7e38000-b7f7a000 r-xp 00000000 03:02 767159 /lib/i686/cmov/libc-2.6.1.so b7f7a000-b7f7b000 r-xp 00142000 03:02 767159 /lib/i686/cmov/libc-2.6.1.so b7f7b000-b7f7d000 rwxp 00143000 03:02 767159 /lib/i686/cmov/libc-2.6.1.so b7f7d000-b7f80000 rwxp b7f7d000 00:00 0 b7f80000-b7fa3000 r-xp 00000000 03:02 767163 /lib/i686/cmov/libm-2.6.1.so b7fa3000-b7fa5000 rwxp 00023000 03:02 767163 /lib/i686/cmov/libm-2.6.1.so b7fa5000-b7fa7000 r-xp 00000000 03:02 767162 /lib/i686/cmov/libdl-2.6.1.so b7fa7000-b7fa9000 rwxp 00001000 03:02 767162 /lib/i686/cmov/libdl-2.6.1.so b7fa9000-b7fbd000 r-xp 00000000 03:02 767552 /lib/i686/cmov/libnsl-2.6.1.so b7fbd000-b7fbf000 rwxp 00013000 03:02 767552 /lib/i686/cmov/libnsl-2.6.1.so b7fbf000-b7fc2000 rwxp b7fbf000 00:00 0 b7fc2000-b7fc9000 r-xp 00000000 03:02 768225 /lib/i686/cmov/librt-2.6.1.so b7fc9000-b7fcb000 rwxp 00006000 03:02 768225 /lib/i686/cmov/librt-2.6.1.so b7fcb000-b7fd1000 r-xp 00000000 03:02 75923 /usr/local/perl-5.6.2/lib/site_perl/5.6.2/i686-linux-64int/auto/Time/HiRes/HiRes.so b7fd1000-b7fd2000 rwxp 00005000 03:02 75923 /usr/local/perl-5.6.2/lib/site_perl/5.6.2/i686-linux-64int/auto/Time/HiRes/HiRes.so b7fd2000-b7fd4000 r-xp 00000000 03:02 230196 /usr/local/perl-5.6.2/lib/5.6.2/i686-linux-64int/auto/attrs/attrs.so b7fd4000-b7fd5000 rwxp 00001000 03:02 230196 /usr/local/perl-5.6.2/lib/5.6.2/i686-linux-64int/auto/attrs/attrs.so b7fd6000-b7fd8000 rwxp b7fd6000 00:00 0 b7fd8000-b7ff4000 r-xp 00000000 03:02 767854 /lib/ld-2.6.1.so b7ff4000-b7ff6000 rwxp 0001b000 03:02 767854 /lib/ld-2.6.1.so bfcad000-bfcf0000 rw-p bfcad000 00:00 0 2007-10-10 Andreas J. Koenig
* harness 2.99_03? Where is the mailing list? tapx-dev@hexten.net From: Elliot Shank
Subject: Confusing test results for Perl::Critic 1.079_001. To: andreas.koenig@anima.de CC: perlcritic
Date: Tue, 09 Oct 2007 14:19:45 -0500 All tests pass, yet the test run is reported as failing. Do you have any idea what's going on? 2007-10-09 Andreas J. Koenig
* 5.005_05. Running out of the CPAN WC Warning: prerequisite File::Temp 0 not found at (eval 4) line 220. Warning: prerequisite Scalar::Util 0 not found at (eval 4) line 220. Warning: prerequisite Test::Harness 2.62 not found at (eval 4) line 220. Warning: prerequisite Test::More 0 not found at (eval 4) line 220. 1) install Test::Harness # installs 2.64 2) install File::Temp # installs Test::More but fails for File::Temp due Carp::Heavy 3) install TJENNESS/File-Temp-0.16.tar.gz # works 4) install GBARR/Scalar-List-Utils-1.18.tar.gz # works 5) install CPAN::Reporter Failed during this command: ARANDAL/Pod-Simple-3.05.tar.gz : make_test NO RRA/podlators-2.0.5.tar.gz : make_test NO MSCHWERN/ExtUtils-MakeMaker-6.36.tar.gz : make NO DAGOLDEN/File-pushd-1.00.tar.gz : make_test NO DMUEY/File-Copy-Recursive-0.35.tar.gz : make_test NO MAREKR/Pod-Parser-1.35.tar.gz : make_test NO JV/Getopt-Long-2.37.tar.gz : make_test NO one dependency not OK (Pod::Usage) DAGOLDEN/CPAN-Reporter-0.4801.tar.gz : make_test NO 6) install MAREKR/PodParser-1.23.tar.gz # works 7) install Term::ANSIColor # works 8) install RRA/podlators-1.27.tar.gz # works 9) install MSCHWERN/ExtUtils-MakeMaker-6.36.tar.gz # works 10) install DAGOLDEN/File-pushd-1.00.tar.gz # works Now I tried it with Bundle::CPANxxl and during YAML::Syck got: *** glibc detected *** /usr/local/perl-5.005_05/bin/perl: free(): invalid next size (fast): 0x0818f3a8 *** ======= Backtrace: ========= /lib/i686/cmov/libc.so.6[0xb7e24cf5] /lib/i686/cmov/libc.so.6(cfree+0x90)[0xb7e28790] /usr/local/perl-5.005_05/bin/perl(Perl_sv_clear+0x39f)[0x80937af] /usr/local/perl-5.005_05/bin/perl(Perl_sv_free+0x4b)[0x809397b] /usr/local/perl-5.005_05/bin/perl(Perl_free_tmps+0x4c)[0x80a795c] /usr/local/perl-5.005_05/bin/perl(Perl_pp_nextstate+0x4f)[0x808d73f] /usr/local/perl-5.005_05/bin/perl(Perl_runops_standard+0x18)[0x80c4618] /usr/local/perl-5.005_05/bin/perl(perl_call_sv+0x314)[0x8059864] /usr/local/perl-5.005_05/bin/perl(Perl_call_list+0x1dd)[0x8059ced] /usr/local/perl-5.005_05/bin/perl(Perl_newSUB+0x93d)[0x807aa2d] /usr/local/perl-5.005_05/bin/perl(Perl_yyparse+0xe9c)[0x8071bcc] /usr/local/perl-5.005_05/bin/perl[0x80aad21] /usr/local/perl-5.005_05/bin/perl(Perl_pp_require+0x4f9)[0x80abbf9] /usr/local/perl-5.005_05/bin/perl(Perl_runops_standard+0x18)[0x80c4618] /usr/local/perl-5.005_05/bin/perl(perl_call_sv+0x314)[0x8059864] /usr/local/perl-5.005_05/bin/perl(Perl_call_list+0x1dd)[0x8059ced] /usr/local/perl-5.005_05/bin/perl(Perl_newSUB+0x93d)[0x807aa2d] /usr/local/perl-5.005_05/bin/perl(Perl_utilize+0x25a)[0x807d3aa] /usr/local/perl-5.005_05/bin/perl(Perl_yyparse+0xf95)[0x8071cc5] /usr/local/perl-5.005_05/bin/perl[0x80aad21] /usr/local/perl-5.005_05/bin/perl(Perl_pp_require+0x4f9)[0x80abbf9] /usr/local/perl-5.005_05/bin/perl(Perl_runops_standard+0x18)[0x80c4618] /usr/local/perl-5.005_05/bin/perl(perl_call_sv+0x314)[0x8059864] /usr/local/perl-5.005_05/bin/perl(Perl_call_list+0x1dd)[0x8059ced] /usr/local/perl-5.005_05/bin/perl(Perl_newSUB+0x93d)[0x807aa2d] /usr/local/perl-5.005_05/bin/perl(Perl_utilize+0x25a)[0x807d3aa] /usr/local/perl-5.005_05/bin/perl(Perl_yyparse+0xf95)[0x8071cc5] /usr/local/perl-5.005_05/bin/perl(perl_parse+0x709)[0x805b019] /usr/local/perl-5.005_05/bin/perl(main+0x75)[0x8057705] /lib/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb7dd1050] /usr/local/perl-5.005_05/bin/perl[0x8057621] Failed during this command: AUDREYT/YAML-Syck-0.97.tar.gz : writemakefile NO '/usr/local/perl-5.005_05/bin/perl Makefile.PL' returned status 6 RGIERSIG/Expect-1.21.tar.gz : make_test NO INGY/YAML-0.66.tar.gz : writemakefile NO '/usr/local/perl-5.005_05/bin/perl Makefile.PL' returned status 7424 KWILLIAMS/Module-Build-0.2808.tar.gz : make_test NO TJENNESS/File-Temp-0.18.tar.gz : make_test NO GBARR/Scalar-List-Utils-1.19.tar.gz : writemakefile NO '/usr/local/perl-5.005_05/bin/perl Makefile.PL' returned status 6 ILYAM/Data-Dumper-2.121.tar.gz : make NO DMUEY/File-Copy-Recursive-0.35.tar.gz : make_test NO DAGOLDEN/CPAN-Reporter-0.4801.tar.gz : make_test NO GBARR/IO-1.2301.tar.gz : writemakefile NO '/usr/local/perl-5.005_05/bin/perl Makefile.PL' returned status 65280 AUDREYT/Module-Signature-0.55.tar.gz : make_test NO one dependency not OK (IO::Socket::INET) PMQS/IO-Compress-Zlib-2.006.tar.gz : make_test NO PMQS/Compress-Zlib-2.007.tar.gz : make_test NO ADAMK/Archive-Zip-1.20.tar.gz : make_test NO TOMHUGHES/IO-Zlib-1.07.tar.gz : make_test NO KANE/Archive-Tar-1.36.tar.gz : make_test NO 2007-10-08 Andreas J. Koenig
* [rt.cpan.org #29616] "couldn't find a hints file" error seems like a step backwards 2007-10-06 Andreas J. Koenig
* Got a list of interesting Tk modules from Slaven Tk::Axis Tk::Carp Tk::Clock Tk::CodeText Tk::CursorControl Tk::DateEntry Tk::DatePick Tk::DiffText Tk::DirSelect Tk::ExecuteCommand Tk::FastSplash (tricky!) Tk::FileDialog Tk::FireButton Tk::Gauge Tk::Graph Tk::GraphItems Tk::HTML Tk::IconCanvas Tk::JBrowseEntry Tk::JComboBox Tk::JFileDialog Tk::JListbox Tk::JPEG::Lite Tk::LCD Tk::LockDisplay (interactive!) Tk::MDI Tk::MListbox Tk::RotCanvas Tk::StayOnTop Tk::Stderr Tk::TableMatrix Tk::TextANSIColor Tk::TextHighlight (interactive!) Tk::TIFF Tk::ToolBar (interactive!) Tk::Wizard Tk::Zinc didn't try those marked as interactive, all others had well behaving tests with DISPLAY=:121 except TURNERJW/Tk-JFileDialog-1.34.tar.gz RCS/Tk-MListbox-1.11.tar.gz 2007-10-04 Andreas J. Koenig
* t/034-uncompfile........ok t/035-uncompreadline....ok t/040-memory............ok t/041-error.............Name "main::BZIP" used only once: possible typo at t/041-error.t line 11. I had to disable ARJAY/Compress-Bzip2-2.09.tar.gz because of this. Happened with 5.6.2. Should make this a bugreport. http://rt.cpan.org/Ticket/Display.html?id=29787 * #29754 5.005_05 has a lockfile problem. RESOLVED * Todo: more often change the perl config to have more variability; * http://rt.cpan.org/Ticket/Display.html?id=29759 whines about Gtk2 not finishing its build. Something to do with @32001 in the path. 2007-10-03 Andreas J. Koenig
* what's up with IPC::PubSub breakage? Is it breaking because of its dependency on DBM::Deep? pocpoc=> select * from distroes where name like '%DBM-Deep-%'; id | name ------+-------------------------------- 978 | RKINYON/DBM-Deep-1.0001.tar.gz 1725 | RKINYON/DBM-Deep-1.0000.tar.gz 1783 | RKINYON/DBM-Deep-0.983.tar.gz 3811 | RKINYON/DBM-Deep-1.0004.tar.gz 3858 | RKINYON/DBM-Deep-1.0006.tar.gz 3760 | RKINYON/DBM-Deep-1.0002.tar.gz 3785 | RKINYON/DBM-Deep-1.0003.tar.gz (7 Zeilen) pocpoc=> select distro,count(*) from testruns where distro in (978,1725,1783,3811,3858,3760,3785) and testresult='OK' group by distro; distro | count --------+------- 1783 | 80 3811 | 3 978 | 322 3858 | 2 3785 | 6 3760 | 4 (6 Zeilen) Or in one line: pocpoc=> select distroes.name,count(*) from testruns, distroes where testruns.distro=distroes.id and distroes.name like '%IPC-PubSub-%' and testresult='OK' group by distroes.name; name | count --------------------------------+------- JESSE/IPC-PubSub-0.24.tar.gz | 221 AUDREYT/IPC-PubSub-0.23.tar.gz | 13 AUDREYT/IPC-PubSub-0.26.tar.gz | 156 AUDREYT/IPC-PubSub-0.22.tar.gz | 58 (4 Zeilen) Only time series can help here. It started failing with 32002, was green up to 32001. And indeed this was the first day of DBM-Deep 1.0006 /home/sand/.cpan/Bundle/Snapshot_2007_10_03_00.pm 32002 /home/sand/.cpan/Bundle/Snapshot_2007_10_03_01.pm 32001 This also marked the change from 64bitint=define zu undef and a non debugging perl, CPAN::Reporter 0.99_1[34], lots of other differences. But I upgraded 32001 to DBM::Deep 1.0006 and now tests of IPC::PubSub fail. Downgrading to DBM::Deep 1.0005 is refused because tests fail. But it was not 1.0005, it was 1.0004 that which IPC::PubSub worked with flawlessly. http://rt.cpan.org/Ticket/Display.html?id=29757 * bugreport to Jifty would circle on: current SVN tells me to install IPC::PubSub, Email::Send, Test::WWW::Declare - IPC::PubSub in megainstall but tests failing - Email::Send missing in megainstall, added now but tests failing - Test::WWW::Declare unknown on CPAN must come from repo (done) * EDPRATOMO/Algorithm-Permute-0.06.tar.gz probably needs a binary search, it fails to *compile* the XS code. Presumably it has compiled once upon a time. 25532 fails; 20002 OK; 23023 OK; OOOPs, I have doen this already and reported. See further below. 2007-10-02 Andreas J. Koenig
* JROBINSON/SQL-Translator-0.08001.tar.gz is another BBC candidate. t/37-translator-graph......Can't locate object method "is_trivial_link" via package "GLOB" at /home/sand/.cpan/build/SQL-Translator-0.08001-oWjySe/blib/lib/SQL/Translator/Schema/Graph.pm line 46. # Looks like you planned 3 tests but only ran 2. # Looks like your test died just after 2. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED test 3 Failed 1/3 tests, 66.67% okay See 2007-07-03 where I said I cannot run a binary search against it. Now I can at least with some manual intervention. 23023 OK. It's hard to run this binary search correct because now some of these perls do not pass YAML tests and subsequently cannot patch/install Module::Build without intervention. 24439 OK. 24759 OK. But 24759 depends on YAML and YAML has was not working for 24759 so CPAN.pm didn't install it. We have all tests pass but no installation. Need to force it. And YAML::XS is also tunneled. So we have a very dark tunnel around 24759 with neither YAML nor Module::Build. I have a patch for MB but not for YAML. In any case 28539 still has the test 37 bug. 25532 OK; 27048 fails; 26369 (needs force install YAML) OK; 26695 (force install YAML) fails; 26465 OK; 26545 fails; 26480 OK; ... 496 fails; 488 fails; 484 OK ----Program---- eval q{use SQL::Translator 0.08001}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../psiUhc4/perl-5.8.0@26486/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../pQD0dEL/perl-5.8.0@26487/bin/perl---- N/A ----EOF ($?='0')---- http://groups.google.com/group/perl.perl5.porters/browse_thread/thread/a7b653fdb4b5fc34/be6f8546211987a0?lnk=gst&q=bbc+translator#be6f8546211987a0 http://rt.cpan.org/Ticket/Display.html?id=29940 * RCLAMP/POE-Component-Server-HTTP-0.09.tar.gz looks like a BBC candidate 22245 OK. But it's shadowed by the depends on POE-API-Peek which was broken by blead for a while around 27514. I have the impression that POE::API::Peek started to work on 31051 and that POE::Component::Server::HTTP now works too since I have added a dependency on POE::API::Peek in my distroprefs file. Nope, the dependency on POE::API::Peek is in the Makefile.PL of P:C:S:HTTP. Apparently all's well. *Maybe* there's also a configure_requires on POE needed somewhere, dunno. * IFF Compress::Zlib 2.X does not work we can take PMQS/Compress-Zlib-1.42.tar.gz as a replacement! Would be nice to find a replacement for Scalar-List-Utils too. 1.19 does not work with blead@23023, but 1.17 does. 2007-10-01 Andreas J. Koenig
* off topic: try rob kinyon's bug with the next bleadperl which will have no debugging and no int64bit. 2007-09-29 Andreas J. Koenig
* digging into gtk. It always failed because somebody told the Gtk self-configuration that something on my system was not sufficient. No helpful diagnostics were ever provided. Running through the debugger today reveals that it is due to pkg-config. Asking pkg-config with the right options reveals a few things # pkg-config --exists --print-errors 'gtk+-2.0' I had to call it several times and to install libxmu-dev libxinerama-dev libxinerama1 (who would have guessed?) This does at least let the above command return true. But there is still a version requirement in the Gtk2 package that says gtk+-2.0 >= 2.0.0 And surprise, we now fulfill it. I think the only bug is the --silence-errors option that I saw in the debugger. It should be replaced with --print-errors. Otherwise the user never sees an error and has to suffer. http://rt.cpan.org/Ticket/Display.html?id=29758 * todo: add more Tk modules to megainstall. Which are missing? 4454 2001-05-05 SREZIC/Tk-Autoscroll-1.11.tar.gz MISS OK 9563 2007-03-17 SREZIC/Tk-Canvas-Point-0.03.tar.gz MISS FAIL0 OK1 8190 2002-08-08 SREZIC/Tk-CanvasFig-1.014.tar.gz MISS FAIL0 HANG0 9673 2003-02-12 SREZIC/Tk-ContextHelp-0.10.tar.gz MISS FAIL0 HANG0 19515 2007-09-28 SREZIC/Tk-Date-0.42_51.tar.gz MISS FAIL0 OK1 10448 2004-07-02 SREZIC/Tk-DateEntry-1.38.tar.gz MISS FAIL0 OK1 5193 2005-10-10 SREZIC/Tk-Enscript-1.08.tar.gz MISS FAIL0 OK1 10380 2007-04-10 SREZIC/Tk-FontDialog-0.13.tar.gz HAVE 25367 2006-05-23 SREZIC/Tk-GBARR-2.07.tar.gz (Tk::Cloth) MISS FAIL0 OK1 22275 2005-05-03 SREZIC/Tk-Getopt-0.49.tar.gz MISS FAIL0 OK1 10848 2007-02-02 SREZIC/Tk-HistEntry-0.43.tar.gz HAVE 19328 2004-07-02 SREZIC/Tk-JPEG-Lite-2.01403.tar.gz MISS FAIL0 OK1 8146 2004-09-04 SREZIC/Tk-PathEntry-2.23.tar.gz MISS FAIL0 OK1 60117 2007-07-27 SREZIC/Tk-Pod-0.9935.tar.gz HAVE 6803 2005-08-25 SREZIC/Tk-Splash-0.14.tar.gz MISS FAIL0 OK1 166725 2007-05-11 SREZIC/Tk-TIFF-0.10.tar.gz MISS FAIL0 OK1 12299 2007-09-23 SREZIC/Tk-WidgetDump-1.35.tar.gz MISS FAIL0 OK1 6855 2004-03-20 SREZIC/Tk-WinPrint-0.05.tar.gz MISS FAIL1 12873 2006-09-01 SREZIC/Tk-XMLViewer-0.18.tar.gz MISS FAIL0 OK1 HAVE ... already installed MISS ... not installed yet FAIL0 ... fails without DISPLAY FAIL1 ... fails compile OK ... OK without DISPLAY OK1 ... OK after setting DISPLAY=:121 HANG0 ... hangs during test with DISPLAY=:121 but doesn't hang with BATCH=1 * DMAKI/Gungho-0.08007.tar.gz t/03_live/twitter................skipped all skipped: Enable GUNGHO_TWITTER_USERNAME and GUNGHO_TWITTER_PASSWORD to run these tests t/99_kwalitee....................skipped all skipped: Enable TEST_KWALITEE to enable these tests t/99_pod-coverage................skipped all skipped: Enable TEST_POD environment variable to test POD t/99_pod.........................skipped all skipped: Enable TEST_POD environment variable to test POD t/engine/danga-socket/01_load....ok t/engine/danga-socket/04_dns..... and hangs forever. I kill that test and get this summary: Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/02_config.t 1 256 2 1 2 t/engine/danga-socket/04_dns.t 0 15 20 40 1-20 5 tests skipped. Failed 2/14 test scripts. 21/100 subtests failed. All that should be in the report. Repeat with maint@31223, same result, this time without sent report because it was not running from the CPAN shell. Same failure on danga for 5.8.8 but 5.8.8 doesn't have the 02_config failure. http://rt.cpan.org/Ticket/Display.html?id=29660 2007-09-28 Andreas J. Koenig
* MSISK/HTML-TableExtract-2.10.tar.gz: I had already RTed months ago that it is due to the HTML::TreeBuilder but did I write it into a distroprefs file? Yes, Sir, I have: distroprefs/MSISK.HTML-TableExtract.yml and that is why since then I have ONLY fails. Would be cool to offer a fix though. But in the interest of sanity it would be better to write a distroprefs file automatically that's based on some criterium like, say, no release for over N months although since that many months nothing but fail reports. This would also be interesting for CPANTS. * Todo: write a history of used distroprefs docs so we can identify which ones are never used and can be purged. 2007-09-25 Andreas J. Koenig
* MIME-tools-5.421 give me a major headache the testsuite (sometimes?) runs into a tight loop of 'Warning: Use of "require" without parentheses is ambiguous at (eval 5493800) line 1.' At least now twice for 31952 and 31955. I have to kill this one: sand 14150 55.2 45.6 714620 710088 pts/16 R+ 01:32 88:43 /home/src/perl/repoperls/installed-perls/perl/pN0oLia/perl-5.8.0@31955/bin/perl -w t/Gauntlet.t But the next test has the same problem sand 30860 64.8 1.3 24940 20572 pts/16 R+ 04:13 1:14 /home/src/perl/repoperls/installed-perls/perl/pN0oLia/perl-5.8.0@31955/bin/perl -w t/Head.t And then again for sand 30969 50.5 0.6 13924 9600 pts/16 R+ 04:15 0:14 /home/src/perl/repoperls/installed-perls/perl/pN0oLia/perl-5.8.0@31955/bin/perl -w t/Misc.t I repeatedly verify who has the problem with such commands: % lsof -p 30969|grep cwd perl 30969 sand cwd DIR 9,1 4096 17304047 /home/sand/.cpan/build/MIME-tools-5.421-fuesqd But then one after the other sand 31244 49.3 0.8 16868 12544 pts/16 R+ 04:17 0:23 /home/src/perl/repoperls/installed-perls/perl/pN0oLia/perl-5.8.0@31955/bin/perl -w t/Parser.t sand 31363 46.6 0.8 17768 13480 pts/16 R+ 04:18 0:21 /home/src/perl/repoperls/installed-perls/perl/pN0oLia/perl-5.8.0@31955/bin/perl -w t/ParserEncoded.t sand 31578 34.0 0.6 14100 9888 pts/16 R+ 04:20 0:09 /home/src/perl/repoperls/installed-perls/perl/pN0oLia/perl-5.8.0@31955/bin/perl -w t/ParserPreamble.t sand 31608 52.5 0.8 17696 13376 pts/16 R+ 04:20 0:27 /home/src/perl/repoperls/installed-perls/perl/pN0oLia/perl-5.8.0@31955/bin/perl -w t/Ref.t Now we're done. I urgently need a solution for that. Both for a bugreport and for the meta stuff with probably POE. Or commandline. Interesting enough is that Mt-5.421 is young and I have 4 OKs up to 31945. Compare autobundle with @31945 and @31952 and @31955: /home/sand/.cpan/Bundle/Snapshot_2007_09_25_0[012].pm Diffs are worthless because the latter two were killed. But I can reproduce the bug. http://groups.google.com/group/perl.perl5.porters/browse_thread/thread/c69cf6ab2b16f985/62b09eab3381584f?lnk=gst&q=%22is+ambiguous%22&rnum=8#62b09eab3381584f How could I forget that thread. 2007-09-22 Andreas J. Koenig
* between bleadperl 31895 and 31937 we went from 215 fails to 159. Supercool but still hard to write good reports about it. * Bug in RECENT code: somebody removes a file from PAUSE and forgets to pass over to the RECENT file. Then the receiver needs a more tolerant strategy than the current one. Currently he retries until he gets the deleted file which is never and only then he would publish his own RECENT file. * Net-DNS also broke recently 2007-09-17T14:22 perl 31882 239 OLAF/Net-DNS-0.61.tar.gz NOT OK 2007-09-15T00:06 perl 31866 110 OLAF/Net-DNS-0.61.tar.gz OK and since then 4 NOT OKs and then when Test::Simple 0.72 appeared 2007-09-21T13:33 perl 31937 472 OLAF/Net-DNS-0.61.tar.gz OK 2007-09-19T10:43 perl 31895 242 OLAF/Net-DNS-0.61.tar.gz NOT OK http://rt.cpan.org/Ticket/Display.html?id=29558 2007-09-21 Andreas J. Koenig
* sand sand 2421684982 Sep 21 22:14 megainstall.20070921T0555.out % tail -6 logs/megainstall.20070921T0555.out|uniq Warning: Use of "require" without parentheses is ambiguous at (eval 2354390) line 1. closedir() attempted on invalid dirhandle DIR at /home/src/perl/repoperls/installed-perls/perl/prTyqXp/perl-5.8.0@31933/lib/site_perl/5.10.0/Mail/Field.pm line 91. 2007-09-19 Andreas J. Koenig
* bug: the locking in the recentfile seems broken. yesterday the yaml file got truncated at Tue Sep 18 13:56:04 2007 2007-09-18 Andreas J. Koenig
* new fails (everything related to Test::Simple?) PAJAS/XML-LibXML-1.64.tar.gz[172] PAJAS/XML-LibXSLT-1.63.tar.gz[173] PETDANCE/WWW-Mechanize-1.30.tar.gz[200] PETDANCE/Test-WWW-Mechanize-1.14.tar.gz[204] BDFOY/Test-Manifest-1.17.tar.gz[208] URI/File-Slurp-9999.12.tar.gz[220] ADAMK/File-Flat-1.00.tar.gz[222] ADAMK/Test-Inline-2.207.tar.gz[224] OLAF/Net-DNS-0.61.tar.gz[239] RJBS/Email-Valid-0.179.tar.gz[240] MIYAGAWA/Email-Find-0.10.tar.gz[241] HEX/WWW-Live365-0.12.tar.gz[272] BBC/File-Policy-1.005.tar.gz[344] BBC/Email-MIME-CreateHTML-1.026.tar.gz[348] MIYAGAWA/Email-Valid-Loose-0.05.tar.gz[415] MIROD/XML-Twig-3.29.tar.gz[576] AMBS/XML/XML-DT-0.47.tar.gz[585] TBONE/Net-FTP-Common-6.0.tar.gz[653] JMGDOC/OpenOffice-OODoc-2.035.tar.gz[721] RCAPUTO/POE-Component-Client-DNS-1.00.tar.gz[728] RCAPUTO/POE-Component-Client-Keepalive-0.1000.tar.gz[729] CFRANKS/HTML-Widget-1.11.tar.gz[787] SRI/Catalyst-Plugin-HTML-Widget-1.1.tar.gz[788] YANICK/XML-XPathScript-1.52.tar.gz[836] BINGOS/POE-Component-Server-IRC-1.18.tar.gz[873] MIYAGAWA/CGI-Untaint-email-0.03.tar.gz[904] SCHUBIGER/Module-Build-Convert-0.49.tar.gz[915] MUIR/modules/Daemon-Generic-0.51.tar.gz[920] JROCKWAY/Directory-Scratch-0.12.tar.gz[984] PARDUS/File-MimeInfo/File-MimeInfo-0.14.tar.gz[1077] LBROCARD/Test-WWW-Mechanize-Catalyst-0.40.tar.gz[1079] YARON/WWW-Monitor-0.24.tar.gz[1087] * AndyA: > Ah sorry about that. We've recently added a line that says > Result: PASS > Result: FAIL > Result: NOTESTS > That was added to make life easier for CPAN::Reporter and other meta- > harnesses. > Does that help at all? We're committed to keeping that. If we ever * PDL broke a while back 2007-07-24T21:46 perl 31650 1001 CSOE/PDL-2.4.3.tar.gz NOT OK 2007-07-24T00:10 perl 31649 790 CSOE/PDL-2.4.3.tar.gz OK since then it's red, seemingly failing on the make phase. re-testing with an older perl, @31613, succeeds on the make phase. But this doesn't prove anything because all prereqs are already there. And then it fails on the test phase in t/xvals.t. 31650 also failed on xvals.t. Now we have a prove that it's not blead related but to some other factor. But now, what has been upgraded on 31613 since then? Unfortunately timestamps have changed because of the cleanup of hardlinks. autobundle comparisons don't help because I have no succeeding version of PDL at hand. I'll have to try these: installed-perls/perl/prYHaRP/perl-5.8.0@31021/bin/perl FAIL installed-perls/perl/pnKRDVH/perl-5.8.0@31078/bin/perl FAIL installed-perls/perl/p9kRmP3/perl-5.8.0@31113/bin/perl FAIL installed-perls/perl/pn6vGWK/perl-5.8.0@31187/bin/perl FAIL installed-perls/perl/pOCMj1r/perl-5.8.0@31251/bin/perl FAIL installed-perls/perl/pbULX5j/perl-5.8.0@31281/bin/perl FAIL installed-perls/perl/p8ObZoq/perl-5.8.0@31319/bin/perl FAIL installed-perls/perl/pL3qrBd/perl-5.8.0@31384/bin/perl FAIL installed-perls/perl/pi12oAh/perl-5.8.0@31429/bin/perl FAIL installed-perls/perl/pzqCeY9/perl-5.8.0@31509/bin/perl FAIL installed-perls/perl/pX10SPP/perl-5.8.0@31563/bin/perl FAIL 2007-09-17 Andreas J. Koenig
* new fails BDFOY/Test-Prereq-1.033.tar.gz[100] DROLSKY/DateTime-0.41.tar.gz[144] DROLSKY/DateTime-Format-Mail-0.3001.tar.gz[145] LLAP/SVG-TT-Graph-0.09.tar.gz[177] FGLOCK/DateTime-Set-0.25.tar.gz[227] FGLOCK/DateTime-Event-Recurrence-0.16.tar.gz[238] KELLAN/DateTime-Format-W3CDTF-0.04.tar.gz[293] ABH/XML-RSS-1.31.tar.gz[295] RONAN/SVG-Template-Graph-0.12.tar.gz[311] MARKSTOS/Data-FormValidator-4.51.tar.gz[461] MRAMBERG/Catalyst-Plugin-FormValidator-0.02.tar.gz[462] RJBS/Date-Span-1.121.tar.gz[483] RJBS/Email-Send-2.185.tar.gz[487] JSIRACUSA/Rose-DateTime-0.532.tar.gz[664] ROBM/Cache-FastMmap-1.19.tar.gz[708] NUFFIN/Catalyst-Plugin-Session-Store-FastMmap-0.03.tar.gz[709] NUFFIN/Catalyst-Plugin-Session-State-Cookie-0.08.tar.gz[710] MRAMBERG/Catalyst-Plugin-Authentication-Store-DBIC-0.09.tar.gz[712] SCHUBIGER/DateTime-Format-Natural-0.39.tar.gz[745] JUERD/DBIx-Simple-1.31.tar.gz[829] FGLOCK/DateTime-Event-ICal-0.09.tar.gz[835] DROLSKY/DateTime-Format-ICal-0.08.tar.gz[836] DPAVLIN/Search-Estraier-0.08.tar.gz[843] MIYAGAWA/XML-Atom-0.27.tar.gz[857] PIJLL/DateTime-Format-Epoch-0.10.tar.gz[876] DMAKI/DateTime-Util-Calc-0.13002.tar.gz[878] DMAKI/DateTime-Util-Astro-0.11001.tar.gz[879] DMAKI/DateTime-Event-Lunar-0.06.tar.gz[880] DMAKI/DateTime-Util-Astro-0.08.tar.gz[881] DMAKI/DateTime-Event-SolarTerm-0.05.tar.gz[882] DMAKI/DateTime-Event-Chinese-0.05.tar.gz[883] DMAKI/DateTime-Calendar-Chinese-0.07.tar.gz[884] * this came about at 20:37: Syncing (277/312) A/AJ/AJPEACOCK/CHECKSUMS Syncing (281/312) B/BL/BLOONIX/CHECKSUMS Syncing (282/312) C/CA/CASIANO/CHECKSUMS Syncing (286/312) D/DG/DGRIZZANT/CHECKSUMS Syncing (288/312) D/DM/DMAKI/CHECKSUMS Syncing (290/312) F/FE/FERREIRA/CHECKSUMS Syncing (292/312) H/HM/HMBRAND/CHECKSUMS Syncing (293/312) J/JO/JOHANL/CHECKSUMS Syncing (295/312) J/JU/JUERD/CHECKSUMS Syncing (296/312) M/ML/MLEHMANN/CHECKSUMS Syncing (299/312) M/MR/MRAMBERG/CHECKSUMS Syncing (302/312) N/NU/NUFFIN/CHECKSUMS Syncing (304/312) CHECKSUMS Syncing (307/312) R/RK/RKRIMEN/CHECKSUMS Syncing (308/312) S/SL/SLANNING/CHECKSUMS Syncing (311/312) T/TS/TSCH/CHECKSUMS Syncing (312/312) W/WY/WYANT/CHECKSUMS It seems that we still produce more CHECKSUMS file than necessary. * Todo: autobox BBC article * http://use.perl.org/~schwern/journal/34469 Schwern about version advisories. Very nice. 2007-09-16 Andreas J. Koenig
* strptime/https://rt.cpan.org/Ticket/Display.html?id=29330 How could it happen that strptime broke from one day to the other? When exactly did it happen? 2007-09-11T23:51 perl 31847 DateTime-Format-Strptime-1.0700 NOT OK 2007-09-11T10:45 perl 31843 DateTime-Format-Strptime-1.0700 OK Snapshot_2007_09_16_0[01].pm... DROLSKY/DateTime-Locale-0.35.tar.gz broke it. 2007-09-13 Andreas J. Koenig
* Strangely Tie::Cache fails on one bleadperl, 31854. Binary search backwards is running. 31863 has it fixed again, need a binary search forwards too. ----Program---- eval {require Tie::Cache}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../pOP4da9/perl-5.8.0@30730/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../p8QFKbX/perl-5.8.0@30740/bin/perl---- N/A ----EOF ($?='0')---- Need a perl between 30730 and 30740 No patch available between 30730 and 30740 ----Program---- eval {require Tie::Cache}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../pz4RKIn/perl-5.8.0@31854/bin/perl---- N/A ----EOF ($?='0')---- ----Output of .../pwjI8Em/perl-5.8.0@31855/bin/perl---- OK ----EOF ($?='0')---- 30740 is sv_dup() and cache related but 31855 is NAN_COMPARE_BROKEN related. Very strange. 2007-09-11 Andreas J. Koenig
* http://www.nntp.perl.org/group/perl.cpan.testers/ says that I tested PASS Acme-Pythonic-0.46 i686-linux-64int 2.6.16-2-k7 1 message andreas.koenig.gmwojprw 13:47 That seems to be the same as 23:00 * GumbyNET2 cpan.testers: PASS Acme-Pythonic-0.46 perl-5.6.2 i686-linux-64int 2.6.16-2-k7 andreas.koenig.gmwojprw@franz.ak.mind.de 22060 22:47:11.7952 test PASS Acme-Pythonic-0.46 (perl-5.6.2) i686-linux-64int 2.6.16-2-k7 So we have 9 hours time shift. * 23:16 <@klapperl> I see no showstopper in CPAN.pm. 23:17 <@klapperl> I'll have a 1.91_54 by next weekend 23:17 <@xdg> All high priority CPAN::Reporter features are in. (E.g. duplicate report checks by phase) 23:17 <@klapperl> and after a week we could roll 1.92 23:17 <@xdg> Great! 23:17 <@klapperl> great! * tentative posting to Module::Build Recently, on IRC (off the top of my head):
: so can you explain why the compatibility layer is broken?
: jeez, it is the *compatibility layer* I think it's time that Module::Build considers another compatibility layer in addition to the existing one. This is just a raw sketch to get some talk going, I have not actually tried to work this out. So what would people think of this: Build.PL has a new option ... diplomatic_makefile_pl => 1, ... generated Makefile.PL if (eval { require Module::Build; 1}){ # if user has Module::Build installed we use it system $^X, "Build.PL"; write_diplomatic_makefile; } else { beg_user_to_install_module_build_asap(); write_traditional_compat_makefile(); } the generated diplomatic Makefile would then contain: default: ./Build test: ./Build test install ./Build install [...etc...] Has this been tried? Does it have pitfalls? It seems so easy and natural. Isn't anybody keen implementing it? * switching back to EUMM for one smoke and then back to MB with the distroprefs for MethodMaker which needs EUMM. 2007-09-10 Andreas J. Koenig
* trying to summarize where Build.PL is inferior to Makefile.PL: SCHWIGON/class-methodmaker/Class-MethodMaker-2.10.tar.gz (FLUFFY/Term-ProgressBar-2.09.tar.gz dependent) Steffen seems to be the only one. * ----Program---- eval q{use autobox 1.10}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../pAtHKhk/perl-5.8.0@25563/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../pGuLryz/perl-5.8.0@25570/bin/perl---- N/A ----EOF ($?='0')---- Need a perl between 25563 and 25570 No patch available between 25563 and 25570 * the job with prefer_installer=MB has finished and this are the new fails: new fails ZOOLEIKA/RDF-Simple-0.3.tar.gz[64], SCHWIGON/class-methodmaker/Class-MethodMaker-2.10.tar.gz[170], FLORA/Net-SSLeay-1.32.tar.gz[376], SULLR/IO-Socket-SSL-1.08.tar.gz[377], AWESTHOLM/Net-SMTP-TLS-0.12.tar.gz[378], HIROSE/Net-SSL-ExpireDate-1.04.tar.gz[518], JASONK/Business-OnlinePayment-2.01.tar.gz[933], JESSE/GnuPG-Interface-0.36.tar.gz[949], SCHWIGON/pdf-fdf-simple/PDF-FDF-Simple-0.11.tar.gz[1058], JPEACOCK/SVN-Notify-Mirror-0.03603.tar.gz[1088], FLORA/Catalyst-View-Mason-0.13.tar.gz[1169], APOCAL/POE-Component-SSLify-0.08.tar.gz[1226], NUFFIN/Catalyst-Plugin-Session-State-Cookie-0.07.tar.gz[1263], DKAMHOLZ/Catalyst-Plugin-Authentication-Store-DBIC-0.07.tar.gz[1264], JROCKWAY/Task-Catalyst-Tutorial-0.03.tar.gz[1270], FLUFFY/Term-ProgressBar-2.09.tar.gz[1273], MARKOV/XML-Compile-0.53.tar.gz[1276], MWS/ResourcePool-1.0104.tar.gz[1282], CHROMATIC/Crypt-CipherSaber-1.00.tar.gz[1293] Some problems of a different kind with these, they were either not processed at all or the logfile parser did not find them: gone /home/src/perl/cpan-sql-stuff/CPAN-SQLite/., ADAMK/Chart-Math-Axis-1.00.tar.gz, AGRUNDMA/Catalyst-Engine-Apache-1.11.tar.gz, ANDYA/Perl-Version-v1.000.tar.gz, BRICAS/Catalyst-Plugin-I18N-0.06.tar.gz, DKAMHOLZ/Authen-Htpasswd-0.16.tar.gz, DKAMHOLZ/Catalyst-Plugin-Authentication-Store-Htpasswd-0.02.tar.gz, DMAKI/DateTime-Util-Astro-0.08.tar.gz, DOWENS/JSON-DWIW-0.13.tar.gz, DROLSKY/HTML-Mason-1.36.tar.gz, ESSKAR/Catalyst-Plugin-Session-Store-File-0.10.tar.gz, FDALY/Test-Deep-0.097.tar.gz, GAAS/Array-RefElem-1.00.tar.gz, HOLOWAY/Catalyst-Log-Log4perl-1.00.tar.gz, JCAMACHO/Catalyst-Controller-FormBuilder-0.04.tar.gz, JDHEDDEN/Object-InsideOut-3.21.tar.gz, JURACH/FCGI-ProcManager-0.17.tar.gz, MARKOV/XML-Compile-0.52.tar.gz, MRAMBERG/Catalyst-Plugin-Prototype-1.33.tar.gz, MSCHWERN/Class-Fields-0.202.tar.gz, NODINE/Text-ASCIIMathML-0.3.tar.gz, NUFFIN/Catalyst-Controller-BindLex-0.03.tar.gz, NUFFIN/Catalyst-Plugin-Session-State-URI-0.07.tar.gz, NWIGER/CGI-FormBuilder-3.0501.tgz, SKIMO/FCGI-0.67.tar.gz 2007-09-09 Andreas J. Koenig
* ooooops: ----- The following addresses had permanent fatal errors -----
(reason: 550 sorry, your envelope sender is in my badmailfrom list) So my last 1842 reports have not been accepted by cpantesters:-( * how do ~/.cpanreporter/history.db and ~/.cpanreporter/reports-sent.db sync? * Todo/Bug: Alzabo-GUI-Mason runs into endless loops during its dialog with me. Some directory doesn't exist, it says. 2007-09-08 Andreas J. Koenig
* I just set prefer_installer=MB after @31806 finished. I promised that on IRC#toolchain to ewilhelm, need to report after the next smoke. Schwern made it a ticket: http://rt.cpan.org/Ticket/Display.html?id=29235 * sorry for the German. This is a bugreport from Slaven describing that eexpect/anyorder is slower than necessary, sometimes annoyingly slow. I confirm and we tried to hash out solutions. >>>>> On 21 Jul 2007 16:01:21 +0200, Slaven Rezic
said: >> > Lösungsvorschläge: der Output wird solange gesammelt, bis es einen >> > Match gibt. Dann wird der Match ausgeführt und der bisherige Output >> > weggeschmissen (aber was ist, wenn der Output auch schon was vom >> > nächsten Match enthält?). Oder du baust aus allen Regexpes ein großes >> > per "(" . join("|", grep { $i++%2==0 } @talk) . ")" und fütterst -re >> > damit? >> >> Noch gefaellt mir der Vorschlag nicht, aber ich glaube, wir kommen der >> Sache naeher. > Wieso eigentlich? Sorry, ich habe keinen wirklicher Grund, reines Bauchgefuehl, dass ich die Konsequenzen nicht ueberblicken kann. > Der letzte Vorschlag könnte gut funktionieren, weil > dadurch _run_via_expect_anyorder und _run_via_expect_deterministic > ähnlicher werden: im ersten Fall gibt es einen Match gegen alle > Patterns, im zweiten Fall einen Match gegen genau ein Pattern. Man sollte auch in Betracht ziehen, was einem Expect selbst fuer diesen Fall anbietet. Man kann ja alle Regexes gleichzeitig ins Rennen schmeissen. Irgendwie. So richtig habe ich es damals nicht verstanden, wie es geht. >> Das muesste gehen: wir setzen das Timeout auf eine Viertel Sekunde >> oder so. Wenn wir nicht matchen, geben wir erstmal *nicht* auf, >> sondern kumulieren. Wenn wir eine gewisse Menge Timeout nichts mehr >> erhalten haben und noch immer nicht matchen, geben wir auf. Ansonsten >> wie bisher. >> >> Irgendwie klingt das zu einfach, um wahr zu sein. Aber ich glaube, das >> ist's, was wir beide wollen, und ich sehe keinen Nachteil. >> > Ich werd's dann versuchen. Ich habe jetzt übrigens timeout:1 gesetzt, > das macht die Sache einigermaßen erträglich. 2007-09-07 Andreas J. Koenig
* Bug: somebody broke *.bs files with crap content recently. Leads to tons of error messages with no (?) consequences but screen noise. I removed all these broken *.bs files but now I have no idea where they were coming from. Too much smoking produces too thick air. Mark Overmeer just complained about the resulting smoke reports. When I look into my mailq I find only two large mails waiting for delivery, all others are fine. So how do I find out who wrote these files? I first remove the crap in my mailq. Done, so we have only 235 mails in the mqueue which look OK. For the record, the following are the latest smokes (but their dependencies naturally missing). All times CEST. At 21:27 we had already a broken system. Fri Sep 7 02:55:57 2007 JOHANL/Devel-PerlySense-0.01_11.tar.gz Fri Sep 7 02:11:40 2007 LUKEC/Socialtext-Resting-RSS-0.01.tar.gz Fri Sep 7 01:47:30 2007 JOHANL/Devel-PerlySense-0.01_10.tar.gz Fri Sep 7 00:19:12 2007 JUERD/Unicode-Semantics-1.02.tar.gz Thu Sep 6 23:48:44 2007 TOBY/Geo-Coordinates-OSGB-2.01.tar.gz Thu Sep 6 23:48:32 2007 FDALY/Test-Deep-0.098.tar.gz Thu Sep 6 23:38:13 2007 CORION/HTML-Display-0.38.tar.gz Thu Sep 6 22:26:16 2007 REEDFISH/Net-FullAuto-0.03.tar.gz Thu Sep 6 22:15:57 2007 EMORGAN/MyLibrary-3.0.4.tar.gz Thu Sep 6 21:58:05 2007 SLANNING/Ogre-0.24.tar.gz Thu Sep 6 21:43:59 2007 AGRUNDMA/POE-Filter-Slim-CLI-0.01.tar.gz Thu Sep 6 21:27:22 2007 MARKOV/XML-Compile-0.53.tar.gz Thu Sep 6 21:15:48 2007 ATOURBIN/rpm-build-perl-0.6.4.tar.gz Thu Sep 6 20:13:56 2007 REEDFISH/Net-FullAuto-0.02.tar.gz Thu Sep 6 18:38:06 2007 KEN/XML-XML2JSON-0.02.tar.gz Thu Sep 6 18:32:48 2007 REEDFISH/Net-FullAuto-0.01.tar.gz Thu Sep 6 18:28:47 2007 PERNST/Bio-Emboss-5.0.0.1.tar.gz Thu Sep 6 18:23:26 2007 DROLSKY/HTML-Mason-1.37.tar.gz Thu Sep 6 17:47:59 2007 PANGJ/IP-ChinaISP-0.02.tgz Thu Sep 6 17:01:12 2007 CASIANO/GRID-Machine-0.077.tar.gz Thu Sep 6 15:56:48 2007 JQUELIN/Tk-RotatingGauge-0.02.tar.gz Thu Sep 6 13:04:21 2007 JQUELIN/Tk-RotatingGauge-0.01.tar.gz Thu Sep 6 13:02:55 2007 ASH/WWW-Mechanize-TreeBuilder-1.00002.tar.gz Thu Sep 6 12:51:19 2007 BINGOS/POE-Component-Server-DNS-0.12.tar.gz Thu Sep 6 12:43:31 2007 LDS/Bio-Das-1.06.tar.gz Thu Sep 6 12:25:40 2007 GCERRAI/Package-Data-Inheritable-0.02.tar.gz Thu Sep 6 12:24:07 2007 LDS/Bio-Das-1.05.tar.gz Thu Sep 6 12:10:02 2007 CASIANO/GRID-Machine-0.076.tar.gz Thu Sep 6 11:44:38 2007 SMUELLER/Math-ConvexHull-1.02.tar.gz Thu Sep 6 11:10:25 2007 CASIANO/GRID-Machine-0.075.tar.gz Thu Sep 6 11:05:08 2007 GCERRAI/Package-Data-Inheritable-0.01.tar.gz Thu Sep 6 10:56:06 2007 DESPAIR/Net-Whois-Raw-1.31.tar.gz Thu Sep 6 10:13:05 2007 PJF/IPC-System-Simple-0.06.tar.gz Thu Sep 6 08:46:02 2007 DESPAIR/Net-Domain-ExpireDate-0.80.tar.gz Thu Sep 6 08:45:50 2007 DESPAIR/Net-Whois-Raw-1.30.tar.gz Thu Sep 6 07:45:11 2007 CDOLAN/Net-IP-Match-Regexp-1.00.tar.gz Thu Sep 6 06:14:23 2007 JMADLER/Acme-LeetSpeak-0.01.tar.gz Thu Sep 6 06:05:20 2007 MKANAT/VCI-0.1.0_3.tar.gz Thu Sep 6 04:39:33 2007 TURNERJW/Tk-TextHighlight-1.0.2.tar.gz Thu Sep 6 03:12:29 2007 PANGJ/IP-ChinaISP.tgz Thu Sep 6 02:42:05 2007 JOHANL/Devel-PerlySense-0.01_09.tar.gz Thu Sep 6 02:16:41 2007 JOHANL/Devel-PerlySense-0.01_08.tar.gz Thu Sep 6 00:48:24 2007 DAGOLDEN/CPAN-Reporter-0.99_07.tar.gz Wed Sep 5 23:52:49 2007 DDICK/Net-DNS-DynDNS-0.95.tar.gz Wed Sep 5 23:42:30 2007 CHRMUE/Socket-Class-1.1.0.tar.gz Wed Sep 5 23:09:40 2007 PAJOUT/XML-Trivial-0.02.tar.gz Wed Sep 5 23:08:13 2007 DAGOLDEN/CPAN-Reporter-0.99_06.tar.gz Wed Sep 5 22:57:54 2007 DSNOPEK/POE-Component-MessageQueue-0.1.6.tar.gz Wed Sep 5 21:33:13 2007 CORION/HTML-Display-0.37.tar.gz Wed Sep 5 21:18:01 2007 KEN/XML-XML2JSON-0.01.tar.gz Wed Sep 5 21:16:35 2007 GWYN/Text-Diff-Parser-0.07.tar.gz Wed Sep 5 19:33:12 2007 BINGOS/POE-Component-Server-DNS-0.11.tar.gz Wed Sep 5 19:15:18 2007 ALEXMASS/InSilicoSpectro-Databanks-0.0.21.tar.gz Wed Sep 5 18:29:47 2007 BLBLACK/POE-Loop-Event_Lib-0.001_01.tar.gz Wed Sep 5 17:27:54 2007 SMUELLER/Archive-Unzip-Burst-0.02_01.tar.gz Wed Sep 5 17:17:35 2007 URKLE/DJabberd-VCard-LDAP-0.03.tar.gz Wed Sep 5 17:07:16 2007 KARJALA/MyXML/XML-MyXML-0.0985.tar.gz Wed Sep 5 16:10:25 2007 ISAAC/Business-PayPal-EWP-1.00.tar.gz Wed Sep 5 16:03:54 2007 DGL/Net-CouchDb-0.01.tar.gz Wed Sep 5 15:47:17 2007 JDHEDDEN/threads-shared-1.13.tar.gz Wed Sep 5 15:38:10 2007 ISAAC/Business-PayPal-EWP-0.03.tar.gz Wed Sep 5 15:22:47 2007 JDHEDDEN/threads-1.65.tar.gz Wed Sep 5 15:18:46 2007 JSCHNEID/DBIx-ORM-Declarative-0.21.tar.gz Wed Sep 5 14:55:53 2007 JSCHNEID/DBIx-ORM-Declarative-0.20.tar.gz Wed Sep 5 14:48:06 2007 YAPPO/Class-Component-0.06.tar.gz Wed Sep 5 14:25:13 2007 TBUSCH/Text-Scan-0.29.tar.gz Here is still one of the broken bs file: -rw-rw-rw- 23942 sand sand 2217 Sep 6 22:09 /home/src/perl/repoperls/installed-perls/maint-5.8/pFrR8O4/perl-5.8.0@31223/lib/5.8.8/i686-linux-thread-multi-64int/auto/File/Glob/Glob.bs And I find 163 identical *.bs files scattered all over the place with the same timestamp. And they all start with /home/src/perl/repoperls/installed-perls/maint-5.8/p4wjLcy/perl-5.8.0@22552/lib/site_perl/5.8.3/i686-linux-thread-multi-64int/Data/Dump/Streamer.pm /home/src/perl/repoperls/installed-perls/maint-5.8/p4wjLcy/perl-5.8.0@22552/lib/site_perl/5.8.3/i686-linux-thread-multi-64int/Data/Dump/Streamer/_/Printers.pm /home/src/perl/repoperls/installed-perls/maint-5.8/p4wjLcy/perl-5.8.0@22552/lib/site_perl/5.8.3/i686-linux-thread-multi-64int/auto/Data/Dump/Streamer/Streamer.bs /home/src/perl/repoperls/installed-perls/maint-5.8/p4wjLcy/perl-5.8.0@22552/lib/site_perl/5.8.3/i686-linux-thread-multi-64int/auto/Data/Dump/Streamer/Streamer.so /home/src/perl/repoperls/installed-perls/maint-5.8/p4wjLcy/perl-5.8.0@22552/man/man3/Data::Dump::Streamer.3 /home/src/perl/repoperls/installed-perls/maint-5.8/pFrR8O4/perl-5.8.0@31223/lib/site_perl/5.8.8/i686-linux-thread-multi-64int/Data/Dump/Streamer.pm /home/src/perl/repoperls/installed-perls/maint-5.8/pFrR8O4/perl-5.8.0@31223/lib/site_perl/5.8.8/i686-linux-thread-multi-64int/Data/Dump/Streamer/_/Printers.pm /home/src/perl/repoperls/installed-perls/maint-5.8/pFrR8O4/perl-5.8.0@31223/lib/site_perl/5.8.8/i686-linux-thread-multi-64int/auto/Data/Dump/Streamer/Streamer.bs /home/src/perl/repoperls/installed-perls/maint-5.8/pFrR8O4/perl-5.8.0@31223/lib/site_perl/5.8.8/i686-linux-thread-multi-64int/auto/Data/Dump/Streamer/Streamer.so [...] What was smoking with 31223 at 22:09? I just searched for my reports on rpm-build-perl on http://www.nntp.perl.org/group/perl.cpan.testers/ and they seem to be fine. In my eyes there is only one candidate at the moment: DDS. In the meantime Max Maischain (CORION) complained as well. Update 2007-09-08: I just discovered that not only the 10 perls were broken that I'm using to smoke but many, many others as well. The timestamp of the file is 2007-09-06T22:09, they have 2217 bytes and have the same md5sum and although I have already deleted plenty of them I still count 22049 of these files. Somebody was really busy. Hrm. Now I have a suspect. My trimtrees is most likely to blame. These files will have the same inode and somebody only changed one random zero-byte file without unlinking it first and all this happened. Yes? Indeed, the inode is 1855345. So I'll have to fix trimtrees:-( 2007-09-06 Andreas J. Koenig
* Something broke my parser for the output of the test runs. residuum.yml are the unparsed lines. Ahhh, it's the new //hint// line. FIXED. % ls -l logs/megainstall.200709*.d/residuum.yml -rw-rw-r-- 1 sand sand 86009 Sep 1 08:05 logs/megainstall.20070901T0114.d/residuum.yml -rw-rw-r-- 1 sand sand 84530 Sep 1 23:34 logs/megainstall.20070901T1206.d/residuum.yml -rw-rw-r-- 1 sand sand 71977 Sep 3 03:48 logs/megainstall.20070902T1240.d/residuum.yml -rw-rw-r-- 1 sand sand 4168125 Sep 5 13:18 logs/megainstall.20070905T0107.d/residuum.yml -rw-rw-r-- 1 sand sand 4307567 Sep 6 03:28 logs/megainstall.20070905T1716.d/residuum.yml 2007-09-04 Andreas J. Koenig
* Bug in Pod::XXX: when writing manpage for TOBY/Geo-Coordinates-OSGB-2.00.tar.gz there is a pm file with 11 MB. Some perls do that without hesitating but others (and they seem to be the more recent ones) never seem to finish. 2007-09-02 Andreas J. Koenig
* Bug: with a Makefile.PL that has a timestamp in the future, we cannot proceed very far. Because the generated Makefile will be outdated. Likewise with all other files in a distro. * Todo: config option to enable code refs in YAML. (LoadCode) rafl: DONE 2007-08-30 Andreas Koenig
* hashed out on the bus with anonymous, how the endless loop of RECENT testing shall look like: one never dying job produces POE sessions that shall test some distro with some perl. This queue is always keeping two or three jobs active in parallel and watches stdout+stderr. If for more than 10 minutes no output is produced the job gets a SIGSTOP and it is moved to the unlimited(?) heap of hangers and the next job from the queue is made active. Somebody provides us an interface to send stdin to one of the hangers. As soon as this is done that job gets queued again and is not considered a hanger anymore. The queuerunner will then send it a SIGCONT to activate it. Somebody provides us an interface to list all hangers, and one to show the output of one hanger. http://gumbynet.org.uk/hackintro/ http://gumbynet.org.uk/hackathon/ * todo: commit bit for florian 2007-08-29 Andreas Koenig
* bug from tina: new debian without gcc. Then install Bundle::CPAN and it leads to the installation of a Compress::Zlib that does not work because it was not compiled. (fakeroot/debootstrap?) 2007-08-28 Andreas Koenig
* cpan-testers-discuss@perl.org list subscribe * RECENT file: quartely/monthly/weekly/daily * discussion list/bofs/david golden, foxson, barbie * email headers/subject line ==> http upload ==> subscribe/unsubscribe ==> fail-safeness of email cannot be topped * pita... * BOF: Offline testing: Smoke needs a way to store the produced emails * David Cantrell Feature request: every time I have no distroprefs and have to answer some question, CPAN.pm should look over my sholder, record the answers and write the according distroprefs file for me. Or something. * why did the tests not fail when windows 98 had no flock? Because Expect was not installed, I think. * off topic: get cable back from Ovid * Todo: add FUSE stuff to megainstall.txt DONE 2007-08-27 Andreas Koenig
* recap todos: jariaalto/28952: move gpg key import from Makefile.PL to FirstTime and allow tight control over the gpg call itself. adam kennedy: set XXX_VERSION david cantrell: make verbosity controllable: $redef, myconfig, Lockfile, PERL5LIB, DEL, scanning, scan_cache, ... This should probably be done with some optprint method to make the call selfdocumenting. But that's not the $Frontend's business. We must change $CPAN::Frontend->myprint($what) to CPAN::Shell->optprint(category,threshold,$what). david cantrell: add a CPAN::API::HOWTO manpage DONE Integrate cpan_home into the new FirstTime manpage. differentiate what to download on which command: an 'a' or 'ls' needs only authors index. see also "ttl". RECENT file overhaul (see also bin/rsync-over-recentfile.pl) demerphq wants time series on a regex analyzer. perl versions are in regexec.filelog.gz (but they go back till perl @1; so I'll start with 27000 I presume), available perls are in available-nonthr-debugging-perls.txt. DONE (still need to check the job in into the tests repository) cleanup build_dir by age regardless size and useable by non-interactive users. review Test::Reporter and see how the choice between Mail::Send and Net::SMTP is implemented. review CPAN::Reporter 0.4801. BBC article about data::dump::streamer? No! Talk to Yves about it! 2007-08-24 Andreas Koenig
* 24.8. 2 emails to answer about PAUSE and Adam Monsen. * hr ================ no todos below this line ================ /hr * hr ================ no todos below this line ================ /hr * hr ================ no todos below this line ================ /hr * it seems that make test fails on 30shell.t on bleadperl and succeeds on maintperl and 5.8.6. :-( It is about 'o conf init inactivity_timeout'. Test reproducble with 'make testshell-with-protocol' 5.8.6 on OSX succeeds 31162 (maint) succeeds 30481 fails 26727 (maint after installing Expect with sudo) fails somewhere else 26480 fails 23494 fails 23484 (maint after installing Expect with sudo) fails later (after 214) 20474 fails 17749 fails 16000 fails I see: the test was expecting that histfile always sets histsize and vice versa; this is no longer expected. Changing the test in 2148. FIXED * demerphq writes (maybe same bug as RT 28915???): I was using the bleadperl version of cpan to install a module (B::Utils) and here is what I saw. The second ...... DONE line took a long time (more than a minute) to execute, makeing me wonder if it had crashed, but it finished eventually. Either File::Spec should be changed to not warn, or CPAN needs to be changed not to pass undef to File::Spec::Win32::catdir. Yves Ps: this output is what i see immediately after installing blead from rsync. I note that it doesnt require the CPAN config process that I would have expected. Yves cpan shell -- CPAN exploration and modules installation (v1.9102) ReadLine support available (maybe install Bundle::CPAN or Bundle::CPANxxl?) cpan[1]> install B::Utils CPAN: Storable loaded ok (v2.16) Going to read C:\perl\.cpan\Metadata Database was generated on Thu, 01 Feb 2007 02:26:48 GMT Use of uninitialized value $_ in transliteration (tr///) at C:/perl/lib/File/Spec/Win32.pm line 141,
line 1. Use of uninitialized value $_ in pattern match (m//) at C:/perl/lib/File/Spec/Win32.pm line 143,
line 1. CPAN: Time::HiRes loaded ok (v1.9707) LWP not available CPAN: Net::FTP loaded ok (v2.77) Fetching with Net::FTP: ftp://cpan.etla.org/pub/CPAN/authors/01mailrc.txt.gz Going to read C:\perl\.cpan\sources\authors\01mailrc.txt.gz CPAN: Compress::Zlib loaded ok (v2.005) ............................................................................DONE Use of uninitialized value $_ in transliteration (tr///) at C:/perl/lib/File/Spec/Win32.pm line 141. Use of uninitialized value $_ in pattern match (m//) at C:/perl/lib/File/Spec/Win32.pm line 143. LWP not available Fetching with Net::FTP: ftp://cpan.etla.org/pub/CPAN/modules/02packages.details.txt.gz Going to read C:\perl\.cpan\sources\modules\02packages.details.txt.gz Database was generated on Thu, 23 Aug 2007 01:38:11 GMT HTTP::Date not available ............................................................................DONE Use of uninitialized value $_ in transliteration (tr///) at C:/perl/lib/File/Spec/Win32.pm line 141. Use of uninitialized value $_ in pattern match (m//) at C:/perl/lib/File/Spec/Win32.pm line 143. LWP not available Fetching with Net::FTP: ftp://cpan.etla.org/pub/CPAN/modules/03modlist.data.gz Going to read C:\perl\.cpan\sources\modules\03modlist.data.gz ............................................................................DONE Going to write C:\perl\.cpan\Metadata Running install for module 'B::Utils' CPAN: Data::Dumper loaded ok (v2.121_14) 'YAML' not installed, falling back to Data::Dumper and Storable to read prefs 'C:\perl\.cpan\prefs' Running make for J/JJ/JJORE/B-Utils-0.05.tar.gz LWP not available Fetching with Net::FTP: ftp://cpan.etla.org/pub/CPAN/authors/id/J/JJ/JJORE/B-Utils-0.05.tar.gz CPAN: Digest::SHA loaded ok (v5.45) LWP not available Fetching with Net::FTP: ftp://cpan.etla.org/pub/CPAN/authors/id/J/JJ/JJORE/CHECKSUMS Checksum for C:\perl\.cpan\sources\authors\id\J\JJ\JJORE\B-Utils-0.05.tar.gz ok Scanning cache C:\perl\.cpan\build for sizes ............................................................................DONE B-Utils-0.05/ B-Utils-0.05/MANIFEST B-Utils-0.05/META.yml B-Utils-0.05/t/ B-Utils-0.05/t/02basic.t B-Utils-0.05/Changes B-Utils-0.05/README B-Utils-0.05/Makefile.PL B-Utils-0.05/lib/ B-Utils-0.05/lib/B/ B-Utils-0.05/lib/B/Utils.pm CPAN: File::Temp loaded ok (v0.18) Warning (usually harmless): 'YAML' not installed, will not store persistent state -- perl -Mre=debug -e "/just|another|perl|hacker/" 2007-08-23 Andreas Koenig
* JARIAALTO@cpan.org at http://rt.cpan.org/Ticket/Display.html?id=28952 Consider this when installing the CPAN bundle: Importing PAUSE public key into your GnuPG keychain... gpg: WARNING: using insecure memory! gpg: please see http://www.gnupg.org/faq.html for more information done! (You may wish to trust it locally with 'gpg --lsign-key 450F89EC') Checking if your kit is complete... Looks good Writing Makefile for CPAN SUGGESTION Not all people use one monolithing GPG keyring, so any automatic "imports" beyond user control is bad. Please don't automatically import any keys, but sugest the KEYID or present a gpg key fetch command to use. Here is an example of the typical use of multiple keyrings to separate keys according to their use: $ cat ~/.gnupg/gpg.conf keyring pubring-remailer.pgp keyring pubring-sw-development.pgp In this case the CPAN key would have been put into pubring-sw-development.pgp, but the CPAN installer script couldn't have known that. * bartl writes in RT 28946: On Windows 98, with CPAN.pm 1.9102 (ActivePerl 5.8.8 build 822), the CPAN shell dies as soon as it's started up, with the error message: flock() unimplemented on this platform at D:/programs/ActivePerl5.8/lib/CPAN.pm line 1015. That line looks like this: while (!flock $fh, LOCK_EX|LOCK_NB) { (And there's another line pretty much like it on line 3397.) Ironically, before installing this version, I had done nmake test because I was expecting trouble, and all tests passed. So I don't think there is any test related to flock. (ActivePerl build 5.8.8 comes with this version of CPAN, I've had to downgrade because of this problem.) Among the versions that are still available on CPAN, the first version to contain flock calls is 1.90. The latest development release still has these same code lines in those areas, so I don't think the problem has been resolved yet. The problem does not exist on a more modern, NT based, version of Windows, like Windows XP. * Schwern writes I should read RT 23735 summary: kane and adam have had discussions on some IRC channel about how to cooperate and have decided on two environment variables that tell the other process the rel2abs of the {Makefile,Build}.PL file and the $VERSION. Where are the names? Something with _EXECUTING and _VERSION. I downloaded CPANPLUS to see what's up. It seems it sets only _EXECUTING. This is now also DONE for CPAN.pm. * off topic: perlbuzz.com Skud and Andy 2007-08-22 Andreas Koenig
* Todo: cleanup of the build directory must be possible from a non-interactive command. Currently all batch jobs accumulate data in the build directory and the first interactive user must then cleanup the mess. * RT 28915 CPAN::HandleConfig::home does not handle a return of "undef" from File::HomeDir->my_data. In my particular network configuration this arises, causing CPAN to incorrectly ignore my ~/.cpan/CPAN/MyConfig.pm and try to run CPAN::FirstTime::init. (I'm not sure why it does the latter, but that's not part of this bug report.) The details: CPAN is being invoked in a ssh session into an OS X box, which gets its user account information via NIS. My account is "foreign" (i.e. not created on the Mac) and File::HomeDir->my_data() returns "undef" (which seems appropriate). Unfortunately, this causes CPAN::HandleConfig::load to ignore my existing ~/.cpan/CPAN/MyConfig.pm (as the path to it is now wrong) and to try to create a new one. (It should be noted that CPAN::FirstTime::init uses a different algorithm to determine where the config file goes; it just uses $ENV{HOME}). The most obvious solution would be to check the return from File::HomeDir->my_data and if it is "undef" to fall back to using $ENV{HOME} or File::HomeDir->my_home. * Bug: by adding CPAN::HandleConfig->load unless $CPAN::Config_loaded++; in CPAN.pm line 1309 I break the whole test 30shell.t. Why? Recursion? recurson protection added to load(). DONE. * Todo: verbosity; tar_verbosity was a start and it had 'none', 'v', and 'vv' as options. load_module_verbosity could be 'none' or 'v'. I see no sense in a 'vv' option. db_verbosity would cover too many things, maybe load_index_verbosity? We must give all kinds of noise a name and one or more verbosity levels. That which is not our own noise must be delegated to the owner. There is a very dirty spot in mydie: it mywarns and then die()s with nothing but "\n" as argument. This dirty spot shall not disturb us while working on verbosity. It is not myprint's business at all. See my mail to David Cantrell to understand what needs be done about verbosity. cpan[1]> ls andk Going to read /Users/k/.cpan/Metadata Database was generated on Sat, 24 Mar 2007 07:10:12 GMT Going to read /Users/k/.cpan/build/ ............................................................................DONE Found 26 old builds, restored the state of 5 LWP not available Fetching with Net::FTP: ftp://k75/pub/CPAN/authors/id/A/CHECKSUMS Could not connect to host 'k75' with Net::FTP Fetching with Net::FTP ftp://k75/pub/CPAN/authors/id/A/CHECKSUMS.gz Could not connect to host 'k75' with Net::FTP Trying with "/usr/bin/curl -L -f -s -S --netrc-optional" to get ftp://k75/pub/CPAN/authors/id/A/CHECKSUMS ^C Trying with "/usr/bin/curl -L -f -s -S --netrc-optional" to get ftp://k75/pub/CPAN/authors/id/A/CHECKSUMS.gz curl: (6) Couldn't resolve host 'k75' Trying with "/usr/bin/curl -L -f -s -S --netrc-optional" to get ftp://k75/pub/CPAN/authors/id/A/CHECKSUMS curl: (6) Couldn't resolve host 'k75' Trying with "/usr/bin/curl -L -f -s -S --netrc-optional" to get ftp://k75/pub/CPAN/authors/id/A/CHECKSUMS.gz curl: (6) Couldn't resolve host 'k75' ^CCaught SIGINT, trying to continue As a last ressort we now switch to the external ftp command '/usr/bin/ftp' to get '/Users/k/.cpan/sources/authors/id/A/CHECKSUMS.tmp1178'. Doing so often leads to problems that are hard to diagnose. If you're victim of such problems, please consider unsetting the ftp config variable with o conf ftp "" o conf commit ^CGot another SIGINT * Todo: deprecate cvs_import. 2007-08-21 Andreas Koenig
* Todo: From David Cantrell: Perfect, thanks! The only change to the code that I would ask for is that there be some way of turning off all the startup text and have it die() with a suitable message if something goes wrong, like ~/.cpan not being accessible. A HOWTO.pod with simple four or five line recipes showing how to write code for the basic functions should suffice as far as extra documentation goes. I've attached the bare-bones of one. =head1 NAME CPAN::API::HOWTO - a recipe book for programming with CPAN.pm =head1 RECIPES All of these recipes assume that you have put "use CPAN" at the top of your program. =head2 What distribution contains a particular module? my $distribution = CPAN::Shell->expand( "Module", "Data::UUID" )->distribution()->pretty_id(); This returns a string of the form "AUTHORID/TARBALL". If you want the full path and filename to this distribution on a CPAN mirror, then it is C<.../authors/id/A/AU/AUTHORID/TARBALL>. =head2 What modules does a particular distribution contain? CPAN::Index->reload(); my @modules = CPAN::Shell->expand( "Distribution", "JHI/Graph-0.83.tar.gz" )->containsmods(); You may also refer to a distribution in the form A/AU/AUTHORID/TARBALL. =head1 SEE ALSO the main CPAN.pm documentation =head1 AUTHOR, COPYRIGHT and LICENCE blah blah blah =cut 2007-08-18 Andreas Koenig
* Offline job? CPAN::FirstTime manpage. DONE with one exception: cpan_home help x. DONE 'o conf /slash/'. DONE ask if we may try to connect to the internet DONE differentiate what to download on which command. 'help TAB' should not start downloading index files. And should then not offer all modules and Bundles. FIXED 2007-08-15 Andreas J. Koenig
* Test the recent file mechanism with very short timespans. See what happens when the RECENT file contains no elements or one element. Maybe one element must always be kept? Maybe we need a timestamp in the file? Maybe the timestamp of the file must be taken into account? 2007-08-13 Andreas J. Koenig
* I suspect that Net::FPing only works with threaded perls. Need to investigate. 2007-08-11 Andreas J. Koenig
* reminder about current operating center: seconds: perl ~k/sources/CPAN/SVK/trunk/bin/loop-over-recent.pl | minutes: tail -f ~sand/.cpanreporter/history.db | | hours: watch -n 20 '~k/sources/CPAN/SVK/trunk/bin/recent.pl|head -n 23' | | | v v v * long standing bug in configure_requires only visible in the logfiles logs/megainstall.20070{727T0705,730T1247,803T0330,810T2248,812T0825}.out Somebody injects Apache::Cookie and somebody injects Apache::Request. Apache-DBI and Apache-Test have already been installed at this point. libapreq is untarred, configure_require hits and before it can resolve things correctly configure_require_later is incremented a second time and we panic. The number of modules installed before the bug happens is low: perl -nle '$S{$1}++ if /Running make for ([\040-\177]+)/; END { print map { "$_\n" } grep { $S{$_}==5 } keys %S; }' logs/megainstall.20070{727T0705,730T1247,803T0330,810T2248,812T0825}.out|wc -l 50 Reading the list reveals nothing inspiring/obvious/spectacular. With this tar command I can reproduce the state at the moment when the bug happened: tar -xvz -C / -f ./installed-perls-perl-31701.tar.gz But I need the command that reproduces it. I thought of rm -rf ~/.cpan/build/libapreq-1.33-* ~/.cpan/build/mod_perl-1.30-* ~/.cpan/build/Apache-* rm -f /home/src/perl/repoperls/installed-perls/perl/pwRjjSU/perl-5.8.0@31701/lib/site_perl/5.9.5/Apache/DBI.pm /home/src/perl/repoperls/installed-perls/perl/pwRjjSU/perl-5.8.0@31701/lib/site_perl/5.9.5/i686-linux-64int/Apache/Test.pm and then cpan> install Apache::DBI Apache::Test Apache::Request But this installs mod_perl just fine as it should. With a variant of the one liner (bin/confreq_bug_logs.pl) we see more clearly what's common to all these failing runs. 2007-08-10 Andreas J. Koenig
* HTML::Parser 3.56 broken on my threaded maint perls due to failing threads test. How come? Including debian perl. 3.55. tests OK. t/threads............Can't call method "join" on an undefined value at t/threads.t line 36. # Looks like your test died before it could output anything. t/threads............dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED test 1 Failed 1/1 tests, 0.00% okay libwww mailing list is silent about this:-( Hey, the same goes for DBI: t/05thrclone..............Can't call method "join" on an undefined value at t/05thrclone.t line 74. # Looks like you planned 43 tests but only ran 2. # Looks like your test died just after 2. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 3-43 Failed 41/43 tests, 4.65% okay Trying to build threaded perl with maint@31223 FAILS! Blead@31701 SAME! Blead@28938 which I have built sometime in the past fails too. Looks like '2007-07-24 20:09 libc6-i686.list' and that reboot mark an event. I'll try gcc-3.4 next. Does not help Google leads me to a posting of mine to cpantesters from May, 17 where blead@31207 could not build DBI. Nothing that leads me to the real cause. Either I upgrade to libc6-2.6.1-1 or I ignore the issue. I ask apt-get to upgrade and see very discouraging plans with lots of removals. So I stop it. I ask aptitude to do it and it suggests to upgrade only these four: libc6-xen libc6-i686 libc6-dev libc6 without removing anything. This I prefer. Without rebooting this doesn't help: t/op/getpid...................................................Thread creation fa iled: pthread_create returned 12 at op/getpid.t line 41. Can't call method "join" on an undefined value at op/getpid.t line 41. # Looks like you planned 3 tests but ran 1. FAILED--expected 3 tests, saw 1 It's probably a limit problem. root can run the test. But I changed limits 4 months ago?! But you didn't leave any shell until recently. What a stupidity. I set the stack to over a GB. Everything fixed now. Unwind the stack now:) 2007-08-08 Andreas J. Koenig
* is the output of perl Makefile.PL in the yml file now? * binary search requested by Steffen Schwigon ----Program---- eval q{use Term::ReadPassword 0.07}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../plli2XZ/perl-5.8.0@26454/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../pzoOIYJ/perl-5.8.0@26465/bin/perl---- N/A ----EOF ($?='0')---- Need a perl between 26454 and 26465 (but 26455, 26456, 26457, 26458, 26459, 26460, 26461, 26462, 26463, 26464 could not successfully be used to build perl) No useable patch available between 26454 and 26465 Patches 26455, 26456, 26457, 26458, 26459, 26460, 26461, 26462, 26463, 26464 could not successfully be used to build perl 2007-08-07 Andreas J. Koenig
* Feature wish: cleanup by age regardless size * Todo: remove RECENT-48:00::00.yaml, let the loop-over-recent script run with PERL_MM_USE_DEFAULT, see that 5.6.2 is integrated. 2007-08-04 Andreas J. Koenig
* Test::Reporter 1.32 came out but switching between Mail::Send and Net::SMTP is delayed till 1.34. * http://cpandeps.cantrell.org.uk/ dependency graph with test results combined 2007-08-03 Andreas J. Koenig
* Data::Dump::Streamer 2.03 still a weird place to go. Yesterday I posted at http://rt.cpan.org/Ticket/Display.html?id=28270 a quite clear solution to the installation bug but nobody reacts. After that I could start doing binary searches but they broke again and again and gave wrong results. Last result looks interesting ----Program---- eval q{use Data::Dump::Streamer 2.03}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../pDzbqZK/perl-5.8.0@29359/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../pHzMH4R/perl-5.8.0@29360/bin/perl---- N/A ----EOF ($?='0')---- reganch heavily involved. Yes, this is it. See http://rt.cpan.org/Ticket/Display.html?id=25574. 2007-08-01 Andreas J. Koenig
* example perls for the various $]? installed-perls/perl/pItJUYG/perl-5.7.3@16603/bin/perl 5.007003 installed-perls/perl/p0IId7q/perl-5.8.0@17639/bin/perl 5.008 installed-perls/perl/pocR0se/perl-5.8.0@22312/bin/perl 5.009 installed-perls/perl/pqwklWx/perl-5.8.0@22491/bin/perl 5.009001 installed-perls/perl/pF3yxpB/perl-5.8.0@24139/bin/perl 5.009002 installed-perls/perl/pztoXzt/perl-5.8.0@27002/bin/perl 5.009003 installed-perls/perl/p0fQi13/perl-5.8.0@28966/bin/perl 5.009004 installed-perls/maint-5.8/pAyq3oR/perl-5.8.0@18352/bin/perl 5.008 installed-perls/maint-5.8/pet10ji/perl-5.8.0@20939/bin/perl 5.008001 installed-perls/maint-5.8/p4wjLcy/perl-5.8.0@22552/bin/perl 5.008003 installed-perls/maint-5.8/pKwJ8yG/perl-5.8.0@23004/bin/perl 5.008004 installed-perls/maint-5.8/pOrDlAM/perl-5.8.0@23390/bin/perl 5.008005 installed-perls/maint-5.8/prOuseq/perl-5.8.0@24448/bin/perl 5.008006 installed-perls/maint-5.8/pybSSNM/perl-5.8.0@26876/bin/perl 5.008007 installed-perls/maint-5.8/pdHcRny/perl-5.8.0@31223/bin/perl 5.008008 2007-07-31 Andreas J. Koenig
* NUFFIN/Catalyst-Plugin-Session-State-Cookie-0.07.tar.gz started to fail on 2007-07-17 between bleadperl@31618 and ...20. 20 is already deleted but we can compare with 23. When I go back to 18 and try to install it again as distro then I get the same failure. http://rt.cpan.org/Ticket/Display.html?id=28574 2007-07-28 Andreas J. Koenig
* libxml2 upgrade broke XML::LibXML but in a minor way so we can write a distropref that skips one test https://rt.cpan.org/Ticket/Display.html?id=27659 2007-07-27 Andreas J. Koenig
* libwww fails now with a different error than a few days ago. * make test fails on 30shell! Does it maybe have to do with LWP missing? No. Recent changes to _reload_this() broke it. FIXED. * Todo: help x should provide specific help for x * Todo: run with CPAN::SQLite 2007-07-26 Andreas J. Koenig
* CPAN::Reporter refresh ----Program---- eval q{use CPAN::Reporter 0.46}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../pYGQKvE/perl-5.8.0@30867/bin/perl---- N/A ----EOF ($?='0')---- ----Output of .../pCVcKvs/perl-5.8.0@30868/bin/perl---- GXBOK ----EOF ($?='0')---- ----Program---- eval q{use CPAN::Reporter 0.46}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../pKsPB4G/perl-5.8.0@29544/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../p7dQLd3/perl-5.8.0@29545/bin/perl---- N/A ----EOF ($?='0')---- 2007-07-25 Andreas J. Koenig
* Bugreport cpan[7]> install Handel Recursive dependency detected: Handel (have: N/A; want: 1.00003) => CLACO/Handel-1.00003.tar.gz => Handel::Storage::RDBO (have: N/A; requires: 1.00001) => CLACO/Handel-Storage-RDBO-1.00001.tar.gz => Handel (have: N/A; requires: 1.00000). Cannot resolve. http://rt.cpan.org/Ticket/Display.html?id=28461 2007-07-24 Andreas J. Koenig
* CPAN::Reporter fails tests around 30688 but afaik not on current bleadperl. Who's to blame? * TAP::Parser needs a binary search. 30265 OK, 31008 fails 030-grammar; binsearchaperl --bounds 23023-99999 --apcdir /home/src/perl/repoperls/APC --prefix /home/src/perl/repoperls/installed-perls --prog tests/has-TAP-Parser.pl --prep tests/prep-TAP-Parser.pl --verbose -build 30676 is from Mar 22, 02:53 and works. I fear I must remove it to see if it still works when freshly compiled. http://groups.google.com/group/perl.perl5.porters/browse_thread/thread/2968145308e42c67/bd05f62142673f32 2007-07-23 Andreas J. Koenig
* CPAN::Unwind: 20070423T0905 saw the first time C
http://rt.cpan.org/Ticket/Display.html?id=28426 2007-07-22 Andreas J. Koenig
* Devel::EvalContext-0.08 is chasing me again and I see it working with 27002. But Data-Alias-1.0[56] do not compile with e.g. 29487. Is an older Data::Alias at backpan? Where is backpan nowadays? ftp://ftp.funet.fi/pub/languages/perl/backpan http://ftp.funet.fi/pub/languages/perl/backpan rsync://nic.funet.fi/backpan YES! HERE it is: http://ftp.funet.fi/pub/languages/perl/backpan/authors/id/X/XM/XMATH/Data-Alias-1.04.tar.gz Here I conclude that I should mirror this directory and put the mirror second in the urllist and put the backpan last in the list. Then I need to see under which patchlevel I need to try with 1.04 and rewrite the prep script. Patchlevel 28990 does not compile 1.05 nor 1.0[432] but 1.01 OK. And with 1.01 we get Devel::EvalContext OK. blead Data::Alias Devel::EvalContext 27002 1.05 OK 0.08 OK 28966 1.05 OK 0.08 OK 28990 1.01 OK 0.08 OK 29487 1.01 OK 0.08 OK 30019 1.03 OK 0.08 OK 30646 1.03 OK 0.08 OK 30969 1.03 OK 0.08 OK 31061 1.04 OK 0.08 OK 31157 1.05 OK 0.08 OK 31251 1.05 OK 0.08 OK 31252 1.06 OK NOT OK http://rt.cpan.org/Ticket/Display.html?id=28425 It's really not a bleadperl problem. * jumpqueue takes as arguments short arrayreferences. We must put some aiming_at argument there containing get/make/test/install. Because we will see configure_require dependencies that must be treated accordingly when they only said get or make. 2007-07-21 Andreas J. Koenig
* SVG-Metadata needs a binary search. I suspect pseudo hashes. Very ugly result: ----Program---- eval q{use SVG::Metadata 0.28}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../p0IId7q/perl-5.8.0@17639/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../pINt5Dc/perl-5.8.0@17705/bin/perl---- N/A ----EOF ($?='0')---- Need a perl between 17639 and 17705 (but 17641, 17642, 17644, 17654, 17655, 17656, 17671, 17672, 17673, 17674, 17675, 17676, 17677, 17678, 17679, 17680, 17681, 17682, 17683, 17684, 17685, 17686, 17687, 17688, 17689, 17690, 17691, 17692, 17693, 17694, 17695, 17696, 17697, 17698, 17699, 17700, 17701, 17702, 17703, 17704 could not successfully be used to build perl) No useable patch available between 17639 and 17705 Patches 17641, 17642, 17644, 17654, 17655, 17656, 17671, 17672, 17673, 17674, 17675, 17676, 17677, 17678, 17679, 17680, 17681, 17682, 17683, 17684, 17685, 17686, 17687, 17688, 17689, 17690, 17691, 17692, 17693, 17694, 17695, 17696, 17697, 17698, 17699, 17700, 17701, 17702, 17703, 17704 could not successfully be used to build perl pseudo hashes were extinct, when? 17725! So it isn't a pseudo hash thing? well, 17705 failed because XML::Twig was not working then. But when I 'force notest install XML::Twig', then SVG::Metadata passes its tests. Next round of binsearch with the fixed 17705. And then I had to find out that SVG::Metadata does not declare its dependency on HTML::Entities and had to install that manually into some involved perls and finally I got: ----Program---- eval q{use SVG::Metadata 0.28}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../pjEfwQE/perl-5.8.0@17724/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../pg7Kp5D/perl-5.8.0@17725/bin/perl---- N/A ----EOF ($?='0')---- * Assertion: Environment is being set during perl {Build,Makefile}.PL? iow: is set_perl5lib called from within get or its deputies? Yes, in line 7193 within make * Idea: new option to cleanup the build_dir not by size but by age. * Todo: with the new sendmail configuration I should retry if mailtools work now. Which perl is good for that? Stock 5.8.8 should do and note there is a 2.00_xx! For install I can configure back to using sudo. But all testing should be done by sand because there is the reporter DB. So this time I want to disable prefs? No, k installs, sand tests. Yes, even with Test::Reporter 1.27 the mail from Mail::Send seems to have been accepted for delivery (RJBS/Test-BinaryData-0.003.tar.gz). Now with Test::Reporter 1.30 I tried KWILLIAMS/Path-Class-0.16.tar.gz. And finally with MARKOV/MailTools-2.00_01.tar.gz I try JROCKWAY/Directory-Scratch-0.12.tar.gz Mails went out through sendmail. Mailq is empty. But the mails did not come back to me on the subscription address. Nor to Google http://groups.google.com/group/perl.cpan.testers/topics?lnk=srg Let me compare the 3 mails above with the last mail before that. It was about BPAN. A bad one with Mail::Send: # egrep 'l6L5ZkbD030283' /var/log/mail.info Jul 21 07:35:46 k75 sendmail[30283]: l6L5ZkbD030283: from=sand, size=5897, class=0, nrcpts=1, msgid=<200707210535.l6L5ZkbD030283@k75.linux.bogus>, relay=sand@localhost Jul 21 07:35:46 k75 sm-mta[30284]: l6L5Zk0d030284: from=
, size=6121, class=0, nrcpts=1, msgid=<200707210535.l6L5ZkbD030283@k75.linux.bogus>, proto=ESMTP, daemon=MSA, relay=localhost.localdomain [127.0.0.1] Jul 21 07:35:46 k75 sendmail[30283]: l6L5ZkbD030283: to=cpan-testers@perl.org, ctladdr=sand (1005/1005), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=35897, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (l6L5Zk0d030284 Message accepted for delivery) Jul 21 07:35:59 k75 sm-mta[30286]: l6L5Zk0d030284: to=
, ctladdr=
(1005/1005), delay=00:00:13, xdelay=00:00:13, mailer=esmtp, pri=126121, relay=mx.develooper.com. [63.251.223.176], dsn=2.0.0, stat=Sent (Queued! 1184996159 qp 27112 <200707210535.l6L5ZkbD030283@k75.linux.bogus>) And a good one with Net::SMTP: # egrep 'l6L5MQN5027327' /var/log/mail.info Jul 21 07:22:26 k75 sm-mta[27327]: l6L5MQN5027327: from=
, size=4884, class=0, nrcpts=1, msgid=<200707210522.l6L5MQN5027327@franz.ak.mind.de>, proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1] Jul 21 07:22:39 k75 sm-mta[27329]: l6L5MQN5027327: to=
, delay=00:00:13, xdelay=00:00:12, mailer=esmtp, pri=124884, relay=mx.develooper.com. [63.251.223.176], dsn=2.0.0, stat=Sent (Queued! 1184995359 qp 21633 <200707210522.l6L5MQN5027327@franz.ak.mind.de>) Too obvious. CPAN::Reporter or Test::Reporter is unable to set the from address when switching to Mail::Send. Stepping through the debugger. Test::Reporter::_mail_send line 344 sets the From correctly. Later Mail::Send passes itself over to Mail::Mailer DB<14> n Mail::Send::open(/usr/local/perl-5.8.8/lib/site_perl/5.8.8/Mail/Send.pm:57): 57: Mail::Mailer->new(@_)->open($self); DB<14> x \@_ 0 ARRAY(0x85b1c74) empty array DB<15> x $self 0 Mail::Send=HASH(0xbe3ac30) 'From' => ARRAY(0xbe3c75c) 0 'andreas.koenig.gmwojprw@franz.ak.mind.de' 'Subject' => ARRAY(0xbe3c7d4) 0 'PASS WebService-Mogo2-0.01 i686-linux-64int 2.6.14' 'To' => ARRAY(0xbe3a9e4) 0 'cpan-testers@perl.org' 'X-Reported-Via' => ARRAY(0xbe3be14) 0 'Test::Reporter 1.30, via CPAN::Reporter 0.46' Aha. I have sendmail installed and despite Mail::Send and Mail::Mailer carefully keep the $sender and $hdr intact, Mail::Mailer::sendmail throws it away because it cannot handle it. The documentation of Test::Reporter tells me that I can use $tr->mail_send_args(['smtp']); perhaps. So let's try. With MailTool 2.00_01 I must write a bugreport that there is a syntax error. http://rt.cpan.org/Ticket/Display.html?id=28411 With current version 1.77 there is a failure: Sending test report with 'pass' to cpan-testers@perl.org (in cleanup) Undefined subroutine &Mail::Mailer::smtp::close called at /usr/local/perl-5.8.8/lib/site_perl/5.8.8/Mail/Mailer.pm line 204. Catching error: 'Undefined subroutine &Mail::Mailer::smtp::close called at /usr/local/perl-5.8.8/lib/site_perl/5.8.8/Mail/Mailer.pm line 133. (in cleanup) Undefined subroutine &Mail::Mailer::smtp::close called at /usr/local/perl-5.8.8/lib/site_perl/5.8.8/Mail/Mailer.pm line 204. ' at lib/CPAN.pm line 275 CPAN::shell() called at -e line 1 So maybe the mail was sent but it certainly was a die() before the bookkeeping was done:-( No, from the logfile it seems there was no mail sent at all. So I try again with 2.00_01 and insert an "or" before the return to fix the syntax. This dies without an error message. So I come to the conclusion that I must fix Test::Reporter for me. IS this all I need? - use constant FAKE_NO_MAIL_SEND => 0; # for debugging only + use constant FAKE_NO_MAIL_SEND => 1; # for debugging only YES! 2007-07-19 Andreas J. Koenig
* Bug: 'fforce get STAS/libapreq-1.33.tar.gz' runs into an endless loop. All the configure_requires stuff is only working for "install", often not for get/make/test. The first get must keep a record that it has already tried the other get so it won't repeat this step. And I saw "Panic: ..." from $CPAN::Frontend->mydie("Panic: A prerequisite is not available, please investigate..."); and this is presumably the spot where I should look into sponsored_modules (sp?) 2007-07-18 Andreas J. Koenig
* http://rt.cpan.org/Ticket/Display.html?id=28369 about WRW/Barcode-Code128-2.01.tar.gz * http://rt.cpan.org/Ticket/Display.html?id=28370 about CHROMATIC/Crypt-CipherSaber-1.00.tar.gz 2007-07-17 Andreas J. Koenig
* 0 E. [17-Jul 229: David Golden ] Re: FAIL Module-Mask-0.03 i686-linux 2.4.27-3-686 * binarysearch for J/U:r 23023 YAML::Syck 26015 YAML, Jifty::DBI 27939 28005 Params::Validate, DateTime (P:V 0.86 broke at 27942) 28513 DateTime::Format::Strptime 29023 DateTime::Format::Strptime 29527 OMG, I see all the UNIVERSAL::require errors and then an "ok" so it gets installed just to prove my testing pointless:-( 30019 YAML::Syck * UNIVERSAL::require and Jifty have some broken relationship. Maybe we could run a binary search with a very limited test? The testsuite of UNIVERSAL-require-0.11 has no issues with bleadperl but Jifty uses U:r it in a way that fails since day X. t/00-load.t would do for the binary search. Let's disable CPAN::Reporter and add the test/args: TEST_FILES=t/00-load.t to the distroprefs file. And cpanconfig/test_report: 0. Not possible because Jifty-DBI-0.41 fails with 23023. And PASS 94 : FAIL 68 is not encouraging to continue with this test. Since 2007-06-29T20:11 I haven't seen a PASS for Jifty::DBI. t/10schema.t 7 1792 147 7 16 20 27 33 39 45 51 But Jifty::DBI from SVN works, so we can adjust everything to 2007-07-15 Andreas J. Koenig
* off topic: working on Module::Build for "the corridor". Trying to determine the exact boundaries of the corridor. The lower end is not that hard to determine because binarysearch finds its way through the area. But the upper boundary is slow because for some reason questions are being asked by, e.g. 25125. Ah, it is within the corridor. 26003 is outside. First broken perl is 23190, last one is....25414. And running make test in SVN rev. 9738 with my fixes: % for p in /usr/local/perl-5.6.2/bin/perl /usr/local/perl-5.8.[01378]/bin/perl /usr/local/perl-m-5.8.0@31162/bin/perl /home/src/perl/repoperls/installed-perls/perl/p*/perl-5.*@{23190,24139,25125,25414,31614}/bin/perl ; do $p Build.PL&&./Build test || break done 2007-07-14 Andreas J. Koenig
* Todo: investigate version.pm and Module::Build in the 23000-25000 corridor. I recently posted the problem and Schwern made a suggestion I need to test against. * TMOERTEL/Test-LectroTest-0.3500.tar.gz started to fail with 31613 but it had already a fail with 31429. Reproducable? The test takes a very long time, tempting to press ^C. OK, after a couple of minutes, all tests OK. This is the FAIL with 31613: t/gens............ # Failed test 'Float(sized=>0,range=>[-400,-200]) dist mean is -300 (z-score = -3.93)' # at t/gens.t line 1149. # '3.92902581170997' # < # '3.89' # Looks like you failed 1 test of 248. dubious ^ITest returned status 1 (wstat 256, 0x100) DIED. FAILED test 55 And this with 31429: t/gens............ # Failed test 'String() length under sizing [1..1] dist mean is 0.5 (z-score = -3.98)' # at t/gens.t line 1149. # '3.98295682672687' # < # '3.89' # Looks like you failed 1 test of 248. dubious ^ITest returned status 1 (wstat 256, 0x100) DIED. FAILED test 174 (150:2:0:0) http://rt.cpan.org/Ticket/Display.html?id=28203 * Test-Inline-2.204.tar.gz missing depe http://rt.cpan.org/Ticket/Display.html?id=28139 * RJBS/Email-MIME-1.859.tar.gz started to fail between 2007-07-14T05:07 and 2007-07-13T08:07 which is between 31600 and 31613. The FAIL with 613 is now reproducable. The OK with 600 is not reproducable anymore, some update since then has broken it. The last OK before was with 2007-07-12T22:46 (31599). This OK is reproducable. So I'll compare autobundle of 599 and 600. I see that Email::Simple was updated from 1.999 to 2.001. When I install 1.999 on 31613? Then Email-MIME-1.859 passes all tests. http://rt.cpan.org/Ticket/Display.html?id=28170 (reported by pmei
) * Idea: new options how to treat Module::Install. I could peek into the Makefile.PL and guess if it is a Module::Install based one or maybe look at inc/Module/Install.pm. Then what? Answer Auto-Install questions with "y", "n", DEFAULT? Make a difference between optional and mandatory? Realize that "n" would not work because for mandatory stuff they then ask. "Really...". Hrmmm. Ask Adam? I suppose he would recommend to set the PERL_MM_USE_DEFAULT variable. That would choose DEFAULT. * Todo: complete the show_xxx_version config parameters DONE * I want to use ^C during recent to mean that I do not want to continue to read this document. DONE * Net::FTP::Commom now in RT because of frequent test failures: http://rt.cpan.org/Ticket/Display.html?id=28195 * DBIx-Timeout just now got a ticket for a missing dependency and of course a distropref too. http://rt.cpan.org/Ticket/Display.html?id=28193 2007-07-13 Andreas J. Koenig
* ANDYA/Set-IntSpan-Fast-v1.0.tar.gz is still reported an newer than the installed 1.000000 ?! I just saw it with 5.8.9-tobe, never with blead, maybe because I never run the r command with blead? Retesting with 31599: cpan[1]> r /intspan/ CPAN: Storable loaded ok (v2.16) Going to read /home/sand/.cpan/Metadata Database was generated on Thu, 12 Jul 2007 20:50:00 GMT CPAN: YAML::Syck loaded ok (v0.94) Going to read /home/sand/.cpan/build/ ............................................................................DONE Found 606 old builds, restored the state of 463 Package namespace installed latest in CPAN file Set::IntSpan::Fast v1.0 1.000000 ANDYA/Set-IntSpan-Fast-v1.0.tar.gz 1 installed module has a version number of 0 they are Module < Set::IntSpan::Fast (ANDYA/Set-IntSpan-Fast-v1.0.tar.gz) Uhhh, ohhh. This was really two bugs: one that we believed that "v1.0" was 0. FIXED now The other is that I believe that trailing ".0" should not actually be treated as significant. This mainly because version.pm's numify really translated v1.0 to 1.000000 and has no roundtrip between numify and normal: % /home/src/perl/repoperls/installed-perls/*/p*/perl-5.*@31614/bin/perl -Mversion -le 'print version->new(version->new("v1.0")->numify)->normal' v1.0.0 I adjusted CPAN::Version to trim trailing ".0" (but keep one). http://rt.cpan.org/Ticket/Display.html?id=28206 2007-07-12 Andreas J. Koenig
* HTTP::Server::Simple random test results http://rt.cpan.org/Ticket/Display.html?id=28122 2007-07-11 Andreas J. Koenig
* Exporter::Simple now has its test scripts but the binary search points at Change 29023 by stevep@stevep-kirk on 2006/10/15 17:17:32 Upgrade to Time-HiRes-1.93. What a crap! The reason turns out to be that I have distroprefs files that 1.8855 could not grok and 1.8855 was not forward compatible and very misbehaving visavis unknown parameters. FINISHED after some days * Encode::IBM fails at 'make install' after successful make test http://rt.cpan.org/Ticket/Display.html?id=28090 * Brandon Black suggests that ftp: URLs shall not be tried before all http URLs have been tried with all external programs we could find. We currently do this: the outer loop is about easy/hard/hardest where easy means LWP+Net::FTP, hard has the code for external programs, hardest is about an external "ftp" program. The inner loop iterates over URLs. His suggestion means that we shall devide the URLs into http and ftp and shall run: easy with file easy with http hard with http easy with ftp hard with ftp hardest (which is ftp only per definition) Test it with ftp://AFTP, http://BHTTP, file://CFILE and 'get DDDD/notexist-0.0.tar.gz' I see: Fetching with LWP: file://CFILE/authors/01mailrc.txt.gz Fetching with LWP: http://BHTTP/authors/01mailrc.txt.gz Trying with "/usr/bin/curl -L -f -s -S --netrc-optional" to get http://BHTTP/authors/01mailrc.txt.gz Trying with "/usr/bin/wget -O /home/k/.cpan/sources/authors/01mailrc.txt.tmp14022" to get http://BHTTP/authors/01mailrc.txt.gz Trying with "/usr/bin/lynx -source" to get http://BHTTP/authors/01mailrc.txt.gz Fetching with LWP: http://www.perl.org/CPAN/authors/01mailrc.txt.gz No, this is a new bug. Before we send them to perl.org, we should try the ftp URL. So we need 5 steps more for the default URLs for a total of 11. Very nice. Seems to work now but needs a rewrite in a less obscure style: tuples instead of strings that get manipulated and maybe a $filter argument to reduce the number of necessary methods. DONE. 2007-07-09 Andreas J. Koenig
* [09-Jul 60: Steve Peters ] Help in finding bleadperl test failures Steve asks for help with MasonX::Interp::WithCallbacks. But I have to backtrack because this is a case of shadowing. 28840 had issues with a prereq, namely DWHEELER/Params-CallbackRequest-1.17.tar.gz. So now I need two binary searches for that, 23023-28840-31573 to determine where the shadowing starts and where it ends and then continue with the initial request. DONE * Exporter::Simple still has no has- and prep- Script Answer: Stevan Little Alex Vandiver Another possible BBC candidate Father Chrysostomos [PATCH] Perl::Repository::APC on Mac OS X DONE 2007-07-08 Andreas J. Koenig
* new fails BDFOY/Module-Release-1.16.tar.gz something with pod coverage CHANG-LIU/XML-Node-0.11.tar.gz new (again) dependency detected, distropref written, bug reported: http://rt.cpan.org/Ticket/Display.html?id=27573 LBROCARD/GraphViz-2.02.tar.gz depends on IPC::Run uh, oh! MSISK/HTML-TableExtract-2.10.tar.gz known from #20709 RSOD/IPC-Run-0.80.tar.gz it has failed a few times in the past and this failure is not reproducable STAS/libapreq-1.33.tar.gz undecl dependency on mod_perl * Todo: eliminate Bundle::{PDF,Unicode} from megainstall DONE * Todo: Revisit RT #25627 about Module::Install / Zoidberg DONE 2007-07-07 Andreas J. Koenig
* The uploaded file CPAN-1.91_51.tar.gz has entered CPAN as file: $CPAN/authors/id/A/AN/ANDK/CPAN-1.91_51.tar.gz size: 565458 bytes md5: bb1fb98f32ffae1e0292cf06a18071e6 * Actual binary search runs ----Program---- eval q{use Class::Inner 0.1}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../peBx1NV/perl-5.8.0@30979/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../pyuz7f1/perl-5.8.0@30980/bin/perl---- N/A ----EOF ($?='0')---- ----Program---- eval q{use Readonly; die unless $Readonly::XSokay}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../pbW2H20/perl-5.8.0@23767/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../prc83Ms/perl-5.8.0@23768/bin/perl---- N/A ----EOF ($?='0')---- ----Program---- eval q{use Text::Query 0.07}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../pE7UWJ8/perl-5.8.0@25805/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../pTYOA8A/perl-5.8.0@25808/bin/perl---- N/A ----EOF ($?='0')---- ----Program---- eval q{use Safe::Hole 0.10}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../pcms3sA/perl-5.8.0@23023/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../pX10SPP/perl-5.8.0@31563/bin/perl---- OK ----EOF ($?='0')---- ----Program---- eval q{use Class::constr 2.21}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../p8Kq7EW/perl-5.8.0@24659/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../pgDJivN/perl-5.8.0@24660/bin/perl---- N/A ----EOF ($?='0')---- ----Program---- eval q{use Class::MOP 0.40}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../pG1GE1t/perl-5.8.0@26369/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../pyAT2at/perl-5.8.0@26370/bin/perl---- N/A ----EOF ($?='0')---- With 0.40 we have this test failing: t/003_methods.......................................NOK 13/66 # Failed test '... Foo->has_method(FOO_CONSTANT) (defined w/ use constant)' # at t/003_methods.t line 89. t/003_methods.......................................NOK 25/66 # Failed test 'The object isa Class::MOP::Method' # at t/003_methods.t line 119. # The object isn't defined Can't call method "body" on an undefined value at t/003_methods.t line 122. # Looks like you planned 66 tests but only ran 25. # Looks like you failed 2 tests of 25 run. # Looks like your test died just after 25. t/003_methods.......................................dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 13, 25-66 Failed 43/66 tests, 34.85% okay [...] t/003_methods.t 255 65280 66 84 13 25-66 So apparently NOT 081_meta_package_extension which was failing in March. * Thanks to Alexandr Ciornii this is my program for the next days: Class::MOP BBCed Class::constr BBCed Safe::Hole wfm Text::Query BBCed Readonly::XS BBCed Class::Inner BBCed Exporter::Simple 2007-07-12 akoenig BBCed * SBURKE/Sort-ArbBiLex-4.01.tar.gz breaks with 31544 for the first time ever. Reproducable? * MSCHWERN/Class-Fields-0.202.tar.gz broken by Change 31540 by rgs@stcosmo on 2007/07/06 13:58:58 Upgrade to base and fields 2.12, mostly by Michael G Schwern 2007-07-05 Andreas J. Koenig
* Encode::Mapper http://rt.cpan.org/Ticket/Display.html?id=27962 * Module A depends on B. B depends on C but does not declare the dependency. Module C does not exist (anymore). This does not happen, you say? A is Devel::ebug::HTTP, B is Catalyst::Plugin::Static, C is Catalyst::Engine::Test. The bug is known for 12 months. I've reminded MRAMBERG http://rt.cpan.org/Ticket/Display.html?id=19351 * There is something that prevents parsing of the logfiles. residuum.yml was traditionally between 143k and 345k the last two runs were 449k and 1658k with 30 and 100 modules respectively left over. It has to do with the fact that I now see the pattern 'Running make for B/BW/BWARFIELD/GDGraph-1.44.tar.gz' (just an example) twice and between the first and the second occurrence there are other important facts for other modules, in this case 'Running make for Y/YS/YSAS/SWF-File-0.42.tar.gz'. I must find a way to only take the second part of these chunks. 2007-07-04 Andreas J. Koenig
* Toremember: the big loop must run from a window that can connect to the X server. Or we must bug the authors that they write tests that are not depending on a running window server. Like DISPLAY=:121 ? Does AnyEvent behave with that? * Today (@31526) potentially new fails seem to be LGODDARD/Time-Simple-0.052.tar.gz, JONALLEN/a2pdf-1.13.tar.gz, and PCANARAN/HTML-GMap-0.04.tar.gz Two autobundle runs compared show several improvements due to "depends" but nothing that hints at Time-Simple. PDF::API2::Simple 1.1.2 hints at a2pdf and nothing hints at HTML-GMap. Time-Simple really failed for the first time ever. The failure can be reproduced, even with fforce and with @31515! It has something to do with 23:59:59 vs 22:59:59. a2pdf has PASS:FAIL 78:13. I see Can't load '/home/src/perl/repoperls/installed-perls/perl/p7mD5hd/perl-5.8.0@31526/lib/5.9.5/i686-linux-64int/auto/Fcntl/Fcntl.so' for module Fcntl: /home/src/perl/repoperls/installed-perls/perl/p7mD5hd/perl-5.8.0@31526/lib/5.9.5/i686-linux-64int/auto/Fcntl/Fcntl.so: undefined symbol: PL_unitcheckav at /home/src/perl/repoperls/installed-perls/perl/p7mD5hd/perl-5.8.0@31526/lib/5.9.5/i686-linux-64int/XSLoader.pm line 64. This might be a core change? No, it's reproducable with 31515 which was previously doing fine with this distro. HTML-GMap-0.04 has 0:1, it is new in the arena. 2007-07-03 Andreas J. Koenig
* Bug: does not seem to uncover recursive dependencies. I speced match: distribution: "^SZABGAB/Spreadsheet-ParseExcel-\d" depends: requires: Spreadsheet::ParseExcel::FmtJapan2: 0 unknowing that this was a recursive dependency. The throttling strategy in CPAN::Queue kicked in and I had to kill this run. * megainstall with yesterday's version was broken: only 688 distros and 8 MB logfile. What did the other 550 do? Looks good Writing Makefile for classes Can't use string ("0.25") as a HASH ref while "strict refs" in use at lib/CPAN.pm line 7868. FIXED * Bug: untar happens twice FIXED * To be tested: is the behaviour sane when they say configure_requires:perl:15? * Use it for DBI/DBD::SQLite! DONE * Revisit all depends/* distroprefs if they were written with the correct flavor of *requires. E.g. X500::DN/Parse::RecDescent certainly is a "requires" not a "build_requires" but nobody would notice because we install P:R later anyway. DONE * JROBINSON/SQL-Translator-0.08 has a configure_requires on Module::Build::Compat. I saw this today with blead@23190: Can't locate Module/Build/Compat.pm in @INC (@INC contains: /home/src/perl/repoperls/installed-perls/perl/pvvpo99/perl-5.8.0@23190/lib/5.9.2/i686-linux-64int /home/src/perl/repoperls/installed-perls/perl/pvvpo99/perl-5.8.0@23190/lib/5.9.2 /home/src/perl/repoperls/installed-perls/perl/pvvpo99/perl-5.8.0@23190/lib/site_perl/5.9.2/i686-linux-64int /home/src/perl/repoperls/installed-perls/perl/pvvpo99/perl-5.8.0@23190/lib/site_perl/5.9.2 /home/src/perl/repoperls/installed-perls/perl/pvvpo99/perl-5.8.0@23190/lib/site_perl .) at Makefile.PL line 4. But I don't understand it because my script must have tried to install Module::Build for 23190?? Ahh, I see this is the ugly, ugly version.pm bug that I had some exchange about with John Peacock and which affects some interval in the 23000-25000 area. Have no details at hand but this tells me that I cannot run binary searches for SQL::Translator:-( 2007-07-02 Andreas J. Koenig
* MM->parse_version() will now try to load version.pm before checking the $VERSION of a module (MM 6.35) 2007-07-01 Andreas J. Koenig
* From: "Brandon Black"
Subject: Re: Add B::Generate/Padwalker to core? To: "Perl 5 Porters"
Date: Sun, 1 Jul 2007 16:03:52 -0500 On 7/1/07, Ævar Arnfjörð Bjarmason
wrote: > Telling people who've never bothered with perl before to run cpan -i > Some::Module can be quite frightning for them. CPAN ask you a > bazillion questions when you first use it (maybe cpanp fixes this?). > 5.9.5's default cpan is much better, in that it defaults virtually everything intelligently and just asks that you pick a mirror for yourself. I think defaulting to http transports even for the fetch of the initial MIRRORED.BY would improve things even more, but that goes back to http transports not being available in stock Perl on all platforms. LWP is a solution, but unlikely to make it into core anytime soon. Perhaps if it would at least test for http support (via LWP or external stuff like wget/curl) and default to using any available http transport instead of ftp if possible for bootstrapping mirror lists and module lists, that would improve the situation for some. -- Brandon * configure_requires needs to be rounded off with distroprefs depends/configure_requires most prominently because we can test it better if we write some distroprefs that use it. * SQL::Translator has an error message that seems to resemble MRO error messages. Binary search? * Handle N/A because ! DBIx::Class::Validation 0.02000 n/a ! FormValidator::Simple 0.17 n/a ! SQL::Translator 0.08 n/a DBIx::Class::Validation => FormValidator::Simple => Email::Valid! SQL::Translator! * NUFFIN/Catalyst-Plugin-Authentication-0.09.tar.gz, NUFFIN/Catalyst-Plugin-Session-0.15.tar.gz, NUFFIN/Catalyst-Plugin-Session-State-Cookie-0.07.tar.gz recursive dependencies http://rt.cpan.org/Ticket/Display.html?id=27848 * report missing dependency in Compress::LZO or LZOp or some such. MFX/Compress-LZO-1.08.tar.gz : make NO PMQS/IO-Compress-Lzop-2.005.tar.gz : make_test NO No bug, just liblzo missing on my system. * Todo: re-evaluate if Mail::Send now works for cpantesters. 2007-06-30 Andreas J. Koenig
* Todo: check out what exactly rsync 3.0 will bring us with the batch mode. It is a way to run many rsync updates simultaneously but not with a database for each pair rather with the same batch jobs for all slaves or so. I do not think this is what I want. * configure_requires needs dummy test distro that depends on some other dummy test distro. we must test the behaviour if that other distro is available and if it is not available. Pick a dummy distro as a blueprint. Make-Expect is a bit too large. Build is not suited because I do not speak M:B well. I take the simple Make thing and I call the new one Make-ConfReq. * Devel::EvalContext? We should run it through a binary search together with Data::Alias 1.06. Data::Alias does not like 23023. 26015? No. 28005? Ignition found. The binsearch reaches 28927/8 which simply cannot be it. We must look why EvalContext failed. YAML 0.65 is a prereq and it did not compile at that time. In 28928 we have no YAML and so no install happens. But why do we have a YAML with 28927? Maybe some test has been skipped or some such, it does not really matter. 26015 also fails because of YAML. 27422 has YAML and tests OK. For further proceedings we must filter out perls that cannot have a YAML 0.65 for whatever reason. We should probably install YAML with notest. Doing so now. Just for the record, the failing test is this one: t/marshall...........*** glibc detected *** double free or corruption (fasttop): 0x08607110 *** dubious Test returned status 0 (wstat 6, 0x6) DIED. FAILED tests 1-10 Failed 10/10 tests, 0.00% okay This does not lead to a convergence either because now I find out that the now fixed Data-Alias 1.06 does not work with some earlier bleadperls. This means I start another binsearch to find this threshold and after that I can limit the other binsearch to the interval that we have a working Data::Alias 1.06 for. The threshold is 31252. This is the very first bleadperl that works with Data::Alias 1.06 And within this short interval 31252-31505 Devel::EvalContext seems to not run. Now what would be interesting to know: how long did D:E work with Data::Alias 1.05? The first Devel::EvalContext that worked for me was with 27002 * Raphael asked me to pay special attention to 31505. New fails according to CPAN::Reporter: FAIL re-engine-Plan9-0.09 first time ever FAIL re-engine-PCRE-0.10 first time ever FAIL Devel-EvalContext-0.08 has always failed except for maintperl[1] NA Image-Magick-Thumbnail-PDF-1.10 just a new distro [1] so why was it reported then? According to CPAN::Reporter it was always a NA and is now a FAIL. Reason for NA was that Data::Alias was broken and this one got a new release yesterday. So how would Devel::EvalContext fare now with the new Data::Alias? Not good. new fails since 31493: AVAR/re-engine-PCRE-0.10.tar.gz first time ever AVAR/re-engine-Plan9-0.09.tar.gz first time ever JESSE/Jifty-DBI-0.41.tar.gz new failure mode[2] LEOCHARRE/Image-Magick-Thumbnail-PDF-1.10.tar.gz new distro MSERGEANT/XML-Filter-XInclude-1.0.tar.gz has always been flaky RJBS/Email-Valid-0.179.tar.gz for unknown reason not in 31493 at all TELS/graph/Graph-Easy-0.55.tar.gz has always been flaky TELS/graph/Graph-Easy-As_svg-0.21.tar.gz has always been flaky [2]in 31493 again OK on a new test and in 505 again NOT OK on a new test; reading diffs in autobundle seems DBIx::DBSchema has a new release 0.33 which breaks a test. Downgrading to IVAN/DBIx-DBSchema-0.32.tar.gz fixes the tests. http://rt.cpan.org/Ticket/Display.html?id=27827 gone since 31493: BRICAS/Catalyst-Plugin-ConfigLoader-0.14.tar.gz CHROMATIC/Test-MockObject-1.07.tar.gz CHROMATIC/Text-WikiFormat-0.78.tar.gz GOMOR/Net-Write-1.00.tar.gz IAMCAL/Flickr-API-0.08.tar.gz IAMCAL/XML-Parser-Lite-Tree-0.03.tar.gz LEOCHARRE/Image-Magick-Thumbnail-PDF-1.09.tar.gz MRAMBERG/Catalyst-Devel-1.02.tar.gz NUFFIN/Data-Visitor-0.07.tar.gz OVID/Class-Trait-0.22.tar.gz POLETTIX/WWW-Slides-0.0.9.tar.gz REDTREE/PDF-API2-Simple-1.1.2.tar.gz STAS/libapreq-1.33.tar.gz TSCH/Glib-1.144.tar.gz XMATH/Data-Alias-1.05.tar.gz That's all fair and explicable and not interesting to report. 2007-06-28 Andreas J. Koenig
* 31492 suddenly has several first time failures: CHROMATIC/Test-MockObject-1.07.tar.gz 134:1 long errmsg CHROMATIC/Text-WikiFormat-0.78.tar.gz 256:1 long errmsg OVID/Class-Trait-0.22.tar.gz 132:1 long errmsg NUFFIN/Data-Visitor-0.07.tar.gz 64:1 dep on MockObject POLETTIX/WWW-Slides-0.0.9.tar.gz 81:1 dep on MockObject BRICAS/Catalyst-Plugin-ConfigLoader-0.14.tar.gz 132:1 dep on Data::Visitor Class::Trait was the first that jumped into my eyes so it is now running a binary search. Waiting for 31487:31492. Waiting for 87:89. No, from reading 88 is is clear that it is an issue with 89 and I can inform Brandon and go to bed. * FOX/Bot-CPAN WTF: /home/src/perl/repoperls/installed-perls/perl/pcYW9GU/perl-5.8.0@31475/bin/perl Makefile.PL --config= --installdeps=Class::Phrasebook,0.88,Mail::Internet,1.58,XML::RSS::Parser,0.21,Config::Auto,0.03,Module::CPANTS,0.20030725 *** Installing dependencies... [ERROR] Could not find the 'cpanp-run-perl' in your path--this may be a problem. Please locate this program and set your 'perlwrapper' config entry to its path. And then there is the 1.7 vs 1.11 issue too. Magically search.cpan.org displays 1.11 but CPAN.pm chooses 1.7. And it depends on Mail::Internet. Why? * Convert-PEM has a PASS:FAIL ratio of 322:25 t/02-encode.......# Failed test 7 in t/02-encode.t at line 33 # t/02-encode.t line 33 is: ok($pem->errstr =~ /^Decryption failed/); FAILED test 7 ^IFailed 1/12 tests, 91.67% okay t/03-ede3.........ok Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/02-encode.t 12 1 7 Failed 1/4 test scripts. 1/34 subtests failed. I have reported this already 14 days ago. http://rt.cpan.org/Ticket/Display.html?id=27574 2007-06-27 Andreas J. Koenig
* Just answered Julian Mehnle on module-build and probably even fixed his bug. Not feeling lucky. But the likelihood that this will bomb is quite low because it only changes behaviour for a leading v. 2007-06-26 Andreas J. Koenig
* Forgot to mention the testers Wiki: http://cpantest.grango.org/ Thanks, Barbie. * ZOOLEIKA/RDF-Simple-0.3.tar.gz mixed test results, more FAIL than PASS, all visible on http://cpantesters.perl.org/show/RDF-Simple.html. http://rt.cpan.org/Ticket/Display.html?id=27757 But I must really take a break from bugreporting, a burnt out stomach. 2007-06-25 Andreas J. Koenig
* MSCHILLI/CPAN-Unwind-0.04.tar.gz fails because Module::Depends::Intrusive is not available. Module::Depends started to break with 2007-06-22T06:37 This one looks like a real dependency is broken, maybe File::chdir? diff -u /home/sand/.cpan/Bundle/Snapshot_2007_06_25_0[01].pm -File::chdir 0.07 +File::chdir 0.08 RCLAMP/Module-Depends-0.12.tar.gz /usr/bin/make -- OK Running make test CPAN: CPAN::Reporter loaded ok (v0.44) PERL_DL_NONLAZY=1 /home/src/perl/repoperls/installed-perls/perl/pVSGU0p/perl-5.8.0@31443/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/depends....Failed to change directory to '/home/sand/.cpan/build/Module-Depends-0.12-hZuYHR/t/no-such-dir' at /home/sand/.cpan/build/Module-Depends-0.12-hZuYHR/blib/lib/Module/Depends.pm line 66 # Looks like you planned 17 tests but only ran 7. # Looks like your test died just after 7. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 8-17 Failed 10/17 tests, 41.18% okay Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/depends.t 255 65280 17 20 8-17 Failed 1/1 test scripts. 10/17 subtests failed. Files=1, Tests=17, 2 wallclock secs ( 0.57 cusr + 0.04 csys = 0.61 CPU) Downgrading to DAGOLDEN/File-chdir-0.07.tar.gz fixes the tests: RCLAMP/Module-Depends-0.12.tar.gz /usr/bin/make -- OK Running make test PERL_DL_NONLAZY=1 /home/src/perl/repoperls/installed-perls/perl/pVSGU0p/perl-5.8.0@31443/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/depends....Subroutine main::build_requires redefined at /home/src/perl/repoperls/installed-perls/perl/pVSGU0p/perl-5.8.0@31443/lib/5.9.5/Exporter.pm line 66. at Makefile.PL line 3 Subroutine main::include_deps redefined at /home/src/perl/repoperls/installed-perls/perl/pVSGU0p/perl-5.8.0@31443/lib/5.9.5/Exporter.pm line 66. at Makefile.PL line 3 Subroutine main::requires redefined at /home/src/perl/repoperls/installed-perls/perl/pVSGU0p/perl-5.8.0@31443/lib/5.9.5/Exporter.pm line 66. at Makefile.PL line 3 ok All tests successful. Files=1, Tests=17, 3 wallclock secs ( 0.84 cusr + 0.06 csys = 0.90 CPU) I have not checked which behaviour I find more appropriate just wanted to let you know. http://rt.cpan.org/Ticket/Display.html?id=27721 * MLEHMANN/AnyEvent-2.52.tar.gz Started dying on 2007-06-21T21:46 with 'X connection to localhost:10.0 broken (explicit kill or server shutdown).' But not always. * JRED/Event-ExecFlow-0.63.tar.gz? Depends on AnyEvent. * DBRIAN/XML-SimpleObject-0.53.tar.gz? Does not declare prereq XML::Parser http://rt.cpan.org/Ticket/Display.html?id=27109 (six weeks ago) 2007-06-23 Andreas J. Koenig
* CHROMATIC/Crypt-CipherSaber-1.00.tar.gz had a dropout at 31444 need to look closer * Off topic Todo: Devel::Symdump fails recur test with 5.00504. But succeeds in the debugger. * DMAKI/File-Extract-0.06.tar.gz is dependent on Spreadsheet::Read and therefore has mixed results. * Refactor the distroprefs with one file for all the "standard" MI distros. DONE but as of 31446 not yet tested. 2007-06-22 Andreas J. Koenig
* Glib: I once put a patch for Glib into /tmp/ and then forgot and then lost the patch. Today I reconstructed what might have been in there so that the distroprefs get useable again. Similarly I had to put the Gtk2 patch from patches/ to /tmp/. 2007-06-20 Andreas J. Koenig
* ZOOLEIKA/SVG-Plot-0.06.tar.gz http://rt.cpan.org/Ticket/Display.html?id=27652 * MRAMBERG/Catalyst-Plugin-Unicode-0.3.tar.gz is among the new fails but I don't see a fail report on cpantesters. Ah, he did not include the inc/ directory so need Module::Install installed. Does not build, cannot write a Reporter mail. Already reported by DANIELTWC https://rt.cpan.org/Ticket/Display.html?id=27633 * ARANDAL/parrot-0.4.13.tar.gz does not even finish make:-( 2007-06-19 Andreas J. Koenig
* DBI 1.57 needs a binary search and I cannot compile perls between 20373 and 20575. They all fail with cc -L/usr/local/lib -o miniperl \ miniperlmain.o opmini.o libperl.a -lnsl -ldl -lm -lcrypt -lutil -lc libperl.a(mg.o): In function `Perl_magic_set': /home/src/perl/repoperls/perl-p-5.8.0@20573/mg.c:2215: undefined reference to `setruid' /home/src/perl/repoperls/perl-p-5.8.0@20573/mg.c:2269: undefined reference to `setrgid' /home/src/perl/repoperls/perl-p-5.8.0@20573/mg.c:2364: undefined reference to `setproctitle' libperl.a(pp_sys.o): In function `Perl_pp_fteread': /home/src/perl/repoperls/perl-p-5.8.0@20573/pp_sys.c:2949: undefined reference to `eaccess' libperl.a(pp_sys.o): In function `Perl_pp_ftewrite': /home/src/perl/repoperls/perl-p-5.8.0@20573/pp_sys.c:2976: undefined reference to `eaccess' libperl.a(pp_sys.o): In function `Perl_pp_fteexec': /home/src/perl/repoperls/perl-p-5.8.0@20573/pp_sys.c:3003: undefined reference to `eaccess' collect2: ld returned 1 exit status So we could try to replace mg.c and pp_sys.c with later versions? We could look into our history if we ever had such an encounter -- No. So we need to document that because we will have to go into this region again. Where were mg.c changes? ./bin/blame-helper.pl --diffdir APC/5.9.0/diffs --lower 20400 --upper 24009 mg.c As expected, I cannot compile 20829 either. As all this is highly unlikely to help we should rather look into config.sh: Maybe I should try to add to --config '-Ud_eaccess -Ud_setruid -Ud_setrgid -Ud_setproctitle'? I think I did that before. Because we have the directories already I edit the config.sh to the same effect and run make again. I do this in 20474. Yes this is the way to go. Lets write this in perl: perl -pi~ -e 's/define/undef/ if /^d_(eaccess|setruid|setrgid|setproctitle)=/' config.sh ----Program---- eval q{use DBI 1.57}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../pCkomOb/perl-5.8.0@20556/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../pdIogQu/perl-5.8.0@20559/bin/perl---- N/A ----EOF ($?='0')---- Change 20559 by rgs@rgs-home on 2003/08/07 19:59:18 Subject: Fwd: Re: [PATCH] flags set incorrectly on abandoned lexicals From: Dave Mitchell
Date: Thu, 7 Aug 2003 15:53:35 +0100 Message-ID: <20030807145335.GF26683@fdgroup.com> t/86gofer_fail............ok 21/0Unexpected failure: DBD::Gofer::db do failed: A ssertion !((sv)->sv_flags & 0x00000100) failed: file "pad.c", line 1411 at /home /sand/.cpan/build/DBI-1.57-QQq6PO/blib/lib/DBI/Gofer/Execute.pm line 624. at t/8 6gofer_fail.t line 129. # Looks like your test died just after 22. t/86gofer_fail............dubious Test returned status 255 (wstat 65280, 0xff00) after all the subtests completed successfully 2007-06-18 Andreas J. Koenig
* SVG-Metadata-0.28 might be a pseudo hash issue. * TANIGUCHI/Unicode-RecursiveDowngrade-0.03.tar.gz is the next candidate. And JUERD/encoding-split-0.01.tar.gz? ----Program---- eval q{use Unicode::RecursiveDowngrade 0.03}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../pt5LKrb/perl-5.8.0@24009/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../pAnzsYU/perl-5.8.0@24010/bin/perl---- N/A ----EOF ($?='0')---- ----Program---- # does not define a VERSION, so we must test without eval q{use encoding::source 'latin1'}; print $@ ? "N/A" : "OK"; print "\n"; ----Output of .../pfM0pqq/perl-5.8.0@28358/bin/perl---- OK ----EOF ($?='0')---- ----Output of .../pDCuNRp/perl-5.8.0@28359/bin/perl---- binmode() on unopened filehandle STDIN at /home/src/perl/repoperls/installed-perls/perl/pDCuNRp/perl-5.8.0@28359/lib/5.9.4/i686-linux-64int/encoding.pm line 165. binmode() on unopened filehandle STDOUT at /home/src/perl/repoperls/installed-perls/perl/pDCuNRp/perl-5.8.0@28359/lib/5.9.4/i686-linux-64int/encoding.pm line 165. OK ----EOF ($?='0')---- 2007-06-17 Andreas J. Koenig