some migrations do not write gsettings values correctly, resulting in keyboard shortcuts not saved in precise->quantal upgrade

Bug #1054034 reported by Paul Larson
24
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Unity Foundations
Confirmed
Low
Unassigned
compiz (Ubuntu)
Confirmed
Undecided
Unassigned
dconf (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

= Steps to reproduce =

Option 1:
1. Use up-to-date 12.10, follow instructions for testing at http://people.canonical.com/~tjyrinki/migrationproblems/

Option 2:
1. Install 12.04.1 desktop, also all the updates
2. Choose settings->keyboard->shortcuts: change various hotkeys like to bring up the HUD to shift-ctrl-L, to switch workspaces something non-default and so on, verifying that they work
3. update-manager -d, update to quantal
4. After reboot, observe the problems like keys set to defaults instead of what they were in 12.04, or not working otherwise

Notes: double entries are bug #1050796. HUD key not working was bug #1046212. Various other fixed migration / settings related bugs bug #1046190 bug #1046199 bug #1042041

What should happen:

Settings migrated as written by gsettings-data-convert during session-migration and the generic migration mechanism.

What currently happens:

Migrations seemingly happen in the beginning of the session login, including session-migration scripts from /usr/lib/compiz/migration running gsettings-data-convert being executed. However, the actual settings in this test setup (first login after actual upgrade to 12.10) do not take effect. Schemas are marked as being migrated in .local/share/{gsettings-data-convert,session_migration-ubuntu}.

If the migration is run by hand when the session is already running, migrations seem to work.

--- original description ---

Reproducible on both i386 and amd64

1. Install 12.04.1 desktop, also installed the updates
2. settings->keyboard->shortcuts: change the hotkey to bring up the HUD to shift-ctrl-L, verified that it worked
3. update-manager -d, update to quantal
After reboot, the key to show the hud is Disabled. Also, there are two entries in the list for bringing up the terminal (see attached screenshot)

---

ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: compiz 1:0.9.8.0-0ubuntu1
ProcVersionSignature: Ubuntu 3.5.0-15.22-generic 3.5.4
Uname: Linux 3.5.0-15-generic i686
ApportVersion: 2.5.2-0ubuntu4
Architecture: i386
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CurrentDmesg:

Date: Fri Sep 21 07:54:11 2012
DistUpgraded: 2012-09-21 07:36:07,952 DEBUG enabling apt cron job
DistroCodename: quantal
DistroVariant: ubuntu
GraphicsCard: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter [80ee:beef] (prog-if 00 [VGA controller])
InstallationMedia: Ubuntu 12.04.1 LTS "Precise Pangolin" - Release i386 (20120817.3)
Lsusb:
 Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet
 Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
MachineType: innotek GmbH VirtualBox
PackageArchitecture: all
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.5.0-15-generic root=UUID=ee0d5dde-5e2e-4ba1-bc71-f776452d842a ro quiet splash vt.handoff=7
SourcePackage: compiz
UpgradeStatus: Upgraded to quantal on 2012-09-21 (0 days ago)
dmi.bios.date: 12/01/2006
dmi.bios.vendor: innotek GmbH
dmi.bios.version: VirtualBox
dmi.modalias: dmi:bvninnotekGmbH:bvrVirtualBox:bd12/01/2006:svninnotekGmbH:pnVirtualBox:pvr1.2:
dmi.product.name: VirtualBox
dmi.product.version: 1.2
dmi.sys.vendor: innotek GmbH
version.compiz: compiz 1:0.9.8.0-0ubuntu1
version.libdrm2: libdrm2 2.4.39-0ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 9.0~git20120917.7cfd42ce-0ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 9.0~git20120917.7cfd42ce-0ubuntu3
version.xserver-xorg-core: xserver-xorg-core 2:1.13.0-0ubuntu4
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.99.99~git20120713.6ef1ad6a-0ubuntu1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.20.8-0ubuntu1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.2-0ubuntu1

Revision history for this message
Paul Larson (pwlars) wrote :
Revision history for this message
Paul Larson (pwlars) wrote :
tags: added: compiz-0.9
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in compiz (Ubuntu):
status: New → Confirmed
summary: + some migration scripts do not write values correctly, resulting in
keyboard shortcuts not saved in precise->quantal upgrade
Changed in dconf (Ubuntu):
status: New → Confirmed
description: updated
description: updated
Changed in unity-foundations:
assignee: nobody → Ted Gould (ted)
status: New → Confirmed
Changed in unity-foundations:
importance: Undecided → High
description: updated
description: updated
summary: - some migration scripts do not write values correctly, resulting in
+ some migrations do not write gsettings values correctly, resulting in
keyboard shortcuts not saved in precise->quantal upgrade
Revision history for this message
Ted Gould (ted) wrote :

Marking as Low since it only returns the values to the defaults. It still makes a very usable system (perhaps more so ;-) ) and only requires resetting the hotkeys to fix. It is also very hard to reproduce and is likely to not effect that many users.

Changed in unity-foundations:
assignee: Ted Gould (ted) → nobody
importance: High → Low
tags: added: rls-q-notfixing
removed: rls-q-incoming
Revision history for this message
Sebastien Bacher (seb128) wrote :

Didier says it's a duplicate of bug #1063617 "compiz 1:0.9.8+bzr3319-0ubuntu1 regression: keeps setting gsettings keys to wrong values"

Revision history for this message
Russian redneck (otaku-8) wrote :

> and only requires resetting the hotkeys to fix.
In my case resetting didn't help. Even Alt+F2 not working

Revision history for this message
Russian redneck (otaku-8) wrote :

excuse me, FULL reset helped

Revision history for this message
Russian redneck (otaku-8) wrote :

oops, reboot and hotkeys not working again

Revision history for this message
Russian redneck (otaku-8) wrote :

...and now reset of them doesn't help

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.