In perl.git, the branch avar/v5.26.0-RC1-perldelta-fixes has been updated <http://perl5.git.perl.org/perl.git/commitdiff/289b04bea713d81dbabd7076c3c5a492894444bc?hp=b9bc6d2b7ea8df80f5b481b89ccf801d864557ee>
discards b9bc6d2b7ea8df80f5b481b89ccf801d864557ee (commit) - Log ----------------------------------------------------------------- commit 289b04bea713d81dbabd7076c3c5a492894444bc Author: Ãvar Arnfjörð Bjarmason <[email protected]> Date: Tue May 16 18:30:10 2017 +0000 perldelta: clarify what '.' and @INC is about The existing section we had here was totally misleading. I couldn't understand "now provides a way to build" and "if you want it turn X on" differently than meaning that '.' was still in @INC by default and you had to compile perl with some optional switch to turn it on. It turns out[1] that the exact opposite of that is the case. This is on by default. Rewrite the entire section to make that clear to the reader. While I'm at it dumb it down a bit to be understandable to someone who's just upgrading Perl. Not everyone knows what @INC is offhand, but describing how we now load libraries is understandable to everyone. Then cover PERL_USE_UNSAFE_INC=1 and how it's set by various toolchain modules now, and finally avoid talking about both DEFAULT_INC_EXCLUDES_DOT and -Ddefault_inc_excludes_dot in the context of a build option, just use -Ddefault_inc_excludes_dot consistently. We could go into much more detail here. See the "[RFC] We need prose for perl526delta about "." in @INC removal" thread[2]. I think including something like that probably makes sense later in the document, but this should suffice for an intro section, and I'll let others who proposed more detailed updates send their own patches for further clarifying this feature. 1. "Re: Perl 5.26.0-RC1 is now available!" (<CAATnKFABh0PjQK0WLqC-MTugj==o22zjwrgdapfb1ehvlr0...@mail.gmail.com>" 2. <CAATnKFCSeGh6Lcwux1CsGP=6pQSQtG7_bViZRGji3Soa5b=1...@mail.gmail.com> (http://www.nntp.perl.org/group/perl.perl5.porters/2017/03/msg243763.html) ----------------------------------------------------------------------- Summary of changes: -- Perl5 Master Repository
