[devel] [git update] packages/perl: heads/master
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Ср Ноя 14 23:46:14 MSK 2007
On Wed, Nov 14, 2007 at 11:34:36PM +0300, Alexey Tourbin wrote:
> > > - libperl.map: added new PL_perlio_* bss vars under PERL_5.8.9;
> > > this can break libperl.so.5.8 forward binary compatibility for
> > > just a few packages, see #12712 for details
> >
> > Т.е. в 4.0/branch можно переносить только вместе с достаточно свежими
> > apache2-mod_perl, nagios и nginx?
>
> Нет, наоборот:
>
> Пакеты apache2-mod_perl, nagios и nginx, собранные с 5.8.8-alt15,
> скорее всего не будут работать с alt14 и более ранними релизами перла.
>
> Любой из этих трёх пакетов имплицитно требует "достаточно последний
> релиз перла". На практике это наверное значит, что 5.8.8-alt15 нужно
> будет ускоренным темпом перенести в branch-4.0 и в updates (после
> очередной пересборки сизифа, если ничего не сломается).
То есть имеется интерфейс libperl.so.5.8(PERL_5.8.9), который продолжает
комплектоваться. И есть несколько пакетов, которые встраивают перл и
лезут "слишком глубоко", так что отибть охоту от PERL_5.8.9 у них
нельзя.
Получается риск того, что эти пакеты, будучи слинкованы с новым перлом,
не будут работать со старым перлом.
В принципе у меня была идея сделать что-то типа libperl.req,
который если обнаруживает, что зависимость на PERL_X.Y.Z больше текущей
версии самого perl X.Y.Z, то ставит зависимость на текущий
'perl-base >= X.Y.Z-%release'.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20071114/1b3c0e43/attachment-0002.bin>
Подробная информация о списке рассылки Devel