Re: Maintainers, please read: 2.31.92 fun

2010-09-20 Thread Travis Reitter
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

2010-09-18 Thread Vincent Untz
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

2010-09-16 Thread Vincent Untz
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

2010-09-16 Thread Vincent Untz
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

2010-09-15 Thread Emmanuele Bassi
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

2010-09-15 Thread Matthias Clasen
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

2010-09-15 Thread Vincent Untz
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

2010-09-15 Thread Colin Walters
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

2010-09-15 Thread Vincent Untz
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

2010-09-15 Thread Danielle Madeley
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