Skip Menu |

This queue is for tickets about the Module-Install-AssertOS CPAN distribution.

Report information
The Basics
Id: 73123
Status: open
Priority: 0/
Queue: Module-Install-AssertOS

People
Owner: Nobody in particular
Requestors: ANDK [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 0.10
Fixed in: (no value)



Subject: Bundled Module::Install dated
I observed some of my smokers hung on the t/01_dist.t test, so I checked manually without smoker software in between. 'make test' was hanging at the spot marked with ">>>HITTING ENTER<<<" below. As soon as I hit enter the test could finish. I don't know whether newer Module::Install has fixed https://rt.cpan.org/Ticket/Display.html?id=61264 but if it has, then it would be good to bump the included M:I to current version. Otherwise there's probably a bug in the test that prevents that the user sees the prompt from Module::Install? Here's the full session: % make test TEST_VERBOSE=1 make[1]: Entering directory `/tmp/tmp.MvPX6hS5eU/Module-Install-AssertOS-0.10-4ms3eo' PERL_DL_NONLAZY=1 /home/sand/src/perl/repoperls/installed-perls/perl/v5.15.5-290-gae4e307/a2da/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/00_compile.t ....... 1..1 ok 1 - use Module::Install::AssertOS; # Testing Module::Install::AssertOS 0.10, Perl 5.015005, /home/sand/src/perl/repoperls/installed-perls/perl/v5.15.5-290-gae4e307/a2da/bin/perl ok t/01_dist.t .......... 1..3 Show quoted text
>>>HITTING ENTER<<<
# include /tmp/tmp.MvPX6hS5eU/Module-Install-AssertOS-0.10-4ms3eo/dist/inc/Module/Install.pm # include inc/Module/Install/Metadata.pm # include inc/Module/Install/Base.pm # include inc/Module/Install/AssertOS.pm # Extra directories created under inc/ # Copied /home/src/perl/repoperls/installed-perls/perl/v5.15.5-290-gae4e307/a2da/lib/site_perl/5.15.5/Devel/CheckOS.pm to # inc/Devel/CheckOS.pm # Copied /home/src/perl/repoperls/installed-perls/perl/v5.15.5-290-gae4e307/a2da/lib/site_perl/5.15.5/Devel/AssertOS.pm to # inc/Devel/AssertOS.pm # Copied /home/src/perl/repoperls/installed-perls/perl/v5.15.5-290-gae4e307/a2da/lib/site_perl/5.15.5/Devel/AssertOS/NetBSD.pm to # inc/Devel/AssertOS/NetBSD.pm # Multiple extensions found for method 'WriteAll': # 1. Module::Install::RPM # 2. Module::Install::WriteAll # Please select one [1]: include inc/Module/Install/RPM.pm # include inc/Module/Install/Can.pm # *** Checking for required RPMs # include inc/Module/Install/Makefile.pm # include inc/Module/Install/Win32.pm # include inc/Module/Install/Fetch.pm # Writing Makefile for Foo::Bar # Writing MYMETA.yml and MYMETA.json # Writing META.yml ok 1 - Exists: 'inc/Devel/CheckOS.pm' ok 2 - Exists: 'inc/Devel/AssertOS.pm' ok 3 - Exists: 'inc/Devel/AssertOS/NetBSD.pm' ok t/99_pod.t ........... 1..1 ok 1 - POD test for blib/lib/Module/Install/AssertOS.pm ok t/99_pod_coverage.t .. 1..1 ok 1 - Pod coverage on Module::Install::AssertOS ok All tests successful. Files=4, Tests=6, 25 wallclock secs ( 0.03 usr 0.00 sys + 1.15 cusr 0.26 csys = 1.44 CPU) Result: PASS
Subject: Re: [rt.cpan.org #73123] Bundled Module::Install dated
Date: Fri, 9 Dec 2011 10:00:59 +0000
To: Andreas Koenig via RT <bug-Module-Install-AssertOS [...] rt.cpan.org>
From: "Chris 'BinGOs' Williams" <chris [...] bingosnet.co.uk>
On Fri, Dec 09, 2011 at 12:21:08AM -0500, Andreas Koenig via RT wrote: Show quoted text
> Fri Dec 09 00:21:08 2011: Request 73123 was acted upon. > Transaction: Ticket created by ANDK > Queue: Module-Install-AssertOS > Subject: Bundled Module::Install dated > Broken in: 0.10 > Severity: Normal > Owner: Nobody > Requestors: ANDK@cpan.org > Status: new > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=73123 > > > > I observed some of my smokers hung on the t/01_dist.t test, so I checked > manually without smoker software in between. 'make test' was hanging at > the spot marked with ">>>HITTING ENTER<<<" below. As soon as I hit enter > the test could finish. I don't know whether newer Module::Install has > fixed https://rt.cpan.org/Ticket/Display.html?id=61264 but if it has, > then it would be good to bump the included M:I to current version. > Otherwise there's probably a bug in the test that prevents that the user > sees the prompt from Module::Install? > > Here's the full session: > > > /home/src/perl/repoperls/installed-perls/perl/v5.15.5-290-gae4e307/a2da/lib/site_perl/5.15.5/Devel/AssertOS/NetBSD.pm > to > # inc/Devel/AssertOS/NetBSD.pm > # Multiple extensions found for method 'WriteAll': > # 1. Module::Install::RPM > # 2. Module::Install::WriteAll > # Please select one [1]: include inc/Module/Install/RPM.pm > # include inc/Module/Install/Can.pm > # *** Checking for required RPMs > # include inc/Module/Install/Makefile.pm > # include inc/Module/Install/Win32.pm
Interesting. The 'bundled' M::I inc/ has no bearing on the tests as the dist requires the full Module::Install and will use that. It seems that Module::Install::RPM is being used for some reason. I didn't ask for it to be used. I'll have a poke at that and see what it is trying to do. Thanks for the ticket, -- Chris Williams aka BinGOs PGP ID 0x4658671F http://www.gumbynet.org.uk ==========================
Download (untitled)
application/pgp-signature 189b

Message body not shown because it is not plain text.

Thanks for looking into it. It will not surprise you, the tests for Module-Install-ReadmeFromPod-0.12 hang the same way. Except that I have to hit ENTER three times there. Let me know if you need further infos.
Subject: Re: [rt.cpan.org #73123] Bundled Module::Install dated
Date: Sat, 10 Dec 2011 21:02:39 +0000
To: Andreas Koenig via RT <bug-Module-Install-AssertOS [...] rt.cpan.org>
From: "Chris 'BinGOs' Williams" <chris [...] bingosnet.co.uk>
On Sat, Dec 10, 2011 at 03:01:33AM -0500, Andreas Koenig via RT wrote: Show quoted text
> Queue: Module-Install-AssertOS > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=73123 > > > Thanks for looking into it. > > It will not surprise you, the tests for > Module-Install-ReadmeFromPod-0.12 hang the same way. Except that I have > to hit ENTER three times there. Let me know if you need further infos. >
It doesn't surprise me at all >:) I did do some more digging and it is something that is out of my control. It's an unfortunate interaction between Module::Install and Module::Install::RPM Slaven has already raised a ticket about it. https://rt.cpan.org/Public/Bug/Display.html?id=67027 Cheers, -- Chris Williams aka BinGOs PGP ID 0x4658671F http://www.gumbynet.org.uk ==========================
Download (untitled)
application/pgp-signature 189b

Message body not shown because it is not plain text.

Thanks for finding that ticket! Pity I haven't talk with Slaven about it.