Summary: | =app-portage/g-cpan-0.16.9 fails test 'Got PORTDIR_OVERLAY' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jonathan Lovelace <kingjon3377> |
Component: | Current packages | Assignee: | Robin Johnson <robbat2> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | kentnl, perl, Sergiy.Borodych, toralf |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | v0.17.0 | ||
Package list: | Runtime testing required: | --- | |
Attachments: |
build log showing failing test
emerge-info.txt app-portage:g-cpan-0.16.9:20170905-214454.log emerge-history.txt environment etc.portage.tbz2 temp.tbz2 tests.tbz2 app-portage:g-cpan-0.17.0:20200415-032142.log |
Description
Jonathan Lovelace
2016-12-22 19:09:53 UTC
appeared recently at the tinderbox image 20170905-234531_app-portage_g-cpan-0.16.9 Created attachment 492768 [details]
emerge-info.txt
Created attachment 492770 [details]
app-portage:g-cpan-0.16.9:20170905-214454.log
Created attachment 492772 [details]
emerge-history.txt
Created attachment 492774 [details]
environment
Created attachment 492776 [details]
etc.portage.tbz2
Created attachment 492778 [details]
temp.tbz2
Created attachment 492780 [details]
tests.tbz2
*** Bug 623280 has been marked as a duplicate of this bug. *** Guys, is it possible to check (re-run tests) the issue with upcoming g-cpan v0.17.0? https://github.com/gentoo/gentoo/pull/15214 when it appears in portage Created attachment 632986 [details]
app-portage:g-cpan-0.17.0:20200415-032142.log
Version 0.17.0 doesn't fail the "Got PORTDIR_OVERLAY" test, but it does fail a test. Full build log attached, but here's the relevant excerpt:
t/01_Gentoo_Portage_Q.t .. 1/5
# Failed test 'EROOT'
# at t/01_Gentoo_Portage_Q.t line 27.
# got: ''
# expected: '/'
# Failed test 'EPREFIX'
# at t/01_Gentoo_Portage_Q.t line 33.
# got: ''
# expected: '/t/data'
# Failed test 'EROOT'
# at t/01_Gentoo_Portage_Q.t line 34.
# ''
# doesn't match '(?^:^/.+?/t/data\z)'
# Failed test 'USE'
# at t/01_Gentoo_Portage_Q.t line 36.
# got: 'abi_x86_64 amd64 elibc_glibc kernel_linux test userland_GNU'
# expected: 'perl -python'
# Looks like you failed 3 tests of 4.
# Failed test 'with EPREFIX'
# at t/01_Gentoo_Portage_Q.t line 37.
# Looks like you failed 2 tests of 6.
# Failed test 'envvar($variable)'
# at t/01_Gentoo_Portage_Q.t line 45.
# No tests run!
# Failed test 'No tests run for subtest "with EPREFIX"'
# at t/01_Gentoo_Portage_Q.t line 56.
# Looks like you failed 1 test of 4.
# Failed test 'get_repo_path( $eroot, $repo_id )'
# at t/01_Gentoo_Portage_Q.t line 67.
Path::Tiny paths require defined, positive-length parts at lib/Gentoo/Portage/Q.pm line 117.
# Looks like your test exited with 255 just after 4.
Jonathan, thank you for the report. Could you please share additional info, like: * emerge --info (if it has been changed significantly) * portageq envvar ROOT * portageq envvar PREFIX * portageq envvar EROOT * portageq envvar EPREFIX Only now I think I saw a possible issue - it may related to FEATURES 'fakeroot' entry. I have to learn more about it. Have you tried to skip tests? Does the app work well? |