← Back to team overview

compiz team mailing list archive

[Bug 1035261] Re: Port compiz to gsettings and consequently remove unity-2d

 

** Description changed:

  Porting compiz and so unity to gsettings has a lot of consequences:
  - compiz:
    * build with gsettings support
    * add migration scripts
-   * add xml files for the g-c-c integration (we used the metacity ones before)
+   * add xml files for the g-c-c integration (we used the metacity ones before)
  - unity :
    * gconf -> gsettings patches (2)
    * rebuild with the new gsettings compiz
    * add transitional packages for all unity-2d packages
    * add migration scripts
  - nux:
    * remove the X11 Xsession.d detection script
  - gnome-control-center:
   * should be ported in both the keyboard part by reverting the gsettings revert patch
   * in the unity background configuration panels to support gsettings
   * in the display configuration panels to support gsettings
  - gnome-settings-daemon to drop the gsettings revert patch:
  - metacity should be updated to >> 2.34.2 (gsettings integration, shared with compiz). Sync back with debian, demote to universe -> this forces us to drop a lot of patches to make unity-2d running
  - consequently, dropping unity-2d because of metacity patches won't be ported, and unity-2d isn't maintained to port from gconf to gsettings:. Removal from the archive
  - lightdm to transition people from unity-2d to unity-3d session
  - unity-greeter to drop hardware detection capability for nux
  - gnome-session to drop the unity-2d session and recommends
  - release-upgrader in precise to detect if the card can't run unity-3d, and if so, show a warning to tell to stay on the LTS
  - ubuntu-desktop seed to remove dep on unity-2d
  
  People forcing the upgrade or installing on a machine without hardware
  acceleration will then use unity with llvmpipe.
+ 
+ 
+ ---------------
+ WHAT IS REMAINING:
+ 
+ all components that are fix commited (apart unity):
+ - bzr pull the vcs and bzr push it
+ 
+ Unity: Take lp:~didrocks/unity/gsettings-transition as the packaging branch
+ - build with latest compiz, check compiz version for build-dep (if not shipped in a new tarball)
+ - ship the .convert script for the unity part (sil has it), in a .install
+ - ensure this script migrate the HUD key as well.
+ - add the dependency on compiz-gnome version shipping the script
+ 
+ Compiz: take lp:~didrocks/compiz/gsettings-transition as the packaging branch
+ rev 3298 introduced the migration script
+ - merge all the gsettings branch (create a new snapshot tarball?), ensure they have the xml for g-c-c ones as well. The g-c-c xml files should be installed and handled.
+ - ship the transition script use debian/compiz-gnome.migrations (prepared) for that and ship the .convert files as usual (in a .install)

** Changed in: unity (Ubuntu)
       Status: Fix Released => Fix Committed

** Description changed:

  Porting compiz and so unity to gsettings has a lot of consequences:
  - compiz:
    * build with gsettings support
    * add migration scripts
    * add xml files for the g-c-c integration (we used the metacity ones before)
  - unity :
    * gconf -> gsettings patches (2)
    * rebuild with the new gsettings compiz
    * add transitional packages for all unity-2d packages
    * add migration scripts
  - nux:
    * remove the X11 Xsession.d detection script
  - gnome-control-center:
   * should be ported in both the keyboard part by reverting the gsettings revert patch
   * in the unity background configuration panels to support gsettings
   * in the display configuration panels to support gsettings
  - gnome-settings-daemon to drop the gsettings revert patch:
  - metacity should be updated to >> 2.34.2 (gsettings integration, shared with compiz). Sync back with debian, demote to universe -> this forces us to drop a lot of patches to make unity-2d running
  - consequently, dropping unity-2d because of metacity patches won't be ported, and unity-2d isn't maintained to port from gconf to gsettings:. Removal from the archive
  - lightdm to transition people from unity-2d to unity-3d session
  - unity-greeter to drop hardware detection capability for nux
  - gnome-session to drop the unity-2d session and recommends
  - release-upgrader in precise to detect if the card can't run unity-3d, and if so, show a warning to tell to stay on the LTS
  - ubuntu-desktop seed to remove dep on unity-2d
  
  People forcing the upgrade or installing on a machine without hardware
  acceleration will then use unity with llvmpipe.
  
- 
  ---------------
  WHAT IS REMAINING:
+ 
+ ubuntu-release-upgrade -> we will deal that with mvo later on.
  
  all components that are fix commited (apart unity):
  - bzr pull the vcs and bzr push it
  
  Unity: Take lp:~didrocks/unity/gsettings-transition as the packaging branch
  - build with latest compiz, check compiz version for build-dep (if not shipped in a new tarball)
  - ship the .convert script for the unity part (sil has it), in a .install
  - ensure this script migrate the HUD key as well.
  - add the dependency on compiz-gnome version shipping the script
  
  Compiz: take lp:~didrocks/compiz/gsettings-transition as the packaging branch
  rev 3298 introduced the migration script
  - merge all the gsettings branch (create a new snapshot tarball?), ensure they have the xml for g-c-c ones as well. The g-c-c xml files should be installed and handled.
  - ship the transition script use debian/compiz-gnome.migrations (prepared) for that and ship the .convert files as usual (in a .install)

-- 
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/1035261

Title:
  Port compiz to gsettings and consequently remove unity-2d

To manage notifications about this bug go to:
https://bugs.launchpad.net/compiz/+bug/1035261/+subscriptions


References