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

Launchpad Bug Tracker 1035261 at bugs.launchpad.net
Fri Aug 24 02:33:11 UTC 2012


This bug was fixed in the package metacity - 1:2.34.3-3ubuntu1

---------------
metacity (1:2.34.3-3ubuntu1) quantal-proposed; urgency=low

  * Resync with Debian & refresh patches. (LP: #1032120, LP: #1035261)
    Remaining changes:
  * debian/control:
    - Suggest gnome-themes-standard instead of recommend
    - Add Vcs-Bzr link
  * debian/metacity-common.gsettings-override:
    - Set Ubuntu default button layout order for Classic session
    - Drop previous gconf overrides as obsolete
  * debian/patches/04_support_drag_drop_with_alt_tab.patch:
    - Support alt-tab during drag and drop.
  * debian/patches/05_raise_on_click_for_click_mode.patch:
    - Use raise on click option.
  * debian/patches/06_Add_UXD_shadows_and_borders.patch:
    - patch for a new key in the ubuntu theme for shows and borders
  * debian/patches/10_no-ws-switcher.patch:
    - Don't show the workspace switcher if we only have one.
  * debian/patches/12_dont-show-as-user.patch:
    - Don't show "as user" in title bar.
  * debian/patches/13_better_support_for_button_layout.patch:
    - Corrected support for buttons backgrounds with transparency
  * debian/patches/14_wrong_colormap.patch:
    - Use correct colormap to avoid crash with client side decorations
  * debian/patches/20_do-not-place-windows-over-the-launcher.patch:
    - Try to avoid an already visible launcher in intellihide mode when
      initially positioning new windows.
  * debian/patches/21_fix_compositing_startup.patch:
    Fix some weird rendering effect at startup with compositing activated
  * debian/patches/100_fade_on_long_title.patch:
    - Fade on the end if the title is too long.
  * debian/patches/102_workarea.patch,
    debian/patches/103_struts_in_the_middle.patch,
    debian/patches/104_workarea_union.patch:
    - Add barriers and multimonitor strut support for unity-2d
  * debian/patches/104_workarea_union.patch:
    - Ensure each screen_region generated by
      meta_rectangle_get_minimal_spanning_set_for_region is not outside
      the xinerama screens
  * Dropped patch:
    - 11_hide_tooltip_on_decorator.patch: Obsolete
  * debian/patches/03_strict_focus.patch:
    - Disabled. This needs gsettings-desktop-schemas to be patched if
      we want to bring this back
  * Disabled Unity 2D-related patches that need porting to gsettings:
    - 15_show_maximized_titlebars.patch
    - 16-capture-before-unmap.patch
    - 17-workspace-switcher-cycle.patch
    - 18-auto-maximize-windows.patch
    - 19_add_unity_hud_configuration.patch
    - 101_override_gconf_settings.patch

metacity (1:2.34.3-3) unstable; urgency=low

  [ Josselin Mouette ]
  * 01_focus_new_window.patch: new patch from upstream bugzilla.
    Correctly focus new windows even when they appear behind an ?^?^?always
    on top?^?^? window. Closes: #515577.

  [ Michael Biebl ]
  * Rebuild with xz compression for binary packages.

metacity (1:2.34.3-2) unstable; urgency=low

  * Upload to unstable.
  * Replace Suggests: gnome-themes with Recommends: gnome-themes-standard
    since Adwaita is the preferred window manager theme and we want it to be
    installed by default.
  * Use strict dependency between metacity/libmetacity-private0a and
    metacity-common to ensure we have the correct version of metacity-common
    providing the org.gnome.metacity gsettings schema.

metacity (1:2.34.3-1) experimental; urgency=low

  * New upstream release.
  * Bump Build-Depends on libgtk2.0-dev to (>= 2.24.0) and libglib2.0-dev to
    (>= 2.25.10).
  * Replace libgconf2-dev Build-Depends with gsettings-desktop-schemas-dev
    (>= 3.3.0).
  * Replace libgnome2-common Depends with gsettings-desktop-schemas
    (>= 3.3.0).
  * Bump Suggests gnome-control-center to (>= 1:3.4.0).
  * Install GSettings schemas and GConf conversion script.
  * Bump Standards-Version to 3.9.3.
  * Update Vcs-* URLs.

metacity (1:2.34.1-2) unstable; urgency=low

  [ Josselin Mouette ]
  * Depend on gnome-icon-theme. Closes: #638141.

  [ Michael Biebl ]
  * Use a strict dependency between metacity and libmetacity-private.
  * Due to incompatible changes in libmetacity-private, which broke reverse
    dependencies like compiz, rename the library package to
    libmetacity-private0a. Closes: #629310
  * Add Breaks/Replaces: libmetacity-private0 to libmetacity-private0a.
  * Add a lintian override for the package-name-doesnt-match-sonames warning.
  * debian/watch: Track .xz tarballs.
 -- Jeremy Bicha <jbicha at ubuntu.com>   Thu, 23 Aug 2012 11:12:43 -0400

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

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ubuntu-meta in Ubuntu.
https://bugs.launchpad.net/bugs/1035261

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

Status in Compiz:
  Confirmed
Status in “compiz” package in Ubuntu:
  Fix Released
Status in “gnome-control-center” package in Ubuntu:
  Fix Released
Status in “gnome-session” package in Ubuntu:
  Fix Released
Status in “gnome-settings-daemon” package in Ubuntu:
  Fix Released
Status in “lightdm” package in Ubuntu:
  Fix Released
Status in “metacity” package in Ubuntu:
  Fix Released
Status in “nux” package in Ubuntu:
  Fix Released
Status in “ubuntu-meta” package in Ubuntu:
  Fix Released
Status in “ubuntu-release-upgrader” package in Ubuntu:
  Fix Committed
Status in “unity” package in Ubuntu:
  Fix Released
Status in “unity-2d” package in Ubuntu:
  Fix Released
Status in “unity-greeter” package in Ubuntu:
  Fix Released

Bug description:
  Porting compiz and so unity to gsettings has a lot of consequences:
  - compiz:
    * remove the conffile for 2nd (autologin) fallback mechanism
    * 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 above components that are fix commited (apart unity):
  - bzr pull the vcs, release and dput it
  - metacity to sync with debian

  Unity: Packaging branches lp:~didrocks/unity/gsettings-transition -> continued at lp:~timo-jyrinki/unity/gsettings-transition2
  - build with latest compiz, check compiz version for build-dep (already bumped, but check if not shipped in a new tarball)
  - check that I ship correctly the .convert script and bump if needed the dep from unityc-ommon to compiz-gnome (already bumped, but check if not shipped in a new tarball)

  Compiz: packaging branches lp:~timo-jyrinki/compiz/ubuntu_quantal_trunk (against trunk) -> pushed to lp:ubuntu/compiz now / lp:~timo-jyrinki/compiz/ubuntu_quantal (merged in all the branches not yet in trunk, and additional changes)
  - merge all the gsettings branches to lp:compiz

  MISC:
  - PPA including all of above: https://launchpad.net/~timo-jyrinki/+archive/prerelease

  TESTING THE MIGRATION:

  1. have the old g-c-c, change unity values in it (launcher size, hide mode…), change keybindings (a lot of them in different categories, launcher, navigation… like changing workspace keys)
  2. install new g-c-c (lp:~ubuntu-desktop/gnome-control-center/ubuntu), compiz, unity with all the settings migration
  3. logout/login
  4. check that the keys are transitionned to the new system: launcher size/hide mode are the changed values and corresponds and the values are shown in the new g-c-c. Same thing with the changed keybidings.

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




More information about the foundations-bugs mailing list