URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 70512
[ Назад ]

Исходное сообщение
"Корректирующий релиз Perl 5.12.2"

Отправлено opennews , 10-Сен-10 10:57 
Спустя 4 месяца после выхода Perl 5.12.1 доступен второй корректирующий релиз Perl 5.12.2 (http://search.cpan.org/~jesse/perl-5.12.2/), полностью обратно-совместимый с прошлой версией и содержащий (http://search.cpan.org/~jesse/perl-5.12.2/pod/perl5122delta.pod) только исправление ошибок, обновление некоторых модулей (Carp 1.17, File::Spec 3.31_01) и улучшение документации. Относительно прошлой версии патч включает исправления от 36 авторов, насчитывает около 2 тыс. строк и затрагивает 100 файлов.


Следующий выпуск Perl 5.12.3 ожидается в середине ноября. Релиз Perl 5.14.0, в котором будет представлена очередная порция новшеств, запланирован на весну 2011 года.

URL: http://search.cpan.org/~jesse/perl-5.12.2/
Новость: http://www.opennet.me/opennews/art.shtml?num=27900


Содержание

Сообщения в этом обсуждении
"Корректирующий релиз Perl 5.12.2"
Отправлено Sugar , 10-Сен-10 10:57 
Товарищи, кто в теме. Подскажите плиз.
Имею в системе Perl 5.8.9, хочу Perl 5.12.2. Выяснил что в моем дистре в ближайшее время обновления не предвидется.
Сложно ли Perl самому собрать?

"Корректирующий релиз Perl 5.12.2"
Отправлено Andrey Mitrofanov , 10-Сен-10 12:17 
>Perl 5.8.9, хочу Perl 5.12.2
>Сложно ли Perl самому собрать?

Собрвть-то, наверное, не сложно. Сложно будет потом: тестировать _каждый пакет из своего дистра, уже протестированный на 5.8 дистрибутором, _тестировать_ единолично на себе.


"Корректирующий релиз Perl 5.12.2"
Отправлено Sugar , 10-Сен-10 13:36 
Спасибо за ответ.
Я думал чтоб, этого избежать, /usr/bin/perl - оставить как есть, а 5.12.2 сделать - /usr/bin/perl5.12. Или это нехорошая идея?
Но вот интересно, при такой установке:
1) встроенные модули установятся с 5.12, или новый интерепретор будет использовать старые модули от 5.8.9? (если да, то это плохо)
2) и уже установленные модули (через apt или cpan) будут доступны сразу для двух интерпретаторов или как-то можно настроить разные среды исполнения, (т.е. разделить их: один для дистрибутивных прог со своими модулями, другой для моих личных)?

"Корректирующий релиз Perl 5.12.2"
Отправлено Ярослав , 10-Сен-10 17:31 
Идея вполне нормальная.
Собственно /usr/bin/perl и так обычно - симлинк.
1) Каждая версия ставит встроенные модули в собственный каталог в lib
2) Установленные модули уже в в подкаталоге библиотек вашего perl5.8.9, для 5.12 нужно будет пересобрать

"Корректирующий релиз Perl 5.12.2"
Отправлено Аноним , 10-Сен-10 17:54 
>Товарищи, кто в теме. Подскажите плиз.
>Имею в системе Perl 5.8.9, хочу Perl 5.12.2. Выяснил что в моем

Думаю вначале вам нужно для себя аргументировать необходимость перехода на 5.12. Не думаю, что там появились какие-то возможности которые вам действительно необходимы как воздух. Если вы думайте, что в новой версии исправлены какие-то серьезные ошибки, вы ошибайтесь, в основном ошибки очень специфичные и редко проявляются, а вот регрессий словить в новой ветке шанс есть. У меня некоторые проекты еще на 5.0 и 5.6 продолжают работать, не жалуюсь, все как часы работает.


"Корректирующий релиз Perl 5.12.2"
Отправлено Anonym , 12-Сен-10 22:38 
Под регрессиями вы понимаете в виду ошибки в работе программ, появляющиеся в следствие потери обратной совместимости в новой версии интерпретатора?
Пишу, пока что, либо для себя, либо автоматизируюсь на работе. Поэтому интересно использовать ~~ и given-when и др. интересные плюшки.

"Корректирующий релиз Perl 5.12.2"
Отправлено chorny , 13-Сен-10 17:13 
В 5.10.0 было добавлено много интересного. Новые версии Perl тестируются установкой большей части CPAN - это огромное количество кода и тестов. А под 5.6 и даже 5.8.0 не пойдут многие современные проекты в Perl - Moose, Catalyst, Padre. В версии 5.12 добавлена поддержка Y2038 даже для 32-битной версии (Perl часто используется в финансовой сфере, а для них это важно уже сейчас), убраны некоторые старые конструкции, которые уже очень давно не использовались (многое, к сожалению, убрать нельзя из за требований совместимости).

"Корректирующий релиз Perl 5.12.2"
Отправлено 999 , 01-Окт-10 16:56 
подскажите как нем UID включить? ставлю из портов во фре и что-то не допонимаю... в конфигурации нет параметра, в makefile прописываешь тоже не берет. openwebmail (вещь полезная) без оного работать отказывается. помогите, плz.