[Gnome] [cross] unjoined g_free

Yuri N. Sedunov aris на altlinux.org
Чт Июл 15 09:47:21 UTC 2010


В Чтв, 15/07/2010 в 14:01 +0600, Ildar Mulyukov пишет:
> ВНИМАНИЕ! кросс-пост.
> 
> On 13.07.2010 04:10:51, Alexey Tourbin wrote:
> > Проблема недолинкованных плагинов достаточно неприятная.  Я сейчас
> > посчитал, что у нас 321 файл (84 пакета), в которых идет недолинковка
> > по символу g_free (то есть недолинковка с библиотекой glib2 (или  
> > glib1)).
> > Почти все эти файлы - плагины.
> 
> Что касается GObject-плагинов, я считаю, что в большинстве случаев  
> недолинковки можно было избежать исправлением сборки (сам это делал  
> неоднократно).
> Недолинковка по символу g_free --- явно исправима в 100% случаев, ИМХО.
> 
> После сборки более подробной статистики, думаю, можно было бы  
> ужесточить проверку. В тех случаях, когда дизайн библиотеки/программы  
> настолько "неправильный", что плагин использует символы из /usr/bin/*  
> или непубличные символы библиотеки, мэйнтейнер может добавить одну  
> строчку в спек. Думаю, _неисправимых_ случаев будет не так много (для  
> справки, gedit уже исправили, или близки к этому, см. libpeas).
> 
Вобщем, у нас строгий учет недолинковок, патчи приложены, где нужно, --
т. е. все работает :). Знаю, что в ритмбоксе, один штепсель питоний
нерабочий, надо поправить. Gedit с плагинами на libpeas будет где-то в
сентябре.

-- 
Yuri N. Sedunov



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