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

Re: RFC: release-notes about Perl upgrade



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.

This is a common use case, at least for me.

Regards
          Racke


-- 
Ecommerce and Linux consulting + Perl and web application programming.
Debian and Sympa administration.

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: