Sublime Forum

Official Sublime Text and Sublime Merge snaps

#1

Hi,

I’m wondering whether it’s possible please for SublimeHQ to work with SnapCrafters on the creation of official snaps. Which are prepared to properly integrate into the Snap ecosystem. By utilising conditional compilation to ensure, that the software is fully integrated and features work properly when distributed as snaps.

0 Likes

#2

It is simply not possible for Sublime Text to have full functionality within a sandbox like the one snap provides, things like build systems and certain plugins can only work without a sandbox. This is why we won’t be publishing any official snaps or flatpaks.

3 Likes

#3

Hi,

Paths can be mounted with snaps, so you can have a shared mount point for plugins. Snaps are pretty modular and getting more so. You can also define access for things outside the sandbox. If you haven’t had a look at the snap system software and solution in a while your knowledge may be out of date.

It’s also the reason why I suggested working with the Snap Crafters, you could alternatively work with Canonical themselves. If you work with Canonical doing so for your software may help, inform improvements to the Snap system itself. By not using snaps you’re limiting Linux users to traditional software packages. By using containerised apps (snaps) it enables, a much stronger security footing. Will also aid in audits via Canonical’s Landscape software.

1 Like

#4

The access needed for build systems and certain plugins to work properly is full system access, ie. no sandbox.

1 Like

#5

If snaps are in the “classic” mode then they operate like the debs you currently produce.

0 Likes

#6

Yep, and the community maintained snap uses classic confinement already. Since classic confinement doesn’t have any of the security features you’re asking for, I’m not sure what you’re asking us to do here?

0 Likes

#7

The community snap has your inbuilt auto update feature. I would appreciate it if you’d work with the community snap builders or Canonical on a build that has the normal in built updater disabled, in favour of the native snap system on please!

0 Likes

#8

We don’t have an auto update feature on linux outside of package managers. We notify of new versions being available to prompt people to update, which can be turned off in the dialog for licensed users.

0 Likes