-
Notifications
You must be signed in to change notification settings - Fork 166
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
LoongArch to Experimental tier #3511
Comments
unofficial-builds:
|
we have unofficial builds and there is generally a desire to fix those when they go wrong (but it doesn't pass all the test cases yet) are we in a position where we can consider loong64 a valid "experimental tier" platform? Best regards~ |
Or what conditions and preparations are required for loong64(LoongArch) to become Experimental-tier |
https://github.com/nodejs/node/blob/main/BUILDING.md#strategy “Experimental: May not compile or test suite may not pass. The core team does not create releases for these platforms. Test failures on experimental platforms do not block releases. Contributions to improve support for these platforms are welcome.” I can coordinate LoongArch architecture machines, I don't know what configuration of machines can access CI environment? "Test failures on experimental platforms do not block releases." Will this release a binary version? Best regards |
@shipujin are you/your company planning to keep LoongArch working gowing froward? If so knowing that we have people who will be active in fixing/working on issues is a good data point. If so I think we should create a We don't release official binaries for Experimental platforms. It looks like you already have experimental builds set up which is a way to make binaries available even if they are not official. I assume these are cross compiled right? Machines that are in our CI generally are:
Providing a couple of machines which interested collaborators could ssh into if they are interested in looking at LoongArch issues would be a good start in my opinion. It would be good to get more thoughts from the @nodejs/build team in terms of willingness to add machines to the envionment/CI. |
Yes, our company plans to make LoongArch nodejs working gowing froward.
We are actively fixing/working on issues, Creating platform-LoongArch team is a great thing to do.
Ok, I see. Yes, unofficial-builds are cross-compiled builds of nodejs
Our company can provide a LoongArch machine with ssh login. I can ask the leader to apply for a machine first (later use is not enough, I can apply to the leader for the machine), the physical machine is running in our company's computer room, there are colleagues in the maintenance, after the deployment of the machine, I can email the login method, so that can ssh log in LoongArch deployment nodejs CI environment, Is it OK in this way? Looking forward to your reply
Yes, we will provide an ssh login machine, which can be provided to interested partners to log in and experiment with nodejs.
Look forward to more suggestions from @nodejs/build team, so that LoongArch nodejs can be better developed. thank you Best regards |
The question in my mind is what are we expecting to gain from adding it to the CI? In general the test ci is used for building and running all the tests against PRs by collaborators so there are two questions here:
|
@sxa what we've often added is a separate nightly job that runs only for the new archicture. I think that would be a first logical step versus the main CI used for all test PRs. It would give us a sense of how consistently the tests run/pass and and a way to get some of the info like how long the tests runs take versus other platforms etc. |
Yep if there's a committer with access to the test CI willing to do that then it's an option, and with that approach we can potentially do it natively instead of requiring cross compilation which adds more complexity in a standalone job. |
I created the @nodejs/platform-loong64 GitHub team and invited @shipujin to it. |
Thx~, I joined. Best regards |
Added to experimental tier in nodejs/node#50172 |
@targos Sorry to reopen this issue, Best regards |
I re-created the discussion #3540 Best regards |
Sorry, I've been testing nodejs(main v18. x v20.x), reply late |
What is the problem this feature will solve?
Support growing number of LoongArch based devices
What is the feature you are proposing to solve the problem?
Provide LoongArch release of node-js
What alternatives have you considered?
No response
The text was updated successfully, but these errors were encountered: