← Back to team overview

compiz team mailing list archive

[Bug 1054034] Re: some migration scripts do not write values correctly, resulting in keyboard shortcuts not saved in precise->quantal upgrade

 

** Changed in: unity-foundations
   Importance: Undecided => High

** Description changed:

  = 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

** Description changed:

  = 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:
+ 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

** Summary changed:

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

-- 
You received this bug notification because you are a member of compiz
packagers, which is subscribed to compiz in Ubuntu.
https://bugs.launchpad.net/bugs/1054034

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

To manage notifications about this bug go to:
https://bugs.launchpad.net/unity-foundations/+bug/1054034/+subscriptions


References