Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 615722 - <dev-perl/Debug-Client-0.300.0 fails install without '.' in @INC (Can't locate inc/Module/Install.pm in @INC)
Summary: <dev-perl/Debug-Client-0.300.0 fails install without '.' in @INC (Can't locat...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Perl team
URL: https://github.com/PadreIDE/Debug-Cli...
Whiteboard:
Keywords:
Depends on:
Blocks: perl-5.26-no-dot-inc
  Show dependency tree
 
Reported: 2017-04-16 04:56 UTC by Kent Fredric (IRC: kent\n) (RETIRED)
Modified: 2017-09-17 22:55 UTC (History)
0 users

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


Attachments

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 2017-04-16 04:56:57 UTC
* perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor INSTALLMAN3DIR=none DESTDIR=/var/tmp/portage/dev-perl/Debug-Client-0.290.0/image/
Can't locate inc/Module/Install.pm in @INC (you may need to install the inc::Module::Install module) (@INC contains: /etc/perl /usr/local/lib64/perl5/5.25.11/x86_64-linux /usr/local/lib64/perl5/5.25.11 /usr/lib64/perl5/vendor_perl/5.25.11/x86_64-linux /usr/lib64/perl5/vendor_perl/5.25.11 /usr/local/lib64/perl5 /usr/lib64/perl5/vendor_perl/5.25.11 /usr/lib64/perl5/vendor_perl/5.22.3 /usr/lib64/perl5/vendor_perl /usr/lib64/perl5/5.25.11/x86_64-linux /usr/lib64/perl5/5.25.11) at Makefile.PL line 1.
BEGIN failed--compilation aborted at Makefile.PL line 1.
 * ERROR: dev-perl/Debug-Client-0.290.0::gentoo failed (configure phase):
 *   Unable to build!
Comment 1 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2017-04-16 05:01:27 UTC
If anyone patches this, see also: https://github.com/PadreIDE/Debug-Client/issues/4
Comment 2 Andreas K. Hüttel archtester gentoo-dev 2017-06-29 21:44:24 UTC
commit 3485364fde82b1e9d37326a6450932319b91892d (HEAD -> master, origin/master, origin/HEAD)
Author: Andreas K. Hüttel <dilfridge@gentoo.org>
Date:   Thu Jun 29 23:43:21 2017 +0200

    dev-perl/Debug-Client: Version bump, also adding build fix for Perl 5.26, bug 615722
    
    Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-perl/Debug-Client/Debug-Client-0.300.0.ebuild | 46 ++++++++++++++++++++++++++++++++++++++++++++++
 dev-perl/Debug-Client/Manifest                    |  1 +
 2 files changed, 47 insertions(+)
Comment 3 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2017-06-29 23:09:36 UTC
0.300.0 still fails tests though with PERL_USE_UNSAFE_INC=0 in ENV:



t/00-report-prereqs.t .. ok
===(      14;1  12/?   1/18  0/2 )======================================
#   Failed test 'use t::lib::Debugger;'
#   at t/01-compile.t line 11.
#     Tried to use 't::lib::Debugger'.
#     Error:  Can't locate t/lib/Debugger.pm in @INC (you may need to install the t::lib::Debugger module) (@INC contains: /var/tmp/portage/dev-perl/Debug-Client-0.300.0/work/Debug-Client-0.30/inc /var/tmp/portage/dev-perl/Debug-Client-0.300.0/work/Debug-Client-0.30/blib/lib /var/tmp/portage/dev-perl/Debug-Client-0.300.0/work/Debug-Client-0.30/blib/arch /var/tmp/portage/dev-perl/Debug-Client-0.300.0/work/Debug-Client-0.30/inc /var/tmp/portage/dev-perl/Debug-Client-0.300.0/work/Debug-Client-0.30/blib/lib /var/tmp/portage/dev-perl/Debug-Client-0.300.0/work/Debug-Client-0.30/blib/arch /var/tmp/portage/dev-perl/Debug-Client-0.300.0/work/Debug-Client-0.30/inc /var/tmp/portage/dev-perl/Debug-Client-0.300.0/work/Debug-Client-0.30/blib/lib /var/tmp/portage/dev-perl/Debug-Client-0.300.0/work/Debug-Client-0.30/blib/arch /etc/perl /usr/local/lib64/perl5/5.26.0/x86_64-linux /usr/local/lib64/perl5/5.26.0 /usr/lib64/perl5/vendor_perl/5.26.0/x86_64-linux /usr/lib64/perl5/vendor_perl/5.26.0 /usr/local/lib64/perl5 /usr/lib64/perl5/vendor_perl/5.26.0-RC1 /usr/lib64/perl5/vendor_perl/5.25.12 /usr/lib64/perl5/vendor_perl/5.25.11 /usr/lib64/perl5/vendor_perl/5.22.3 /usr/lib64/perl5/vendor_perl /usr/lib64/perl5/5.26.0/x86_64-linux /usr/lib64/perl5/5.26.0) at t/01-compile.t line 11.
# BEGIN failed--compilation aborted at t/01-compile.t line 11.
t/00-check-deps.t ...... ok
t/02-exports.t ......... ok                                             
t/04-pod-coverage.t .... skipped: Author tests, not required for installation.
t/03-pod.t ............. skipped: Author tests, not required for installation.
===(      36;1  12/18  1/7  0/? )=======================================#
# Info: Perl v5.26.0
# Info: OS linux
# Info: Term::ReadLine::Gnu installed
# Info: Using ReadLine implementation -> Term::ReadLine::Gnu
# INFO: $ENV{TERM} -> screen
t/06-term.t ............ ok
===(      42;1  12/18  0/? )============================================# Info: Testing Debug::Client 0.30
# Info: Perl v5.26.0
# Looks like you failed 1 test of 18.
t/01-compile.t ......... Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/18 subtests
===(      48;1  0/?  0/? )==============================================Can't locate t/lib/Debugger.pm in @INC (you may need to install the t::lib::Debugger module) (@INC contains: /var/tmp/portage/dev-perl/Debug-Client-0.300.0/work/Debug-Client-0.30/inc /var/tmp/portage/dev-perl/Debug-Client-0.300.0/work/Debug-Client-0.30/blib/lib /var/tmp/portage/dev-perl/Debug-Client-0.300.0/work/Debug-Client-0.30/blib/arch /var/tmp/portage/dev-perl/Debug-Client-0.300.0/work/Debug-Client-0.30/inc /var/tmp/portage/dev-perl/Debug-Client-0.300.0/work/Debug-Client-0.30/blib/lib /var/tmp/portage/dev-perl/Debug-Client-0.300.0/work/Debug-Client-0.30/blib/arch /etc/perl /usr/local/lib64/perl5/5.26.0/x86_64-linux /usr/local/lib64/perl5/5.26.0 /usr/lib64/perl5/vendor_perl/5.26.0/x86_64-linux /usr/lib64/perl5/vendor_perl/5.26.0 /usr/local/lib64/perl5 /usr/lib64/perl5/vendor_perl/5.26.0-RC1 /usr/lib64/perl5/vendor_perl/5.25.12 /usr/lib64/perl5/vendor_perl/5.25.11 /usr/lib64/perl5/vendor_perl/5.22.3 /usr/lib64/perl5/vendor_perl /usr/lib64/perl5/5.26.0/x86_64-linux /usr/lib64/perl5/5.26.0) at t/08-io.t line 9.
BEGIN failed--compilation aborted at t/08-io.t line 9.
# Looks like your test exited with 2 before it could output anything.
t/08-io.t .............. Dubious, test returned 2 (wstat 512, 0x200)
Failed 12/12 subtests
===(      48;1  0/4  0/? )==============================================Can't locate t/lib/Top_Tail.pm in @INC (you may need to install the t::lib::Top_Tail module) (@INC contains: /var/tmp/portage/dev-perl/Debug-Client-0.300.0/work/Debug-Client-0.30/t/lib /var/tmp/portage/dev-perl/Debug-Client-0.300.0/work/Debug-Client-0.30/t/../lib /var/tmp/portage/dev-perl/Debug-Client-0.300.0/work/Debug-Client-0.30/inc /var/tmp/portage/dev-perl/Debug-Client-0.300.0/work/Debug-Client-0.30/blib/lib /var/tmp/portage/dev-perl/Debug-Client-0.300.0/work/Debug-Client-0.30/blib/arch /etc/perl /usr/local/lib64/perl5/5.26.0/x86_64-linux /usr/local/lib64/perl5/5.26.0 /usr/lib64/perl5/vendor_perl/5.26.0/x86_64-linux /usr/lib64/perl5/vendor_perl/5.26.0 /usr/local/lib64/perl5 /usr/lib64/perl5/vendor_perl/5.26.0-RC1 /usr/lib64/perl5/vendor_perl/5.25.12 /usr/lib64/perl5/vendor_perl/5.25.11 /usr/lib64/perl5/vendor_perl/5.22.3 /usr/lib64/perl5/vendor_perl /usr/lib64/perl5/5.26.0/x86_64-linux /usr/lib64/perl5/5.26.0) at t/10-top_tail.t line 10.
BEGIN failed--compilation aborted at t/10-top_tail.t line 10.
t/10-top_tail.t ........ Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
===(      48;1  0/4  0/? )==============================================Can't locate t/lib/Debugger.pm in @INC (you may need to install the t::lib::Debugger module) (@INC contains: /var/tmp/portage/dev-perl/Debug-Client-0.300.0/work/Debug-Client-0.30/inc /var/tmp/portage/dev-perl/Debug-Client-0.300.0/work/Debug-Client-0.30/blib/lib /var/tmp/portage/dev-perl/Debug-Client-0.300.0/work/Debug-Client-0.30/blib/arch /var/tmp/portage/dev-perl/Debug-Client-0.300.0/work/Debug-Client-0.30/inc /var/tmp/portage/dev-perl/Debug-Client-0.300.0/work/Debug-Client-0.30/blib/lib /var/tmp/portage/dev-perl/Debug-Client-0.300.0/work/Debug-Client-0.30/blib/arch /var/tmp/portage/dev-perl/Debug-Client-0.300.0/work/Debug-Client-0.30/inc /var/tmp/portage/dev-perl/Debug-Client-0.300.0/work/Debug-Client-0.30/blib/lib /var/tmp/portage/dev-perl/Debug-Client-0.300.0/work/Debug-Client-0.30/blib/arch /etc/perl /usr/local/lib64/perl5/5.26.0/x86_64-linux /usr/local/lib64/perl5/5.26.0 /usr/lib64/perl5/vendor_perl/5.26.0/x86_64-linux /usr/lib64/perl5/vendor_perl/5.26.0 /usr/local/lib64/perl5 /usr/lib64/perl5/vendor_perl/5.26.0-RC1 /usr/lib64/perl5/vendor_perl/5.25.12 /usr/lib64/perl5/vendor_perl/5.25.11 /usr/lib64/perl5/vendor_perl/5.22.3 /usr/lib64/perl5/vendor_perl /usr/lib64/perl5/5.26.0/x86_64-linux /usr/lib64/perl5/5.26.0) at t/11-add.t line 12.
BEGIN failed--compilation aborted at t/11-add.t line 12.
# Looks like your test exited with 2 before it could output anything.
t/11-add.t ............. Dubious, test returned 2 (wstat 512, 0x200)
Failed 10/10 subtests

Will try to fix that today so we can stabilize and stop worrying about it in a month. Just leaving a note in case I don't manage to get that far.
Comment 4 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2017-07-01 01:00:14 UTC
commit:  120dd1264fc3463f6ce7ee647448dbd7276e14eb
author:  2017-07-01 12:59:07 +1200 Kent Fredric <kentnl@gentoo.org>
commit:  2017-07-01 12:59:32 +1200 Kent Fredric <kentnl@gentoo.org>
gpg-key: E854324B1366A820

    dev-perl/Debug-Client: Fix test failures due to '.' in @INC ( bug #615722 )

    - Communicates src_prepare hack to patch
    - Fixes test logic with patch to not fail as well ( submitted upstream )
    
    Bug: https://bugs.gentoo.org/615722
    Package-Manager: Portage-2.3.6, Repoman-2.3.2


 dev-perl/Debug-Client/Debug-Client-0.300.0.ebuild     |   7 +-
 .../files/Debug-Client-0.30-no-dot-inc.patch          | 534 +++++
 2 files changed, 535 insertions(+), 6 deletions(-)
Comment 5 Larry the Git Cow gentoo-dev 2017-09-17 22:55:39 UTC
The bug has been closed via the following commit(s):

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

commit 42acfe85943ccfc664448acdc1a059c8bb5894d5
Author:     Kent Fredric <kentnl@gentoo.org>
AuthorDate: 2017-09-17 22:53:51 +0000
Commit:     Kent Fredric <kentnl@gentoo.org>
CommitDate: 2017-09-17 22:55:31 +0000

    dev-perl/Debug-Client: Cleanup old re bug #615722
    
    Removing versions that fail tests without '.' in @INC
    
    Closes: https://bugs.gentoo.org/615722
    Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-perl/Debug-Client/Debug-Client-0.290.0.ebuild | 37 -----------------------
 dev-perl/Debug-Client/Manifest                    |  1 -
 2 files changed, 38 deletions(-)