Bug 13337 - Не хватает версий на символах в libpango
: Не хватает версий на символах в libpango
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/libpango)
: unstable
: all Linux
: P2 blocker
Assigned To:
:
:
:
: 13577
:
  Show dependency tree
 
Reported: 2007-11-06 19:12 by
Modified: 2008-05-30 19:52 (History)


Attachments
Исправления сборочных файлов для подключения нашего versioning'а (2.30 KB, patch)
2007-12-03 19:08, Alexey Rusakov
no flags Details | Diff
Version script for libpango (11.46 KB, text/plain)
2007-12-05 05:33, Alexey Rusakov
no flags Details
Version script for libpangocairo (1.22 KB, text/plain)
2007-12-05 05:34, Alexey Rusakov
no flags Details
Version script for libpangoft2 (2.60 KB, text/plain)
2007-12-05 05:34, Alexey Rusakov
no flags Details
Version script for libpangox (1.06 KB, text/plain)
2007-12-05 05:35, Alexey Rusakov
no flags Details
Version script for libpangoxft (771 bytes, text/plain)
2007-12-05 05:35, Alexey Rusakov
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-11-06 19:12:28
Поставил себе Desktop Lite (почти бранч), обновил libgtk+2 до Сизифа. В libgtk 
 оказалась куча unresolved символов:

pango_color_to_string
pango_matrix_transform_rectangle
pango_layout_iter_get_line_readonly
pango_extents_to_pixels
pango_matrix_transform_rectangle
pango_layout_iter_get_line_readonly
pango_language_get_default
pango_extents_to_pixels
pango_layout_iter_get_run_readonly
pango_layout_get_lines_readonly
pango_layout_get_line_readonly

Установил новый libpango. Всё заработало.

Очевидно, между libpango-1.14.10-alt1 и libpango-1.18.2-alt1 в ABI появились
новые символы, но soname не сменился, а версионирование символов не
применяется.
Это довольно грустно.
------- Comment #1 From 2007-11-07 01:00:19 -------
Вот, наклепал version-скриптов с помощью rpmsodiff:
http://tinyurl.com/2pavky
------- Comment #2 From 2007-11-07 09:21:15 -------
Немного ошибся, правда. См. git HEAD:
http://git.altlinux.org/people/avm/packages/pango.git
------- Comment #3 From 2007-11-07 12:48:19 -------
А, ну да. У меня есть скрипты, но сборку делал icesik@, который их так и не
добавил. Придётся заняться самому...
------- Comment #4 From 2007-12-03 18:56:05 -------
Добрался, наконец. Неаккуратненько слегка. А если в LIBRARY_LIBTOOL_OPTIONS
будет что-то кроме указания version-script'а?
В общем, я родил исправление, которое мне кажется корректным. Патч прикрепляю,
гита для pango пока, к сожалению, не завёл.
------- Comment #5 From 2007-12-03 19:08:05 -------
Created an attachment (id=2304) [details]
Исправления сборочных файлов для подключения нашего versioning'а
------- Comment #6 From 2007-12-04 00:47:23 -------
(From update of attachment 2304 [details])
Неправильный патч.
------- Comment #7 From 2007-12-04 01:48:22 -------
Мешает aclocal.m4, переписываемый из libtool.m4. Попробуем запатчить libtool :)
- Bug 13577.
------- Comment #8 From 2007-12-05 05:33:28 -------
Created an attachment (id=2308) [details]
Version script for libpango
------- Comment #9 From 2007-12-05 05:34:08 -------
Created an attachment (id=2309) [details]
Version script for libpangocairo
------- Comment #10 From 2007-12-05 05:34:54 -------
Created an attachment (id=2310) [details]
Version script for libpangoft2
------- Comment #11 From 2007-12-05 05:35:26 -------
Created an attachment (id=2311) [details]
Version script for libpangox
------- Comment #12 From 2007-12-05 05:35:56 -------
Created an attachment (id=2312) [details]
Version script for libpangoxft
------- Comment #13 From 2007-12-05 05:37:01 -------
В общем, ждём решения по Bug 13577, затем либо патчим libpango, либо просто
прикладываем version scripts.
------- Comment #14 From 2008-01-12 20:08:39 -------
После исправления этой ошибки не забудьте пересобрать все пакеты, которые уже
были собраны с новым libpango.
------- Comment #15 From 2008-03-10 01:45:18 -------
Ура, libpango-1.19.4-alt1 с версионированием отправился в /i/S.
------- Comment #16 From 2008-05-30 19:33:22 -------
На том и покалим сростень.
------- Comment #17 From 2008-05-30 19:52:13 -------
По габарям.