Perl

Empaquetado de los Módulos Núcleo de Perl

La revisión de Fedora 27 trae en cambio en la manera en que los módulos núcleo de Perl son empaquetados por Fedora. En Perl, los módulos núcleo son el conjunto estándar de módulos que se envían con el interprete Perl interpreter. Anteriormente en Fedora, los módulos núcleo de Perl estaban divididos en diversos subpaquetes de tal manera que la instalación del paquete perl no instalaba el conjunto completo de módulos núcleo de Perl core modules. Este comportamiento no era el esperado por la mayoría de los usuarios de Perl u por lo tanto , desde Fedora 27, la instalación del paquete perl instala ahora el conjunto completo de módulos núcleo de Perl. Es posible todavía instalar un interprete mínimo de Perl instalando solamente el paquete perl-interpreter.

Perl 5.26

Cada año se libera una nueva versión de perl la versión 5.26 es la revisión estable de 2017. Esta revisión incluye tres actualizaciones con amplios efectos:

"." 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 "{" 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 5.26.0 perldelta web page.