Documentation for a newer release is available. View Latest

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 más en @INC

Por razones de seguridad, el directorio actual (".") ya no se incluye por defecto al final de la ruta de búsqueda del módulo (@INC). Esto puede tener implicaciones importantes para la creación, prueba e instalación de módulos, así como para la ejecución de scripts.

do ahora puede advertir

do ahora proporciona un aviso de obsolescencia cuando falla al cargar un archivo el cual ha cargado "." en @INC.

En los patrones de expresión regular, debe ser escapada una rama izquierda literal "{"

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.