kde package issues with trusty xstack in precise

Bug #1328266 reported by stargazer
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
synaptiks (Ubuntu)
Invalid
Undecided
Unassigned
Precise
Fix Released
Undecided
Maarten Lankhorst
xserver-xorg-input-synaptics-lts-trusty (Ubuntu)
Invalid
Undecided
Unassigned
Precise
Fix Released
Undecided
Maarten Lankhorst

Bug Description

[Impact]
Due to removed keys in the configuration class the de-serialization of old touchpad settings fail which breaks the touchpad configuration.

[Test Case]
1) You need a ~/.config/synaptiks/touchpad-config.json like the one attached to the report (containing the configuration keys that cause the issue)
https://bugs.launchpad.net/ubuntu/+source/synaptiks/+bug/1102032/+attachment/3660655/+files/touchpad-config.json
2) run 'synaptikscfg load' which should show backtrace below
3) install kde-config-touchpad from raring-proposed
4) run 'synaptikscfg load' again which shouldn't crash anymore

[Regression Potential]
It disables support for the broken functions on older xservers too,
but they were removed because of lack of use.

Hello,

I've tested the trusty Xstack HWE xserver-xorg-lts-trusty;

KDE packages kde-workspace-dev libkwinactiveglesutils1 libkwinglesutils1 kde-config-touchpad are getting removed when installing the trusty Xstack with the following command;

apt-get install -V libglapi-mesa-lts-trusty libgl1-mesa-glx-lts-trusty xserver-xorg-lts-trusty xserver-xorg-input-all-lts-trusty xserver-xorg-video-all-lts-trusty libgl1-mesa-dri-lts-trusty x11-xserver-utils-lts-trusty libglapi-mesa-lts-trusty:i386 libgl1-mesa-dri-lts-trusty:i386 libgl1-mesa-glx-lts-trusty:i386

After the installation you can install the packages kde-workspace-dev libkwinactiveglesutils1 libkwinglesutils again without problems.

But installing KDE package kde-config-touchpad leads to a removal of packages xserver-xorg-input-all-lts-trusty xserver-xorg-input-synaptics-lts-trusty.

Without kde-config-touchpad, the KDE touchpad configuration is broken.

Please help!

Thanks, Bernhard

Error Msg;

apt-get install kde-config-touchpad
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  xserver-xorg-input-all-lts-trusty xserver-xorg-input-synaptics-lts-trusty
The following NEW packages will be installed:
  kde-config-touchpad
0 upgraded, 1 newly installed, 2 to remove and 13 not upgraded.
Need to get 86,5 kB of archives.
After this operation, 438 kB of additional disk space will be used.
Do you want to continue [Y/n]?

The following packages have unmet dependencies:
 xserver-xorg-input-synaptics-lts-trusty : Breaks: kde-config-touchpad (< 0.8.1-2~) but 0.8.1-1ubuntu1.2 is to be installed.
The following actions will resolve these dependencies:

     Remove the following packages:
1) xserver-xorg-input-all-lts-trusty
2) xserver-xorg-input-synaptics-lts-trusty

     Leave the following dependencies unresolved:
3) xserver-xorg-lts-trusty recommends xserver-xorg-input-all-lts-trusty

Revision history for this message
stargazer (stargazer05) wrote :

Are there any news for the package issue with kde-config-touchpad ?

Chris J Arges (arges)
Changed in synaptiks (Ubuntu):
status: New → Invalid
description: updated
Revision history for this message
Maarten Lankhorst (mlankhorst) wrote :
Revision history for this message
Maarten Lankhorst (mlankhorst) wrote :
Changed in xserver-xorg-input-synaptics-lts-trusty (Ubuntu):
status: New → Invalid
Changed in synaptiks (Ubuntu Precise):
status: New → In Progress
assignee: nobody → Maarten Lankhorst (mlankhorst)
Changed in xserver-xorg-input-synaptics-lts-trusty (Ubuntu Precise):
assignee: nobody → Maarten Lankhorst (mlankhorst)
status: New → In Progress
milestone: none → ubuntu-12.04.5
Changed in synaptiks (Ubuntu Precise):
milestone: none → ubuntu-12.04.5
Revision history for this message
Chris J Arges (arges) wrote :

Maarten,
I looked into sponsoring this. Synaptiks looks fine and builds fine.

However, if I try to build xserver-xorg-input-synaptics-lts-trusty I get the following issue:
sbuild-build-depends-xserver-xorg-input-synaptics-lts-trusty-dummy : Depends: xserver-xorg-dev-lts-trusty (>= 2:1.12) but it is not going to be installed

I understand in -proposed there is:
xserver-xorg-dev-lts-trusty | 2:1.15.1-0ubuntu2~precise1 | precise-proposed | amd64, i386

So it may be easier to ensure that package is updated beforehand.

Thanks,
--chris

Revision history for this message
Michael Vogt (mvo) wrote :

Hey Maarten and Chris. I uploaded both packages now. The xxvi package builds fine for me is a schroot environment that has precise-proposed enabled. Given that this bug is one of the blockers for promotion to -updates I uploaded it now so that the promotion can happen quicker :)

Changed in xserver-xorg-input-synaptics-lts-trusty (Ubuntu Precise):
status: In Progress → Fix Committed
Changed in synaptiks (Ubuntu Precise):
status: In Progress → Fix Committed
Revision history for this message
Adam Conrad (adconrad) wrote : Please test proposed package

Hello Bernhard, or anyone else affected,

Accepted synaptiks into precise-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/synaptiks/0.8.1-1ubuntu1.3 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

tags: added: verification-needed
Revision history for this message
Adam Conrad (adconrad) wrote :

Hello Bernhard, or anyone else affected,

Accepted xserver-xorg-input-synaptics-lts-trusty into precise-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics-lts-trusty/1.7.4-0ubuntu1~precise2 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Revision history for this message
Maarten Lankhorst (mlankhorst) wrote :

Installs succesfully, I'll give it a shot on a laptop.

tags: added: verification-done
removed: verification-needed
Revision history for this message
Maarten Lankhorst (mlankhorst) wrote :

I reproduced the crash on the -lts-saucy stack, confirmed that the fixed version works. And that installing the lts-trusty stack removes the broken kde-config-touchpad, the upgraded kde-config-touchpad installs correctly and doesn't crash.

Revision history for this message
Colin Watson (cjwatson) wrote : Update Released

The verification of the Stable Release Update for synaptiks has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xserver-xorg-input-synaptics-lts-trusty - 1.7.4-0ubuntu1~precise2

---------------
xserver-xorg-input-synaptics-lts-trusty (1.7.4-0ubuntu1~precise2) precise-proposed; urgency=low

  * Lower the breaks of kde-config-touchpad-data. (LP: #1328266)
 -- Maarten Lankhorst <email address hidden> Wed, 18 Jun 2014 15:23:44 +0200

Changed in xserver-xorg-input-synaptics-lts-trusty (Ubuntu Precise):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package synaptiks - 0.8.1-1ubuntu1.3

---------------
synaptiks (0.8.1-1ubuntu1.3) precise-proposed; urgency=low

  * Copy 0001-Remove-several-features-that-will-no-longer-be-expos.patch
    from saucy to support for synaptics 1.7 driver. (LP: #1328266)
    - Originally fixed those bugs: LP #1102032, #1002736
 -- Maarten Lankhorst <email address hidden> Wed, 18 Jun 2014 15:15:28 +0200

Changed in synaptiks (Ubuntu Precise):
status: Fix Committed → Fix Released
Revision history for this message
stargazer (stargazer05) wrote :

Thanks, it is working!

Best regards, Bernhard

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.