ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] IA: Perl 5.16.0 RC0
@ 2012-05-11  8:44 thecrux
  2012-05-12  3:29 ` Eugene Prokopiev
  2012-08-23 18:02 ` thecrux
  0 siblings, 2 replies; 8+ messages in thread
From: thecrux @ 2012-05-11  8:44 UTC (permalink / raw)
  To: ALT Linux Sisyphus mailing list

Сегодня вышел первый (точнее нулевой) релиз кандидат новой стабильной
версии языка Perl 5.16.0
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2012-05/msg00355.html

Изменений достаточно много. Из самых заметных:

• Поддержка последнего стандарта Unicode 6.1. Perl позволяет свободно
использовать любые символы Юникода в именах переменных, подпрограмм,
модулей, методов и других конструкциях языка

• Изменённая логика работы use version для обеспечения высокого уровня
обратной совместимости. Код с указанием версии будет использовать только
функции указанной версии и работать одинаково на любой последующей версии
Perl

• Обращение к некоторым встроенным функциям через пространство имён CORE
(например, &CORE::tie() )

• Значительное ускорение работы и снижение потребляемой памяти для Unicode
в регулярных выражениях

• Статические XSUB. Начиная с версии Perl 5.12 в Sisyphus, Алексей Турбин
разработал патч, который обеспечивал, что все генерируемые XSUB'ы
объявлялись как статические.  Теперь в Perl 5.16 подобный функционал также
присутствует и реализован с оглядкой на обратную совместимость

• Полностью переработана документация по ООП. Описана современная
концепция ООП в Perl, сделаны рекомендации по использованию ООП
фреймворков со CPAN в Perl

• Большое число исправленных багов, устранённых утечек и увеличения
производительности


Я уже попробовал собрать новый Perl. Изменений в сборке немного, из
perl-devel пришлось вынести Pod::Html в самостоятельный пакет. Думаю, что
логично будет подождать выхода как минимум 5.16.1, до сборки в Sisyphus.

-- 
Vladimir Lettiev aka crux ✉ theCrux@gmail.com


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] IA: Perl 5.16.0 RC0
  2012-05-11  8:44 [sisyphus] IA: Perl 5.16.0 RC0 thecrux
@ 2012-05-12  3:29 ` Eugene Prokopiev
  2012-05-12  6:41   ` thecrux
  2012-05-12  6:42   ` Anton Gorlov
  2012-08-23 18:02 ` thecrux
  1 sibling, 2 replies; 8+ messages in thread
From: Eugene Prokopiev @ 2012-05-12  3:29 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

11 мая 2012 г., 12:44 пользователь  <thecrux@gmail.com> написал:

> Сегодня вышел первый (точнее нулевой) релиз кандидат новой стабильной
> версии языка Perl 5.16.0

При этом поддержка того перла, что есть в p6/t6, объявлена оконченной.
Реально ли там его обновить?

-- 
С уважением,
Прокопьев Евгений

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] IA: Perl 5.16.0 RC0
  2012-05-12  3:29 ` Eugene Prokopiev
@ 2012-05-12  6:41   ` thecrux
  2012-05-12  6:42   ` Anton Gorlov
  1 sibling, 0 replies; 8+ messages in thread
From: thecrux @ 2012-05-12  6:41 UTC (permalink / raw)
  To: Eugene Prokopiev; +Cc: ALT Linux Sisyphus discussions

On Sat, May 12, 2012 at 07:29:45AM +0400, Eugene Prokopiev wrote:
> 11 мая 2012 г., 12:44 пользователь  <thecrux@gmail.com> написал:
> 
> > Сегодня вышел первый (точнее нулевой) релиз кандидат новой стабильной
> > версии языка Perl 5.16.0
> 
> При этом поддержка того перла, что есть в p6/t6, объявлена оконченной.
> Реально ли там его обновить?

А разве в бранчах p6/t6 допускается обновление библиотек и всех зависящих
от них приложений?

Думаю, что вполне реально бэкпортить исправления, если они будут
затрагивать модули.

-- 
Vladimir Lettiev aka crux ✉ theCrux@gmail.com


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] IA: Perl 5.16.0 RC0
  2012-05-12  3:29 ` Eugene Prokopiev
  2012-05-12  6:41   ` thecrux
@ 2012-05-12  6:42   ` Anton Gorlov
  2012-05-12  9:21     ` Aleksey Novodvorsky
  1 sibling, 1 reply; 8+ messages in thread
From: Anton Gorlov @ 2012-05-12  6:42 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

12.05.2012 7:29, Eugene Prokopiev написал:
> 11 мая 2012 г., 12:44 пользователь<thecrux@gmail.com>  написал:
>
>> Сегодня вышел первый (точнее нулевой) релиз кандидат новой стабильной
>> версии языка Perl 5.16.0
>
> При этом поддержка того перла, что есть в p6/t6, объявлена оконченной.
> Реально ли там его обновить?
>
я бы тоже очень хотел иметь живую версию перла в p6..


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] IA: Perl 5.16.0 RC0
  2012-05-12  6:42   ` Anton Gorlov
