[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