Edit: /usr/share/doc/perl-CPAN/Todo (758603B)
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
* between 200706111347 and 200706111947 GMT something removed
Lingua::Stem::It from packages.
moddump.200706111347GMT.bz2:INSERT INTO `packages` VALUES ('Lingua::Stem::It','0.02','A/AC/ACALPINI/Lingua-Stem-It-0.02.tar.gz','Lingua-Stem-It-0.02/It.pm','1181290186','1181297408','','index');
moddump.200706111347GMT.bz2:INSERT INTO `perms` VALUES (27133,'Lingua::Stem::It','ACALPINI');
moddump.200706111347GMT.bz2:INSERT INTO `primeur` VALUES ('Lingua::Stem::It','ACALPINI');
moddump.200706111947GMT.bz2:INSERT INTO `perms` VALUES (27133,'Lingua::Stem::It','ACALPINI');
moddump.200706111947GMT.bz2:INSERT INTO `primeur` VALUES ('Lingua::Stem::It','ACALPINI');
I find no indication as to why this might have happened. So I schedule
it for reindexing and wait if Lingua::Stem starts to PASS again.
Further investigations reveal that there *was* a
A/AC/ACALPINI/Lingua-Stem-it-0.02.tar.gz (note lowercase) which also had
contained Lingua::Stem::It and when it was removed from cpan, the
indexer threw away the L:S:I record. Nobody reindexed the
Lingua-Stem-it-0.02.tar.gz then until I did.
And then it turned out that this new release broke L:S testsuite:-(
http://rt.cpan.org/Ticket/Display.html?id=27616
* Class-DBI is yet to be analysed.
The RT queue is full of spam. The last release was in November.
cpantesters has a high number of PASSes.
Stepping through the debugger reveals:
not ok 1 - DBD::SQLite::st fetchrow_array warning: not an error(0) at dbdimp.c line 504 [for Statement "PRAGMA table_info(Movies)"] at /home/src/perl/repoperls/installed-perls/perl/ph7Gryz/perl-5.8.0@31399/lib/site_perl/5.9.5/DBIx/ContextualFetch.pm line 88.
Has maybe DBD::SQLite broken Class::DBI? Google for 'PRAGMA table_info()'?
Aha: http://lists.digitalcraftsmen.net/pipermail/classdbi/2007-March/001583.html
Answer: Check your version of DBD::SQLite. 1.13 and CDBI don't get
along. Downgrade to 1.12.
http://rt.cpan.org/Ticket/Display.html?id=27608
http://rt.cpan.org/Ticket/Display.html?id=27609
2007-06-16 Andreas J. Koenig