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]
