From: Alexey Tourbin <at@altlinux.ru>
To: devel@lists.altlinux.org
Subject: Re: [devel] Q: automated update of CPAN perl modules
Date: Wed, 21 Jul 2010 00:57:47 +0400
Message-ID: <20100720205747.GY23050@altlinux.org> (raw)
In-Reply-To: <20100709192900.GA13803@dad.imath.kiev.ua>
[-- Attachment #1: Type: text/plain, Size: 2187 bytes --]
On Fri, Jul 09, 2010 at 10:29:01PM +0300, Igor Vlasenko wrote:
> Уважаемые коллеги!
>
> Сел писать тезисы выступления для конференции в Переславле
> (собираюсь приехать и выступить) о автоматизации сборки пакетов,
> и почуствовал, что неплохо бы украсить выступление конкретными
> примерами. Здесь мне нужна ваша поддержка.
>
> Выбирал подопытного кролика из haskell
> (на эту тему был весной разговор с Денисом Смирновым)
> и perl. Остановился на perl, так как я вхожу в @cpan, плюс
> у меня самого есть порядка дюжины перловых пакетов.
>
> Ситуация с perl, как я понимаю, следующая:
> Алексей Торбин ведет собственно perl,
> а также стандартные и близкие к ним модули.
> Остальные модули со CPAN собирают все подряд.
> Недавно была попытка как то навести в этом порядок,
> часть сборщиков (я в т.ч.) объединились в группу @cpan.
> Правда, к сожалению, не все, и много пакетов рассыпано по
> индивидуальным сборщикам.
>
> Как показала проверка, более 300 пакетов отстали по версиям
> от CPAN и нуждаются в обновлении (список внизу письма).
>
> Могу в качестве иллюстрации к выступлению в Переславле
> написать робота, который обновит сотню-другую пакетов
> (были бы acl), и который потом можно было бы регулярно,
> скажем, ежемесячно, запускать.
>
> Вопрос, будут ли возражения.
Если робот очень хороший (вплоть до того, что наделен искусственным
интеллектом), то имеет смысл большую часть перловых пакетов обновлять
автоматически. В принципе это касается не только перловых пакетов.
Поскольку кому охота там одно и то же вручную ковыряться whatever.
Но роботы у нас не шибко-то умные (да и ...). Поэтому приходится
задумываться, как не въехать на полной скорости в бетонный столб.
Вот, например, стандартная грабля с версией:
$ rpm -q perl-Error --changelog
* Fri Jul 16 2010 Igor Vlasenko <viy@altlinux> 0.17016-alt1
- automated CPAN update
* Sat Sep 06 2008 Vitaly Lipatov <lav@altlinux> 0.15-alt2
- fix directory ownership violation
...
$
Была версия 0.15, стала версия 0.17016. Что сделает очень хороший
робот, если следующая версия станет 0.18?
Есть другие тонкости - например, как обновлять BuildRequires?
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
next prev parent reply other threads:[~2010-07-20 20:57 UTC|newest]
Thread overview: 38+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-07-09 19:29 Igor Vlasenko
2010-07-09 20:19 ` Anton A. Vinogradov
2010-07-09 20:41 ` Igor Vlasenko
2010-07-09 20:47 ` Igor Vlasenko
2010-07-09 20:52 ` Anton A. Vinogradov
2010-07-10 10:40 ` Vitaly Lipatov
2010-07-10 10:08 ` Igor Vlasenko
2010-07-10 10:40 ` Vitaly Lipatov
2010-07-10 13:53 ` Alexey Shabalin
2010-07-12 5:45 ` Sergei Epiphanov
2010-07-12 12:24 ` Igor Vlasenko
2010-07-12 12:37 ` Sergei Epiphanov
2010-07-12 13:09 ` Igor Vlasenko
2010-07-12 13:31 ` Sergey Y. Afonin
2010-07-12 13:37 ` Sergei Epiphanov
2010-07-12 14:56 ` Igor Zubkov
2010-07-12 16:18 ` Slava Dubrovskiy
2010-07-12 19:01 ` Igor Vlasenko
2010-07-12 17:27 ` Igor Vlasenko
2010-07-12 5:54 ` Sergey Y. Afonin
2010-07-12 12:28 ` Igor Vlasenko
2010-07-12 13:23 ` Igor Vlasenko
2010-07-12 15:06 ` Igor Vlasenko
2010-07-20 20:57 ` Alexey Tourbin [this message]
2010-07-21 16:31 ` Igor Vlasenko
2010-07-22 6:47 ` Andrey Rahmatullin
2010-07-22 6:52 ` Aleksey Novodvorsky
2010-07-22 7:05 ` Andrey Rahmatullin
2010-07-22 7:23 ` Aleksey Novodvorsky
2010-07-22 6:36 ` REAL
2010-07-22 7:44 ` [devel] automated update of kernel modules Vitaly Kuznetsov
2010-07-22 6:51 ` REAL
2010-07-22 13:57 ` Денис Смирнов
2010-07-23 17:37 ` [devel] [JT] Re: Q: automated update of CPAN perl modules Michael Shigorin
2010-07-23 22:23 ` Alexey Tourbin
2010-07-24 9:10 ` Igor Vlasenko
2010-07-24 9:39 ` Michael Shigorin
2010-07-24 11:42 ` Денис Смирнов
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=20100720205747.GY23050@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