"cups" interface merged into snapd - Additional steps to complete

Some news about our progress:

  • Core Snaps with /var/cups directories, at least core18 and core20, are in the stable channel now.
  • snapd 2.55.2 will reach the stable channel on Tue, April 5, 2022
  • We have found a bug in snapd, snapd setting the CUPS_SERVER environment variable to /var/cups/cups.sock not only when the cups interface is plugged but always, on any Snap, and so breaks the CUPS Snap and Snaps which plug cups-control and not cups. A PR on snapd, at least to address the case of the CUPS Snap, got posted by @mvo. Thanks a lot for working with me on the fix and posting the PR. He is also working on a solution for the cups-control case. In the proxy-mode the CUPS Snap works correctly even with this bug present.