Re: Maintainers, please read: 2.31.92 fun
On Sat, 2010-09-18 at 13:19 +0200, Vincent Untz wrote: Le mercredi 15 septembre 2010, à 12:47 +0200, Vincent Untz a écrit : Hi, I'm working on 2.31.92, and it's fun. Or actually, it's not :-) Help from various maintainers is needed to make this release happen. folks: need a new release, because it doesn't build with latest vala (which is needed for latest g-i). The fix in git that we want is http://git.gnome.org/browse/folks/commit/?id=858fc13f485d5d5b8b0721f6c8096c671e46aca0 I'll release it myself in the next 3 or 4 hours if I have no news from the maintainers :-) The last-minute g-i changes had us busy on Friday, so we didn't get it out then. Philip Withnall beat me to it on Saturday, so we did our 0.2.0 release then (narrowly avoiding the Wrath of Untz). -Travis ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Maintainers, please read: 2.31.92 fun
Le mercredi 15 septembre 2010, à 12:47 +0200, Vincent Untz a écrit : Hi, I'm working on 2.31.92, and it's fun. Or actually, it's not :-) Help from various maintainers is needed to make this release happen. So, we finally got the new glib. I'm back with new issues, though... totem: still uses GApplication. The release team will go ahead and change the gnome-2-32 branch to use libunique. folks: need a new release, because it doesn't build with latest vala (which is needed for latest g-i). The fix in git that we want is http://git.gnome.org/browse/folks/commit/?id=858fc13f485d5d5b8b0721f6c8096c671e46aca0 I'll release it myself in the next 3 or 4 hours if I have no news from the maintainers :-) webkitgtk: will fail because WebKit/gtk/JSCore-1.0.gir is using the 1.1 gir format, instead of the new 1.2 format. Webkit people, we need a tarball! I'm pretty sure I'll find more issues later on... I do hope that people realize it's extremly bad to have so many build issues for a .92 release. Vincent -- Les gens heureux ne sont pas pressés. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Maintainers, please read: 2.31.92 fun
Le jeudi 16 septembre 2010, à 09:40 +1000, Danielle Madeley a écrit : On Wed, 2010-09-15 at 12:47 +0200, Vincent Untz wrote: - telepathy-glib: Namespace conflict for 'iface_quark_connection_manager'. I think that's something that should get fixed in g-i? What tp-glib are you building? This should be fixed since 0.11.15. Yes, that's fine now. Vincent -- Les gens heureux ne sont pas pressés. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Maintainers, please read: 2.31.92 fun
Le mercredi 15 septembre 2010, à 12:47 +0200, Vincent Untz a écrit : I'm working on 2.31.92, and it's fun. Or actually, it's not :-) Help from various maintainers is needed to make this release happen. Most of the issues are now fixed (still waiting for a few tarballs, but I'm sure they'll come soon). So now, the release is blocking on the next glib release :-) I've been told we'd get a new glib before the week-end, and since it will change some API introduced this cycle, I want to make sure that 2.31.92 builds fine with it. Cheers, Vincent -- Les gens heureux ne sont pas pressés. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Maintainers, please read: 2.31.92 fun
On Wed, 2010-09-15 at 12:47 +0200, Vincent Untz wrote: This week, with the deprecation of GDK_DISPLAY()/gdk_display in GTK+ 2.21.8, we have a bunch of modules that fail to build: - clutter-gtk (okay, we can't commit there ;-)) sorry - I've been swamped with Clutter and GLib these days; clutter-gtk from master has been fixed, but I forgot clutter-gtk-0.10. will fix it ASAP and will do a 0.10.8 release. ciao, Emmanuele. -- W: http://www.emmanuelebassi.name B: http://blogs.gnome.org/ebassi ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Maintainers, please read: 2.31.92 fun
On Wed, Sep 15, 2010 at 6:47 AM, Vincent Untz vu...@gnome.org wrote: This week, with the deprecation of GDK_DISPLAY()/gdk_display in GTK+ 2.21.8, we have a bunch of modules that fail to build: - clutter-gtk (okay, we can't commit there ;-)) - epiphany - gnome-disk-utility (fixed in git) - metacity (use -Werror) - tomboy - totem Here is a patch that fixes the gdk_display deprecation in metacity. It has been generated by sed -i -e 's/gdk_display\([^_]\)/GDK_DISPLAY_XDISPLAY (gdk_display_get_default ())\1/' *.c The patch is not enough to make metacity build with G_DISABLE_DEPRECATED, due to background-related deprecations. diff --git a/src/tools/metacity-message.c b/src/tools/metacity-message.c index 0df8991..8d5548c 100644 --- a/src/tools/metacity-message.c +++ b/src/tools/metacity-message.c @@ -38,9 +38,9 @@ send_restart (void) xev.xclient.type = ClientMessage; xev.xclient.serial = 0; xev.xclient.send_event = True; - xev.xclient.display = gdk_display; + xev.xclient.display = GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()); xev.xclient.window = gdk_x11_get_default_root_xwindow (); - xev.xclient.message_type = XInternAtom (gdk_display, + xev.xclient.message_type = XInternAtom (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()), _METACITY_RESTART_MESSAGE, False); xev.xclient.format = 32; @@ -48,14 +48,14 @@ send_restart (void) xev.xclient.data.l[1] = 0; xev.xclient.data.l[2] = 0; - XSendEvent (gdk_display, + XSendEvent (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()), gdk_x11_get_default_root_xwindow (), False, SubstructureRedirectMask | SubstructureNotifyMask, xev); - XFlush (gdk_display); - XSync (gdk_display, False); + XFlush (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ())); + XSync (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()), False); } static void @@ -66,9 +66,9 @@ send_reload_theme (void) xev.xclient.type = ClientMessage; xev.xclient.serial = 0; xev.xclient.send_event = True; - xev.xclient.display = gdk_display; + xev.xclient.display = GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()); xev.xclient.window = gdk_x11_get_default_root_xwindow (); - xev.xclient.message_type = XInternAtom (gdk_display, + xev.xclient.message_type = XInternAtom (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()), _METACITY_RELOAD_THEME_MESSAGE, False); xev.xclient.format = 32; @@ -76,14 +76,14 @@ send_reload_theme (void) xev.xclient.data.l[1] = 0; xev.xclient.data.l[2] = 0; - XSendEvent (gdk_display, + XSendEvent (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()), gdk_x11_get_default_root_xwindow (), False, SubstructureRedirectMask | SubstructureNotifyMask, xev); - XFlush (gdk_display); - XSync (gdk_display, False); + XFlush (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ())); + XSync (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()), False); } static void @@ -94,9 +94,9 @@ send_set_keybindings (gboolean enabled) xev.xclient.type = ClientMessage; xev.xclient.serial = 0; xev.xclient.send_event = True; - xev.xclient.display = gdk_display; + xev.xclient.display = GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()); xev.xclient.window = gdk_x11_get_default_root_xwindow (); - xev.xclient.message_type = XInternAtom (gdk_display, + xev.xclient.message_type = XInternAtom (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()), _METACITY_SET_KEYBINDINGS_MESSAGE, False); xev.xclient.format = 32; @@ -104,14 +104,14 @@ send_set_keybindings (gboolean enabled) xev.xclient.data.l[1] = 0; xev.xclient.data.l[2] = 0; - XSendEvent (gdk_display, + XSendEvent (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()), gdk_x11_get_default_root_xwindow (), False, SubstructureRedirectMask | SubstructureNotifyMask, xev); - XFlush (gdk_display); - XSync (gdk_display, False); + XFlush (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ())); + XSync (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()), False); } #ifdef WITH_VERBOSE_MODE @@ -123,9 +123,9 @@ send_toggle_verbose (void) xev.xclient.type = ClientMessage; xev.xclient.serial = 0; xev.xclient.send_event = True; - xev.xclient.display = gdk_display; + xev.xclient.display = GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()); xev.xclient.window = gdk_x11_get_default_root_xwindow (); - xev.xclient.message_type = XInternAtom (gdk_display, + xev.xclient.message_type = XInternAtom (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()), _METACITY_TOGGLE_VERBOSE, False); xev.xclient.format =
Re: Maintainers, please read: 2.31.92 fun
Le mercredi 15 septembre 2010, à 12:47 +0200, Vincent Untz a écrit : Next is gobject-introspection: Colin has been working hard to fix various issues (still waiting for a new gobject-introspection tarball with those fixes, though). Unfortunately, it turns out that this breaks some builds: I forgot dconf here. It just needs a tarball since the fix is in git. Vincent -- Les gens heureux ne sont pas pressés. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Maintainers, please read: 2.31.92 fun
On Wed, Sep 15, 2010 at 6:47 AM, Vincent Untz vu...@gnome.org wrote: - gstreamer: we need the gstreamer fix from https://bugzilla.gnome.org/show_bug.cgi?id=550616. However, there's no gstreamer release planned before October... I can work around it probably. - totem-pl-parser: https://bugzilla.gnome.org/show_bug.cgi?id=629342 This is fixed. - libgee: the gir file generated by vala has a 1.1 format, instead of the new 1.2 format. So I guess we need a new vala, with this patch: https://bugzilla.gnome.org/show_bug.cgi?id=628927 The vala integration is the highest risk right now. However in the case of libgee/dconf, I believe we can just drop the .gir file with no harm as nothing depends on them.. - telepathy-glib: Namespace conflict for 'iface_quark_connection_manager'. I think that's something that should get fixed in g-i? Are you testing a tarball or git? - polkit: Namespace conflict for 'implicit_authorization_get_type'. Same as above. This has been fixed in git: - gnome-games: https://bugzilla.gnome.org/show_bug.cgi?id=629619 I'll look into this. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Maintainers, please read: 2.31.92 fun
Le mercredi 15 septembre 2010, à 11:09 -0400, Colin Walters a écrit : On Wed, Sep 15, 2010 at 6:47 AM, Vincent Untz vu...@gnome.org wrote: - gstreamer: we need the gstreamer fix from https://bugzilla.gnome.org/show_bug.cgi?id=550616. However, there's no gstreamer release planned before October... I can work around it probably. That's be great! - totem-pl-parser: https://bugzilla.gnome.org/show_bug.cgi?id=629342 This is fixed. - libgee: the gir file generated by vala has a 1.1 format, instead of the new 1.2 format. So I guess we need a new vala, with this patch: https://bugzilla.gnome.org/show_bug.cgi?id=628927 The vala integration is the highest risk right now. However in the case of libgee/dconf, I believe we can just drop the .gir file with no harm as nothing depends on them.. Jürg told me he might do a vala release tonight, which would fix this. - telepathy-glib: Namespace conflict for 'iface_quark_connection_manager'. I think that's something that should get fixed in g-i? Are you testing a tarball or git? Tarball; I've been told it's fixed in git and there'll be a new tarball tonight. - polkit: Namespace conflict for 'implicit_authorization_get_type'. Same as above. This has been fixed in git: - gnome-games: https://bugzilla.gnome.org/show_bug.cgi?id=629619 I'll look into this. I just posted a patch in https://bugzilla.gnome.org/show_bug.cgi?id=629619 Vincent -- Les gens heureux ne sont pas pressés. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Maintainers, please read: 2.31.92 fun
On Wed, 2010-09-15 at 12:47 +0200, Vincent Untz wrote: - telepathy-glib: Namespace conflict for 'iface_quark_connection_manager'. I think that's something that should get fixed in g-i? What tp-glib are you building? This should be fixed since 0.11.15. -- Danielle Madeley Software Developer, Collabora Ltd. Melbourne, Australia www.collabora.co.uk ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list