Skip Menu |

This queue is for tickets about the MooX-Types-MooseLike CPAN distribution.

Report information
The Basics
Id: 93712
Status: open
Priority: 0/
Queue: MooX-Types-MooseLike

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

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



Subject: some dependencies on newer versions of dep modules are probably not declared properly
Just ran an install of Dist::Zilla on windows on an almost fresh v12.4 and got the test fail shown below. On a rerun after a bunch of other modules were installed/updated i reran the DZ install and this time the tests passed fine. Writing Makefile for MooX::Types::MooseLike Writing MYMETA.yml and MYMETA.json (C:\Perl\bin\perl.exe Makefile.PL INSTALLDIRS=site exited with 0) CPAN::Reporter: Makefile.PL result is 'pass', No errors. cp lib/MooX/Types/MooseLike.pm blib\lib\MooX\Types\MooseLike.pm cp lib/MooX/Types/MooseLike/Base.pm blib\lib\MooX\Types\MooseLike\Base.pm (C:\Perl\site\bin\dmake.exe exited with 0) CPAN::Reporter: C:\Perl\site\bin\dmake.exe result is 'pass', No errors. MATEU/MooX-Types-MooseLike-0.25.tar.gz C:\Perl\site\bin\dmake.exe -- OK Running make test C:\Perl\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib\lib', 'blib\arch')" t/*.t t/basic.t ........................ ok t/builder.t ...................... ok t/default.t ...................... ok t/inflate_0.t .................... ok t/inflate_name.t ................. ok t/inflate_sub.t .................. ok t/parameterized.t ................ ok # Failed test 'very complex type constraint correctly inflated' # at t/parameterized_inflate.t line 75. # got: 'HashRef[ArrayRef[ScalarRef[]]]' # expected: 'HashRef[ArrayRef[ScalarRef[__ANON__]]]' # Looks like you failed 1 test of 11. t/parameterized_inflate.t ........ Dubious, test returned 1 (wstat 256, 0x100) Failed 1/11 subtests t/parameterized_subtype.t ........ ok t/parameterized_with_coderefs.t .. ok t/parameterized_with_string.t .... ok t/required.t ..................... ok t/subtype.t ...................... ok t/version.t ...................... ok
From: Dan [...] DWright.Org
On Mon Mar 10 12:47:20 2014, MITHALDU wrote: Show quoted text
> # Failed test 'very complex type constraint correctly inflated' > # at t/parameterized_inflate.t line 75. > # got: 'HashRef[ArrayRef[ScalarRef[]]]' > # expected: 'HashRef[ArrayRef[ScalarRef[__ANON__]]]'
Same experience for me. I found that I was able to resolve this by upgrading my installed version of Moose.
Subject: Re: [rt.cpan.org #93712] some dependencies on newer versions of dep modules are probably not declared properly
Date: Mon, 21 Jul 2014 19:04:08 -0600
To: bug-MooX-Types-MooseLike [...] rt.cpan.org
From: "Mateu X. Hunter" <hunter [...] missoula.org>
Do you know the versions of Moose involved (before and after)? 2014-07-21 16:32 GMT-06:00 Daniel J. Wright via RT <bug-MooX-Types-MooseLike@rt.cpan.org>: Show quoted text
> Queue: MooX-Types-MooseLike > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=93712 > > > On Mon Mar 10 12:47:20 2014, MITHALDU wrote: >
>> # Failed test 'very complex type constraint correctly inflated' >> # at t/parameterized_inflate.t line 75. >> # got: 'HashRef[ArrayRef[ScalarRef[]]]' >> # expected: 'HashRef[ArrayRef[ScalarRef[__ANON__]]]'
> > Same experience for me. I found that I was able to resolve this by upgrading my installed version of Moose. >
From: andy [...] broadbean.com
Don't know if this helps - we saw the same test fail with the same error as MITHALDU. We are running ancient perl 5.8.8 though. Upgrading Eval::Closure from 0.05 to 0.07 sorted it On Mon Jul 21 21:04:18 2014, hunter@missoula.org wrote: Show quoted text
> Do you know the versions of Moose involved (before and after)? > > 2014-07-21 16:32 GMT-06:00 Daniel J. Wright via RT > <bug-MooX-Types-MooseLike@rt.cpan.org>:
> > Queue: MooX-Types-MooseLike > > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=93712 > > > > > On Mon Mar 10 12:47:20 2014, MITHALDU wrote: > >
> >> # Failed test 'very complex type constraint correctly inflated' > >> # at t/parameterized_inflate.t line 75. > >> # got: 'HashRef[ArrayRef[ScalarRef[]]]' > >> # expected: 'HashRef[ArrayRef[ScalarRef[__ANON__]]]'
> > > > Same experience for me. I found that I was able to resolve this by > > upgrading my installed version of Moose. > >
On Fri Aug 29 11:24:20 2014, andyjones wrote: Show quoted text
> Don't know if this helps - we saw the same test fail with the same > error as MITHALDU. We are running ancient perl 5.8.8 though. > > Upgrading Eval::Closure from 0.05 to 0.07 sorted it > > On Mon Jul 21 21:04:18 2014, hunter@missoula.org wrote:
> > Do you know the versions of Moose involved (before and after)? > > > > 2014-07-21 16:32 GMT-06:00 Daniel J. Wright via RT > > <bug-MooX-Types-MooseLike@rt.cpan.org>:
> > > Queue: MooX-Types-MooseLike > > > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=93712 > > > > > > > On Mon Mar 10 12:47:20 2014, MITHALDU wrote: > > >
> > >> # Failed test 'very complex type constraint correctly inflated' > > >> # at t/parameterized_inflate.t line 75. > > >> # got: 'HashRef[ArrayRef[ScalarRef[]]]' > > >> # expected: 'HashRef[ArrayRef[ScalarRef[__ANON__]]]'
> > > > > > Same experience for me. I found that I was able to resolve this > > > by > > > upgrading my installed version of Moose. > > >
I saw the same problem but upgrading Eval::Closure made no difference. My Moose version was: Module id = Moose CPAN_USERID ETHER (Karen Etheridge <ether@cpan.org>) CPAN_VERSION 2.1404 CPAN_FILE E/ET/ETHER/Moose-2.1404.tar.gz MANPAGE Moose - A postmodern object system for Perl 5 INST_FILE /opt/dianomi/perl/lib/site_perl/5.12.2/x86_64-linux/Moose.pm INST_VERSION 1.21 After I upgraded to: Module id = Moose CPAN_USERID ETHER (Karen Etheridge <ether@cpan.org>) CPAN_VERSION 2.1404 CPAN_FILE E/ET/ETHER/Moose-2.1404.tar.gz UPLOAD_DATE 2015-04-16 MANPAGE Moose - A postmodern object system for Perl 5 INST_FILE /opt/dianomi/perl/lib/site_perl/5.12.2/x86_64-linux/Moose.pm INST_VERSION 2.1404 The tests started passing and I was able to install
On Wed May 20 11:58:20 2015, MSTEVENS wrote: Show quoted text
> On Fri Aug 29 11:24:20 2014, andyjones wrote:
> > Don't know if this helps - we saw the same test fail with the same > > error as MITHALDU. We are running ancient perl 5.8.8 though. > > > > Upgrading Eval::Closure from 0.05 to 0.07 sorted it > > > > On Mon Jul 21 21:04:18 2014, hunter@missoula.org wrote:
> > > Do you know the versions of Moose involved (before and after)? > > > > > > 2014-07-21 16:32 GMT-06:00 Daniel J. Wright via RT > > > <bug-MooX-Types-MooseLike@rt.cpan.org>:
> > > > Queue: MooX-Types-MooseLike > > > > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=93712 > > > > > > > > > On Mon Mar 10 12:47:20 2014, MITHALDU wrote: > > > >
> > > >> # Failed test 'very complex type constraint correctly > > > >> inflated' > > > >> # at t/parameterized_inflate.t line 75. > > > >> # got: 'HashRef[ArrayRef[ScalarRef[]]]' > > > >> # expected: 'HashRef[ArrayRef[ScalarRef[__ANON__]]]'
> > > > > > > > Same experience for me. I found that I was able to resolve this > > > > by > > > > upgrading my installed version of Moose. > > > >
> > I saw the same problem but upgrading Eval::Closure made no difference. > > My Moose version was: > > Module id = Moose > CPAN_USERID ETHER (Karen Etheridge <ether@cpan.org>) > CPAN_VERSION 2.1404 > CPAN_FILE E/ET/ETHER/Moose-2.1404.tar.gz > MANPAGE Moose - A postmodern object system for Perl 5 > INST_FILE /opt/dianomi/perl/lib/site_perl/5.12.2/x86_64- > linux/Moose.pm > INST_VERSION 1.21 > > After I upgraded to: > > Module id = Moose > CPAN_USERID ETHER (Karen Etheridge <ether@cpan.org>) > CPAN_VERSION 2.1404 > CPAN_FILE E/ET/ETHER/Moose-2.1404.tar.gz > UPLOAD_DATE 2015-04-16 > MANPAGE Moose - A postmodern object system for Perl 5 > INST_FILE /opt/dianomi/perl/lib/site_perl/5.12.2/x86_64- > linux/Moose.pm > INST_VERSION 2.1404 > > The tests started passing and I was able to install
ran into this problem again and rediscovered my own comment.