[devel] avahi FTBFS in t6, p6 due to glib2

Michael Shigorin mike на osdn.org.ua
Чт Июн 14 14:02:37 MSK 2012


On Wed, Jun 06, 2012 at 11:09:02PM +0400, Girar Builder robot wrote:
> http://git.altlinux.org/tasks/73026/logs/events.1.1.log
> 
> 2012-Jun-06 23:02:37 :: test-only task #73026 for t6 started by mike:
> #100 build 3.5.13-alt0.M60T.1 from /people/mike/packages/tqtinterface.git
> #200 build 3.5.13-alt0.M60T.1 from /people/mike/packages/libdbus-tqt.git
> #300 build 0.6.31-alt1.M60T.1 from /people/mike/packages/avahi.git
[...]
> 2012-Jun-06 23:07:07 :: [i586] #300 avahi.git 0.6.31-alt1.M60T.1: build start
> /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:138:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gchar'
> /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:141:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gchar'

У меня при первом подходе к бэкпортированию TDE 3.5.13 на
t6/branch этот пакет успешно собрался на t6 (и --with-stuff)
28.03.2012; сейчас же что-то в бранче изменилось и как бэкпорт,
так и лежащий в t6 avahi-0.6.30-alt1.qa1.src.rpm не собираются
с такой же диагностикой (точнее, 6.06.2012 уже FTBFS).

Соответствующие места выглядят подобным образом:

135 void                   gtk_about_dialog_set_wrap_license       (GtkAboutDialog  *about,
136                                                                 gboolean         wrap_license);
137
138 G_CONST_RETURN gchar  *gtk_about_dialog_get_website            (GtkAboutDialog  *about);

В p6/branch avahi-0.6.28-alt6.src.rpm взрывается так же.

Насколько понимаю, аналогичное:
http://bugs.debian.org/650226
http://forums.gentoo.org/viewtopic-t-896464-start-0.html
...бишь проблема в glib2 > 2.28 вместе с -DG_DISABLE_DEPRECATED=1
в avahi-ui/Makefile.am (но могла затронуть и другие пакеты).

Это на случай, если ещё кто только проснулся...

PS 2 cas: отправил avahi-0.6.31-alt2.M60T.1 в рамках #73026
на тестовую сборку, но на нынешнем p6 этот пакет не соберётся
из-за старого tqtinterface; возможно, стоит организовать более
тщательную перепроверку TDE 3.5.13 и втаскивать в p6 всё вместе
(о чём просили в community@, но у меня имеются противоречивые
отзывы о сравнительной стабильности 3.5.12 и 3.5.13) -- либо же
выдёргивать cc4de9b2eec8f5d6f409e353dd7a209a5cbebe5d отдельно.

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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