Uploaded image for project: 'IGB'
  1. IGB
  2. IGBF-3158

Investigate: Why does an M2 download Rosetta when installing IGB

    Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None

      Description

      During testing, Nowlan Freese observed that when he installed IGB+Universal JRE onto an Apple laptop with M2 chip, the machine also installed Rosetta.

      We are confused about why this happened because the JRE was supposed to include binaries for this chip.

      For this task, investigate why this has happened.

        Attachments

          Issue Links

            Activity

            ann.loraine Ann Loraine created issue -
            ann.loraine Ann Loraine made changes -
            Field Original Value New Value
            Epic Link IGBF-1531 [ 17617 ]
            ann.loraine Ann Loraine made changes -
            Link This issue relates to IGBF-3113 [ IGBF-3113 ]
            nfreese Nowlan Freese made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            nfreese Nowlan Freese made changes -
            Assignee Nowlan Freese [ nfreese ]
            nfreese Nowlan Freese made changes -
            Attachment IGB_ARM.png [ 17264 ]
            Hide
            nfreese Nowlan Freese added a comment -

            Tested on macOS 12.4 with an M1 processor.
            Downloaded and installed IGB from https://bitbucket.org/aloraine/integrated-genome-browser/downloads/Zulu-IGB-macos-9.1.8.dmg

            IGB ran using the ARM java version and did not require Rosetta. See attached image (IGB_ZULU.png) where the "Kind" column indicates whether it is running using either Apple (native) or Intel (Rosetta).

            I then downloaded the 3113 branch installer (https://bitbucket.org/aloraine/integrated-genome-browser/downloads/IGBF-3113.dmg). IGB ran using Rosetta (see attached image IGBF_3113.png, look for Intel under the "Kind" column).

            This indicates that the IGBF-3113 branch installer may be misconfigured.

            Show
            nfreese Nowlan Freese added a comment - Tested on macOS 12.4 with an M1 processor. Downloaded and installed IGB from https://bitbucket.org/aloraine/integrated-genome-browser/downloads/Zulu-IGB-macos-9.1.8.dmg IGB ran using the ARM java version and did not require Rosetta. See attached image (IGB_ZULU.png) where the "Kind" column indicates whether it is running using either Apple (native) or Intel (Rosetta). I then downloaded the 3113 branch installer ( https://bitbucket.org/aloraine/integrated-genome-browser/downloads/IGBF-3113.dmg ). IGB ran using Rosetta (see attached image IGBF_3113.png, look for Intel under the "Kind" column). This indicates that the IGBF-3113 branch installer may be misconfigured.
            nfreese Nowlan Freese made changes -
            Attachment IGB_3113.png [ 17265 ]
            nfreese Nowlan Freese made changes -
            Attachment IGB_ARM.png [ 17264 ]
            nfreese Nowlan Freese made changes -
            Attachment IGB_ZULU.png [ 17266 ]
            nfreese Nowlan Freese made changes -
            Assignee Nowlan Freese [ nfreese ] Ann Loraine [ aloraine ]
            nfreese Nowlan Freese made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            nfreese Nowlan Freese made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            nfreese Nowlan Freese made changes -
            Status First Level Review in Progress [ 10301 ] To-Do [ 10305 ]
            ann.loraine Ann Loraine made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            Hide
            ann.loraine Ann Loraine added a comment -

            The install4j configuration appears to have been incorrect. An attribute "architecture=universal" was missing. I made what I think is the required change to the configuration file on the master branch and rebuilt the installers. Ready for testing.

            Show
            ann.loraine Ann Loraine added a comment - The install4j configuration appears to have been incorrect. An attribute "architecture=universal" was missing. I made what I think is the required change to the configuration file on the master branch and rebuilt the installers. Ready for testing.
            ann.loraine Ann Loraine made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Assignee Nowlan Freese [ nfreese ]
            nfreese Nowlan Freese made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            Hide
            nfreese Nowlan Freese added a comment - - edited

            Tested IGB master branch dmg installer as of 9:45am on August 23, 2022.

            IGB ran using the ARM java version on the M1 Mac and did not require Rosetta.

            Closing ticket.

            Show
            nfreese Nowlan Freese added a comment - - edited Tested IGB master branch dmg installer as of 9:45am on August 23, 2022. IGB ran using the ARM java version on the M1 Mac and did not require Rosetta. Closing ticket.
            nfreese Nowlan Freese made changes -
            Assignee Nowlan Freese [ nfreese ] Ann Loraine [ aloraine ]
            nfreese Nowlan Freese made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            nfreese Nowlan Freese made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            nfreese Nowlan Freese made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            nfreese Nowlan Freese made changes -
            Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
            nfreese Nowlan Freese made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            nfreese Nowlan Freese made changes -
            Resolution Done [ 10000 ]
            Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]

              People

              • Assignee:
                ann.loraine Ann Loraine
                Reporter:
                ann.loraine Ann Loraine
              • Votes:
                0 Vote for this issue
                Watchers:
                Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: