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 .
Much of the week answering 22.04 release bugs. Backlog stats are here.
Triple buffering: A couple of days fixing a CI test failure hiding inside a virtual machine. Only harmless shutdown warnings but warnings are considered fatal in test cases. Now fully passing CI again. Ready to land?
I updated the distro-patch and uploaded xdg-desktop-portal 1.14.3-0ubuntu3 to kinetic
I filed a SRU bug and uploaded 1.14.3-0ubuntu2.22.04.1 to jammy
added a new workflow that requests a manual launchpad import whenever a new revision is pushed to the github repo (for all branches)
since the process of generating an OAuth token for authenticated Launchpad API calls wasn’t trivial, even with the documentation, I wrote some documentation on how to do that with cURL commands for the benefit of my team mates
added a new job that checks for minor stable version bumps (e.g. 100.0-2 -> 100.0.1-1)
did some snap startup performance measurements on a rapsberry pi 4
Opened discussions about installing different apps by default: GNOME Console, GNOME Text Editor, GNOME Sushi
Opened a bug to discuss updating PolicyKit to the new version using JavaScript policy files. Marc from Ubuntu Security responded with a proposed action plan.
22.04 LTS SRUs started
Cherry-pick a patch from Arch to fix the Cheese webcam app for some users
GTK4 and GTK3 fixes needed for the mutter 42.1 update
Disabled language packs for the new GNOME Shell Extension Manager app, allowing its existing translations to be available
Prepared the gnome-shell & mutter 42.1 updates
22.10
Uploaded gnome-remote-desktop 42.1
Fixes the black screen issue seen when trying to start Debian or Ubuntu 22.04 LTS in qemu with virtio
Seb helped me figure out how to correctly disable the systemd user service from always running
Will upload to 22.04 LTS soon but it requires mutter 42.1 for Nvidia
OpenPrinting Summit (Virtual) Tue and Wed starting 10am EDT/4pm CEST
cups-filters: Continued with restructuring towards the cups-filters 2.x release, continuing replacing direct PPD file access in the filter function by converting PPD options and attributes to IPP printer attributes in the ppdLoadAttributes() function in libppd. Also merged pull request for imageto...() filter functions read the resolution of the input images from their EXIF data. This gives correct image size reproduction when using print-scaling=none (Long-standing Issue solved).
PAPPL: Michael Sweet released version 1.2.0 with support for SNMP-based supply-level readout, localization, and human-readable strings for vendor options. Features which were still missing for the development of pappl-retrofit.
pappl-retrofit: Implemented supply-level readout with the new PAPPL 1.2.0, following the implementation in hp-printer-app after talking about how to do the supply-level readout with Michael Sweet on the OpenPrinting mailing list. For now it only works for network-connected printers and when using PAPPL’s own print backends. Later on we will also add support for supply-level readout for embedded CUPS filters.
Google Summer of Code 2022: Completed project ranking and mentor assignments for Google’s contributor slot allocations. The slot counts and accepted projects will be announced, Friday, May 20. Also continued early-bird mentoring work.
helped out on gnome-3-38-2004-sdk and platform snaps, to update gtk to fix an issue unable to scroll past a cursor. looked at gnome-42-2204 as well, it is failing to build