Skip to content

Build and Test for Linux/ARM64 #5316

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
odidev opened this issue Jan 16, 2025 · 2 comments
Closed

Build and Test for Linux/ARM64 #5316

odidev opened this issue Jan 16, 2025 · 2 comments

Comments

@odidev
Copy link

odidev commented Jan 16, 2025

Description

For aarch64 platform, I have built " Robot Framework " from source.

Steps

Following STEPS (https://github.com/robotframework/robotframework#installation) were used for the building and installation:

sudo apt update 

sudo apt install build-essential cmake git wget –y 

get https://github.com/robotframework/robotframework/archive/refs/tags/v3.2a1.tar.gz 

tar -xvf v3.2a1.tar.gz 

cd robotframework-3.2a1/ 

python setup.py install 

pip install robotframework   

Outcome

To validate that the build was successful we Checked the libraries.

After running make command, it can download the minimap2 binary and verified the version

robot --version

Robot Framework 3.2a1 (Python 3.12.4 on linux)

All this information was also added the Software Ecosystem Dashboard for Arm (https://www.arm.com/developer-hub/ecosystem-dashboard/

@pekkaklarck
Copy link
Member

Could you clarify why you submitted this issue? Do you propose that we should test on Linux/ARM64 or are you looking for review for your instructions?

If this is about us testing on Linux/ARM64, the best way to do that is using GitHub Actions. I'm not sure do they have this platform there, but if they do, a PR adding it to our testing matrix would be appreciated. If this cannot be done using GitHub Actions, then someone having a suitable machine needs to do it. In general I believe there shouldn't be problems at least with Robot Framework itself if Python runs there.

If you wanted comments about the instructions, here you are:

  1. Assuming that Python works normally on this platform, you have pip installed, and there's a network connection so that you can access https://pypi.org, simply using pip install robotframework ought to work just fine.
  2. If you don't have a network connection, you can download either the source distribution or the wheel from https://pypi.org/project/robotframework/ and install it with pip like pip install robotframework-7.2-py3-none-any.whl without extracting it.
  3. Robot Framework 3.2 is an ancient version that you shouldn't use unless you have some really strange need. Even in that case you shouldn't use an alpha release.

@pekkaklarck
Copy link
Member

No new info, closing.

@pekkaklarck pekkaklarck closed this as not planned Won't fix, can't repro, duplicate, stale May 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants