Thank you so much for your efforts, @till.kamppeter and everyone else involved. Quick question related to the examples above: is the cups
interface still the right way forward for snaps that just want to send print jobs?
Context: I’m asking because this conversation appears to imply that this interface is still in flux to ensure it works well and securely on classic systems. My use case is comparedly straightforward: I’m snapping a headless application component that just needs to be able to initiate print jobs with lp
. This will run on an all-snap system meaning it only runs cupsd from the CUPS snap. This setup currently works with just the cups
interface connected.
I’m trying to figure out if this would break in the future though. If so, what would be your recommended way to move forward? For example, I could use the cups-control
interface instead if it’s considered “more stable” and ensure it’s auto-connected through my all-snap-system’s gadget snap.