[Gnome] unjoined g_free

Ildar Mulyukov ildar на altlinux.ru
Чт Июл 15 10:53:05 UTC 2010


On 15.07.2010 15:47:21, Yuri N. Sedunov wrote:
> В Чтв, 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 будет где-то в сентябре.

Почему?!? Оно уже в GIT-е. Я надеялся, что увижу его гораздо раньше...
-- 
Ильдар


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