Details
-
Type: Task
-
Status: Closed (View Workflow)
-
Priority: Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: 9.1.10 Major Release
-
Labels:
-
Story Points:4
-
Epic Link:
-
Sprint:Spring 9 2022 May 9, Summer 3 2022 June 21, Summer 4 2022 July 4, Summer 5 2022 July 18, Summer 6 2022 Aug 1, Fall 1 2022 Aug 15
Description
The newest version of Install4J allows packaging JREs that will work on both types of Apple processor / OS. Since our current release of IGB cannot function on Apple Silicon (M1 chip), as discussed in IGBF-3104, we need to provide a new installer for users with this new type of computer.
For this task:
- Understand the new version 9 Install4J features relevant to our goals
- Recreate the Docker image we use to build IGB installers via Bitbucket pipelines
- Reconfigure our bitbucket pipeline process to use the new Docker image
- Create new installers for each platform, including the new MacOS platform
- Test the new installer on a new M1 Apple computer
References:
- Docker for IGB git repository - https://bitbucket.org/lorainelab/integrated-genome-browser-docker
- Testing the Docker image interactively - https://canvas.instructure.com/courses/1164217/pages/learn-to-use-igb-docker-image-build-environment
- Cleaning up old un-needed images from a host - https://www.baeldung.com/ops/docker-removing-images
Attachments
Issue Links
- relates to
-
IGBF-3104 Investigate IGB crash on MacOS
- Closed
-
IGBF-3159 Investigate: Tabbed panels freeze in IGB 9.1.10 packaged with Zulu JDK u332 on Windows
- Closed
-
IGBF-2569 Create a new docker image with latest version of install4J
- Closed
-
IGBF-3115 Test Zulu Linux installer
- Closed
-
IGBF-3118 Create new JRE bundle for Windows installer
- Closed
-
IGBF-3124 Create new JRE bundle for Linux installer
- Closed
-
IGBF-3134 Test Zulu MacOS installer
- Closed
-
IGBF-3158 Investigate: Why does an M2 download Rosetta when installing IGB
- Closed
-
IGBF-3298 Create JDK 11 bundle for Windows to build IGB using JDK 11
- Closed
-
IGBF-3120 Investigate: Uninstaller does not remove bundle cache for a version
- To-Do
-
IGBF-3140 Fix App Manager problem with Zulu Java8 JDK
- Closed
-
IGBF-3079 CLONE - Attempt to convert and load each track hub featured in the table interface
- Closed
-
IGBF-3508 Create Install4J v10 Docker image for JDK21
- Closed
Installed desktop version of Install4J version 9 and upgraded to a new license for this new version. Added new license information to bitbucket repository where we keep this stuff. Added a new file to the IGB project: install4jv9.install4j. Decided not to use "xml" as the extension because the desktop version of install4j does not recognize this as a valid configuration file.