Skip to content
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

Looking for maintainers. #39

Open
LeonardLaszlo opened this issue Aug 6, 2020 · 10 comments
Open

Looking for maintainers. #39

LeonardLaszlo opened this issue Aug 6, 2020 · 10 comments

Comments

@LeonardLaszlo
Copy link
Owner

Hello there,

I've built NW.js for ARM when I was a student, because I wanted to run an app on my Odroid.
There was no tutorial at that time and I've mostly asked the help of other people. Thanks again @jtg-gg!

Now, 5 years later, people are expecting me to deliver every version they need. Building 1 version takes more than 24 hours on my laptop. It's not that I don't want to do it, I just have a personal life to live and this is not my priority now.

TLDR That is why now I am looking for volunteers to take over the maintenance of this repository.

Please let me know if anyone is interested.

I wish you the best,
Leonard.

@LeonardLaszlo
Copy link
Owner Author

I considered running Github actions, but their runner does not have enough resources to build nw.js.
https://docs.github.com/en/actions/reference/virtual-environments-for-github-hosted-runners

If there is anyone who can donate a runner and maybe setup the whole flow, to make releases on tagging, that would be amazing.

@hthetiot
Copy link

hthetiot commented Aug 7, 2020

I considered running Github actions, but their runner does not have enough resources to build nw.js.

How about Travis-ci may be it provides enough resources.

TLDR That is why now I am looking for volunteers to take over the maintenance of this repository.

I'm the maintainer of Cordova-plugin-iosrtc and Open-EasyRTC, I'm willing to assist with maintaining that repository. Alternatively, what about trying to convince the official nw.js to add support for ARM binaries?

@LeonardLaszlo
Copy link
Owner Author

LeonardLaszlo commented Aug 7, 2020

How about Travis-ci may be it provides enough resources.

The disk space is not enough imo. On 2 cores it will probably run for more than 50 hours. Probably none of the CI providers actually support so long lived virtual machines, and most probably they kill them after a while if they don't stop gracefully. But nobody actually documented what is the life span of such a machine.
https://docs.travis-ci.com/user/reference/overview/

Alternatively, what about trying to convince the official nw.js to add support for ARM binaries?

I think they know about the possibility of arm builds, since they linked to this Github repo. https://nwjs.io/downloads/
Probably there are some reasons why they don't have official ARM builds.

@jrd261
Copy link

jrd261 commented Aug 8, 2020

I'm going to reach out to CircleCI to see if they would give us access to an OSS XLarge machine.

@LeonardLaszlo
Copy link
Owner Author

The automatic build is almost ready, if I find a self-hosted Github runner or a docker host to which I can connect, the build can be scheduled to run weekly.

@jonwwilkes
Copy link

Did you ever find a machine for a runner?

@LeonardLaszlo
Copy link
Owner Author

Did you ever find a machine for a runner?

No. I am running it on my private laptop, and that renders my laptop useless for more than 24h when I do it.

@ayushmanchhabra
Copy link

ayushmanchhabra commented Aug 8, 2022

I'd be willing to help out. Have you considered moving the repo under NW Utils?

Tbh I have a spare laptop but it's not ARM based - and I'm assuming to build NW.js that's what one would need?

@pd-l2ork
Copy link

pd-l2ork commented Dec 22, 2022

I may be able to offer something at the university where I work, if you can let me know more about the specific needs... I also have an array RPis that I could let compile on their own, even if it takes days to do so.

@sysrage
Copy link

sysrage commented Nov 16, 2023

@LeonardLaszlo if you have automated builds working, we can find you a GitHub Runner to use. If you move this to the nwutils repo, others can help you maintain it. Please update us on current status. Thank you!

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

7 participants