Hi, Here's a proposal for an addition to the stretch release notes about the Perl upgrade. The same is available as HTML at https://people.debian.org/~dmn/release-notes.amd64.html/ch-information.en.html#perl 5.3.6. Perl changes that may break things Note This section applies to code maintained outside Debian 9 - local, third-party or legacy Perl scripts and modules. * Some modules have been removed from Perl core and are now shipped in separate packages. Notable examples are CGI, available in the libcgi-pm-perl package, and Module::Build, available in the libmodule-build-perl package. * The current working directory (.) has been removed from the default list of include directories, @INC. This may affect usage of require(), do() etc., where the arguments are files in the current directory. * The full list of changes in Perl since the version in Debian 8 is available in perl522delta (https://metacpan.org/pod/ release/RJBS/perl-5.22.0/pod/perldelta.pod) and perl524delta (https://metacpan.org/pod/release/RJBS/perl-5.24.0/pod/ perldelta.pod) . Thanks to gregoa, olly, bremner and nicomen who gave suggestions on IRC. My wish list for improvements are the title and (a link to) some suggestion how to fix code broken by the no-dot-in-INC change. Cheers, dam
Attachment:
signature.asc
Description: Digital signature