tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Testers wanted for lang/perl5 update to version 5.10.1



Hi

On Thu, Dec 10, 2009 at 6:09 PM, Sverre Froyen <sverre%viewmark.com@localhost> 
wrote:
> On Thu December 10 2009 07:26:59 Sverre Froyen wrote:
>> On Thu December 10 2009 03:08:35 Thomas Klausner wrote:
>> > On Wed, Dec 09, 2009 at 10:05:16PM +0100, Stoned Elipot wrote:
>> > > I would like to hear about tests on other platforms.
>> >
>> > Failed 2 tests out of 1666, 99.88% okay.
>> >         ../lib/Archive/Extract/t/01_Archive-Extract.t
>> >         ../lib/Module/Build/t/tilde.t
>> > I'll send you the perl harness output in separate email.
>> >
>> > Otherwise packages fine on NetBSD-5.99.22/amd64.
>>
>> I'm on the same type system and I had no test failures.  Even make
>> test_harness ran fine.  I am using bash as my shell.  Could that make a
>> difference?

=>
There are issues with lib/Module/Build/t/tilde.t when these tests are run
as part of the pkgsrc test target. Perl 5.10.1 is running one more of these
troublesome tests than 5.10.0, so I updated the package patch file
patches/patch-zd to disable it.

I was not able to reproduce any failure with lib/Archive/Extract's tests.

> While the tests worked (possibly because I had perl 5.10.0 installed in
> /usr/pkg), some modules produce infinite loops.  DBD::mysql may have a problem
> and running with -d:DProf core dumps.  A gdb backtrace reveals the following
> loop (this fragment is repeated thousands of times):
>
> #14447 0x00007f7ffd89d4f3 in Perl_pp_entersub ()
>   from /usr/pkg/lib/perl5/5.10.0/x86_64-netbsd-thread-multi/CORE/libperl.so
> #14448 0x00007f7ffd89bffa in Perl_runops_standard ()
>   from /usr/pkg/lib/perl5/5.10.0/x86_64-netbsd-thread-multi/CORE/libperl.so
> #14449 0x00007f7ffd846748 in Perl_call_sv ()
>   from /usr/pkg/lib/perl5/5.10.0/x86_64-netbsd-thread-multi/CORE/libperl.so
> #14450 0x00007f7ffc003171 in XS_DB_sub ()
>   from /usr/pkg/lib/perl5/5.10.0/x86_64-netbsd-thread-
> multi/auto/Devel/DProf/DProf.so
> #14451 0x00007f7ffd89d4f3 in Perl_pp_entersub ()
>   from /usr/pkg/lib/perl5/5.10.0/x86_64-netbsd-thread-multi/CORE/libperl.so
> #14452 0x00007f7ffd89bffa in Perl_runops_standard ()
>   from /usr/pkg/lib/perl5/5.10.0/x86_64-netbsd-thread-multi/CORE/libperl.so
> #14453 0x00007f7ffd846748 in Perl_call_sv ()
>   from /usr/pkg/lib/perl5/5.10.0/x86_64-netbsd-thread-multi/CORE/libperl.so
> #14454 0x00007f7ffc003171 in XS_DB_sub ()
>   from /usr/pkg/lib/perl5/5.10.0/x86_64-netbsd-thread-
> multi/auto/Devel/DProf/DProf.so

=>
I was not able to seen this on NetBSD/amd64 5.0.1.
I tried the following: install perl 5.10.0 pkg, install p5-DBD-mysql
pkg, install a mysql
test DB and check that DBD::mysql self tests run ok, with DProf, make
replace perl package with the 5.10.1 version and then run the
DBD::mysql tests _with_ the installed an untouched package (hence
compiled while perl 5.10.0 was installed), with DProf. All tests were
ok.

FYI I think I'll go on with the perl5 update before the week end is over.

Cheers, Stoned.


Home | Main Index | Thread Index | Old Index