-
-
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
Xcode 15.2 on test orka nodes #3720
Comments
Could we run the reproducible test on arm64 hosts? Rosetta should be able to cope with this? |
@gdams we will first enable the test on x64Mac, then aarch64Mac. |
@sophia-guo I believe @gdams is suggesting that the x64Mac reproducible test could (should?) be performed on aarch64 systems. We build the x64Mac on an aarch64 mac, so that would likely be the preferred way to confirm reproducibility. Is there a technical reason that wouldn't work, or is it just that the test job can't easily be sent to an aarch64 machine when it's testing x64? I'm not sure we've ever tried comparing an x64Mac build performed on aarch64 vs x64 so we possibly need to see if that's feasible first. |
Actually for x64Mac with build orka nodes I'm trying the label https://ci.adoptium.net/label/xcode15.0.1&&build&&mac&&x64/ , which is running on aarch64 system, which complains https://ci.adoptium.net/view/Test_grinder/job/Grinder/10791/ |
So this issue is opened to expect test orka nodes are configured same as build orka nodes |
At that point we should try and figure out why you're getting that, but it doesn't cause a problem on the same machines in the build pipelines @Haroon-Khel Can you jump in here as you've looked at some of these before? Is the I feel we have a a few things that we do not yet understand (or at least that I don't understand!) - @sophia-guo let me know if any of this is incorrect:
|
I would think so. If we are trying to replicate the environment of an x64 mac machine then yes. I am not very informed on what the reproducible test does exactly, are we building a binary, are we running an x64 binary? Either way I think the |
We are attempting to run a second build of Temurin within an AQA test job from exactly the same tag in github and confirm that the binaries produced are bit-for-bit identical to the originals builds in the pipelines i.e. the files in the jdk tarball show no differences when you run References if you want to see / try yourself on Linux: |
Xcode 15.2 is not required on Orka / x64 nodes, as the reproducible build will now only run on arm64 nodes. |
Close this as Xcode 15.2 is not required on Orka / x64 nodes for reproducible build. Reproducible will run on arm64 nodes. |
Aqa-tests with x64 mac jdk run on x64 mac. Ideally as part of aqa-tests reproducible test with x64 mac will also need to run on x64 mac. Local tests show that it is reproducible to use cross-compiled x64 mac SBOM to reproduce native x64 mac and they are comparable adoptium/temurin-build#3844 (comment). @gdams what's the reason to run the reproducible test on arm64 hosts? Can we just install xcode 15.2 on test mac x64 orka nodes? |
Actually with adoptium/temurin-build#4025 mac x64 reproducible might be able to run on aarch64 mac. |
However it requires x64 mac special.system only has reproducible comparing tests. https://github.com/adoptium/ci-jenkins-pipelines/compare/master...sophia-guo:mac64?expand=1. If there will be more tests go to special.system it won't work. |
We will temporarily enable the test on aarch64 mac. adoptium/ci-jenkins-pipelines#1136 |
Xcode15.2 on test orka nodes https://ci.adoptium.net/label/ci.role.test&&sw.os.osx&&orka&&hw.arch.x86
Details:
Reproducible comparison testing on Mac adoptium/temurin-build#3844 requires Xcode15.2. However the test orka nodes doesn't have xcode15.2 installed https://ci.adoptium.net/view/Test_grinder/job/Grinder/10771/console @steelhead31 also confirmed that no xcode15.2 installed on https://ci.adoptium.net/label/ci.role.test&&sw.os.osx&&orka&&hw.arch.x86
Orka build nodes does have Xcode15.2 installed https://ci.adoptium.net/label/xcode15.0.1&&build&&mac&&x64/ ( lable xcode15.0.1 should be changed to 15.0.2 adoptium/temurin-build#3844 (comment))
Asking to update orka test node template to have xcode 15.0.2 installed.
The text was updated successfully, but these errors were encountered: