[devel] Вопрос по версиям пакетов Perl
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вт Июл 1 00:19:16 MSD 2008
On Mon, Jun 30, 2008 at 11:12:44PM +0300, Michael Bochkaryov wrote:
> А не подскажет ли кто из благородных
> донов, как рекомендуется поступать с
> версиями перловых пакетов, у которых
> версия сравнивается лексикографиески?
>
> Пример: Catalyst::Manual, который хочу обновить.
>
> Версия 5.7012 считается более свежей, чем
> 5.700501, но по очевидной причине rpmvercmp с этим
> не соглашается.
Если уже есть версия пакета 5.700501 (в сизифе),
то можно дополнять нулями (новая версия будет 5.701200).
> Просмотр вот этой страницы про установку
> версий особо не помог:
> http://freesource.info/wiki/AltLinux/Sisyphus/devel/TypicalPackagingErrors/versions
>
> Чтение perldoc version добавляет ясности по
> перловой части...
>
> ======================
> $ perl -Mversion -e ' my $v = version->new(5.7012); print $v->normal;'
> v5.701.200
>
> $ perl -Mversion -e ' my $v = version->new(5.700501); print $v->normal;'
> v5.700.501
> ======================
Угу. Поэтому, кстати, сейчас у виртуальных зависимостей версии
выравниваются по трём цифрам после десятичной точки.
> ... но менять оригинальную версию пакета
> на $version->normal тоже не хотелось бы - с толку
> сбивать будет.
Если апстрим постоянно меняет формат/выравнивание версий,
то хорошего варинта, кажется, нет.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20080701/ba96a634/attachment-0002.bin>
Подробная информация о списке рассылки Devel