[opensuse-factory] Planned submission of glib 2.31 and resulting package failures

Hello everybody! This is as a heads up for all of you having packages depending (directly or indirectly) on glib. We're like to start pushing parts of GNOME 3.3.2 to Factory in the not too distant future. A 'critical' part will be glib, which gets updated to version 2.31, and, in turn, get's very strict on its header inclusion. With the exception of very few headers (see end), only glib.h can be #include'd now; all the others trigger an error: error: "Only <glib.h> can be included directly." Generally, the code needs fixing and changing the includes to only contain #include <glib.h> Most of the other glib headers are indirectly implicit included. So far I know of those that still need to be manually included: glib/gstdio.h glib/gi18n.h glib/i18n-lib.h I'll be trying to setup a repo like coolo does for the various fallouts he produces (libtool/automake) and try to get a bunch of packages fixed beforehand (I fixed most of GNOME:Factory/GNOME:Apps by now), but of course I'll gladly accept any help of other volunteers checking their packages. Best regards, Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Hi, Le mercredi 30 novembre 2011, à 22:44 +0100, Dominique Leuenberger a écrit :
Just to let everyone know: it took some more time to do additional changes, so we're pushing the new glib only now. If you see a build failure related to glib, then the rest of this mail (below) from Dominique should hopefully help you :-) Else, just ping us on #opensuse-gnome. Cheers, Vincent
-- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Hi, Le mercredi 30 novembre 2011, à 22:44 +0100, Dominique Leuenberger a écrit :
Just to let everyone know: it took some more time to do additional changes, so we're pushing the new glib only now. If you see a build failure related to glib, then the rest of this mail (below) from Dominique should hopefully help you :-) Else, just ping us on #opensuse-gnome. Cheers, Vincent
-- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (2)
-
Dimstar / Dominique Leuenberger
-
Vincent Untz