Package: release.debian.org Severity: normal Tags: stretch User: release.debian....@packages.debian.org Usertags: pu
We received notice that mate-power-manager crashes on startup when run on top of upower 0.99.5 on notebooks with a backlit keyboard. See #870121 for details. Knowing that stretch only has upower 0.99.4, the attached simple .debdiff resolves this problem, in case people start backporting upower. Consider accepting this as a stretch-pu. -- System Information: Debian Release: 9.1 APT prefers stable APT policy: (990, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.9.0-3-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system)
diff -Nru mate-power-manager-1.16.2/debian/changelog mate-power-manager-1.16.2/debian/changelog --- mate-power-manager-1.16.2/debian/changelog 2017-04-26 21:37:51.000000000 +0200 +++ mate-power-manager-1.16.2/debian/changelog 2017-09-05 11:38:30.000000000 +0200 @@ -1,3 +1,12 @@ +mate-power-manager (1.16.2-1+deb9u1) unstable; urgency=medium + + [ Martin Wimpress ] + * debian/patches: + + Add 0001_do_not_abort_on_unknown_DBus_signal_name.patch. (Closes: + #870121). + + -- Mike Gabriel <sunwea...@debian.org> Tue, 05 Sep 2017 11:38:30 +0200 + mate-power-manager (1.16.2-1) unstable; urgency=medium * New upstream release. diff -Nru mate-power-manager-1.16.2/debian/patches/0001_do_not_abort_on_unknown_DBus_signal_name.patch mate-power-manager-1.16.2/debian/patches/0001_do_not_abort_on_unknown_DBus_signal_name.patch --- mate-power-manager-1.16.2/debian/patches/0001_do_not_abort_on_unknown_DBus_signal_name.patch 1970-01-01 01:00:00.000000000 +0100 +++ mate-power-manager-1.16.2/debian/patches/0001_do_not_abort_on_unknown_DBus_signal_name.patch 2017-09-05 11:37:19.000000000 +0200 @@ -0,0 +1,16 @@ +Author: Vlad Orlov <mon...@inbox.ru> +Description: Don't abort on unknown DBus signal name, it's external data, so it's not clever to have an assert on it + +diff --git a/src/gpm-kbd-backlight.c b/src/gpm-kbd-backlight.c +index ae8e0fa..c646855 100644 +--- a/src/gpm-kbd-backlight.c ++++ b/src/gpm-kbd-backlight.c +@@ -326,7 +326,7 @@ gpm_kbd_backlight_on_dbus_signal (GDBusProxy *proxy, + return; + } + +- g_assert_not_reached (); ++ g_debug ("signal '%s' not handled!", signal_name); + } + + /** diff -Nru mate-power-manager-1.16.2/debian/patches/series mate-power-manager-1.16.2/debian/patches/series --- mate-power-manager-1.16.2/debian/patches/series 1970-01-01 01:00:00.000000000 +0100 +++ mate-power-manager-1.16.2/debian/patches/series 2017-09-05 11:37:19.000000000 +0200 @@ -0,0 +1 @@ +0001_do_not_abort_on_unknown_DBus_signal_name.patch