Fails to build against utouch-geis 2.2.6 and later

Bug #987548 reported by Chase Douglas
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OIF-qml
Fix Released
High
Chase Douglas
Oneiric
Won't Fix
High
Francis Ginther
oif-qml (Ubuntu)
Fix Released
Undecided
Unassigned
Precise
Fix Released
Undecided
Unassigned
utouch-qml (Ubuntu)
Fix Released
High
Chase Douglas
Precise
Fix Released
High
Chase Douglas

Bug Description

SRU Rationale
=============
[Impact]
This bug, along with bug 987554 and bug 987552, fix serious regressions in uTouch-qml. Without the changes, the package will not build, will not work for touchscreens, and may miss events and erroneously print warnings to the console.

[Development Fix]
Quantal is not open yet.

[Stable fix]
An update to the upstream microrelease is provided in the attached debdiff. The upstream microrelease includes only fixes for these three bugs.

[Test case]
* Bug 987548: Ensure the package builds in the archive
* Bug 987554: Run qmlviewer eventprinter.qml from the examples in utouch-qml and perform
              two-touch gestures on a touchscreen. Ensure gestures are printed to the
              console.
* Bug 987553: Run qmlviewer on either of the other examples. Ensure no warnings are
              printed to the console.

[Regression Potential]
Low. The fixes are trivial and easily verified. The package is not seeded and has no reverse dependencies in the Ubuntu archive.

Original Bug Report
===================
Earlier versions of utouch-geis included a stub for geis_gesture_reject(). The intention was to implement the call later, automatically enabling proper gesture rejection without any need for new development. Unfortunately, the API needed to change, and this went into effect in utouch-geis 2.2.6. To fix utouch-qml, we merely need to remove the calls to geis_gesture_reject().

Changed in utouch-qml:
milestone: none → 1.0.6
Changed in utouch-qml:
status: In Progress → Fix Committed
Changed in utouch-qml:
status: Fix Committed → Fix Released
Revision history for this message
Chase Douglas (chasedouglas) wrote :
Revision history for this message
Chase Douglas (chasedouglas) wrote :
Revision history for this message
Chase Douglas (chasedouglas) wrote :
Changed in utouch-qml (Ubuntu Precise):
status: New → In Progress
importance: Undecided → High
assignee: nobody → Chase Douglas (chasedouglas)
description: updated
Changed in utouch-qml (Ubuntu Precise):
status: In Progress → New
Revision history for this message
Scott Kitterman (kitterman) wrote : Re: [Bug 987548] [NEW] Fails to build against utouch-geis 2.2.6 and later

Needs to be an SRU.

description: updated
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Hello Chase, or anyone else affected,

Accepted utouch-qml into precise-proposed. The package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in utouch-qml (Ubuntu Precise):
status: New → Fix Committed
tags: added: verification-needed
Revision history for this message
Chase Douglas (chasedouglas) wrote :

The package built in the archive, so this bug is fixed.

tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package utouch-qml - 1.0.6-0ubuntu1

---------------
utouch-qml (1.0.6-0ubuntu1) precise-proposed; urgency=low

  * New upstream release.
    - Bug fixes only
    - Fix FTBFS against utouch-geis 2.2.6 and later (LP: #987548)
    - Fix touchscreen gestures not working (LP: #987554)
    - Fix geis event handling for multiple available events (LP: #987552)
  * Bump lintian standards version to 3.9.3
 -- Chase Douglas <email address hidden> Tue, 24 Apr 2012 09:00:24 -0700

Changed in utouch-qml (Ubuntu):
status: Fix Committed → Fix Released
Changed in utouch-qml (Ubuntu Precise):
status: Fix Committed → Fix Released
Steve Langasek (vorlon)
Changed in oif-qml (Ubuntu Precise):
status: New → Fix Released
Changed in oif-qml (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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