GNOME 3.32 Beta (3.31.90)
- Packaged most of GNOME 3.31.90. A few highlights:
- Most apps have dropped the iconic GNOME 3 app menu and moved the menu items into the app with a ☰ menu. The indicator on the left top bar is still present for this release but will now include the Desktop Actions. Altogether, I think this significantly improves usability of the app menus.
- Several apps have updated their App IDs to the reverse-domain style (org.gnome.App), affecting the filenames used for their .desktop and app icons. This mostly affects third-party icon themes.
- The Terminal app now uses a headerbar by default (technically, upstream doesn’t turn it on by default but I expect most distros will).
- GNOME Builder can edit UI files using libglade.
- gtk 3.24.5 features updated Adwaita and High Contrast themes. (I uploaded this to Debian Buster.)
- Rewrote several Debian/Ubuntu patches to apply against the new versions.
- Reported several bugs to GNOME about a variety of issues I discovered with the new releases. Provided merge requests for several of the issues.
- Reported a GTK3 regression caught by our build tests which was quickly fixed. GTK3 doesn’t use CI although GTK4 does. I looked into enabling this but there are a few issues (we carry 3 patches to get the build tests working. The 2 recent ATK patches aren’t needed when GTK is built in a full desktop session so I guess we need to figure out how to start some accessibility service in the test environment.)
- Completed Evolution 3.31.90 transition
- Completed gtksourceview3 → 4 in Ubuntu main mini-transition
- Fixed gnome-control-center’s 99_add_lock-on-suspend patch so that it actually works. LP: #938076 has background on why we have this patch. Maybe we could backport this to 18.04 LTS? (It adds a Lock Screen on Suspend switch to Settings > Privacy > Screen Lock.)
Blocked Updates
- Totem 3.31.90 drops the Zeitgeist plugin. Can we drop it too?
- gnome-desktop3 introduced a new build test that fails for us (it’s checking Hebrew translation of the clock)
- I filed a MIR for gsound which is needed for gnome-control-center to migrate out of disco-proposed.
- GNOME Builder needs the new glib to migrate out of -proposed.
- GNOME Online Accounts could use a .svg version of the Ubuntu One icon. Could someone else handle this update?
- libsoup has a lot of test failures so I reported the issue and did not upload.
- Sound Recorder doesn’t record sounds
- gvfs can be synced from experimental when the libnfs MIR is approved. I filed Debian bug 921578 which is an apparent blocker for the MIR.
In Debian NEW
- vala 0.44 series
- gnome-books (split from gnome-documents)
- filemanager-actions
Autopkgtest work
- Proposed an ostree fix for glib and uploaded to Ubuntu
- Uploaded a libglib-perl fix for glib and uploaded to Ubuntu
- Filed a ruby-gnome bug for the glib test failures
Debian
- Uploaded the GNOME 3.31.90 packages to Experimental
- Uploaded gnome-control-center with the distro-logo patch we share with Fedora. This adds a nice distro logo to the About page. The Debian implementation uses Debian alternatives (provided in Debian’s desktop-base package) to allow distros to easily substitute their logo without needing to fork key packages like gnome-control-center.
Ubuntu should implement support for this, but it will take some time to collect the logos and prepare the packaging. - Sponsored a similar logo update for GDM.
- Sponsored a cherry-pick fix for keyboard layouts for GDM
- Did a libqmi upload to fix the build (blocker for modemmanager update)
- Discussed GNOME Accessibility concerns
- Debian enters soft freeze now
Stable Release Updates
- Coordinated with Gunnar on the pkgbinarymangler SRU for bionic.
Snaps
- Persuaded the Glade maintainer to accept our YAML file and enabled auto-builds to the candidate channel from glade’s stable branch and to the edge channel from glade’s master branch. TODO: fix the version number so that the Snap Store accepts these builds (the CVS style version tags don’t work with snap’s automatic version handler).
- Spent time with Ken fighting Launchpad on importing gedit’s git repo. Launchpad is putting up a hard fight.
Other Ubuntu work
- Discovered that meson introduced a breaking change that broke our translation handling so I did a pkgbinarymangler upload to adapt
- Did several uploads to help us demote policykit-1-gnome and notification-daemon to universe since we no longer use them in the default install. Filed a screen-resolution-extra bug for a blocker issue.
- Sponsored several uploads for Khurshid to adapt to the gnome-settings-daemon-schemas package rename
- Reviewed Khurshid’s fix for rhythmbox-plugin-zeitgeist
- Reviewed a pollinate sync request
- Uploaded the latest Greybird theme release to Debian/Ubuntu (it’s Xubuntu’s default theme)
Other
- GTK4 is finally dropping the +