Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Snap deployment issues #792

Closed
mbektas opened this issue Mar 9, 2024 · 3 comments
Closed

Snap deployment issues #792

mbektas opened this issue Mar 9, 2024 · 3 comments

Comments

@mbektas
Copy link
Member

mbektas commented Mar 9, 2024

Creating this issue to keep track of Linux Snap issues. Snap deployment is available here but additional work is needed to be able to announce as GA.

  1. jlab CLI is not available with snap. It might be possible to support using electron-builder snap hooks.

  2. When the app is updated, installer seems to copy the bundled environment installation but not the additional envs installed. This process needs to be better understood.

    a. Making a copy of the bundled env installation is not enough. conda environment is not relocatable by copy paste.
    b. It is not clear if the additional envs installed with previous version will be kept indefinitely.

below is the list of environments after updating from build 5 to 8. jlab_server at the bottom of the list got auto created after upgrade. even though it appears to work, it is not reliable as conda env is not relocatable.

envs list after update

cc. @dmitry-lyfar

@mbektas
Copy link
Member Author

mbektas commented Mar 17, 2024

adding CLI support with this PR #800

@mbektas
Copy link
Member Author

mbektas commented Mar 18, 2024

fixing Python environment install locations with this PR #801

@mbektas
Copy link
Member Author

mbektas commented Mar 24, 2024

both issues are fixed now and Snap is publicly available.

@mbektas mbektas closed this as completed Mar 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants