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 12th September 2022
5 Likes
Great conference week with the Linux Plumbers conference 2022 and the Open Source Summit 2022 in Dublin, Ireland.
-
snapd: In snapped applications seeded for the initial installation of the OS, unfortunately, the
default-provider: cups
which is in the snapcraft.yaml
for auto-installing the CUPS Snap as dependency for the cups
printing interface, breaks the installation, even if the CUPS Snap is also seeded. A bug got reported and now we are waiting for @jamesh and @pedronis to fix this. The full integration of the dependency in the cups
interface (not needing default-provider: cups
) as promised by @mvo in Frankfurt in March is postponed for next cycle.
-
cups-filters: Merged pull request to add configuration directive to cups-browsed to not check the network interfaces too frequently, to improve its performance. Thanks a lot to Zdenek Dohnal from Red Hat for the contribution.
-
pappl-retrofit: Found that after printing a job or doing an administrative task (Identify printer, poll accessory configuration) the Printer Applications start to consume 100% CPU permanently. After reporting a bug on PAPPL earlier it got fixed by Michael Sweet, but the 100%-CPU problem persisted for me. Investigated and found that it only happens on printers with CUPS backends. Solved it by temporarily de-activating the not yet completed supply read-out support (commit).
-
Qt Print Dialog: Longer discussion with Gaurav Guleria on Telegram (partially from airport lounge, thanks to Priority Pass) and with the Qt upstream developers on their mailing list (Initial post, thread “Adding CPD support to Qt print dialog”)
-
Common Print Dialog Backends: Accepted PR from GSoC contributor Gaurav Guleria in cpdb-libs to handle default printers, plus some bug fixes.
-
Printer Applications under WSL: Gave @cnihelton some additional support for working on the first next stage of the HOWTO to rescue legacy printers running Printer Applications on WSL, this time systemd-enabled WSL. He now succeeded to install the Snap of the Printer Application, not needing to compile all the components and having the daemon starting automatically, and he installed Avahi under WSL and Windows auto-detected the Printer Application as IPP printer then. Now the HOWTO will get much simpler and easier! Thanks @cnihelton for your new test.
-
Linux Plumbers Conference 2022 in Dublin: Hosted the forth OpenPrinting micro-conference! I was emceeing the MC and @madhens helped me with the remote attendees questions and contributions (and her cat-ear-headphones give some Ubuntu-on-Air feelings to the recording). With me live on stage were Piotr Pawliczek from Google talking about OAuth2 integration in the print workflow and Valentin Viennot from Canonical talking about optimizing OCI-containers for CUPS and Printer Applications. Michael Sweet was speaking remotely about CUPS 2.5.x and 3.x, and Zdenek Dohnal from Red Hat was also participating remotely with good contributions to the discussion. The room was near empty but the micro-conference was a success.
-
Open Source Summit 2022 in Dublin: Also attended this conference, one of the largest free software conferences, organized by the Linux Foundation. Had access to the whole conference and all evening events due to being one of the 8 fellows of the Linux Foundation. Attended the sessions “Mental Health Community Caretaking” with @madhens and Valentin Viennot’s talk “How We Built Ubuntu Distroless Containers” and several others. And in the closing plenary of the Embedded Linux track there was a game and I won a BeagleBone AI64!
-
OpenPrinting: 1:1 Meeting with Kate Stewart on the Open Source Summit about the integration of OpenPrinting with the Linux Foundation.
-
Google Summer of Code 2022: Continued mentoring our 7 great contributors. Usual Telegram chats, video meetings, Pull Requests. Asked them for the third short monthly report, this time for the September News Post, to be posted later this week.
- Bugs.
3 Likes