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