Request for Classic Confinement Approval: "lazy-dev" Snap

Hey Gabriel,

lazy-dev looks useful (for lazy devs like me :wink: ), but I’m not convinced that it’s going to be possible to grant classic for it. There is a hard list of supported and unsupported categories for snaps that request classic listed here: Process for reviewing classic confinement snaps, and there is an explicit rule describing things like this:

unsupported

  • 3rd party installer snaps (eg, for native packages, appimages, flatpaks, snaps, etc)

…and while there is also…

Supported

  • tools for local, non-root user driven configuration of/switching to development workspaces/environments

… it’s important to note the non-root bit of that description, and the fact that all of your snap and apt installations and upgrade require root access. I would also say that the snap is not going to be very portable to non- debian based systems either given the heavy use of apt. Snaps should be self-contained (including on removal) and portable.

For me, this falls into the category of a nifty set of scripts, but not something that is suitable for packaging as a classic mode snap.

2 Likes