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

Please unblock package lightdm-gtk-greeter

Hi,

this is a pre-approval request for an upload of lightdm-gtk-greeter
targeted to Jessie.

It fixes two bugs:

- #750901 (sev. normal) which is really cosmetic but was applied long
  ago in our svn, and shouldn't be really problematic, so I kept it
- #760740 (sev. important) which is about accessibility. When
  at-spi2-core is installed, it'll be run automatically on the greeter
  (through the use of a gtk adaptor), which is apparently desired, but
  then it'll enforce a property on the root window which then prevents
  the user-run at-spi2 processes to work correctly. Best fix would be to
  have a way to properly kill the at-spi2-core processes, but for now it
  seems the second best fix is to remove the property from the root
  window.

Full debdiff is attached.

unblock lightdm-gtk-greeter/1.8.5-2

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (450, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Differences in lightdm-gtk-greeter between 1.8.5-1 and 1.8.5-2
diff -Nru lightdm-gtk-greeter-1.8.5/debian/changelog lightdm-gtk-greeter-1.8.5/debian/changelog
--- lightdm-gtk-greeter-1.8.5/debian/changelog	2014-05-06 07:43:19.000000000 +0200
+++ lightdm-gtk-greeter-1.8.5/debian/changelog	2014-11-21 16:56:00.000000000 +0100
@@ -1,3 +1,13 @@
+lightdm-gtk-greeter (1.8.5-2) UNRELEASED; urgency=medium
+
+  * debian/control, debian/copyright:
+    - patch from Artur Rona to fix various lintian warnings.    closes: #750901
+  * debian/patches:
+    - 01_unset_AT_SPI_BUS-X11-property added, unset AT_SPI_BUS property from
+     the root window.                                           closes: #760740
+
+ -- Yves-Alexis Perez <cor...@debian.org>  Wed, 11 Jun 2014 21:23:58 +0200
+
 lightdm-gtk-greeter (1.8.5-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru lightdm-gtk-greeter-1.8.5/debian/control lightdm-gtk-greeter-1.8.5/debian/control
--- lightdm-gtk-greeter-1.8.5/debian/control	2014-01-07 23:33:25.000000000 +0100
+++ lightdm-gtk-greeter-1.8.5/debian/control	2014-06-11 21:25:00.000000000 +0200
@@ -16,7 +16,6 @@
 Provides: lightdm-greeter
 Replaces: lightdm-gtk, lightdm (<< 0.9.2-1)
 Breaks: lightdm-gtk, lightdm (<< 0.9.2-1)
-Section: x11
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Recommends: desktop-base, gnome-themes-standard, gnome-icon-theme-symbolic, policykit-1
diff -Nru lightdm-gtk-greeter-1.8.5/debian/copyright lightdm-gtk-greeter-1.8.5/debian/copyright
--- lightdm-gtk-greeter-1.8.5/debian/copyright	2012-01-31 07:51:04.000000000 +0100
+++ lightdm-gtk-greeter-1.8.5/debian/copyright	2014-06-11 21:25:00.000000000 +0200
@@ -1,7 +1,5 @@
-Format-Specification:
- http://wiki.debian.org/Proposals/CopyrightFormat?action=recall&rev=402
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: lightdm
-Upstream-Maintainer: Robert Ancell
 Upstream-Source: https://launchpad.net/lightdm
 
 Files: debian/*
@@ -116,3 +114,12 @@
  Public License version 3 can be found in
  `/usr/share/common-licenses/GPL-3'.
 
+License: GPL-3+
+ On Debian systems, the complete text of the GNU General
+ Public License version 3 can be found in
+ `/usr/share/common-licenses/GPL-3'.
+
+License: LGPL-3+
+ On Debian systems, the complete text of the GNU Lesser
+ General Public License version 3 can be found in
+ `/usr/share/common-licenses/LGPL-3'.
diff -Nru lightdm-gtk-greeter-1.8.5/debian/patches/01_unset_AT_SPI_BUS-X11-property.patch lightdm-gtk-greeter-1.8.5/debian/patches/01_unset_AT_SPI_BUS-X11-property.patch
--- lightdm-gtk-greeter-1.8.5/debian/patches/01_unset_AT_SPI_BUS-X11-property.patch	1970-01-01 01:00:00.000000000 +0100
+++ lightdm-gtk-greeter-1.8.5/debian/patches/01_unset_AT_SPI_BUS-X11-property.patch	2014-11-21 17:17:52.000000000 +0100
@@ -0,0 +1,20 @@
+--- a/src/lightdm-gtk-greeter.c.original	2014-10-19 18:30:01.368000000 +0200
++++ b/src/lightdm-gtk-greeter.c	2014-10-19 18:49:46.876000000 +0200
+@@ -2803,5 +2803,16 @@
+         gdk_color_free (default_background_color);
+ #endif
+ 
++    {
++	int screen = XDefaultScreen (display);
++	Window w = RootWindow (display, screen);
++	Atom id = XInternAtom (display, "AT_SPI_BUS", True);
++	if (id != None)
++	    {
++		XDeleteProperty (display, w, id);
++		XSync (display, FALSE);
++	    }
++    }
++
+     return EXIT_SUCCESS;
+ }
+
diff -Nru lightdm-gtk-greeter-1.8.5/debian/patches/series lightdm-gtk-greeter-1.8.5/debian/patches/series
--- lightdm-gtk-greeter-1.8.5/debian/patches/series	2014-02-12 21:04:20.000000000 +0100
+++ lightdm-gtk-greeter-1.8.5/debian/patches/series	2014-11-21 16:56:00.000000000 +0100
@@ -1 +1,2 @@
+01_unset_AT_SPI_BUS-X11-property.patch
 04_default-gtk-greeter-config.patch

Reply via email to