Details
-
Type: Task
-
Status: Open
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: 2.12.0
-
Component/s: Dev and Dep
-
Labels:None
Description
Snap is an all-in-one packaging for applications running on Linux. It is championed by Canonical Inc so features particularly in Ubuntu (alongside more usuall .deb files).
Snap packages are self contained so all dependencies are shipped in the package. This fits in with packaging the correct JRE for Jalview to run.
See https://snapcraft.io/ and in particular:
https://snapcraft.io/docs/java-applications
https://snapcraft.io/docs/gradle-plugin
Snaps also auto-update (checking four times a day) so, like the planned .deb and .rpm versions of Jalview this packaging should not include getdown, or at least not with its updating feature active.
If not using install4j and getdown then an alternative mechanism for setting file associations, opening file association clicks, jvl files, and memory settings should be devised.
Snap packages are self contained so all dependencies are shipped in the package. This fits in with packaging the correct JRE for Jalview to run.
See https://snapcraft.io/ and in particular:
https://snapcraft.io/docs/java-applications
https://snapcraft.io/docs/gradle-plugin
Snaps also auto-update (checking four times a day) so, like the planned .deb and .rpm versions of Jalview this packaging should not include getdown, or at least not with its updating feature active.
If not using install4j and getdown then an alternative mechanism for setting file associations, opening file association clicks, jvl files, and memory settings should be devised.
Attachments
Issue Links
- related with
-
JAL-3520 Support maintenance of linux system packaging in the Jalview build process.
- Open