Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 525380 - dev-perl/MooseX-ConfigFromFile-0.110.0 needs >=MooseX-Types-Path-Tiny-0.5.0 ( missing )
Summary: dev-perl/MooseX-ConfigFromFile-0.110.0 needs >=MooseX-Types-Path-Tiny-0.5.0 (...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-14 06:42 UTC by Kent Fredric (IRC: kent\n) (RETIRED)
Modified: 2014-12-13 23:26 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
MooseX-ConfigFromFile-0.130.0.ebuild (MooseX-ConfigFromFile-0.130.0.ebuild,1000 bytes, text/plain)
2014-10-14 06:42 UTC, Kent Fredric (IRC: kent\n) (RETIRED)
Details
MooseX-Types-Path-Tiny-0.11.0.ebuild (MooseX-Types-Path-Tiny-0.11.0.ebuild,889 bytes, text/plain)
2014-10-14 06:45 UTC, Kent Fredric (IRC: kent\n) (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2014-10-14 06:42:42 UTC
Created attachment 386648 [details]
MooseX-ConfigFromFile-0.130.0.ebuild

>>> Starting src_configure
 * Using ExtUtils::MakeMaker
 * perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor INSTALLMAN3DIR=none DESTDIR=/tmp/portage/dev-perl-MooseX-ConfigFromFile-0.110.0/image/
Checking if your kit is complete...
Looks good
Warning: prerequisite MooseX::Types::Path::Tiny 0.005 not found. We have 0.002.
Generating a Unix-style Makefile
Writing Makefile for MooseX::ConfigFromFile
Writing MYMETA.yml and MYMETA.json
...
>>> Starting src_test
PERL_DL_NONLAZY=1 /usr/bin/perl5.20.1 "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
make --jobs=4 --load-average=1.0 test TEST_VERBOSE=0
t/00-check-deps.t ................ 17/? Bailout called.  Further testing stopped:  Missing dependencies
Makefile:852: recipe for target 'test_dynamic' failed

#   Failed test 'MooseX::Types::Path::Tiny satisfies '0.005''
#   at /usr/lib64/perl5/vendor_perl/5.20.1/Test/CheckDeps.pm line 24.
# Installed version (0.002) of MooseX::Types::Path::Tiny is not in range '0.005'
# Tests were run but no plan was declared and done_testing() was not seen.
# Looks like your test exited with 255 just after 23.
FAILED--Further testing stopped: Missing dependencies
make: *** [test_dynamic] Error 255


Seeing a bumps required for one and a tweak required for the other, I'll just make ebuilds to bump both. ( They both now require module::build::tiny and a lot of deps have changed )

Also, that "avoid a dependency cycle" trick it has in src_test is not necessary, because its an /optional/ dependency anyway.

[ebuild  N     ] dev-perl/MooseX-ConfigFromFile-0.130.0  USE="{test}" 0 KiB
[ebuild  N     ]  dev-perl/MooseX-Types-Path-Tiny-0.11.0  USE="{test}" 0 KiB
[ebuild  N     ]   dev-perl/MooseX-Types-Stringlike-0.1.0  USE="{test}" 11 KiB
[ebuild  N     ]  dev-perl/Test-Without-Module-0.170.0  USE="{test}" 0 KiB

0.130.0 Diff:

https://gist.github.com/kentfredric/2851c6b5f421cc1ea5cd
Comment 1 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2014-10-14 06:45:15 UTC
Created attachment 386650 [details]
MooseX-Types-Path-Tiny-0.11.0.ebuild

0.2.0 -> 0.11.0  diff 

https://gist.github.com/kentfredric/8a90cf3b4b31c367b0d3
Comment 2 Andreas K. Hüttel archtester gentoo-dev 2014-12-13 23:26:50 UTC
All done