develooper Front page | perl.perl5.porters | Postings from May 2017

Re: Perl 5.26.0-RC1 is now available!

Thread Previous | Thread Next
From:
Dave Mitchell
Date:
May 22, 2017 10:31
Subject:
Re: Perl 5.26.0-RC1 is now available!
Message ID:
20170522103032.GO417@iabyn.com
On Sat, May 20, 2017 at 04:01:05PM +0200, Ævar Arnfjörð Bjarmason wrote:
> There was still the issue I noted in:
> https://perl5.git.perl.org/perl.git/commitdiff/89853d76c827c07a8cd0cb38bd1727e96afaadef
> 
> On reflection the best way to deal with this is probably to just
> remove what I wrote about @INC and keep Dominic's text. I just pushed
> a commit do to that:
> https://perl5.git.perl.org/perl.git/commitdiff/2c4393cceb72ac358b1127131a605f20eb3e7588
> 
> If anyone disagrees just partially revert that & find some way to
> integrate it into the "Removal of the current directory (C<.>) from
> C<@INC>" section.

I've just pushed the following, which hopefully means there are no longer
any issues with the dot-issue text in perldelta:

I intend to spend the rest of today generally proofreading perldelta.


commit 8ab76fe673a6ca72ed127e6a37ce1038b9462f1b
Author:     David Mitchell <davem@iabyn.com>
AuthorDate: Mon May 22 11:18:03 2017 +0100
Commit:     David Mitchell <davem@iabyn.com>
CommitDate: Mon May 22 11:22:21 2017 +0100

    perldelta: update @INC blurb in Notice
    
    The original text got mangled when applied; I've readded the missing
    sentence, and reworded things slightly to be a more informative initial
    mention of what the issue is (like mentioning that the change is for
    security reasons).
    
    This should hopefully cover anything that was missed in the text removed
    by 2c4393cceb72ac358b.


Affected files ...
    M	pod/perldelta.pod

Differences ...

diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 829b3a2..a2c99fd 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -17,8 +17,12 @@ This release includes three updates with widespread effects:
 
 =item * C<.> no longer in C<@INC>
 
-The current modules, and for the execution of scripts.  See the section
-L<< Removal of the current directory (C<.>) from C<@INC> >> for the full details.
+For security reasons, the current directory (C<.>) is no longer included
+by default at the end of the module search path (C<@INC>). This may have
+widespread implications for the building, testing and installing of
+modules, and for the execution of scripts.  See the section
+L<< Removal of the current directory (C<.>) from C<@INC> >>
+for the full details.
 
 =item * C<do> may now warn

-- 
If life gives you lemons, you'll probably develop a citric acid allergy.

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About