I have done a little checking for this bug, here's the summary:

1. $ keytouch-2.3.2/ uscan
   $ keytouch-2.3.2/ uupdate
works fine.

2. keytouch-2.3.2/debian/patches/10_do_not_install_init_scripts.dpatch
needs to be tweaked to allow it to apply. (Modified version attached.)
The package then builds cleanly.

3. The new upstream version includes new files:  
debdiff keytouch_2.3.2-2_amd64.changes keytouch_2.4.1-1.1_amd64.changes 
[The following lists of changes regard files as different if they have
different names, permissions or owners.]

Files in second .changes but not in first
-----------------------------------------
-rw-r--r--  root/root   /etc/X11/Xsession.d/92keytouchd_launch
-rw-r--r--  root/root   /usr/share/keytouch/keyboards/S510 remote.Logitech
-rw-r--r--  root/root   /usr/share/locale/fi/LC_MESSAGES/keytouch.mo
-rw-r--r--  root/root   
/usr/share/locale/hu/LC_MESSAGES/keytouch-keyboard-bin.mo
-rw-r--r--  root/root   /usr/share/locale/hu/LC_MESSAGES/keytouch.mo
-rw-r--r--  root/root   
/usr/share/locale/sk/LC_MESSAGES/keytouch-keyboard-bin.mo
-rw-r--r--  root/root   /usr/share/locale/sk/LC_MESSAGES/keytouch.mo
-rw-r--r--  root/root   
/usr/share/locale/zh_CN/LC_MESSAGES/keytouch-keyboard-bin.mo
-rw-r--r--  root/root   /usr/share/locale/zh_CN/LC_MESSAGES/keytouch.mo

Control files of package keytouch: lines which differ (wdiff format)
--------------------------------------------------------------------
Depends: libasound2 (>> 1.0.16), libatk1.0-0 (>= 1.20.0), libc6 (>= 2.7-1), 
libglib2.0-0 (>= 2.16.0), libgnome-menu2 (>= 2.15.4), libgtk2.0-0 (>= 2.12.0), 
libx11-6, libxtst6, keytouch-data (= [-2.3.2-2)-] {+2.4.1-1.1)+}
Installed-Size: [-796-] {+896+}
Version: [-2.3.2-2-] {+2.4.1-1.1+}

Control files of package keytouch-data: lines which differ (wdiff format)
-------------------------------------------------------------------------
Installed-Size: [-1596-] {+1616+}
Version: [-2.3.2-2-] {+2.4.1-1.1+}

I'd have to check with debian-release to see if that is a suitable fix
for a freeze exception.

HOWEVER:

4. I cannot test whether the new package fixes the problem because I'm
unable to demonstrate the original problem. With keytouch installed and
started, I am able to logout without problems (on amd64). Maybe my setup
simply doesn't support what keytouch needs - the existing version in
Debian does not show up in 'ps waux', let alone the new version.

I have uploaded the new upstream release to my test repository:
http://linux.codehelp.co.uk/packages/pool/main/k/keytouch/

deb http://www.linux.codehelp.co.uk/packages unstable main
deb-src http://www.linux.codehelp.co.uk/packages unstable main

Maybe someone who experienced the original problem can do two things:
First, re-verify that this bug exists in the version in Debian.
Second, verify whether the new upstream version works AND fixes the bug.

-- 


Neil Williams
=============
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/


Attachment: 10_do_not_install_init_scripts.dpatch
Description: application/shellscript

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to