Activity log for bug #1001365

Date Who What changed Old value New value Message
2012-05-18 17:28:17 Daniel d'Andrada bug added bug
2012-05-18 17:28:32 Daniel d'Andrada utouch-geis: importance Undecided Low
2012-05-18 17:28:35 Daniel d'Andrada utouch-geis: assignee Daniel d'Andrada (dandrader)
2012-05-18 17:28:40 Daniel d'Andrada utouch-geis: status New In Progress
2012-05-18 22:29:31 Launchpad Janitor branch linked lp:~dandrader/utouch-geis/lp1001365
2012-05-22 12:29:56 Launchpad Janitor branch linked lp:utouch-geis
2012-05-22 12:39:45 Daniel d'Andrada utouch-geis: status In Progress Fix Committed
2012-05-22 18:00:58 Chase Douglas bug task added utouch-geis (Ubuntu)
2012-05-22 18:06:13 Chase Douglas utouch-geis (Ubuntu): importance Undecided Low
2012-06-06 13:53:28 Launchpad Janitor branch linked lp:utouch-geis/quantal
2012-06-07 19:12:25 Launchpad Janitor utouch-geis (Ubuntu): status New Fix Released
2012-06-07 20:30:04 Chase Douglas utouch-geis: status Fix Committed Fix Released
2012-06-29 21:32:07 Launchpad Janitor branch linked lp:ubuntu/utouch-geis
2012-08-10 20:16:25 Launchpad Janitor branch linked lp:~fginther/+junk/geis-precise-debug
2012-08-14 18:47:44 Launchpad Janitor branch linked lp:~fginther/geis/2.2.9.1
2012-08-15 17:56:49 Launchpad Janitor branch linked lp:~fginther/+junk/geis-2.2.9.1-take2
2012-08-16 15:42:43 Launchpad Janitor branch linked lp:~fginther/geis/geis-2.2.9.1-precise
2012-08-16 16:19:54 Chase Douglas affects utouch-geis (Ubuntu) geis (Ubuntu)
2012-08-16 16:20:07 Chase Douglas nominated for series Ubuntu Precise
2012-08-16 16:20:07 Chase Douglas bug task added geis (Ubuntu Precise)
2012-08-16 16:21:49 Chase Douglas geis (Ubuntu Precise): status New In Progress
2012-08-16 16:21:57 Chase Douglas geis (Ubuntu Precise): importance Undecided Low
2012-08-16 16:22:05 Chase Douglas geis (Ubuntu Precise): assignee Francis Ginther (fginther)
2012-08-16 17:21:07 Daniel d'Andrada description Steps to reproduce the problem: - Disable atomic gestures rules. - Subscribe for 2-touches Touch gestures. - Move 4 simultaneous touch points on a touchscreen (in an environment where no other process/client would intercept those touches). - Check that 6 different 2-touch Touch gestures begin. - Accept two of them that are not overlapping (i.e. that have no common touch point between the two) and reject any others. Expected outcome: If you happen to get a "Gesture Begin" from a gesture that overlaps one that was already accepted, you can successfully reject it. Actual oucome: You get "Gesture Begin" and "Gesture Update" events from gestures that overlaps the ones were already accepted and if you try to reject them the call fails. Comments: It seems that utouch-geis keeps in its event queue (and therefore ends up delivering them) events from gestures that no longer exist (gestures that overlap an accepted one are automatically canceled), hence the failure when you try to reject them. We need this fix backported from Quantal as it's in the code that was changed to the new naming scheme, from utouch-geis to just geis, that must be done in Precise as well. [Test Case] Steps to reproduce the problem:    - Disable atomic gestures rules.    - Subscribe for 2-touches Touch gestures.    - Move 4 simultaneous touch points on a touchscreen (in an environment where no other process/client would intercept those touches).    - Check that 6 different 2-touch Touch gestures begin.    - Accept two of them that are not overlapping (i.e. that have no common touch point between the two) and reject any others. Expected outcome:   If you happen to get a "Gesture Begin" from a gesture that overlaps one that was already accepted, you can successfully reject it. Actual oucome:   You get "Gesture Begin" and "Gesture Update" events from gestures that overlaps the ones were already accepted and if you try to reject them the call fails. [Comments] utouch-geis keeps in its event queue (and therefore ends up delivering them) events from gestures that no longer exist (gestures that overlap an accepted one are automatically canceled), hence the failure when you try to reject them. [Regression Potential] A regression was found later on, after further use and testing, and already fixed. It's the fix for bug 1015775. Thus I believe we can safely say that the regression potential now is minimal.
2012-08-27 20:11:55 Chase Douglas bug added subscriber Ubuntu Stable Release Updates Team
2012-08-30 19:20:32 Adam Conrad geis (Ubuntu Precise): status In Progress Fix Committed
2012-08-30 19:20:36 Adam Conrad bug added subscriber SRU Verification
2012-08-30 19:20:43 Adam Conrad tags verification-needed
2012-09-02 07:42:00 Launchpad Janitor branch linked lp:~ubuntu-branches/ubuntu/precise/geis/precise-proposed
2012-09-07 21:14:23 Chase Douglas tags verification-needed regression-proposed
2012-09-07 21:23:53 Adam Conrad tags regression-proposed regression-proposed verification-needed
2012-09-07 21:25:14 Adam Conrad tags regression-proposed verification-needed verification-needed
2012-09-10 17:04:36 Daniel d'Andrada tags verification-needed verification-done
2012-09-13 21:53:11 Adam Conrad removed subscriber Ubuntu Stable Release Updates Team
2012-09-13 21:53:16 Launchpad Janitor geis (Ubuntu Precise): status Fix Committed Fix Released