The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Корректирующий релиз Perl 5.12.2

09.09.2010 10:17

Спустя 4 месяца после выхода Perl 5.12.1 доступен второй корректирующий релиз Perl 5.12.2, полностью обратно-совместимый с прошлой версией и содержащий только исправление ошибок, обновление некоторых модулей (Carp 1.17, File::Spec 3.31_01) и улучшение документации. Относительно прошлой версии патч включает исправления от 36 авторов, насчитывает около 2 тыс. строк и затрагивает 100 файлов.

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

  1. Главная ссылка к новости (http://search.cpan.org/~jesse/...)
  2. OpenNews: Вышел Perl 5.12.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/27900-perl
Ключевые слова: perl
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (8) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Sugar (ok), 10:57, 10/09/2010 [ответить]  
  • +/
    Товарищи, кто в теме. Подскажите плиз.
    Имею в системе Perl 5.8.9, хочу Perl 5.12.2. Выяснил что в моем дистре в ближайшее время обновления не предвидется.
    Сложно ли Perl самому собрать?
     
     
  • 2.2, Andrey Mitrofanov (?), 12:17, 10/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Perl 5.8.9, хочу Perl 5.12.2
    >Сложно ли Perl самому собрать?

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

     
     
  • 3.3, Sugar (ok), 13:36, 10/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо за ответ.
    Я думал чтоб, этого избежать, /usr/bin/perl - оставить как есть, а 5.12.2 сделать - /usr/bin/perl5.12. Или это нехорошая идея?
    Но вот интересно, при такой установке:
    1) встроенные модули установятся с 5.12, или новый интерепретор будет использовать старые модули от 5.8.9? (если да, то это плохо)
    2) и уже установленные модули (через apt или cpan) будут доступны сразу для двух интерпретаторов или как-то можно настроить разные среды исполнения, (т.е. разделить их: один для дистрибутивных прог со своими модулями, другой для моих личных)?
     
     
  • 4.4, Ярослав (??), 17:31, 10/09/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Идея вполне нормальная.
    Собственно /usr/bin/perl и так обычно - симлинк.
    1) Каждая версия ставит встроенные модули в собственный каталог в lib
    2) Установленные модули уже в в подкаталоге библиотек вашего perl5.8.9, для 5.12 нужно будет пересобрать
     
  • 2.5, Аноним (-), 17:54, 10/09/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Товарищи, кто в теме. Подскажите плиз.
    >Имею в системе Perl 5.8.9, хочу Perl 5.12.2. Выяснил что в моем

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

     
     
  • 3.6, Anonym (?), 22:38, 12/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Под регрессиями вы понимаете в виду ошибки в работе программ, появляющиеся в следствие потери обратной совместимости в новой версии интерпретатора?
    Пишу, пока что, либо для себя, либо автоматизируюсь на работе. Поэтому интересно использовать ~~ и given-when и др. интересные плюшки.
     
  • 3.7, chorny (ok), 17:13, 13/09/2010 [^] [^^] [^^^] [ответить]  
  • +/
    В 5.10.0 было добавлено много интересного. Новые версии Perl тестируются установкой большей части CPAN - это огромное количество кода и тестов. А под 5.6 и даже 5.8.0 не пойдут многие современные проекты в Perl - Moose, Catalyst, Padre. В версии 5.12 добавлена поддержка Y2038 даже для 32-битной версии (Perl часто используется в финансовой сфере, а для них это важно уже сейчас), убраны некоторые старые конструкции, которые уже очень давно не использовались (многое, к сожалению, убрать нельзя из за требований совместимости).
     

  • 1.8, 999 (??), 16:56, 01/10/2010 [ответить]  
  • +/
    подскажите как нем UID включить? ставлю из портов во фре и что-то не допонимаю... в конфигурации нет параметра, в makefile прописываешь тоже не берет. openwebmail (вещь полезная) без оного работать отказывается. помогите, плz.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру