ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Alexey Tourbin <at@altlinux.ru>
To: ALT Linux Team development discussions <devel@lists.altlinux.org>
Subject: Re: [devel] perl upgrade
Date: Fri, 12 Mar 2010 17:05:29 +0300
Message-ID: <20100312140529.GQ8189@altlinux.org> (raw)
In-Reply-To: <725234771003030931k3b8be124r89e2e7fdcdd10523@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 4238 bytes --]

On Wed, Mar 03, 2010 at 07:31:51PM +0200, Michael Bochkaryov wrote:
> Осталось узнать мнение at@ о возможности/осмысленности переезда
> на ветку 5.10. А то 5.8 у нас всем хорош, но боюсь, что часть CPAN может
> постепенно начать терять обратную совместимость.
> 
> 2 at@: Алексей, может поделитесь соображениями?
> Стоит или нет? Если стоит, то что для этого нужно?

Я думаю что на ветку 5.10 переезжать не стоит - она уже не
поддерживается в апстриме (её запросили сразу после выхода 5.10.1).
http://perl5.git.perl.org/perl.git/shortlog/refs/heads/maint-5.10
То есть релиза 5.10.2 скорее всего не будет, по крайней мере,
полноценного релиза (никто этим не занимается).  При том что
с 5.10.1 есть known issues, хотя их и меньше чем было с 5.10.0.

То что делается в направлении 5.12 выглядит более убедительным.
Но точного срока пока не названо.

Я думаю, что пока большую часть проблем с перлом можно решить, если
подновать в нём CPAN-модули, которые входят в базовые пакеты (perl-base
и perl-devel).  Это не тривиально просто сделать, потому что в ветке 5.8
все модули сволены в одну кучу - lib/ и ext/.  B ветке 5.12 сделали
реогранизацию модулей - почти все CPAN-модули теперь лежат в отдельных
каталогах - например cpan/Archive-Tar/.

Вообще в какой-то степени все ЭТИМ занимаются.
Так что не надо всё валить на perl-5.8.

[at@people at]$ rpm -qlvp perl-5.10.1-112.fc14.src.rpm |grep -w update
-rw-r--r--    1 mockbuilmockbuil        35281 Mar 12  2009 perl-update-Archive-Extract.patch
-rw-r--r--    1 mockbuilmockbuil       134357 Mar 12  2009 perl-update-Archive-Tar.patch
-rw-r--r--    1 mockbuilmockbuil        76107 Apr  7  2009 perl-update-CGI.patch
-rw-r--r--    1 mockbuilmockbuil        46494 Dec  1 18:14 perl-update-Compress-Raw-Zlib.patch
-rw-r--r--    1 mockbuilmockbuil         7943 Mar 23  2009 perl-update-Digest-SHA.patch
-rw-r--r--    1 mockbuilmockbuil        41351 Dec  3 14:37 perl-update-ExtUtils-CBuilder.patch
-rw-r--r--    1 mockbuilmockbuil        12627 Mar 12  2009 perl-update-File-Fetch.patch
-rw-r--r--    1 mockbuilmockbuil         9975 Dec  3 14:37 perl-update-File-Path.patch
-rw-r--r--    1 mockbuilmockbuil        44835 Mar 12  2009 perl-update-File-Temp.patch
-rw-r--r--    1 mockbuilmockbuil        64335 Jun  8  2009 perl-update-FileSpec.patch
-rw-r--r--    1 mockbuilmockbuil        40717 Dec  1 18:14 perl-update-IO-Compress-Base.patch
-rw-r--r--    1 mockbuilmockbuil       119301 Dec  1 18:14 perl-update-IO-Compress-Zlib.patch
-rw-r--r--    1 mockbuilmockbuil        45708 Mar 12  2009 perl-update-IPC-Cmd.patch
-rw-r--r--    1 mockbuilmockbuil        50046 Dec  3 14:37 perl-update-Module-Build.patch
-rw-r--r--    1 mockbuilmockbuil        27548 Mar 12  2009 perl-update-Module-CoreList.patch
-rw-r--r--    1 mockbuilmockbuil         6695 Mar 12  2009 perl-update-Module-Load-Conditional.patch
-rw-r--r--    1 mockbuilmockbuil        32739 Sep  3  2009 perl-update-Module-Pluggable.patch
-rw-r--r--    1 mockbuilmockbuil          517 Dec 22 15:28 perl-update-Parse-CPAN-Meta.patch
-rw-r--r--    1 mockbuilmockbuil        38781 Mar 12  2009 perl-update-Pod-Simple.patch
-rw-r--r--    1 mockbuilmockbuil        40711 Jul 10  2009 perl-update-Scalar-List-Utils.patch
-rw-r--r--    1 mockbuilmockbuil        14160 Oct  1 16:33 perl-update-Storable.patch
-rw-r--r--    1 mockbuilmockbuil        35155 Mar 12  2009 perl-update-Sys-Syslog.patch
-rw-r--r--    1 mockbuilmockbuil       968835 Mar 12  2009 perl-update-Test-Harness.patch
-rw-r--r--    1 mockbuilmockbuil       220095 Sep  3  2009 perl-update-Test-Simple.patch
-rw-r--r--    1 mockbuilmockbuil        24508 Mar 12  2009 perl-update-Time-HiRes.patch
-rw-r--r--    1 mockbuilmockbuil       122911 Mar 24  2009 perl-update-autodie.patch
-rw-r--r--    1 mockbuilmockbuil         3784 Mar 12  2009 perl-update-constant.patch
[at@people at]$ 

