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 --]
next prev 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