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 > > Лучше сделать так: имя src.rpm пакета оставить прежним, но > > пакет с > > разделяемой библиотекой переменовать в libprotobuf4 (при этом > > останется > > libprotobuf-devel, который будет требовать libprotobuf4 = % > > version-%release). > > В пакете libprotobuf4 писать Provides: libprotobuf не > > обязательно. > > зачем делать libprotobuf4 если Чтобы сохранить возможность точечного обновления клиентов. Один старособранный клиент может использовать libprotobuf а другой новособранный клиент может использовать libprotobuf4, и это может стоять в одной системе (хотя в репозитории libprotobuf уже всё). А если не переименовать пакет с библиотекой при изменении сонейма то остается только дист-апгрейд. > > После этого в том же самом задании надо пересобрать зависимый > > пакет > > libcompizconfig. Получится синхронная смена сонейма в > > репозитории без > > создания compat-пакета. Думаю, что такая схема смены сонейма > > предпочтительна в большинстве несложных случаев. > > С этим поздновато - compat-пакет и его новая версия отправлены на > > сборку. > > Но на будущее иметь в виду стоит, спасибо.