Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

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

Report information
The Basics
Id: 130811
Status: open
Priority: 0/
Queue: MooX-Options

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

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



Subject: t/16-namespace_clean.t started to fail
On my smokers I see the following new test failure: ... Can't locate object method "__" via package "TestNamespaceClean" at /home/cpansand/.cpan/build/2019102408/MooX-Options-4.103-tujzAC/blib/lib/MooX/Options/Role.pm line 352. # Tests were run but no plan was declared and done_testing() was not seen. # Looks like your test exited with 255 just after 1. t/16-namespace_clean.t ...................... Dubious, test returned 255 (wstat 65280, 0xff00) All 1 subtests passed ... There's some evidence that the problem could be caused by the newest Role::Tiny, however, as Role::Tiny is not a direct prerequisite, there's no statistical analysis available.
On Thu Oct 24 02:19:24 2019, SREZIC wrote: Show quoted text
> On my smokers I see the following new test failure: > > ... > Can't locate object method "__" via package "TestNamespaceClean" at > /home/cpansand/.cpan/build/2019102408/MooX-Options-4.103- > tujzAC/blib/lib/MooX/Options/Role.pm line 352. > # Tests were run but no plan was declared and done_testing() was not > seen. > # Looks like your test exited with 255 just after 1. > t/16-namespace_clean.t ...................... > Dubious, test returned 255 (wstat 65280, 0xff00) > All 1 subtests passed > ... > > There's some evidence that the problem could be caused by the newest > Role::Tiny, however, as Role::Tiny is not a direct prerequisite, > there's no statistical analysis available.
Slaven, I'm seeing that failure as well. However, the preferred bug tracker for MooX::Options is https://github.com/celogeek/MooX-Options/issues. Could you open up an issue there? I will follow up with additional details once you do so. Thank you very much. Jim Keenan
On Thu Oct 24 11:18:51 2019, JKEENAN wrote: Show quoted text
> On Thu Oct 24 02:19:24 2019, SREZIC wrote:
> > On my smokers I see the following new test failure: > > > > ... > > Can't locate object method "__" via package "TestNamespaceClean" at > > /home/cpansand/.cpan/build/2019102408/MooX-Options-4.103- > > tujzAC/blib/lib/MooX/Options/Role.pm line 352. > > # Tests were run but no plan was declared and done_testing() was not > > seen. > > # Looks like your test exited with 255 just after 1. > > t/16-namespace_clean.t ...................... > > Dubious, test returned 255 (wstat 65280, 0xff00) > > All 1 subtests passed > > ... > > > > There's some evidence that the problem could be caused by the newest > > Role::Tiny, however, as Role::Tiny is not a direct prerequisite, > > there's no statistical analysis available.
> > Slaven, I'm seeing that failure as well. However, the preferred bug > tracker for MooX::Options is https://github.com/celogeek/MooX- > Options/issues. Could you open up an issue there? I will follow up > with additional details once you do so. > > Thank you very much. > Jim Keenan
RT is listed as the bug tracker in the repo metadata. Not sure why the header here is pointing to GitHub. This should be fixed in Role::Tiny v2.001004.
On Fri Oct 25 04:12:33 2019, haarg wrote: Show quoted text
> On Thu Oct 24 11:18:51 2019, JKEENAN wrote:
> > On Thu Oct 24 02:19:24 2019, SREZIC wrote:
> > > On my smokers I see the following new test failure: > > > > > > ... > > > Can't locate object method "__" via package "TestNamespaceClean" at > > > /home/cpansand/.cpan/build/2019102408/MooX-Options-4.103- > > > tujzAC/blib/lib/MooX/Options/Role.pm line 352. > > > # Tests were run but no plan was declared and done_testing() was > > > not > > > seen. > > > # Looks like your test exited with 255 just after 1. > > > t/16-namespace_clean.t ...................... > > > Dubious, test returned 255 (wstat 65280, 0xff00) > > > All 1 subtests passed > > > ... > > > > > > There's some evidence that the problem could be caused by the > > > newest > > > Role::Tiny, however, as Role::Tiny is not a direct prerequisite, > > > there's no statistical analysis available.
> > > > Slaven, I'm seeing that failure as well. However, the preferred bug > > tracker for MooX::Options is https://github.com/celogeek/MooX- > > Options/issues. Could you open up an issue there? I will follow up > > with additional details once you do so. > > > > Thank you very much. > > Jim Keenan
> > RT is listed as the bug tracker in the repo metadata. Not sure why > the header here is pointing to GitHub. >
haarg: I, too, was puzzled by that. I compared the metadata in Makefile.PL and the MANIFEST entries and everything looked fine to me. Show quoted text
> This should be fixed in Role::Tiny v2.001004.
What I am observing is that it appears that MooX::Options will install correctly provided that namespace::clean has *not* already been installed. If, however, namespace::clean has been installed -- as would be the case for CPAN River 3000 -- then MooX::Options will experience the reported test failure and therefore not install. (I myself couldn't see a connection to Role::Tiny in this, but I won't dispute that there might be one.) Thank you very much. Jim Keenan
On Sun Oct 27 08:12:14 2019, JKEENAN wrote: Show quoted text
> On Fri Oct 25 04:12:33 2019, haarg wrote:
> > On Thu Oct 24 11:18:51 2019, JKEENAN wrote:
> > > On Thu Oct 24 02:19:24 2019, SREZIC wrote:
> > > > On my smokers I see the following new test failure: > > > > > > > > ... > > > > Can't locate object method "__" via package "TestNamespaceClean" > > > > at > > > > /home/cpansand/.cpan/build/2019102408/MooX-Options-4.103- > > > > tujzAC/blib/lib/MooX/Options/Role.pm line 352. > > > > # Tests were run but no plan was declared and done_testing() was > > > > not > > > > seen. > > > > # Looks like your test exited with 255 just after 1. > > > > t/16-namespace_clean.t ...................... > > > > Dubious, test returned 255 (wstat 65280, 0xff00) > > > > All 1 subtests passed > > > > ... > > > > > > > > There's some evidence that the problem could be caused by the > > > > newest > > > > Role::Tiny, however, as Role::Tiny is not a direct prerequisite, > > > > there's no statistical analysis available.
> > > > > > Slaven, I'm seeing that failure as well. However, the preferred > > > bug > > > tracker for MooX::Options is https://github.com/celogeek/MooX- > > > Options/issues. Could you open up an issue there? I will follow > > > up > > > with additional details once you do so. > > > > > > Thank you very much. > > > Jim Keenan
> > > > RT is listed as the bug tracker in the repo metadata. Not sure why > > the header here is pointing to GitHub. > >
> > haarg: I, too, was puzzled by that. I compared the metadata in > Makefile.PL and the MANIFEST entries and everything looked fine to me. >
> > This should be fixed in Role::Tiny v2.001004.
> > What I am observing is that it appears that MooX::Options will install > correctly provided that > namespace::clean has *not* already been installed. If, however, > namespace::clean has been installed -- as would be the case for CPAN > River 3000 -- then MooX::Options will experience the reported test > failure and therefore not install. (I myself couldn't see a > connection to Role::Tiny in this, but I won't dispute that there might > be one.)
Yes, there is an optional test that only runs of namespace::clean is installed. The test and module are using Moo::Role, but much of the implementation of Moo::Role is provided by Role::Tiny. Some changes in Role::Tiny 2.001_002 (released as stable in 2.001003) introduced a bug that impacted the test. I've fixed the issue in Role::Tiny 2.001004, so no further changes should be needed in MooX::Options. Show quoted text
> > Thank you very much. > Jim Keenan