[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RFC: release-notes about Perl upgrade



-=| 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


Reply to: