-=| Stefan Hornburg (Racke), 25.02.2017 16:53:56 +0100 |=- > On 02/25/2017 04:49 PM, Damyan Ivanov wrote: > > 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. > > > > use Foo::Bar fails as well with lib/Foo/Bar.pm, which used to work > before the no-dot-in-INC change. That works find after `use lib 'lib';', which I think was always the case. Can you be more elaborate? -- dam
Attachment:
signature.asc
Description: Digital signature