+--- alarmd-0.5.20/rpc-mce.c
++++ alarmd-0.5.20/rpc-mce.c
+@@ -29,39 +29,39 @@
+
+ void mce_set_alarm_visibility(DBusConnection *system_bus, gboolean visible)
+ {
+- const gchar *mode = visible ? MCE_ALARM_VISIBLE : MCE_ALARM_OFF;
++/* const gchar *mode = visible ? MCE_ALARM_VISIBLE : MCE_ALARM_OFF; */
+ ENTER_FUNC;
+
+ DEBUG("Telling mce alarm is %s", visible ? "visible" : "off");
+
+- dbus_do_call(system_bus, NULL, FALSE,
++/* dbus_do_call(system_bus, NULL, FALSE,
+ MCE_SERVICE, MCE_REQUEST_PATH, MCE_REQUEST_IF,
+ MCE_ALARM_MODE_CHANGE_REQ,
+ DBUS_TYPE_STRING, &mode,
+- DBUS_TYPE_INVALID);
++ DBUS_TYPE_INVALID); */
+ LEAVE_FUNC;
+ }
+
+ void mce_request_powerup(DBusConnection *system_bus)
+ {
+ ENTER_FUNC;
+- dbus_do_call(system_bus, NULL, FALSE,
++/* dbus_do_call(system_bus, NULL, FALSE,
+ MCE_SERVICE,
+ MCE_REQUEST_PATH,
+ MCE_REQUEST_IF,
+ MCE_POWERUP_REQ,
+- DBUS_TYPE_INVALID);
++ DBUS_TYPE_INVALID); */
+ LEAVE_FUNC;
+ }
+
+ void mce_request_shutdown(DBusConnection *system_bus)
+ {
+ ENTER_FUNC;
+- dbus_do_call(system_bus, NULL, FALSE,
++/* dbus_do_call(system_bus, NULL, FALSE,
+ MCE_SERVICE,
+ MCE_REQUEST_PATH,
+ MCE_REQUEST_IF,
+ MCE_SHUTDOWN_REQ,
+- DBUS_TYPE_INVALID);
++ DBUS_TYPE_INVALID); */
+ LEAVE_FUNC;
+ }
+--- alarmd-0.5.20/libalarm.pc
++++ alarmd-0.5.20/libalarm.pc
+@@ -0,0 +1,9 @@
++includedir=/usr/include/alarmd
++libdir=/usr/lib
++
++Name: libalarm
++Description: Alarm API.
++Version: 0.5.20mer2
++
++Libs: -L${libdir} -lalarm
++Cflags: -I${includedir}
+--- alarmd-0.5.20/alarmd.sh
++++ alarmd-0.5.20/alarmd.sh
+@@ -0,0 +1,5 @@
++#!/bin/sh
++
++rm -f /var/lib/alarmd/alarm_queue.xml
++rm -f /var/lib/alarmd/next_alarm_time
++rm -f /var/lib/alarmd/next_alarm_mode
+--- alarmd-0.5.20/alarmd.conf
++++ alarmd-0.5.20/alarmd.conf
+@@ -0,0 +1,7 @@
++<backup-configuration>
++ <locations>
++ <location type="file" category="settings" auto="true">
++ /var/lib/alarmd/alarm_queue.xml
++ </location>
++ </locations>
++</backup-configuration>
+--- alarmd-0.5.20/Makefile
++++ alarmd-0.5.20/Makefile
+@@ -40,7 +40,6 @@
+ PACKAGE=alarmd
+ TARGETS=alarmd libalarm.la libgtimeout.la libretu.la alarmtool apitest dbustest
+
+-WARNINGS += -Werror
+ WARNINGS += -W -Wall -Wpointer-arith -Wundef -Wcast-align
+ WARNINGS += -Wbad-function-cast -Wwrite-strings -Wsign-compare
+ WARNINGS += -Waggregate-return -Wmissing-noreturn -Wnested-externs
+@@ -113,12 +112,12 @@
+ alarmtool_SOURCES := alarmtool.c
+
+ apitest_CFLAGS += -I`pwd`/include
+-apitest_DIR := /usr/share/alarmd/tests
++apitest_DIR := ${DESTDIR}/usr/share/alarmd/tests
+ apitest_LDFLAGS += libalarm.la
+ apitest_SOURCES := tests/apitest.c
+
+ dbustest_CFLAGS += -I`pwd`/include `pkg-config dbus-glib-1 glib-2.0 --cflags`
+-dbustest_DIR := /usr/share/alarmd/tests
++dbustest_DIR := ${DESTDIR}/usr/share/alarmd/tests
+ dbustest_LDFLAGS += libalarm.la `pkg-config dbus-glib-1 glib-2.0 --libs`
+ dbustest_SOURCES := tests/dbustest.c
+
+--- alarmd-0.5.20/debian/changelog
++++ alarmd-0.5.20/debian/changelog
+@@ -1,3 +1,15 @@
++alarmd (0.5.20-mer4) jaunty; urgency=low
++
++ * Removed obsolete MCE statements (XXX)
++
++ -- Carsten V. Munk <cvm@cs.au.dk> Thu, 07 May 2009 10:13:48 +0000
++
++alarmd (0.5.20-mer1) jaunty; urgency=low
++
++ * Removed -Werror.
++
++ -- Carsten V. Munk <cvm@cs.au.dk> Sat, 10 Jan 2009 14:46:33 +0000
++
+ alarmd (0.5.20) unstable; urgency=low
+
+ * Fix alarmd busylooping. Fixes: NB#83269