Perl
Упаковка основных модулей Perl
Выпуск Fedora 27 приносит изменение в способ упаковки основных модулей Perl в Fedora. В Perl основными модулями называется стандартный набор модулей, поставляемых с интерпретатором Perl. Ранее в Fedora основные модули Perl были разделены на несколько подпакетов таким образом, что установка пакета perl не устанавливала полный набор основных модулей Perl. Такое поведение не соответствовало ожиданиям большинства пользователей Perl, поэтому начиная с Fedora 27 установка пакета perl теперь устанавливает полный набор основных модулей Perl. По-прежнему возможна установка только минимального интерпретатора Perl путём установки только пакета perl-interpreter.
Perl 5.26
Новая версия perl выпускается каждый год, и версия 5.26 является стабильным выпуском 2017 года. Этот выпуск включает три обновления с широкомасштабными последствиями:
По соображениям безопасности текущий каталог (".") больше не включается по умолчанию в конец пути поиска модулей (@INC). Это может иметь широкомасштабные последствия для сборки, тестирования и установки модулей, а также для выполнения скриптов.
do теперь может выдавать предупреждениеdo теперь выдаёт предупреждение об устаревании, когда ему не удаётся загрузить файл, который был бы загружен, если бы "." находился в @INC.
Неэкранированные буквальные символы { в шаблонах регулярных выражений больше не допускаются. Используйте шаблон типа "\{" или "[{]" для указания соответствия левой фигурной скобке.
Для получения дополнительной информации об этом выпуске, пожалуйста, обратитесь к веб-странице 5.26.0 perldelta.
Want to help? Learn how to contribute to Fedora Docs ›