[devel] [git update] packages/perl: heads/master
Alexey Tourbin
at на altlinux.ru
Ср Ноя 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'.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 189 байтов
Описание: отсутствует
Url : http://lists.altlinux.org/pipermail/devel/attachments/20071114/1b3c0e43/attachment.bin
Подробная информация о списке рассылки Devel