emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debbugs-tracker] bug#27282: closed (Perl 5.26.0 "dotless @INC" [was Re:


From: GNU bug Tracking System
Subject: [debbugs-tracker] bug#27282: closed (Perl 5.26.0 "dotless @INC" [was Re: bug#27227: [PATCH] gnu: perl: Update to 5.26.0.])
Date: Wed, 02 Aug 2017 22:42:02 +0000

Your message dated Wed, 2 Aug 2017 18:41:51 -0400
with message-id <address@hidden>
and subject line Re: bug#27282: Perl 5.26.0 "dotless @INC" [was Re: bug#27227: 
[PATCH] gnu: perl: Update to 5.26.0.]
has caused the debbugs.gnu.org bug report #27282,
regarding Perl 5.26.0 "dotless @INC" [was Re: bug#27227: [PATCH] gnu: perl: 
Update to 5.26.0.]
to be marked as done.

(If you believe you have received this mail in error, please contact
address@hidden)


-- 
27282: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=27282
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: Perl 5.26.0 "dotless @INC" [was Re: bug#27227: [PATCH] gnu: perl: Update to 5.26.0.] Date: Wed, 7 Jun 2017 18:37:30 -0400 User-agent: Mutt/1.8.3 (2017-05-23)
On Sun, Jun 04, 2017 at 03:19:39PM -0400, Leo Famulari wrote:
> > >> Leo Famulari <address@hidden> writes:
> > >> 
> > >> > * gnu/packages/perl.scm (perl): Update to 5.26.0.
> > >> > * gnu/packages/patches/perl-no-sys-dirs.patch: Update patch context for
> > >> > 'hints/linux.sh'.
> 
> I merged master into core-updates and pushed this as
> f65805485dac3f8c4586648e3f7e901202095a19.

Building locally, I found that SWIG fails to build with this new Perl
release due to the removal of the current directory from @INC. This
change is mentioned in the Perl release notes:

"We removed the current directory from @INC

We consider this a security change, and although it might cause
discomfort to some users, we had to do it. Both Perl 5 Porters and the
Toolchain Gang put effort into easing the transition to a dot-less
@INC.

If you want to load a module from the current directory, you can still
do this in one the following ways:

[...]

# Use the environment variable
PERL_USE_UNSAFE_INC=1"

http://blogs.perl.org/users/sawyer_x/2017/05/perl-5260-is-now-available.html

It doesn't look like this has been addressed by the SWIG maintainers
yet.

We should set this PERL_USE_UNSAFE_INC variable in the SWIG package
definition, right? Probably we will need to set it in several other
packages as well.

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message --- Subject: Re: bug#27282: Perl 5.26.0 "dotless @INC" [was Re: bug#27227: [PATCH] gnu: perl: Update to 5.26.0.] Date: Wed, 2 Aug 2017 18:41:51 -0400 User-agent: Mutt/1.8.3 (2017-05-23)
On Thu, Aug 03, 2017 at 12:10:00AM +0200, Ludovic Courtès wrote:
> Heya,
> 
> Leo Famulari <address@hidden> skribis:
> 
> > Alright, pushed as 503c8c5882550005a7e9d3058a5f6d22f9c33f63. I'll keep
> > this bug open for a while to document further instances of this problem.
> 
> I think we’re mostly done with this bug, or am I optimistic?

Yes, I think so. We can always re-open if necessary :)

Attachment: signature.asc
Description: PGP signature


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]