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

Proposal: Node.js openembedded layer technical stewardship #721

Closed
eljefedelrodeodeljefe opened this issue Jun 20, 2019 · 7 comments
Closed

Comments

@eljefedelrodeodeljefe
Copy link

(Please point me to the correct repo if incorrect)

Leaving a quick proposal:
Node.js on embedded devices is a veritable runtime. One of the most common toolchains for this is Yocto / Openembedded, a layer based Linux environment.

For the sake of market and security, the org could consider having a repo and some stewardship, similar to the docker stack, for such a layer.

There is an outdated repo of a collaborator and a newer fork here https://github.com/aaronovz1/meta-nodejs/tree/pyro

Kind regards

@sam-github
Copy link
Contributor

This kind of work tends to be driven by people willing to put the effort in, there isn't a lot of capacity for taking on new projects like this. See nodejs/Release#341 (comment) for discussion of this on a different but somewhat similar topic.

I'm not saying I'm opposed, maybe you can get involved with @rvagg and unofficial-builds.nodejs.org, or perhaps put together a description of what you would like to see happen, and how you could do it? If you just need repo to work in, that would probably be easy.

Maybe this issue will attract attention of other people interested in Yocto, and they will step up to help you.

@rvagg
Copy link
Member

rvagg commented Jun 21, 2019

👍 the barrier to this kind of work is leadership, it really just requires someone with motivation and time and a willingness to own something. Resources, like a repo, could be provided, but anything that smells like it might become a dumping ground is probably not going to be greeted with much enthusiasm.

I don't think anyone around here knows much about Yocto and Openembedded although we see a steady (but not rapid) stream of issues discussing it and asking compatibility questions. There was an issue just 2 days ago trying to get a newer recipe working, but none of us have much of a clue about how that works. There's not going to be anyone here right now who could or might want to own such work. Are you putting up your hand to own this @eljefedelrodeodeljefe? Or are you in touch with a community that is interested? We'd need some names to own a repo / working group / initiative and probably come up with some kind of minimum-viable state rules like I did for unofficial-builds @ nodejs/unofficial-builds#1 -- I'm not sure that criteria is going to be successfully met but at least a possible discontinuation is foreshadowed.

@eljefedelrodeodeljefe
Copy link
Author

Yes, I have personal interest and time and also we as a company a commercial interest and time in something like that. I wouldn't need anything except for the repo really and some mental buy-in, like "this kinda belongs here" as well as awareness to send people there to resolve issues and maybe attract co-maintainers.

Going forward I'd fork out those repos put some OSS CI on it and see how it goes.

If no-one opposes this, I'd start a new nodejs/* repo after returning with the results. I believe I have the necessary permissions, otherwise would kindly ask for help.

LMK what you think. I return on this matter in 2 weeks time, as I am gonna be afk until then and would proceed as mentioned.

@rvagg
Copy link
Member

rvagg commented Jun 30, 2019

Sounds good to me then, for what it's worth! Best of luck.

@mhdawson
Copy link
Member

mhdawson commented Jul 3, 2019

The process to request a new repo under nodejs/* is here: https://github.com/nodejs/admin/blob/master/GITHUB_ORG_MANGEMENT_POLICY.md#repositories

You will need to open an issue in nodejs/admin to make the request.

@mhdawson
Copy link
Member

@eljefedelrodeodeljefe can this be closed at this point?

@mhdawson
Copy link
Member

I'm going to close @eljefedelrodeodeljefe let me know if that is not the right thing to do and reopen.

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

4 participants