- CUPS Snap in the snapd environment: Started a thread on the Snapcraft Forum to discuss how to implement the
cups
interface in a way that it can safely auto-connected by Snaps which want to print, independent whether the CUPS service provided come from a Snap or from classic packages, including older classic CUPS packages which do not have Snap mediation. This discussion has originally started in @jamesh’s pull request to makecups
an implicit interface of the system. @ijohnson suggested to let the Snap which wants to print install the CUPS Snap as a dependency, and if there is already a classic CUPS. run the CUPS Snap as proxy/firewall CUPS receiving print jobs and passing them on to the classic CUPS but not accepting admin requests. Started to work out how to implement this. - Calls for Testing of CUPS Snap: On Discourse and on the Snapcraft Forum. I got a reply on the Snapcraft Forum telling that the CUPS Snap does not print on a remote CUPS printer which after some forth-and-back turned out to be a DNS issue on the user’s machine.
- CUPS: Updated (classic) Hirsute package to use my CUPS upstream code for the Snap mediation and also updated the AppArmor profile for current snapd (2.3.3op2-3ubuntu3).
- sane-airscan: The MIR got finally its security review from @alexmurray and nees some fixes. I have forwarded the case to upstream author Alexander Pevzner and he will fix the issues.
- Google Summer of Code 2021: Continued mentoring candidates on working on cups-filters and CUPS GitHub issues as part of the selection process.
- Google Season of Docs 2021: Prepared work on the mentoring organization application. OpenPrinting’s project will be full documentation of cups-filters 2.x.
- Bugs.
6 Likes