[devel] I: incoming i586 success: pango-1.18.3-alt1

Alexey Rusakov =?iso-8859-1?q?ktirf_=CE=C1_altlinux=2Eru?=
Сб Ноя 24 01:25:19 MSK 2007


On Sat, 24 Nov 2007 01:00:19 +0300
Alexey Shabalin wrote:


> 2007/11/24, Alexey Tourbin <at на altlinux.ru>:
> > On Fri, Nov 23, 2007 at 10:50:29PM +0300, Alexey Rusakov wrote:
> > > > Dear Alexey Shabalin (AltLinux Team)!
> > > > The pango-1.18.3-alt1 package passed thru incoming rebuild for i586
> > > > architecture.
> > > > Thank you!
> > > А в нём versioning добавлен?
> для чего? чего в нём не хватает. я не в курсе.
:( Понятно. 

В библиотеки, лежащие в основе GNOME, нужно ввести версионирование.
Первый вариант - это когда апстрим позаботился о версиях символов и
старается поддерживать стабильный наращивающийся интерфейс библиотеки.
Пример такого варианта можно посмотреть в glib2 (см. версионные
скрипты в файлах *.map и фундаментальный труд господина Дреппера под
кодовым названием DSOs HOWTO:
http://people.redhat.com/drepper/dsohowto.pdf).
Сорри, так и не удосужился запротоколировать это дело где-нибудь на вики.
Второй вариант - это когда апстрим время от времени перетряхивает
интерфейс библиотеки, не всегда соблюдая обратную совместимость к тому же.
И не заморачивается созданием версионных скриптов. В этом случае при смене
интерфейса меняется soname библиотек, и в соответствии с нашим полиси по
разделяемым библиотекам, крайне желательно, чтобы при смене сонейма в
репозитории присутствовали и новая, и старая библиотеки. В качестве
примера можно посмотреть на libgtkhtml3* и libwnck*.

-- 
  Alexey "Ktirf" Rusakov
  ALT Linux, project manager



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