Package: lightdm-gtk-greeter Version: 2.0.1-2 Severity: important Tags: patch upstream
Hello, Version 2 of lightdm-gtk-greeter actually breaks accessibility of lightdm. I have added a comment on https://bugs.launchpad.net/lightdm/+bug/1366534 and a proposed patch, attached here. Samuel -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (990, 'testing'), (500, 'oldoldstable'), (500, 'buildd-unstable'), (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (1, 'buildd-experimental'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.2.0-trunk-amd64 (SMP w/4 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages lightdm-gtk-greeter depends on: ii libc6 2.19-22 ii libcairo2 1.14.2-2 ii libgdk-pixbuf2.0-0 2.32.0-1 ii libglib2.0-0 2.46.0-2 ii libgtk-3-0 3.16.6-1 ii liblightdm-gobject-1-0 1.16.2-1 ii libx11-6 2:1.6.3-1 Versions of packages lightdm-gtk-greeter recommends: ii desktop-base 8.0.2 ii gnome-icon-theme-symbolic 3.12.0-1 ii gnome-themes-standard 3.16.2-2 ii policykit-1 0.105-12 lightdm-gtk-greeter suggests no packages. -- no debconf information -- Samuel if (argc > 1 && strcmp(argv[1], "-advice") == 0) { printf("Don't Panic!\n"); exit(42); } -- Arnold Robbins in the LJ of February '95, describing RCS
--- src/lightdm-gtk-greeter.c.original 2015-10-18 16:01:54.683417989 +0200 +++ src/lightdm-gtk-greeter.c 2015-10-18 16:05:27.434345748 +0200 @@ -2614,7 +2614,13 @@ g_setenv ("GDK_CORE_DEVICE_EVENTS", "1", TRUE); /* LP: #1366534 */ + #ifdef AT_SPI_COMMAND + spawn_line_pid (AT_SPI_COMMAND, G_SPAWN_SEARCH_PATH, NULL); + #else g_setenv ("NO_AT_BRIDGE", "1", TRUE); + #endif + + #endif /* Initialize i18n */ setlocale (LC_ALL, ""); @@ -2743,10 +2749,6 @@ g_free (value); } - #ifdef AT_SPI_COMMAND - spawn_line_pid (AT_SPI_COMMAND, G_SPAWN_SEARCH_PATH, NULL); - #endif - #ifdef INDICATOR_SERVICES_COMMAND spawn_line_pid (INDICATOR_SERVICES_COMMAND, G_SPAWN_SEARCH_PATH, NULL); #endif