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 .
Lots of bug management in Launchpad and upstreams. [Backlog stats]
Packaged and tested BlueZ release 5.59 for impish, and included some wishlist items from users. So it turned out to be a larger and more complicated release than usual. Now released.
Work in progress trying to complete Wayland support for triple buffering. Or at least to relearn enough about the code that I can start on a new version.
prepared 89.0.2 update (driven by an upstream hang which had also been reported by Ubuntu users on Launchpad), now published to all supported Ubuntu releases
a few of my patches for the snap packaging landed upstream:
CUPS Snap: Waiting for @ijohnson’s pull request on snapd for the cups printing interface to get merged by the snapd team. As a next step @ijohnson plans a pull request on snapcraft for easily using the interface in client application Snaps which want to print.
PAPPL: Re-assigned the project of our GSoC student from adding file upload functionality to a collection of feature requests more urgent for the further development of Printer Applications. First task for him is adding facilities for printer setup tools, first, the driver client command line sub-command listing the drivers available in the Printer Application with device ID Issue #157 and second, telling for a given device ID of a detected printer whether the printer is supported Issue #158. We are discussing possible solutions with the student and he already posted a first pull request.
Retro-fitting of classic CUPS drivers into Printer Applications: Worked on an architecture for spinning out the functionality common for retro-fitted CUPS drivers out of the PostScript Printer Application.
Google Summer of Code 2021: Mentoring the students. We are receiving code on cups-filters and soon also on PAPPL.
Ubuntu Indabas: Had a talk with the Master of the Indabas (@hellsworth) and got invited to answer user’s questions about the new printing architecture (CUPS Snap, Snaps which print, Printer Applications), as soon as things get ready (“cups” interface in snapd, retro-fits of classic CUPS drivers).
Uploaded almost everything for tracker 3 transition in experimental & the silo, just waiting for Kylin to port kylin-burner now.
Wrote a spec for some ESM related work we’ll be doing later (private for now)
Did some +1 maint, got quite a few things unstuck, but much is blocked now due to some entangled transitions
Started work on a card for autopkgtest “Retry /unknown results once before recording them as failures.”
Worked on a few fixes for the appstream-generator snap, and now we’re using the “candidate” branch for staging and production. Hopefully we can switch to stable soon.