[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#700392: unblock: gnome-shell/3.4.2-7



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Hi,

Please unblock package gnome-shell

This version is fixing the network status icon for people that have unmanaged
device.
It also disable the folks integration. Folks might delay the startup and cause
some DBus call to timeout for people that have a lot of contacts in empathy
and/or EDS. The only missing feature will be the ability to search contacts
directly from the shell dash. The proper fix for this requires architectural
changes.

gnome-shell (3.4.2-7) unstable; urgency=low

  [ Michael Biebl ]
  * 40-force-online.patch: Use correct icon name "network-wired" when the
    global online state is set to connected.

  [ Laurent Bigonville ]
  * debian/patches/50-remove-folks-integration.patch: Remove folks integration,
    it might cause some slow startup time and cause Dbus call to timeout
    (Closes: #693155)

 -- Laurent Bigonville <bigon@debian.org>  Sat, 09 Feb 2013 14:20:45 +0100

 changelog                                 |   13 +++++++++++++
 patches/40-force-online.patch             |    2 +-
 patches/50-remove-folks-integration.patch |   27 +++++++++++++++++++++++++++
 patches/series                            |    1 +
 4 files changed, 42 insertions(+), 1 deletion(-)

unblock gnome-shell/3.4.2-7

Cheers

Laurent Bigonville

-- System Information:
Debian Release: 7.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.7-trunk-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_BE.utf8, LC_CTYPE=fr_BE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru gnome-shell-3.4.2/debian/changelog gnome-shell-3.4.2/debian/changelog
--- gnome-shell-3.4.2/debian/changelog	2013-01-17 10:43:33.000000000 +0100
+++ gnome-shell-3.4.2/debian/changelog	2013-02-09 14:21:07.000000000 +0100
@@ -1,3 +1,16 @@
+gnome-shell (3.4.2-7) unstable; urgency=low
+
+  [ Michael Biebl ]
+  * 40-force-online.patch: Use correct icon name "network-wired" when the
+    global online state is set to connected.
+
+  [ Laurent Bigonville ]
+  * debian/patches/50-remove-folks-integration.patch: Remove folks integration,
+    it might cause some slow startup time and cause Dbus call to timeout
+    (Closes: #693155)
+
+ -- Laurent Bigonville <bigon@debian.org>  Sat, 09 Feb 2013 14:20:45 +0100
+
 gnome-shell (3.4.2-6) unstable; urgency=low
 
   [ Josselin Mouette ]
diff -Nru gnome-shell-3.4.2/debian/patches/40-force-online.patch gnome-shell-3.4.2/debian/patches/40-force-online.patch
--- gnome-shell-3.4.2/debian/patches/40-force-online.patch	2013-01-16 11:38:24.000000000 +0100
+++ gnome-shell-3.4.2/debian/patches/40-force-online.patch	2013-02-09 14:05:46.000000000 +0100
@@ -17,7 +17,7 @@
          if (!mc) {
 -            this.setIcon('network-offline');
 +            if (state == NetworkManager.State.CONNECTED_GLOBAL) {
-+                this.setIcon('network-wired-connected');
++                this.setIcon('network-wired');
 +            } else {
 +                this.setIcon('network-offline');
 +            }
diff -Nru gnome-shell-3.4.2/debian/patches/50-remove-folks-integration.patch gnome-shell-3.4.2/debian/patches/50-remove-folks-integration.patch
--- gnome-shell-3.4.2/debian/patches/50-remove-folks-integration.patch	1970-01-01 01:00:00.000000000 +0100
+++ gnome-shell-3.4.2/debian/patches/50-remove-folks-integration.patch	2013-02-09 14:05:46.000000000 +0100
@@ -0,0 +1,27 @@
+Subject: Disable folks integration
+ In some conditions this could really impact the performances and cause Dbus
+ calls timeout
+From: Laurent Bigonville <bigon@debian.org>
+Forwarded: not-needed
+Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=693155
+
+--- a/js/ui/overview.js
++++ b/js/ui/overview.js
+@@ -11,7 +11,7 @@ const Shell = imports.gi.Shell;
+ const Gdk = imports.gi.Gdk;
+ 
+ const AppDisplay = imports.ui.appDisplay;
+-const ContactDisplay = imports.ui.contactDisplay;
++//const ContactDisplay = imports.ui.contactDisplay;
+ const Dash = imports.ui.dash;
+ const DND = imports.ui.dnd;
+ const Lightbox = imports.ui.lightbox;
+@@ -210,7 +210,7 @@ const Overview = new Lang.Class({
+         this.addSearchProvider(new AppDisplay.AppSearchProvider());
+         this.addSearchProvider(new AppDisplay.SettingsSearchProvider());
+         this.addSearchProvider(new PlaceDisplay.PlaceSearchProvider());
+-        this.addSearchProvider(new ContactDisplay.ContactSearchProvider());
++        //this.addSearchProvider(new ContactDisplay.ContactSearchProvider());
+ 
+         // Load remote search providers provided by applications
+         RemoteSearch.loadRemoteSearchProviders(Lang.bind(this, this.addSearchProvider));
diff -Nru gnome-shell-3.4.2/debian/patches/series gnome-shell-3.4.2/debian/patches/series
--- gnome-shell-3.4.2/debian/patches/series	2013-01-15 16:53:43.000000000 +0100
+++ gnome-shell-3.4.2/debian/patches/series	2013-02-09 14:05:46.000000000 +0100
@@ -14,3 +14,4 @@
 32-enable-the-screen-reader-menu-item.patch
 33-screen-reader-l10n.patch
 40-force-online.patch
+50-remove-folks-integration.patch

Reply to: