From 4aacccf85b8254f7a418d174f7b2ce44a5bbbc80 Mon Sep 17 00:00:00 2001 From: Simon Clark Date: Oct 07 2017 14:06:04 +0000 Subject: [PATCH 1/3] Add #10 'Perl 5.26' --- diff --git a/en-US/developers/Development_Perl.adoc b/en-US/developers/Development_Perl.adoc index f2823ca..6e1c0cf 100644 --- a/en-US/developers/Development_Perl.adoc +++ b/en-US/developers/Development_Perl.adoc @@ -7,3 +7,18 @@ include::en-US/entities.adoc[] [[sect-perl-core]] === Packaging of the Perl Core Modules The release of Fedora 27 brings a change in the way that the Perl core modules are packaged by Fedora. In Perl, the core modules are the standard set of modules that ship with the Perl interpreter. Previously in Fedora, the Perl core modules were split into a number of subpackages in such a way that installing the `perl` package did not install the full set of Perl core modules. This behaviour was not what was expected by most Perl users and so, from Fedora 27, installing the `perl` package now installs the full set of Perl core modules. It is still possible to install only a minimal Perl interpreter by installing just the `perl-interpreter` package. + +[[sect-perl-526]] +=== Perl 5.26 +A new version of perl is released every year and version 5.26 is 2017's stable release. This release includes three updates with widespread effects: + +."." no longer in @INC +For security reasons, the current directory (".") is no longer included by default at the end of the module search path (@INC). This may have widespread implications for the building, testing and installing of modules, and for the execution of scripts. + +.`do` may now warn +`do` now gives a deprecation warning when it fails to load a file which it would have loaded had "." been in @INC. + +.In regular expression patterns, a literal left brace "{" should be escaped +Unescaped literal { characters in regular expression patterns are no longer permitted. Use a pattern like "\{" or "[{]" to specify a match to a left brace. + +For more information about this release, please see the http://search.cpan.org/dist/perl-5.26.0/pod/perldelta.pod[5.26.0 perldelta] web page. From e65559387049eae95f50aeab87fda8de3d37c099 Mon Sep 17 00:00:00 2001 From: Simon Clark Date: Oct 07 2017 14:52:46 +0000 Subject: [PATCH 2/3] Merge branch 'f27' into iss10 --- diff --git a/en-US/developers/Development_Python.adoc b/en-US/developers/Development_Python.adoc index bb58c23..aa6cb15 100644 --- a/en-US/developers/Development_Python.adoc +++ b/en-US/developers/Development_Python.adoc @@ -3,3 +3,7 @@ include::en-US/entities.adoc[] [[sect-python]] == Python + +[[sect-python-sudo-pip]] +=== Making sudo pip Safe (Again) +The location where sudo pip3 installs modules has been changed to /usr/local/lib/pythonX.Y/site-packages, and sudo pip3 is henceforth safer to use. No other changes in user experience are expected. Sudo pip3 is not considered a standard way to install Python packages. Virtual environment and pip3 install --user should still be the prefered options. Additionally, Fedora will increase it's compliance with the Filesystem Hierarchy Standard, as user-installed host-specific Python modules will now be correctly located under /usr/local. From b40684a8e89bc8f4dc8efb7318fe2f1c914cc521 Mon Sep 17 00:00:00 2001 From: Simon Clark Date: Oct 09 2017 11:45:23 +0000 Subject: [PATCH 3/3] Add #10 ('Perl 5.26') updated wording --- diff --git a/en-US/developers/Development_Perl.adoc b/en-US/developers/Development_Perl.adoc index 6e1c0cf..4cde6c6 100644 --- a/en-US/developers/Development_Perl.adoc +++ b/en-US/developers/Development_Perl.adoc @@ -18,7 +18,7 @@ For security reasons, the current directory (".") is no longer included by defau .`do` may now warn `do` now gives a deprecation warning when it fails to load a file which it would have loaded had "." been in @INC. -.In regular expression patterns, a literal left brace "{" should be escaped +.In regular expression patterns, a literal left brace "{" must be escaped Unescaped literal { characters in regular expression patterns are no longer permitted. Use a pattern like "\{" or "[{]" to specify a match to a left brace. For more information about this release, please see the http://search.cpan.org/dist/perl-5.26.0/pod/perldelta.pod[5.26.0 perldelta] web page.