Skip to content

"Template" installation script does not consider M1 compatibility via Rosetta 2 #207

Closed
@per1234

Description

@per1234

This repository contains a "template" installation script that can provide a convenient installation option for any application that publishes builds via GitHub releases:

https://github.com/arduino/tooling-project-assets/tree/main/other/installation-script

This script automatically detects the host system OS and architecture and downloads the appropriate release file based on this.

Apple's Rosetta 2 software allows applications built for x86-64 hosts to run on machines using their ARM 64-bit M1 processor.

Due to current infrastructure challenges (e.g., lack of GitHub-hosted GitHub Actions runners), Arduino's applications may not yet be available as native M1 builds, yet the existing macOS x86-64 builds work perfectly well on these machines thanks to Rosetta 2.

The installation script currently fails to install these applications:

Did not find a release for your system: macOS arm64

This will cause prospective users to mistakenly think that the application is not available for their system.

To do

Related

Also reported at:

Metadata

Metadata

Assignees

No one assigned

    Labels

    topic: codeRelated to content of the project itselftype: imperfectionPerceived defect in any part of project

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions