Ubuntu 18.04 already has many beta versions of GNOME 3.28 components. Here’s a topic to discuss the status of more complicated pieces.
Done: gnome-desktop3
This was stuck in bionic because of these issues:
glib autopkgtest issue with dbus-test-runnerNetworkManager 1.10 autopkgtest regression-
libglvnd MIR (also needs some NVIDIA packages updated)and mesa transition Unity fails to buildLibreOffice autopkgtests (could be ignored here if the other issues are resolved)
Done: evolution-data-server
- Transition Tracker
- Test Rebuilds - Done
This is just waiting for the gnome-desktop3 transition to complete. However, we’ll probably start it next week anyway to get it started before 18.04 Feature Freeze.
Done: mutter/gnome-shell/gnome-settings-daemon
The mutter/gnome-shell transition is almost ready LP: #1751070
Since a major point of the new gnome-settings-daemon release is to drop a plugin that is now implemented in Mutter, it doesn’t make much sense to me to update gnome-settings-daemon until we will also update mutter.
gnome-settings-daemon has a mini transition needed for that dropped plugin. (Basically, the plugin has to be removed from RequiredComponents for various packages’ gnome-session files.)
The new GNOME Shell includes a new embedded virtual keyboard instead of Caribou.
Unfortunately, the new GNOME Shell hasn’t gotten much testing yet since it’s difficult for bleeding edge users and distros to use it without release tarballs.
Done: gnome-session
Ubuntu has revert patches to keep the gnome-session-properties app that GNOME dropped a few years ago. Those patches need to be updated for meson. Except for that, the rest of the package is in the GNOME3 Staging PPA.
Done: gnome-control-center
Cantarell font
Done: GNOME Builder app
The revert PCRE2 patches needs to be updated or we’ll stay with 3.26 for 18.04 LTS.
Done: GNOME Calendar
Blocked by libdazzle MIR
GNOME Files (nautilus)
As announced, we are sticking with Nautilus 3.26 for 18.04.
Done: GNOME Games app
This is blocked on the maintainer deciding how to name the libmanette library. Once that’s settled, libmanette will need to clear the NEW queue and retro-gtk will need to clear binary NEW.
Done: GNOME Photos
Blocked because of gegl test failure on armhf
Blocked because of autopkgtest issue
gtk4
Since nothing uses it and to avoid confusion by having a pre-release version of gtk4 in the LTS, this will be removed from 18.04 before release. gtk4 could probably be maintained in a PPA.
WebKit
Regression: woff2 font support need the brotli and woff2 MIRs to be approved.
Yelp
yelp, yelp-xsl and yelp-tools
yelp-xsl changed incompatibly. We could update to the new versions, but it causes more work for the Ubuntu Docs Team since the stylesheets used for https://help.ubuntu.com/ will need to be updated or the Docs Team will need to use an older version of yelp-xsl to build that documentation.
The stylesheet issue shouldn’t affect desktop users (Yelp) directly at all.
Non-GNOME
Done: Flatpak
Stay with the 0.10 LTS series?
Done: gstreamer
Update to 1.13 Beta in preparation for 1.14?
librsvg
New version requires rustc so we’ll stick with the older version for 18.04 LTS.
pipewire
Blocked on library name issue. Packaging is in Debian git.
Done: udisks2
Blocked by libblockdev MIR
Blocked by autopkgtest issue
Other Trackers
Debian GNOME 3.28 Tracker (Only tracks GNOME Core, not all the apps that are associated with GNOME)
edited Feb 19 to add librsvg and gnome-photos
edited Feb 24 to mark webkit2gtk as regressed (not blocked) and gnome-shell as almost ready. Pipewire has new blocker. Other minor edits.
edited Mar 15 to mark many items as done
edited Mar 22 to mark more items as done
edited Mar 26 to mark Builder as done
edited Mar 27 to mark Photos as done