[devel] FAILED protobuf.git=protobuf-2.1.0-alt2

Alexey Tourbin at на altlinux.ru
Пт Июн 19 06:27:01 MSD 2009


On Thu, Jun 18, 2009 at 07:12:21PM +0400, Valery V. Inozemtsev wrote:
> В Чтв, 18/06/2009 в 18:44 +0400, Mikhail A. Pokidko пишет:
> > 2009/6/18 Alexey Tourbin <at на altlinux.ru>
> >         Лучше сделать так: имя src.rpm пакета оставить прежним, но
> >         пакет с
> >         разделяемой библиотекой переменовать в libprotobuf4 (при этом
> >         останется
> >         libprotobuf-devel, который будет требовать libprotobuf4 = %
> >         version-%release).
> >         В пакете libprotobuf4 писать Provides: libprotobuf не
> >         обязательно.
> 
> зачем делать libprotobuf4 если

Чтобы сохранить возможность точечного обновления клиентов.
Один старособранный клиент может использовать libprotobuf а другой
новособранный клиент может использовать libprotobuf4, и это может стоять
в одной системе (хотя в репозитории libprotobuf уже всё).  А если не
переименовать пакет с библиотекой при изменении сонейма то остается
только дист-апгрейд.

> >         После этого в том же самом задании надо пересобрать зависимый
> >         пакет
> >         libcompizconfig.  Получится синхронная смена сонейма в
> >         репозитории без
> >         создания compat-пакета.  Думаю, что такая схема смены сонейма
> >         предпочтительна в большинстве несложных случаев.
> >  С этим поздновато - compat-пакет и его новая версия отправлены на
> > сборку.
> > Но на будущее иметь в виду стоит, спасибо.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20090619/9e0097cc/attachment.bin>


Подробная информация о списке рассылки Devel