Desktop Team Updates – Monday 17th April 2023

Hi everyone, below you will find the updates from the Desktop team from the last week. If you’re interested in discussing a topic please start a thread in the Desktop area of Discourse.

Last week’s notes are here: Desktop Team Updates – Monday 10th April 2023

  • Did desktop accessibility testing with Heather to prepare for our workshop at next week’s Linux App Summit in Brno, Czech Republic. If you’re able to attend, please say hi!
  • gstreamer 1.22.2 was released this week. I updated some components in Ubuntu 23.04 but not all of them because of how late we are in the Ubuntu 23.04 release process
  • Reported some gstreamer build test failures upstream
  • Packaged the new mozjs102 security update for Ubuntu 23.04 and Debian
  • Fixed some issues in the geocode-glib package. Filed “unblock” requests for geocode-glib and mozjs102 so that those bugfixes can be included in Debian Bookworm.
  • user-session-migration landed in Debian Unstable. Unfortunately, this was too late for Debian Bookworm. This project (formerly known as session-migration) was previously an Ubuntu exclusive and allows package maintainers to provide upgrade scripts that run in the user session at next login to perform tasks like migrating to new gsettings values.
  • Helped the Debian Maintainer fix the missing dependency issue for corectrl
  • Provided some feedback on Marco’s work that fixed the GNOME Characters search provider crash bug
  • Reported a dependency issue with the GNOME SDK used to build snaps. That issue has been fixed.
  • Sponsored several updates

Departing to LAS 2023 in Brno Friday morning.

  • GTK 4 with Common Print Dialog Backends: Built the gtk-4 Ubuntu package with the print dialog using CPDB to access the printers instead of using CUPS directly. Uploaded it to my New Architecture PPA, available for amd64, arm64, and armhf. Shows all printers, including the ones for which there is no permanent CUPS queue and CUPS would auto-create a temporary one, so no cups-browsed needed any more. Also no use of PPD files, should also work with the CUPS Snap (or CUPS 3.x in the future) as print environment. Thanks, Gaurav Guleria, for your great work!!
  • GNOME Control Center “Printers” module and the New Architecture: Tested Mohit Verma’s (Thanks a lot) work on making the printer setup GUI ready for the New Architecture of printing and also applied the changes to the Ubuntu Lunar package of G-C-C. Also uploaded it to my New Architecture PPA, available for amd64, arm64, and armhf. Now the main view of the “Printers” module shows not only regular, permanent CUPS queues, but also available IPP print services (printers on the network, IPP-over-USB, queues of Printer Applications) for which CUPS would create temporary queues on-demand. On permanent CUPS queues options and driver can configured and the queue be deleted, on the IPP services the web admin interface can be called.
  • Linux App Summit 2023 in Brno: Posted the forth teaser in my April news post. Announced all the activities from OpenPrinting and Canonical/Ubuntu. Started preparing for my talk (Sat, April 22, 16:35 CEST), a demo of the GUI changes for the New Architecture of printing. Tested G-C-C and the GTK print dialog, put them into Ubuntu PPA packages (see above), reported bugs to the GSoC contributors, organized a printer loan from Red Hat (thanks Zdenek Dohnal and Felipe Borges), also announced the inofficial OpenPrinting BoF on Mastodon. Please keep an eye on #OpenPrinting, #LinuxAppSummit, and #LAS2023.
  • Google Summer of Code 2023: The candidates are continuing to prepare for their projects and the mentors have an eye on them whether they are starting well before the final decision to accept them and ask Google for a contributor slot is done. Working with the GUI contributors, Mohit Verma and Gourav Guleria on the GUI packages for demoing on the LAS in Brno. Also helping the mentors of the sub-groups of the Linux Foundation to rank their proposals and line up their mentors.
  • OpenPrinting: April News Post. Highlights are: Linux App Summit 2023, Ubuntu 23.04 Lunar Lobster release, Release candidate for cups-filters 2.0.0
  • Bugs.