@ 2012-05-12  9:21     ` Aleksey Novodvorsky
  2012-05-12 12:20       ` Anton Gorlov
  0 siblings, 1 reply; 8+ messages in thread
From: Aleksey Novodvorsky @ 2012-05-12  9:21 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

12 мая 2012 г., 10:42 пользователь Anton Gorlov <stalker@altlinux.ru> написал:
> 12.05.2012 7:29, Eugene Prokopiev написал:
>
>> 11 мая 2012 г., 12:44 пользователь<thecrux@gmail.com>  написал:
>>
>>> Сегодня вышел первый (точнее нулевой) релиз кандидат новой стабильной
>>> версии языка Perl 5.16.0
>>
>>
>> При этом поддержка того перла, что есть в p6/t6, объявлена оконченной.
>> Реально ли там его обновить?
>>
> я бы тоже очень хотел иметь живую версию перла в p6..


Замечу, что в RHEL6 (6.2), поддерживаемом очень долго, сейчас 5.10.
Стоит ли нам быть настолько святее Папы, учитывая, что после
обновления perl последуют другие столь же обоснованные желания?
У нас летом (надеюсь, не поздним) седьмой бранч, не лучше ли
обеспечить безболезненное обновление до него?

Rgrds, Алексей

>
> _______________________________________________
> Sisyphus mailing list
> Sisyphus@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sisyphus

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] IA: Perl 5.16.0 RC0
  2012-05-12  9:21     ` Aleksey Novodvorsky
@ 2012-05-12 12:20       ` Anton Gorlov
  0 siblings, 0 replies; 8+ messages in thread
From: Anton Gorlov @ 2012-05-12 12:20 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

12.05.2012 13:21, Aleksey Novodvorsky написал:
> Замечу, что в RHEL6 (6.2), поддерживаемом очень долго, сейчас 5.10.
> Стоит ли нам быть настолько святее Папы, учитывая, что после
> обновления perl последуют другие столь же обоснованные желания?
> У нас летом (надеюсь, не поздним) седьмой бранч, не лучше ли
> обеспечить безболезненное обновление до него?

Ну..если летом 7-ка ожидается то вполне можно и  подождать.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] IA: Perl 5.16.0 RC0
  2012-05-11  8:44 [sisyphus] IA: Perl 5.16.0 RC0 thecrux
  2012-05-12  3:29 ` Eugene Prokopiev
@ 2012-08-23 18:02 ` thecrux
  2012-08-23 22:46   ` Igor Vlasenko
  1 sibling, 1 reply; 8+ messages in thread
From: thecrux @ 2012-08-23 18:02 UTC (permalink / raw)
  To: ALT Linux Sisyphus mailing list; +Cc: at

On Fri, May 11, 2012 at 12:44:05PM +0400, thecrux@gmail.com wrote:
... 
> Я уже попробовал собрать новый Perl. Изменений в сборке немного, из
> perl-devel пришлось вынести Pod::Html в самостоятельный пакет. Думаю, что
> логично будет подождать выхода как минимум 5.16.1, до сборки в Sisyphus.

5.16.1 вышел. Вероятно пора начинать процесс обновления.

Подготовил gear-репозиторий с новым perl
http://git.altlinux.org/people/crux/packages/?p=perl.git;a=shortlog;h=refs/heads/perl-5.16

Если нет замечаний, можно будет начать формировать таск.

-- 
Vladimir Lettiev aka crux ✉ theCrux@gmail.com


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] IA: Perl 5.16.0 RC0
  2012-08-23 18:02 ` thecrux
@ 2012-08-23 22:46   ` Igor Vlasenko
  0 siblings, 0 replies; 8+ messages in thread
From: Igor Vlasenko @ 2012-08-23 22:46 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Thu, Aug 23, 2012 at 10:02:00PM +0400, thecrux@gmail.com wrote:
> On Fri, May 11, 2012 at 12:44:05PM +0400, thecrux@gmail.com wrote:
> ... 
> > Я уже попробовал собрать новый Perl. Изменений в сборке немного, из
> > perl-devel пришлось вынести Pod::Html в самостоятельный пакет. Думаю, что
> > логично будет подождать выхода как минимум 5.16.1, до сборки в Sisyphus.
> 
> 5.16.1 вышел. Вероятно пора начинать процесс обновления.
> 
> Подготовил gear-репозиторий с новым perl
> http://git.altlinux.org/people/crux/packages/?p=perl.git;a=shortlog;h=refs/heads/perl-5.16

Спасибо!

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2012-08-23 22:46 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-05-11  8:44 [sisyphus] IA: Perl 5.16.0 RC0 thecrux
2012-05-12  3:29 ` Eugene Prokopiev
2012-05-12  6:41   ` thecrux
2012-05-12  6:42   ` Anton Gorlov
2012-05-12  9:21     ` Aleksey Novodvorsky
2012-05-12 12:20       ` Anton Gorlov
2012-08-23 18:02 ` thecrux
2012-08-23 22:46   ` Igor Vlasenko

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git