-
Notifications
You must be signed in to change notification settings - Fork 14
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
Packages for riscv64 #213
Comments
I believe that mostly we just need to add another environment triplet like this: packages/releng/org.eclipse.epp.config/parent/pom.xml Lines 138 to 142 in f0e5dbb
And I think a line like this is needed here:
None of this is doable until the Platform contributes a milestone that includes riscv64 support. I'm not sure if these projects with linux fragments will need to take action: |
FYI, I plan to contribute a new platform I-build early, right after M1, probably on Friday after the EPP M1 builds are complete. This will allow us to investigate riscv64 packages long before an M2 deadline looms. |
- Use the JustJ milestone JRE repo for Java 21 which has the required riscv64 JREs. - Include linux-gtk-riscv64 in the target-platform-configuration. - Add a linux-gtk-riscv64 configuration to the packaging.aggr. - Improve upload-to-building.sh to produce a nice name for the new package. eclipse-packaging#213
- Use the JustJ milestone JRE repo for Java 21 which has the required riscv64 JREs. - Include linux-gtk-riscv64 in the target-platform-configuration. - Add a linux-gtk-riscv64 configuration to the packaging.aggr. - Improve upload-to-building.sh to produce a nice name for the new package. #213
The build has produced staging results with riscv64 packages available here: https://download.eclipse.org/justj/?file=technology/epp/staging |
The 2024-12 M2 EPP build that contains riscv64 Linux packages is now available for testing. If you have access to riscv64 Linux, please let me know if these new packages work. See announcement in https://www.eclipse.org/lists/epp-dev/msg06939.html |
Hi, thanks for your work! I tested this yesterday, I think it works but I am not sure 100%, so please correct me if I am wrong. First I open the I reopen the |
@yuzibo Thanks for testing. Can you confirm that a full package with the bundled jdk works too? Download an appropriate riscv tar from https://download.eclipse.org/technology/epp/downloads/release/2024-12/M2/ and let me know. Thanks! |
@jonahgraham I just downloaded one Eclipse-committer SDK from the link you gave, and extra it then run it. it seems no problem. At last I reproduced the step I reported at the comment, it works also! Is it enough to test just this one? If necessary, I can download all tar from the above link. |
@yuzibo it is sufficient, thank you very much. As most of the contents of each package is really the same source bundles, we don't normally worry about individual packages across each platform. We try to get test coverage of each platform and each package type. Will you be able to test at least one riscv package every release cycle (or milestone)? If so, please sign up to the epp-dev mailing list. When I publish packages, download and run the package on riscv machine and reply to my email with something like "+1 committers on Linux riscv64" (see an example email) |
@jonahgraham Okay, no problem. I can test Eclipse-related things on riscv64 platform. Now I have subscribed epp-dev mail list and waiting to be approved. I will "+1" reply to the email once I tested it. But I just wonder that also, how long, or how often we will release Eclisep on schedule? Please do not get me wrong, if I know the time table ahead, I can positively to notice the release if I am missing the email or announcement. |
And you have helped me do it this time:) thanks. |
That is great @yuzibo! The release schedule is published on https://github.com/eclipse-simrel/.github/blob/main/wiki/Simultaneous_Release.md (click individual Wiki links for each release). In summary we do 4 releases per year (March, June, Sept, Dec) and we have 3 Milestone builds and 2 Release Candidates in preparation for each release. The next build with be 2024-12 Milestone 3 (2024-12 M3), it will be available for testing by Friday, November 15 |
@jonahgraham Okay, I will keep that in mind. Thanks for you again.:) |
As @HannesWell mentioned this the comment, Now Eclipse Platform has supported riscv64 natively, so Eclipse on riscv64 platform should have package support also.
I will find out the clause how to support this ASAP.
The text was updated successfully, but these errors were encountered: