FFe: mutter/gnome-shell 3.27/3.28

Bug #1751070 reported by Jeremy Bícha
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
budgie-desktop (Ubuntu)
Fix Released
Wishlist
Unassigned
gnome-shell (Ubuntu)
Fix Released
Wishlist
Unassigned
mutter (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Feature Freeze Exception
------------------------
The Ubuntu Desktop Team would like to update mutter and gnome-shell to 3.27.92.

mutter's soname was bumped so we need to update budgie-desktop too. This has been done and tested successfully in the GNOME3 Staging PPA.

https://gitlab.gnome.org/GNOME/mutter/blob/master/NEWS
https://gitlab.gnome.org/GNOME/gnome-shell/blob/master/NEWS

Feature Freeze Exception Justification
-------------------------------------
GNOME was late in doing its mutter and gnome-shell release this cycle.

We could have rushed those two in to 18.04 but there are a few regressions that we wanted to fix first, and a key developer had some time off in late February.

Known Issues
------------
- The 70_allow_sound_above_100.patch needs to be rebased (probably by didrocks)
- The "keycaps" (labels for Shift, Enter, etc.) in the new screen keyboard show in the GNOME session but not the Ubuntu session
- ubuntu-session-mods/ubuntu.css probably needs to be rebased (and that will probably fix the keycaps issue)

Relation to Other Transitions
-----------------------------
This will unlock the gnome-settings-daemon transition

budgie-desktop is part of the ongoing gnome-desktop3 transition. gnome-shell will be part of the evolution-data-server transition.

Jeremy Bícha (jbicha)
Changed in gnome-shell (Ubuntu):
importance: Undecided → Wishlist
status: New → Confirmed
Changed in budgie-desktop (Ubuntu):
importance: Undecided → Wishlist
status: New → Confirmed
Changed in budgie-desktop (Ubuntu):
assignee: nobody → fossfreedom (fossfreedom)
status: Confirmed → In Progress
Revision history for this message
fossfreedom (fossfreedom) wrote :

@jbicha,

  I've thrown a PR against upstream to support this transition for budgie-desktop

I've created a PPA with this PR + the new GSD as well. This PPA was built against the gnome3-team/gnome3-staging PPA.

Both PPAs were added to the latest daily UB and dist-upgraded.

Tests done
1. login successfully
2. tiling windows
3. switching workspaces
4. lock screen and unlock

Haven't noticed any regressions with the brief tests above.

https://launchpad.net/~ubuntubudgie-dev/+archive/ubuntu/libmutter-2/+packages

Also attached is the debdiff

Jeremy Bícha (jbicha)
description: updated
tags: added: patch
Jeremy Bícha (jbicha)
description: updated
summary: - mutter 3.28 transition
+ FFe: mutter/gnome-shell 3.27/3.28
Changed in budgie-desktop (Ubuntu):
assignee: fossfreedom (fossfreedom) → nobody
status: In Progress → Confirmed
Revision history for this message
Jeremy Bícha (jbicha) wrote :

Freeze exception approved by Laney at LP: #1752928

Changed in mutter (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-shell - 3.27.91-0ubuntu1

---------------
gnome-shell (3.27.91-0ubuntu1) bionic; urgency=medium

  [ Didier Roche ]
  * New upstream version (LP: #1751070, LP: #1722725,
    LP: #1714989, LP: #1724557, LP: #1723857, LP: #1744970):
    - debian/patches/70_allow_sound_above_100.patch,
      debian/patches/ubuntu-lightdm-user-switching.patch patches
      refreshed for new release. Removed ': function()' syntax as
      upstreamed removed them in those context.
    - debian/patches/ubuntu_panel_center_date_workarea.patch removed as
      upstreamed now.
    - debian/control.in, debian/rules:
      bump deps, add sassc and libnm-dev which is now required.
      drop caribou dep, as the OSK is now built-in.
    - debian/rules:
      use now with renamed build options.
  * debian/ubuntu-session-mods/ubuntu.css, debian/rules:
    - adapt to new GNOME Shell theme including OSK.
    - color shift keys in orange in OSK and use differente svg.
  * debian/rules:
    - some duplication removal.
  * debian/patches/27-nm-libexec-path.patch,
    debian/patches/71_smarter_alt_tab.patch,
    debian/patches/fix-wayland-vbox-crash.patch,
    debian/patches/optional-hot-corner.patch,
    debian/patches/ubuntu_block_mode_extension_update.patch,
    debian/patches/ubuntu_gdm.patch,
    debian/patches/ubuntu_lock_on_suspend.patch:
    - unfuzzed
  * Cherry-pick git_ea0770ae22a6c34797db4343cf7d2f59bb8d68f6.patch:
    - upstream mutter API bump.
  * debian/gnome-shell-common.install, debian/rules:
    - the .css files aren't shipped anymore, so copy from the built version.

  [ Jeremy Bicha ]
  * Update NetworkManager dependencies

 -- Didier Roche <email address hidden> Fri, 02 Mar 2018 10:04:06 +0100

Changed in gnome-shell (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mutter - 3.27.91-1

---------------
mutter (3.27.91-1) experimental; urgency=medium

  * New upstream development release (LP: #1751070)
  * Bump minimum libgbm-dev to 17.1 and libdrm-dev to 2.4.83
  * Build-Depend on libcogl-dev (needed for build but shouldn't be…)
  * Cherry-pick bump-api.patch
  * Update package names for soname bump

 -- Jeremy Bicha <email address hidden> Thu, 22 Feb 2018 08:54:47 -0500

Changed in mutter (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package budgie-desktop - 10.4+git20171031.10.g9f71bb8-1ubuntu4

---------------
budgie-desktop (10.4+git20171031.10.g9f71bb8-1ubuntu4) bionic; urgency=medium

  * Mutter 3.28 transition (LP: #1751070)
    - Add patch to support GSD 3.27.90 and later
    - Add patch to support libmutter-2
  * Packaging Changes
    - Drop patch gsd.patch
    - Add patch 0002-Switch-to-checking-GSD-version-for-the-build-1319.patch
    - Add patch libmutter-2.patch
    - debian/control - libmutter so-name bump build-depends >= 3.27.91

 -- David Mohammed <email address hidden> Sat, 03 Mar 2018 23:32:29 +0000

Changed in budgie-desktop (Ubuntu):
status: Confirmed → Fix Released
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.