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
-
Activity
Field | Original Value | New Value |
---|---|---|
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), 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 |
Labels | Advanced |
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), 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 |
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 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 |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Comment | [ ~aloraine ] |
Story Points | 4 |
Epic Link | IGBF-1765 [ 17855 ] |
Sprint | Spring 9 2022 May 9 [ 144 ] | Spring 9 2022 May 9, Summer 1 2022 May 23 [ 144, 147 ] |
Rank | Ranked higher |
Status | In Progress [ 3 ] | To-Do [ 10305 ] |
Sprint | Spring 9 2022 May 9, Summer 1 2022 May 23 [ 144, 147 ] | Spring 9 2022 May 9 [ 144 ] |
Sprint | Spring 9 2022 May 9 [ 144 ] | Spring 9 2022 May 9, Summer 2 2022 June 6 [ 144, 148 ] |
Rank | Ranked higher |
Sprint | Spring 9 2022 May 9, Summer 2 2022 June 6 [ 144, 148 ] | Spring 9 2022 May 9 [ 144 ] |
Sprint | Spring 9 2022 May 9 [ 144 ] | Spring 9 2022 May 9, Summer 3 2022 June 21 [ 144, 149 ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Sprint | Spring 9 2022 May 9, Summer 3 2022 June 21 [ 144, 149 ] | Spring 9 2022 May 9, Summer 3 2022 June 21, Summer 4 2022 July 4 [ 144, 149, 150 ] |
Rank | Ranked higher |
Status | In Progress [ 3 ] | To-Do [ 10305 ] |
Assignee | Ann Loraine [ aloraine ] |
Sprint | Spring 9 2022 May 9, Summer 3 2022 June 21, Summer 4 2022 July 4 [ 144, 149, 150 ] | Spring 9 2022 May 9, Summer 3 2022 June 21, Summer 4 2022 July 4, Summer 5 2022 July 18 [ 144, 149, 150, 151 ] |
Rank | Ranked higher |
Sprint | Spring 9 2022 May 9, Summer 3 2022 June 21, Summer 4 2022 July 4, Summer 5 2022 July 18 [ 144, 149, 150, 151 ] | Spring 9 2022 May 9, Summer 3 2022 June 21, Summer 4 2022 July 4 [ 144, 149, 150 ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Sprint | Spring 9 2022 May 9, Summer 3 2022 June 21, Summer 4 2022 July 4 [ 144, 149, 150 ] | Spring 9 2022 May 9, Summer 3 2022 June 21, Summer 4 2022 July 4, Summer 5 2022 July 18 [ 144, 149, 150, 151 ] |
Assignee | Ann Loraine [ aloraine ] |
Summary | Upgrade Install4J to version 9 | Make new Docker image with version 9 Install4J and Zulu JDKs to build IGB |
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 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 |
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 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 Notes: * Docker for IGB - https://bitbucket.org/lorainelab/integrated-genome-browser-docker |
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 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 Notes: * Docker for IGB - https://bitbucket.org/lorainelab/integrated-genome-browser-docker |
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 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 Notes: * Docker for IGB - 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?module_item_id=43241015 |
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 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 Notes: * Docker for IGB - 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?module_item_id=43241015 |
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 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 Notes: * Docker for IGB - 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 |
Sprint | Spring 9 2022 May 9, Summer 3 2022 June 21, Summer 4 2022 July 4, Summer 5 2022 July 18 [ 144, 149, 150, 151 ] | 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 [ 144, 149, 150, 151, 152 ] |
Rank | Ranked higher |
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 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 Notes: * Docker for IGB - 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 |
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 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 Notes: * 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 |
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 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 Notes: * 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 |
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 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 |
Comment | [ Installers end up in main/target/media. ] |
Status | In Progress [ 3 ] | To-Do [ 10305 ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Assignee | Ann Loraine [ aloraine ] | Nowlan Freese [ nfreese ] |
Attachment | very-messed-up-IGB-UI.png [ 17255 ] |
Attachment | Nowlan_log.txt [ 17256 ] |
Assignee | Nowlan Freese [ nfreese ] | Ann Loraine [ aloraine ] |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Status | First Level Review in Progress [ 10301 ] | To-Do [ 10305 ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | To-Do [ 10305 ] |
Fix Version/s | 9.1.10 Major Release [ 10700 ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Assignee | Ann Loraine [ aloraine ] |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Assignee | Nowlan Freese [ nfreese ] |
Assignee | Nowlan Freese [ nfreese ] |
Status | First Level Review in Progress [ 10301 ] | To-Do [ 10305 ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Assignee | Ann Loraine [ aloraine ] |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Status | First Level Review in Progress [ 10301 ] | To-Do [ 10305 ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Assignee | Ann Loraine [ aloraine ] |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Status | First Level Review in Progress [ 10301 ] | Needs 1st Level Review [ 10005 ] |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Assignee | Nowlan Freese [ nfreese ] |
Attachment | nowlan_pipelineLog.txt [ 17258 ] |
Attachment | nowlan_pipelineLog2.txt [ 17259 ] |
Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
Assignee | Nowlan Freese [ nfreese ] | Ann Loraine [ aloraine ] |
Comment | [ What is Rosetta? ] |
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 [ 144, 149, 150, 151, 152 ] | 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 [ 144, 149, 150, 151, 152, 153 ] |
Rank | Ranked higher |
Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
Status | Reviewing Pull Request [ 10303 ] | Merged Needs Testing [ 10002 ] |
Assignee | Ann Loraine [ aloraine ] |
Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
Assignee | Nowlan Freese [ nfreese ] |
Assignee | Nowlan Freese [ nfreese ] | Ann Loraine [ aloraine ] |
Resolution | Done [ 10000 ] | |
Status | Post-merge Testing In Progress [ 10003 ] | Closed [ 6 ] |
Resolution | Done [ 10000 ] | |
Status | Closed [ 6 ] | To-Do [ 10305 ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
Status | Reviewing Pull Request [ 10303 ] | Merged Needs Testing [ 10002 ] |
Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
Resolution | Done [ 10000 ] | |
Status | Post-merge Testing In Progress [ 10003 ] | Closed [ 6 ] |
Link | This issue relates to IGBF-3429 [ IGBF-3429 ] |
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.