You raise very valid concerns. However, at this point in time a maintainer of the snap can choose either to not install the Cups snap and have half of its users frustrated that printing does not work or to install the snap with no questions asked and frustrate a tiny fraction of that number. So as for Chromium, who we ought to frustrate is a opinion matter.
A better dependency handling system or a prompt (to whether or not install Cups) would fit us here, but needs to be requested to Snapd. > canonical-published snaps can trigger installation of 3rd-party- published snaps The snap at hand is published by Open Printing[1], which is led by Till Kamppeter, who is also in Canonical. I underline that lest a less informed reader thinks that we just on a whim install whatever random third party snap. > despite specifically disabling the system-wide "APT::Install- Recommends" setting Yes, it would be nice if there were a way to honour this or a similar setting in Snapd too, unfortunately there is not one. [1] https://openprinting.github.io/about-us/ ** Changed in: chromium-browser (Ubuntu) Status: New => Opinion -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to chromium-browser in Ubuntu. https://bugs.launchpad.net/bugs/2017447 Title: chromium installs cupsd snap Status in chromium-browser package in Ubuntu: Opinion Bug description: at some point, chromium has installed cupsd : cupsd isn't listed as installed in aptitude but it *is* listed under snap list if i wanted cups installed and printer support i would have installed it myself this shouldn't be installing itself through the backdoor via autoupdate there also doesn't seem to be anywhere in settings to turn it off Version 112.0.5615.49 (Official Build) snap (64-bit) (updated via snap refresh) ubuntu: 20.04 LTS ProblemType: Bug DistroRelease: Ubuntu 20.04 Uname: Linux 6.0.7-gnulibre-squashfix x86_64 ApportVersion: 2.20.11-0ubuntu27.26 Architecture: amd64 CasperMD5CheckResult: skip CurrentDesktop: ubuntu:GNOME Date: Sun Apr 23 13:58:18 2023 InstallationDate: Installed on 2017-04-18 (2196 days ago) InstallationMedia: Ubuntu 17.04 "Zesty Zapus" - Release amd64 (20170412) Snap: chromium 112.0.5615.49 (latest/stable) SnapSource: ubuntu/+source/chromium-browser UpgradeStatus: Upgraded to focal on 2020-04-25 (1093 days ago) mtime.conffile..etc.apport.crashdb.conf: 2020-06-07T21:16:26.397404 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/2017447/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp