[devel] [devel-announce] I: girar builder

Led =?iso-8859-1?q?ledest_=CE=C1_gmail=2Ecom?=
Чт Фев 5 19:27:15 MSK 2009


On Thursday 05 February 2009 18:08:46 Денис Смирнов wrote:
> On Thu, Feb 05, 2009 at 04:46:29PM +0300, Dmitry V. Levin wrote:
> > DVL>> Зачем удалять compat-библиотеку, если у неё ещё остались
> > пользователи?
> >
> >> Хочу policy на compat. В котором имена %name-compat будут явно
> >> запрещены, а вместо этого будет %name%ver.
>
> DVL> Это очень жёсткое требование.
> DVL> Впрочем, пишите, возможно, никто не против.
>
> Писать если кто-то против смысла не вижу :)
>
> Вопрос -- почему это слишком жесткое требование?
>
> >> Потому что это все извращения над репозиториям которые ломают нормальное
> >> обновление системы.
> >> И, IMHO, для lib%name должен быть запрет паковать следующую версию с тем
> >> же именем, но не содержающую тех же sonames что и предыдущая.
>
> DVL> Это слишком жёсткое требование.
>
> Без этого точечные обновления идут лесом. Вот пример с libdb и постгресом
> -- они не вызывают проблем с точечным обновлением. А вот многие другие
> пакеты именно из-за несоблюдения этого правила таки вызывают.

Они в любом случае "идут лесом", потому как неизменность сонеймов не является 
гарантией того, что "точечно обновлённая" софтина будет работать со старой 
библиотекой с тем же сонеймом.

-- 
Led


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