> > С 5.10.x по крайне мере можно надеятся на то, что не придётся пересобирать
> > noarch модули.
> 
> Возможно, что и придется, но точно не массово (свои noarch наработки я
> успешно на 5.10 запускал).

При миграции на новый перл желательно переложить noarch-модули
в /usr/share.  Но конечно старый путь тоже должен работать.

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

  parent reply	other threads:[~2010-03-12 14:05 UTC|newest]

Thread overview: 114+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-03-03 11:52 ` [devel] I: welcome new ALT beekeeper (Re: [girar-acl] sisyphus changes summary) Dmitry V. Levin
2010-03-03 12:10   ` Afanasov Dmitry
2010-03-03 12:19     ` Sergei Epiphanov
2010-03-03 12:13   ` Sergei Epiphanov
2010-03-03 12:20     ` Andrey Rahmatullin
2010-03-03 12:24       ` Sergei Epiphanov
2010-03-03 12:49         ` Andrey Rahmatullin
2010-03-03 13:23           ` Sergei Epiphanov
2010-03-03 13:46             ` Mikhail A. Pokidko
2010-03-03 14:06               ` [devel] perl upgrade Vladimir Lettiev
2010-03-03 14:10                 ` Anton Farygin
2010-03-03 14:18                 ` Mikhail A. Pokidko
2010-03-03 14:22                 ` Andrey Rahmatullin
2010-03-03 17:12                   ` Vladimir Lettiev
2010-03-04 19:15                       ` Michael Shigorin
2010-03-12 14:05                       ` Alexey Tourbin [this message]
2010-03-12 16:29                         ` Денис Смирнов
2010-03-13 11:45                         ` Vladimir Lettiev
2010-03-13 11:59                           ` Денис Смирнов
2010-03-13 12:18                             ` Aleksey Novodvorsky
2010-03-15 22:01                               ` [devel] развитие дистрибутива Денис Смирнов
2010-03-15 22:22                                 ` Aleksey Novodvorsky
2010-03-16  5:28                                   ` Alexander Bokovoy
2010-03-16 21:32                                   ` Денис Смирнов
2010-03-16 21:45                                     ` Aleksey Novodvorsky
2010-03-16 21:46                                       ` Aleksey Novodvorsky
2010-03-17 23:31                                       ` Денис Смирнов
2010-03-18  5:12                                         ` Александр Мыльцев
2010-03-18 23:03                                         ` Vitaly Lipatov
2010-03-17 10:02                                     ` Андрей Черепанов
2010-03-16 18:41                                 ` Alexey Tourbin
2010-03-16 19:10                                   ` Sergey Y. Afonin
2010-03-16 19:13                                     ` Sergey Y. Afonin
2010-03-16 19:28                                     ` Alexey Tourbin
2010-03-16 21:40                                       ` Денис Смирнов
2010-03-16 21:47                                         ` Led
2010-03-16 22:07                                           ` Aleksey Novodvorsky
2010-03-16 22:24                                             ` Konstantin Pavlov
2010-03-16 22:49                                               ` Aleksey Novodvorsky
2010-03-17  7:18                                                 ` Anton Farygin
2010-03-17 23:33                                           ` Денис Смирнов
2010-03-16 21:38                                   ` Денис Смирнов
2010-03-16 22:13                                     ` Alexey Tourbin
2010-03-17  4:42                                       ` Alexey Tourbin
2010-03-17 10:08                                         ` Андрей Черепанов
2010-03-17 10:10                                           ` Andrey Rahmatullin
2010-03-17 10:13                                             ` Андрей Черепанов
2010-03-18 11:33                                               ` Evgeny Sinelnikov
2010-03-17 23:42                                             ` Денис Смирнов
2010-03-18 13:40                                               ` Andrey Rahmatullin
2010-03-18 13:56                                                 ` Sergey Y. Afonin
2010-03-18 13:59                                                   ` Afanasov Dmitry
2010-03-18 14:04                                                   ` Andrey Rahmatullin
2010-03-20 18:25                                                 ` Денис Смирнов
2010-03-20 18:41                                                   ` Aleksey Novodvorsky
2010-03-20 19:13                                                     ` Anton Farygin
2010-03-20 19:20                                                       ` Aleksey Novodvorsky
2010-03-20 20:06                                                         ` [devel] вдруг неэкспериментальный 5.1/branch (was: развитие дистрибутива) Michael Shigorin
2010-03-20 20:32                                                         ` [devel] развитие дистрибутива Anton Farygin
2010-03-20 20:35                                                     ` Денис Смирнов
2010-03-19 13:37                                           ` [devel] [JT][rant] " Michael Shigorin
2010-03-17 23:42                                         ` [devel] " Денис Смирнов
2010-03-17 23:38                                       ` Денис Смирнов
2010-03-13 14:09                             ` [devel] perl upgrade Alexey Tourbin
2010-03-13 16:12                               ` Igor Vlasenko
2010-03-13 16:21                                 ` Michael Shigorin
2010-03-13 16:24                                   ` Konstantin Pavlov
2010-03-13 16:57                                     ` Alexey I. Froloff
2010-03-14 10:02                                       ` Andrey Rahmatullin
2010-03-18 23:12                                   ` Vitaly Lipatov
2010-03-19 17:58                                     ` Igor Vlasenko
2010-03-13 17:52                                 ` Alexey Tourbin
2010-03-13 18:41                                   ` Igor Vlasenko
2010-03-13 21:13                                     ` Alexey Tourbin
2010-03-13 22:59                                       ` Igor Vlasenko
2010-03-14 14:48                                         ` Alexey Tourbin
2010-03-14 16:24                                           ` Денис Смирнов
2010-03-14 16:40                                             ` Alexey Tourbin
2010-03-14 18:13                                               ` Денис Смирнов
2010-03-14 18:56                                                 ` Alexey Tourbin
2010-03-15  9:59                                                   ` Timur Batyrshin
2010-03-15 10:50                                                   ` Денис Смирнов
2010-03-17 23:45                                           ` Денис Смирнов
2010-03-13 21:52                                   ` Michael Shigorin
2010-03-14 15:46                                     ` Alexey Tourbin
2010-03-14 16:27                                       ` Денис Смирнов
2010-03-14 16:51                                         ` Alexey Tourbin
2010-03-14 18:24                                           ` Денис Смирнов
2010-03-14 21:06                                             ` Alexey Tourbin
2010-03-14 21:22                                               ` Aleksey Novodvorsky
2010-03-15 22:15                                                 ` Денис Смирнов
2010-03-15 22:37                                                   ` Aleksey Novodvorsky
2010-03-15 22:48                                                     ` Igor Vlasenko
2010-03-16  8:13                                                     ` [devel] Про разработку и выпуск дистрибутивов Sergey Y. Afonin
2010-03-16 13:15                                                     ` [devel] [JT] о выпуске школьной линейки Michael Shigorin
2010-03-16 21:46                                                     ` [devel] perl upgrade Денис Смирнов
2010-03-16 21:53                                                       ` Aleksey Novodvorsky
2010-03-17 10:11                                                         ` Андрей Черепанов
2010-03-17 23:19                                                         ` Денис Смирнов
2010-03-17  5:36                                                       ` [devel] развитие дистрибутива Sergey Y. Afonin
2010-03-17 23:20                                                         ` [devel] [JT] " Денис Смирнов
2010-03-16 13:21                                                 ` [devel] [JT] *sigh* Michael Shigorin
2010-03-16 13:53                                                   ` Anton Farygin
2010-03-15 10:49                                               ` [devel] perl upgrade Денис Смирнов
2010-03-16 11:05                                       ` [devel] [JT][rant] " Michael Shigorin
2010-03-14  0:17                                   ` [devel] " Alexey I. Froloff
2010-03-14 15:54                                     ` Alexey Tourbin
2010-03-13 16:19                               ` Michael Shigorin
2010-03-13 14:01                           ` Alexey Tourbin
2010-03-30 15:57                         ` Vladimir Lettiev
2010-03-03 21:03               ` [devel] I: welcome new ALT beekeeper (Re: [girar-acl] sisyphus changes summary) Afanasov Dmitry
2010-03-11 20:58                 ` Vladimir Lettiev
2010-03-03 12:21     ` Dmitry V. Levin
2010-03-03 12:40   ` Igor Vlasenko

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20100312140529.GQ8189@altlinux.org \
    --to=at@altlinux.ru \
    --cc=devel@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

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


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