- name: softhub
- description: The app is a launcher used by clients of our organization to download our products. We do soft to control mobile robotics and a simulator for mobile robotics.
- snapcraft: PRIVATE — snapcraft.yaml available to reviewers upon request.
- upstream: PRIVATE
- upstream-relation: maintainer (Soft V LLC)
- supported-category: probably “tools for local, non-root user driven configuration of/switching to development workspaces/environments” but not sure
- reasoning:
- Clients can run our products using the launcher and also kill the running processes of our apps. An app (for example simulator) could also be ran without launcher but the launcher still requires possibility to kill the proccess of simulator;
- The launcher is a part of out licensing process. We do license our apps using hardware information like processor id, mac address and etc;
- The launcher allows clients to choose a directory in which they want to install an app wihout requiring ‘sudo’. For now as I can see even ‘/home/user’ folder is under restrictions;
- Probably there are more reasons but I’m not sure for now.
I understand that strict confinement is generally preferred over classic.
I’ve tried the existing interfaces to make the snap to work under strict confinement.
Thank you for your consideration.