[devel] libdevmapper and versioning

Alexey Tourbin at на altlinux.ru
Вт Фев 15 18:03:45 UTC 2011


On Tue, Feb 15, 2011 at 05:41:57PM +0000, Vitaly Kuznetsov wrote:
> Alexey Shabalin <a.shabalin на gmail.com> writes:
> 
> >>> Какие-то остатки версионирования нужны для обратной совместимости.
> >>
> >> Кроме этого смущает патч lvm2-2.02.82-alt-ldflags.patch:
> >> -LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
> >> +LDFLAGS="$LDFLAGS"
> >> для статики это конечно помешает, а вот для shared? с учётом что
> >> dlopen используется в dmeventd
> > В качестве замены альтового патча lvm2-2.02.82-alt-ldflags.patch лучше
> > взять патч от debian libs-cleanup.patch
> > Посмотреть можно у меня в git.
> > Правильный уход от версионирования не делал - не знаю как.
> 
> Вобщем, по результатам #38689 наше версионирование проще оторвать без
> остатков, пересборки потребует 6 пакетов. Просьба мейнтейнерам,

Это может быть опасно при обновлении, т.к. библиотека без версионирования
встаёт раньше пакетов с версионированными ссылками, которые будут
обновлены или удалены.  При утере обратной совместимости топологическая
сотртировка оборачивается медвежьей услугой!

Впрочем, скорее всего, это не очень опасно.

> получившим соответствующее письмо, присоединиться к #38689.
> В частности, хотелось бы там увидеть майнтейнеров libvirt, parted и
> cryptsetup. Либо acl.
> 
> -- 
> Vitaly Kuznetsov, ALT Linux


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