Ubuntu was planning to ship the CUPS printing stack as a Snap in 23.10 — but after several months of testing its changed its mind.
Accordingly, a DEB-based printing stack will feature in Ubuntu 23.10 “Mantic Minotaur” and in Ubuntu 24.04 LTS. Switching to the CUPS Snap will now take place during the Ubuntu 24.10 release.
The CUPS Snap got added to Ubuntu 23.10 development builds early and has recieved a decent bout of testing – but issues remain:
- Desktop integration for Snap-based CUPs stack isn’t ready
- CUPS Snap not working correctly in some flavors
- GNOME Control Center UI changes need accommodating
- Session D-Bus support in snapd needs to be released
This reversal is undoubtedly disappointing for the devs working on it but it is the right decision for end-users — for the time being. The CUPS Snap doesn’t support all the features of the existing DEB-based version. Another “snap upgrade that introduces regressions” (cf. Firefox) wouldn’t go down well.
The CUPS Snap print effort isn’t going on pause though.
As I mention further up, Ubuntu Core Desktop — Ubuntu’s immutable Snap-based desktop image — needs printing and scanning capabilities. Thus work on the CUPS Snap can continue there. Once the stars printer heads align, it can make it into the “classic” desktop.