-
-
Notifications
You must be signed in to change notification settings - Fork 102
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
Ansible request for RISC-V support #2123
Comments
I doubt it will make a really huge % difference to be honest overall to the playbook operation since the operations are mostly sequential (some bits like compiling git/cmake/ccache if needed will see a boost), but it will make a difference to the test build of openjdk which we run afterwards. |
I've started on testing the changes from the initial PR George did, however, I want to try and change the playbooks as little as possible as I do it. To this end, I've tested install EDIT: An example of this can be seen in this run |
The example seems encouraging! However, it appears that the repos that are added cause an issue with |
Which problem in particular do you think is specific to the QEMU VM? |
|
New issue! The RISC-V box can't install Mercurial:
From run 252. |
I was able to recreate it (by starting a fresh RISC-V QEMU VM, fixing the repos and attempting installation), weirdly, |
From what I can gather, we don't actually test on RISC-V, we just build it ... If worst comes to worst, we can make RISC-V machines just skip installation of the test specific packages, but I'd rather avoid that if I can ... I think the reason this wasn't an issue when @gdams did this was because the machine he setup was Debian10, not 11 (I assume, based on the only RISC-V system we have in Jenkins) |
I've removed Mercurial from the common test-tool packages, and put it in the |
Okay, more progress- onto failure on the
I'll see if there is an alternative, however, I would assume not; EDIT: Apparently
However, after installation, I can't run |
We have test support - we just haven't fully enabled it in the pipelines yet. Mercurial isn't needed for testing AFAIK if that's the implication of the earlier comments. Regarding docker, I'm comfortable with skipping that install on RISC-V for now. |
Next issue,
Just need to skip the task. EDIT: |
IT'S GREEN!!!!!!!!! |
OH MY GOD! 😂 |
I'm going to consider this closed (and push it back to May when it was completed) since we've had a clean run :-) |
Ref: #1483 , #2121 , #2122
Using #1483 as a reference, RISC-V support needs to be added to the playbook as we have those machines. I thought it'd be best to open an issue to document the changes that need to be made from the original PR, as well as any issues that I will probably run into :-)
It may be best to look at this once #2100 has been fixed, as using mutli cores to run the playbook should significantly speed it up.
The text was updated successfully, but these errors were encountered: