[devel] I: sendmail-8.14.0-alt1 rejected
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Пт Фев 2 00:39:10 MSK 2007
On Fri, Feb 02, 2007 at 12:53:09AM +0600, Mikhail Gusarov wrote:
> >> >> Например, rider@, обновляя вчера libcurl, обошёлся без unmet'ов.
> >> >Я бы так не стал делать (собирать compat библиотеку).
> >> А почему? Неужели сломанные пакеты - это нормальное явление?
>
> > Ты здесь давно?
>
> Какая разница? :-/ Проблема есть, значит нужно решать, вне зависимости
> от того, что в прошлый раз ничего не решили.
Э-э... да ты с корабля на бал!
> > Я бы сделал так: переименовал новый libcurl в libcurl4, и больше
> > ничего не делал. Тогда старый libcurl, в виде ошметка от
> > несуществующего src.rpm пакета, помог бы провести обновление более
> > безболезненно.
>
> В полноценной compat-библиотеке есть смысл: если кто-нибудь не
> почешется пересобрать пакет с новой версией библиотеки, то вместо
> сломанного пакета будет рабочий пакет, зависящий от
> compat-библиотеки. И не придётся в случае обнаружения сломанного в
> день перед релизом спешно его пересобирать, а можно будет (слегка
> поматерившись в сторону ленивого майнтайнера) положить в релиз
> compat-библиотеку. Замечу, что такое сочетание
> (compat-библиотека+старая версия пакета) будет гораздо более
> протестированным, чем новая сборка пакета с новой библиотекой.
Есть ещё одна проблема. Нужно как-то гарантировать, что две библиотеки
(основная и compat) не окажутся в одном адресном пространстве (при
запуске какой-либо программы). Иначе будет капут.
Это означает, что compat библиотеки нужны именно мера для облегчения
пересборки/обновления системы с новой библиотекой.
> Я бы всё-таки предложил использовать issue tracker для того, чтобы
> отмечать задачи вида "этот пакет нуждается в обновлении": репозиторий
> для этого подходит плохо, да и кому охота сидеть на сломанном Сизифе?
> Думаю, я смогу нарисовать робота, вешающего RC-баги на пакеты,
> зависящие от библиотеки, перемещаемой в oldlibs, или следить за этим
> ручками.
Ой...
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?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/20070202/b838327c/attachment-0001.bin>
Подробная информация о списке рассылки Devel