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