freeze exception for keytouch
Dear release team,
in order to fix bug #487629
(http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=%23487629) I made an upload
NMU upload to mentors.debian.net. This upload was later on sponsored by Neil
Williams (thanks for your help Neil!).
As described in the bugreport, the unfixed keytouch prevents X session
shutdowns, causing the X session to hang forever.
There exists a similar ubuntu bugreport and there the upstream authore solved
the problem by a simple one-line patch
(https://bugs.launchpad.net/debian/+source/keytouch/+bug/186713/comments/53).
I backported this patch from the new upstream release and added it to package
patch queue
#! /bin/sh /usr/share/dpatch/dpatch-run
## 25_XCloseDisplay.dpatch by <bernd.schubert@fastmail.fm>
##
## DP: Backport from 2.4.0, allow proper X-session shutdown
@DPATCH@
diff -urNad keytouch-2.3.2~/keytouchd/main.c keytouch-2.3.2/keytouchd/main.c
--- keytouch-2.3.2~/keytouchd/main.c 2008-08-20 22:15:57.000000000 +0200
+++ keytouch-2.3.2/keytouchd/main.c 2008-08-20 22:16:53.587173950 +0200
@@ -168,7 +168,7 @@
XmlFree (user_preferences.browser);
XmlFree (user_preferences.email_program);
XmlFree (user_preferences.chat_program);
- XCloseDisplay (display);
+ /* XCloseDisplay (display); This may prevent keytouchd from
terminating */
exit (EXIT_SUCCESS);
}
I would be glad if you could make an exception for keytouch.
Thanks in advance,
Bernd
Reply to: