Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 617002

Summary: <dev-perl/Inline-C-0.780.0 fails tests without '.' in @INC (do "t/proto1.p" failed, '.' is no longer in @INC)
Product: Gentoo Linux Reporter: Kent Fredric (IRC: kent\n) (RETIRED) <kentnl>
Component: Current packagesAssignee: Gentoo Perl team <perl>
Status: RESOLVED FIXED    
Severity: minor Keywords: TESTFAILURE
Priority: Low    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://github.com/ingydotnet/inline-c-pm/issues/61
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 623406    
Bug Blocks: 612408    

Description Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2017-04-29 14:38:08 UTC
do "t/proto1.p" failed, '.' is no longer in @INC; did you mean do
	"./t/proto1.p"? at t/25proto.t line 8 (#1)
    (D deprecated) Previously  do "somefile";  would search the current
    directory for the specified file.  Since perl v5.26.0, . has been
    removed from @INC by default, so this is no longer true.  To search the
    current directory (and only the current directory) you can write
     do "./somefile"; .
    
Use of uninitialized value $ret in concatenation (.) or string at t/25proto.t
	line 12 (#2)
    (W uninitialized) An undefined value was used as if it were already
    defined.  It was interpreted as a "" or a 0, but maybe it was a mistake.
    To suppress this warning assign a defined value to your variables.
    
    To help you figure out what was undefined, perl will try to tell you
    the name of the variable (if any) that was undefined.  In some cases
    it cannot do this, so it also tells you what operation you used the
    undefined value in.  Note, however, that perl optimizes your program
    and the operation displayed in the warning may not necessarily appear
    literally in your program.  For example, "that $foo" is usually
    optimized into "that " . $foo, and the warning will refer to the
    concatenation (.) operator, even though there is no . in
    your program.
    

: 
$@: 
do "t/proto2.p" failed, '.' is no longer in @INC; did you mean do
	"./t/proto2.p"? at t/25proto.t line 16 (#1)
Use of uninitialized value $ret in concatenation (.) or string at t/25proto.t
	line 20 (#2)
Comment 1 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2017-05-31 02:45:41 UTC
commit d0fd10a7808de1f33dc2e9ea7f5c96d978fd11d1
Author: Kent Fredric <kentnl@gentoo.org>
Date:   2017-05-31 14:44:13 +1200

    dev-perl/Inline-C: Bump to version 0.780.0 re bug #617002
    
    - Add USE="examples"
    
    Upstream:
    - Remove systemcalls "rm" and "diff"
    - Fixes for "." in "@INC"
    
    Package-Manager: Portage-2.3.5, Repoman-2.3.2
Comment 2 Larry the Git Cow gentoo-dev 2017-09-18 02:13:08 UTC
The bug has been closed via the following commit(s):

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

commit 4fd6567d845ea3c22cf9c81accbeb0bb3a85cbdf
Author:     Kent Fredric <kentnl@gentoo.org>
AuthorDate: 2017-09-18 02:10:38 +0000
Commit:     Kent Fredric <kentnl@gentoo.org>
CommitDate: 2017-09-18 02:12:08 +0000

    dev-perl/Inline-C: Cleanup old re bug #617002
    
    Closes: https://bugs.gentoo.org/617002
    Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-perl/Inline-C/Inline-C-0.760.0.ebuild | 38 -------------------------------
 dev-perl/Inline-C/Manifest                |  1 -
 2 files changed, 39 deletions(-)