Hello community,

here is the log from the commit of package gnome-panel for openSUSE:Factory 
checked in at 2012-06-10 20:16:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-panel (Old)
 and      /work/SRC/openSUSE:Factory/.gnome-panel.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnome-panel", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-panel/gnome-panel.changes  2012-05-22 
10:09:49.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.gnome-panel.new/gnome-panel.changes     
2012-06-10 21:51:17.000000000 +0200
@@ -1,0 +2,12 @@
+Mon May 21 06:57:15 UTC 2012 - [email protected]
+
+- Add gnome-panel-fix-applet-loading.patch: patch from upstream
+  fixing some race on login causing errors when loading applets.
+- Drop gnome-panel-main-menu-name.patch,
+  gnome-panel-alt-f1-slab.patch,
+  gnome-panel-recently-used-apps.patch,
+  gnome-panel-bnc356242-recently-used-apps-hidden.patch: those
+  patches were all needed for gnome-main-menu integration, but we
+  don't ship gnome-main-menu anymore.
+
+-------------------------------------------------------------------

Old:
----
  gnome-panel-alt-f1-slab.patch
  gnome-panel-bnc356242-recently-used-apps-hidden.patch
  gnome-panel-main-menu-name.patch
  gnome-panel-recently-used-apps.patch

New:
----
  gnome-panel-fix-applet-loading.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gnome-panel.spec ++++++
--- /var/tmp/diff_new_pack.PNhDxj/_old  2012-06-10 21:51:18.000000000 +0200
+++ /var/tmp/diff_new_pack.PNhDxj/_new  2012-06-10 21:51:18.000000000 +0200
@@ -26,20 +26,14 @@
 Url:            http://www.gnome.org
 Source:         
http://download.gnome.org/sources/gnome-panel/3.4/%{name}-%{version}.tar.xz
 Source99:       baselibs.conf
+# PATCH-FIX-UPSTREAM gnome-panel-fix-applet-loading.patch [email protected] 
-- Fix race on login when loading applets
+Patch0:         gnome-panel-fix-applet-loading.patch
 # PATCH-FIX-UPSTREAM gnome-panel-recent-check-exists.patch -- Show an error 
when clicking on a recent item that doesn't exist anymore
 Patch25:        gnome-panel-recent-check-exists.patch
 # PATCH-FIX-UPSTREAM gnome-panel-beagle-search.patch bgo336726 -- Use nautilus 
search instead of gnome-search-tool
 Patch34:        gnome-panel-beagle-search.patch
-# PATCH-FIX-OPENSUSE gnome-panel-main-menu-name.patch -- Rename the upstream 
main menu to traditional main menu
-Patch40:        gnome-panel-main-menu-name.patch
 # PATCH-NEEDS-REBASE gnome-panel-run-fixes.patch bnc115576 bgo543604 -- Fix 
running a command like yast2 when we find the desktop file but the binary is 
not in $PATH (was PATCH-FIX-UPSTREAM)
 Patch50:        gnome-panel-run-fixes.patch
-# PATCH-FEATURE-OPENSUSE gnome-panel-alt-f1-slab.patch -- Open the 
gnome-main-menu on Alt-F1.
-Patch51:        gnome-panel-alt-f1-slab.patch
-# PATCH-FEATURE-UPSTREAM gnome-panel-recently-used-apps.patch bgo464751 -- Add 
apps run from the run dialog to the recently used applications. vuntz: I didn't 
put the patch upstream because I know I won't implement the feature like this 
upstream.
-Patch56:        gnome-panel-recently-used-apps.patch
-# PATCH-FEATURE-OPENSUSE gnome-panel-bnc356242-recently-used-apps-hidden.patch 
bnc356242 [email protected] -- Hide recently used apps from the recent documents 
menu
-Patch61:        gnome-panel-bnc356242-recently-used-apps-hidden.patch
 BuildRequires:  fdupes
 BuildRequires:  gnome-common
 BuildRequires:  gnome-doc-utils-devel
@@ -205,13 +199,10 @@
 %setup -q
 translation-update-upstream
 gnome-patch-translation-prepare
+%patch0 -p1
 %patch25 -p0
 %patch34
-%patch40
 # %patch50
-%patch51 -p0
-%patch56 -p0
-%patch61 -p0
 gnome-patch-translation-update
 
 %build


++++++ gnome-panel-fix-applet-loading.patch ++++++
commit d8c6525a72ef89cb6aa5b556082bb4bc1f66ffc8
Author: Joachim Breitner <[email protected]>
Date:   Sun Nov 13 20:06:41 2011 +0100

    libpanel-applet: Use on_bus_acquired instead of on_name_acquired
    
    This helps prevent race conditions at session starts. This is actually
    recommended in the gdbus documentation.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=654843

diff --git a/libpanel-applet/panel-applet-factory.c 
b/libpanel-applet/panel-applet-factory.c
index ffe0998..5d9239b 100644
--- a/libpanel-applet/panel-applet-factory.c
+++ b/libpanel-applet/panel-applet-factory.c
@@ -210,7 +210,7 @@ static const GDBusInterfaceVTable interface_vtable = {
 static GDBusNodeInfo *introspection_data = NULL;
 
 static void
-on_name_acquired (GDBusConnection    *connection,
+on_bus_acquired (GDBusConnection    *connection,
                  const gchar        *name,
                  PanelAppletFactory *factory)
 {
@@ -251,8 +251,8 @@ panel_applet_factory_register_service (PanelAppletFactory 
*factory)
        g_bus_own_name (G_BUS_TYPE_SESSION,
                        service_name,
                        G_BUS_NAME_OWNER_FLAGS_NONE,
+                       (GBusAcquiredCallback) on_bus_acquired,
                        NULL,
-                       (GBusNameAcquiredCallback) on_name_acquired,
                        (GBusNameLostCallback) on_name_lost,
                        factory, NULL);
        g_free (service_name);
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to