Classic confinement for `9gridtools`

Application: 9gridtools Technical reasons for classic confinement:

  • Electron application requires full system access
  • Needs to read/write files in user’s home directory
  • Uses embedded Python runtime
  • Requires FFmpeg for video processing
  • Needs access to system fonts and libraries

I’ve moved the topic to store requests category.

FYI, the reasons you listed in your post are not acceptable request for classic confinement:

  • Electron apps do not require full system access.
  • User home files are handled by the home interface, and files mounted from external sources are handled by removable-media interface.
  • A minimal python runtime is present in the base snap, though most snaps requiring it ship with a separate python installation (ensured by snapcraft)
  • FFMPEG should be shipped as a dependency in your snap. You cannot rely on the host having ffmpeg installed at all.
  • System fonts are automatically accessible through the desktop interface.
  • Libraries which are your dependencies are shipped in the snap