Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 617002 - <dev-perl/Inline-C-0.780.0 fails tests without '.' in @INC (do "t/proto1.p" failed, '.' is no longer in @INC)
Summary: <dev-perl/Inline-C-0.780.0 fails tests without '.' in @INC (do "t/proto1.p" f...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Low minor
Assignee: Gentoo Perl team
URL: https://github.com/ingydotnet/inline-...
Whiteboard:
Keywords: TESTFAILURE
Depends on: 623406
Blocks: perl-5.26-no-dot-inc
  Show dependency tree
 
Reported: 2017-04-29 14:38 UTC by Kent Fredric (IRC: kent\n) (RETIRED)
Modified: 2017-09-18 02:13 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-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(-)