Skip Menu |

This queue is for tickets about the POE-Component-CPAN-SQLite-Info CPAN distribution.

Report information
The Basics
Id: 81913
Status: stalled
Priority: 0/
Queue: POE-Component-CPAN-SQLite-Info

People
Owner: cpan [...] zoffix.com
Requestors: CHORNY [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 0.08
Fixed in: (no value)



Subject: tests hang on Windows
Tests of your module hang on Windows. Hanging tests make cpantesters smokers work incorrectly. I can provide more verbose information if necessary. If your module cannot work on Windows, you can die in Makefile.PL/Build.PL. See http://wiki.cpantesters.org/wiki/CPANAuthorNotes for how to do this. -- Alexandr Ciornii, http://chorny.net
On Tue Dec 11 17:56:21 2012, CHORNY wrote: Show quoted text
> I can provide more verbose information if necessary.
More info would be great, as I'm having trouble reproducing this: Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'POE-Component-CPAN-SQLite-Info' version '0.08' CPAN: Module::CoreList loaded ok (v2.76) Building POE-Component-CPAN-SQLite-Info ZOFFIX/POE-Component-CPAN-SQLite-Info-0.08.tar.gz C:\strawberry\perl\bin\perl.exe ./Build -- OK CPAN: YAML::XS loaded ok (v0.38) Running Build test t\01-initialization.t .......... ok t\02-method-same-session.t ..... Warning: No `path` parameter was specified t\02-method-same-session.t ..... 1/23 _child_error called (read 0 1 STDERR) t\02-method-same-session.t ..... ok t\03-event-same-session.t ...... ok t\04-method-another-session.t .. ok t\05-event-another-session.t ... ok t\06-errors.t .................. Warning: No `path` parameter was specified t\06-errors.t .................. 1/5 _child_error called (read 0 1 STDERR) t\06-errors.t .................. ok t\kwalitee.t ................... skipped: Test::Kwalitee not installed; skipping t\pod-coverage.t ............... skipped: Test::Pod::Coverage 1.08 required for testing POD coverage t\pod.t ........................ skipped: Test::Pod 1.22 required for testing PO D(Can't locate Test/Pod.pm in @INC (@INC contains: C:\strawberry\cpan\build\POE- Component-CPAN-SQLite-Info-0.08-glYVb4\blib\lib C:\strawberry\cpan\build\POE-Com ponent-CPAN-SQLite-Info-0.08-glYVb4\blib\arch C:/strawberry/perl/site/lib C:/str awberry/perl/vendor/lib C:/strawberry/perl/lib) at t\pod.t line 10. All tests successful. Files=9, Tests=104, 7 wallclock secs ( 0.02 usr + 0.11 sys = 0.13 CPU) Result: PASS ZOFFIX/POE-Component-CPAN-SQLite-Info-0.08.tar.gz C:\strawberry\perl\bin\perl.exe ./Build test -- OK Running Build install Building POE-Component-CPAN-SQLite-Info Installing C:\strawberry\perl\site\lib\POE\Component\CPAN\SQLite\Info.pm ZOFFIX/POE-Component-CPAN-SQLite-Info-0.08.tar.gz C:\strawberry\perl\bin\perl.exe ./Build install --uninst 1 -- OK C:\Documents and Settings\Administrator>perl -v This is perl 5, version 16, subversion 2 (v5.16.2) built for MSWin32-x86-multi-t hread Copyright 1987-2012, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using "man perl" or "perldoc perl". If you have access to the Internet, point your browser at http://www.perl.org/, the Perl Home Page. C:\Documents and Settings\Administrator>
On Tue Dec 11 21:26:52 2012, ZOFFIX wrote: Show quoted text
> On Tue Dec 11 17:56:21 2012, CHORNY wrote:
> > I can provide more verbose information if necessary.
> More info would be great, as I'm having trouble reproducing this:
Strange, but it hangs only when run under CPAN client. Running Build test t\01-initialization.t .......... ok Warning: No `path` parameter was specified _child_stderr: Can't store CODE items at C:/strawberry514/perl/lib/Storable.pm l ine 338, at C:/strawberry514/perl/site/lib/POE/Filter/Reference.pm line 208. _child_error called (read 0 1 STDOUT) no more output after this Tested on 3 installations of Windows (all XP Russian), Strawberry 5.8.9, 5.14.0, 5.16.2. -- Alexandr Ciornii, http://chorny.net
I stupidly skipped network tests during install, which is why I wasn't able to reproduce it. It does hang on Windows, and occasionally on Linux as well. I glanced at the source, but did not find the cause. I don't have the time right now to look into this deeper. What I've done is I disabled all the tests in the new version (0.09) which I just shipped to CPAN, so the smokers would not choke on this module. I will try to fix this bug once I get the time, and then I'll re-enable the tests back on. Thanks for reporting this bug!