Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 719642 - dev-perl/YAML-PP-0.18.0 fails tests (Can't locate Test/Deep.pm in @INC)
Summary: dev-perl/YAML-PP-0.18.0 fails tests (Can't locate Test/Deep.pm in @INC)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Robin Johnson
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-04-26 14:29 UTC by Agostino Sarubbo
Modified: 2020-04-26 15:17 UTC (History)
2 users (show)

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


Attachments
build.log (build.log,38.35 KB, text/plain)
2020-04-26 14:30 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2020-04-26 14:29:54 UTC
This is an auto-filled bug because dev-perl/YAML-PP fails tests.
The issue was originally discovered on arm64, but it may be reproducible on other arches as well.
If you think that a different summary clarifies the issue better, feel free to change it.
Attached build log and emerge --info.
Comment 1 Agostino Sarubbo gentoo-dev 2020-04-26 14:30:06 UTC
Created attachment 634698 [details]
build.log

build log and emerge --info
Comment 2 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2020-04-26 14:56:11 UTC
Relevant Contexts:

Can't locate Test/Deep.pm in @INC (you may need to install the Test::Deep module) (@INC contains: <lots> .) at t/37.schema-perl.t line 7.
Can't locate Test/Deep.pm in @INC (you may need to install the Test::Deep module) (@INC contains: <lots> .) at t/50.clone.t line 5.
Can't locate Test/Deep.pm in @INC (you may need to install the Test::Deep module) (@INC contains: <lots> .) at t/48.merge.t line 8
Can't locate Test/Deep.pm in @INC (you may need to install the Test::Deep module) (@INC contains: <lots> .) at t/49.include.t line 9

Test Summary Report
-------------------
t/37.schema-perl.t       (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/50.clone.t             (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/48.merge.t             (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/49.include.t           (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
Files=36, Tests=4615,  4 wallclock secs ( 2.05 usr  0.18 sys + 30.26 cusr  3.73 csys = 36.22 CPU)
Result: FAIL
Failed 4/36 test programs. 0/4615 subtests failed.

So I'm guessing robbat' just missed a few deps. Will fix :)
Comment 3 Larry the Git Cow gentoo-dev 2020-04-26 15:17:00 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be43f87f400ab010178cc361c2a8163c0f728aa7

commit be43f87f400ab010178cc361c2a8163c0f728aa7
Author:     Kent Fredric <kentnl@gentoo.org>
AuthorDate: 2020-04-26 15:13:42 +0000
Commit:     Kent Fredric <kentnl@gentoo.org>
CommitDate: 2020-04-26 15:16:40 +0000

    dev-perl/YAML-PP: Add missing deps re bug #719642
    
    Test::Deep's absence was breaking tests.
    
    Additionally, I've added all the other dependencies upstream mentioned,
    and moved from DEPEND to BDEPEND for EAPI7 reasons.
    
    The "export ... " line is removed because it only affects the building
    of XS/C code, of which this package has none (otherwise I'd have moved
    it to src_configure because calling 'export' really shouldn't happen in
    global scope, especially for this example, which could break pontetial
    application of per-package settings with package.env)
    
    Closes: https://bugs.gentoo.org/719642
    Package-Manager: Portage-2.3.97, Repoman-2.3.22
    Signed-off-by: Kent Fredric <kentnl@gentoo.org>

 dev-perl/YAML-PP/YAML-PP-0.18.0-r1.ebuild | 35 +++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)