- Finished the phodav/spice-gtk/libosinfo transition in Debian (done earlier in Ubuntu)
- Mostly finished the gnome-desktop transition in Ubuntu 22.10
- The gtk4 version of vte has landed in Debian Unstable and Ubuntu 22.10
- Forwarded a bug report upstream about gnome-terminal resizing itself. Will be fixed in next upload
- Uploaded glibmm2.68 to the Debian NEW queue, one of several dependencies needed for gtkmm4
- Reviewed and sponsored initial packaging of the Secrets app (a GNOME Circle app written in Python). In Debian NEW now.
- Uploaded freerdp2 2.8.0 to Ubuntu 22.10
- Added Ubuntu 22.10 to osinfo-db upstream
- Requested that the Debian GNOME 43 status tracker be enabled. The upstream part of the tracker only gets updated when there’s a new point release so it’s currently tracking GNOME 43 Alpha. GNOME 43 Beta is expected next week.
- Tested the OEM install for the Ubuntu Desktop candidate 22.04.1 release. The final step of the test case was to make sure Firefox worked. Except that it didn’t. And this was a serious enough issue that it was decided to delay the release. I encourage you to do ISO testing. Anyone could have discovered that bug but I was apparently the first to do that particular manual test for the Ubuntu 22.04.1 candidate. (The bug didn’t affect the original Ubuntu 22.04 release.) If we had done this test sooner, perhaps there would have been time to fix the issue and keep the original proposed release date.
libsoup3
My epic challenge this month is the mega GNOME Core 43 libsoup2 to libsoup3 transition. I believe it affects all the libraries on this tracker . The tracker is incomplete because it doesn’t show everything using those libraries. The transition is entangled because apps and libraries depend on multiple affected libraries.
libsoup2.4 will still be in Debian and Ubuntu for a while. Here’s a bigger tracker for it. The mega transition is because we aren’t going to have 2 versions of evolution-data-server around simultaneously so everything using it has to migrate now. (There are other similar libraries and services but that’s an easy example.)
- Uploaded libpanel to Debian NEW, a new required dependency for the GTK4 version of GNOME Builder 43.
- Uploaded evolution-data-server 3.45.2 and geocode-glib to Debian NEW (experimental)
- Decided to keep using gcr 3 for now to slightly simplify the mega transition
- Pushed tracker 3.3 to Debian Testing as a prerequisite for the mega transition
- Requested that Debian and Ubuntu’s ostree and flatpak use the libcurl implementation instead of libsoup2.4 as another prerequisite
- Filed a removal bug for empathy because no one is maintaining it and the deb package won’t work after the transition.
- Let Cinnamon know that the big libsoup3 transition is happening in distros soon and they’re affected because they use evolution-data-server