Keytouch 2.4.1 Package

Bug #255976 reported by Nick Colgan
24
This bug affects 1 person
Affects Status Importance Assigned to Milestone
keytouch (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Binary package hint: keytouch

Ok, so this is my first package (so go easy on me). It's for a new upstream version of keytouch, 2.4.1. With the packaging docs as scattered as they are, I'm not sure how I did, but here is the diff.gz for review.

Upstream changelog:

Version 2.4.1:
* keytouchd:
 - keytouchd now detects if KDE or GNOME is running. It does that by checking if there
   is a process 'kdesktop' or 'gnome-session'. If there is such a process keytouchd
   will use the values of all environment variables for its own environment variables.
   As a result the applications launched by keytouchd will appear on the XGL display if
   XGL is running and GTK applications will use the theme as set by KDE when running
   KDE.

Version 2.4.0:
- Updated kernel keycode to X keycode mapping.
- Updated translations.
* keytouchd:
 - XCloseDisplay is not called anymore, because on some systems it may not return from this call.

Version 2.4.0 beta:
- Updated to syntax version 1.2 for keyboard files.
* keytouch-config:
 - The program now checks if KDE is running, by checking if environment variable KDE_FULL_SESSION is set.
* keytouch-init:
 - Added support for USB keyboards.
* keytouch-keyboard:
 - The keyboard list is now presented as a treeview.
 - When keytouch-keyboard is started, the current keyboard will be selected in the treeview.
 - When a keyboard file was successfully imported, the corresponding keyboard will be selected.
 - Updated syntax checker for syntax version 1.2

Revision history for this message
Nick Colgan (nick-colgan) wrote :
Revision history for this message
Andrew Starr-Bochicchio (andrewsomething) wrote :

Thanks for your work. In order to get this into Intrepid you should take a look at this wiki page:

https://wiki.ubuntu.com/SponsorshipProcess

You should create a debdiff between the update package and the old one (there are instructions linked on the wiki) and then subscribe ubuntu-universe-sponsors to this bug report.

Changed in keytouch:
importance: Undecided → Wishlist
status: New → Confirmed
Changed in keytouch:
assignee: nobody → ubuntu-universe-sponsors
Changed in keytouch:
assignee: ubuntu-universe-sponsors → nobody
description: updated
Revision history for this message
Nick Colgan (nick-colgan) wrote :

Actually, the wiki page that you linked suggests a debdiff for a patch and a diff.gz for a new upstream version (which is what this is), so I believe I uploaded the correct file.

Changed in keytouch:
status: Confirmed → In Progress
Revision history for this message
Luca Falavigna (dktrkranz) wrote :

Could you please check if http://bugs.debian.org/487629 is applicable to current Ubuntu version and if new release fixed it?

Revision history for this message
Chris S. (cszikszoy) wrote :

Luca. Yes and Yes.

On the debian bug report here: http://bugs.debian.org/487629 (that you provided), there is a link to the original bug report in launchpad for Hardy here: https://bugs.launchpad.net/debian/+source/keytouch/+bug/186713

The Hardy launchpad bug contains posts from the author of the software specifically stating that the new version fixes this issue.

Revision history for this message
Emmet Hikory (persia) wrote :

Apologies, but the sponsors were unable to get to this request prior to feature freeze. It appears that this update will require a feature-freeze exception. If you are sure that this is not the case, please resubscribe the sponsors queue. If it is the case, please work with the MOTU Release team to get this update approved.

Revision history for this message
Chris S. (cszikszoy) wrote :

Do you know who exactly I will need to contact? I'll do everything I can to push this update. This is a very unacceptable situation, both the debian bug report and the launchpad report list this bug as "severity: grave", and "Importance: High", respectively. No work needs to be done to fix this bug! The author of the software has already released a new version that fixes this problem.

Revision history for this message
Emmet Hikory (persia) wrote :

https://wiki.ubuntu.com/FreezeExceptionProcess documents the freeze exception process. I suspect this falls under the "FeatureFreeze for new upstream versions" category, although I'll admit that I've not investigated this particular bug sufficiently to be sure.

Revision history for this message
Michał Gołębiowski-Owczarek (mgol) wrote :

This couldn't be in a wishlist, I think. This version has a really serious bug. Not everyone can know that this is keytouch that causes their computer not to able to shutdown properly...

Keeping the old version in repo is allowing bugs to be applied into working Ubuntu system.

More than 2 months have passed since this bug was reported and there is still a buggy version in the repo... Is there any plan to replace it with a working one?

Revision history for this message
Marvin (marvin-nospam) wrote :

When it comes to the software (so I am not talking about this package) I really advise you to replace version 2.3.2 by 2.4.1. This version also provides proper support for USB keyboards.
It indeed fixes the logout problem:
"XCloseDisplay is not called anymore, because on some systems it may not return from this call."

The 2.3.2 Ubuntu package has its own script (by that I mean that it's different from the script when you install keytouch from source) that launches keytouchd. For the 2.3.2 package the logout problem has also been fixed by a new version of that script. So I suggest to use that script for the 2.4.1 package.

Revision history for this message
Daniel Holbach (dholbach) wrote :

A few things:
 - you drop changelog entries from the old version (2.3.2-2.1ubuntu1)
 - you drop the patch 25_XCloseDisplay without any explanation in the changelog
 - it looks like you attribute 10_do_not_install_init_scripts to somebody else and drop the description in it
 - you drop -D_GNU_SOURCE from CFLAGS in debian/rules without any explanation in the changelog

Could you look into these issues?

Revision history for this message
James Westby (james-w) wrote :

Hi Marvin,

Are you talking about the keytouchd-launch or the keytouch.init scripts provided
by the package? Which script do you suggest replaces them?

Thanks,

James

Revision history for this message
Daniel Holbach (dholbach) wrote : Unsubscribing Sponsors.

I'm unsubscribing the Sponsors' Team for now. Please re-subscribe when ready.

Revision history for this message
Artur Rona (ari-tczew) wrote :

keytouch (2.4.1-1) unstable; urgency=low

  * New upstream release
   - XCloseDisplay not called on exit anymore
   - Added GTK theme support
   - Added support for USB keyboard
   - Change in keyboard display layout
   - Updated keyboard syntax
  * Dpatch cleanup
   - Edited change hunks of patches to reflect upstream code
   - Remove XCloseDisplay patch: Fixed in upstream
  * Remove obsolete call to dh_desktop

 -- Ubuntu Archive Auto-Sync < <email address hidden>> Mon, 15 Jun 2009 11:17:45 +0100

Changed in keytouch (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.