-
Notifications
You must be signed in to change notification settings - Fork 141
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
Move gyp-next to the nodejs org #475
Comments
+1 |
1 similar comment
+1 |
+1 with the name gyp-next
…On Mon, Mar 9, 2020, 12:57 PM Michael Dawson ***@***.***> wrote:
+1
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#475?email_source=notifications&email_token=AADZYV3U2AKPLYCZAMNXIGTRGUUYDA5CNFSM4LEHFP62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEOICYOY#issuecomment-596651067>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AADZYV6RBEVZQOBMJMYGH2TRGUUYDANCNFSM4LEHFP6Q>
.
|
+1 |
Full context: GYP is a Google tool, now deprecated by them, we've taken over maintenance of it and it's used in nodejs/node and node-gyp (libuv too, but they're using a pruned-down version and are about to rip it out entirely). We're in the middle of a synchronization effort between the two projects and the repo on question here should be a synthesis of all that so ought to end up as the source of truth for both nodejs/node and nodejs/node-gyp. We can't just take over the name "GYP" due to copyright concerns. Refael put in a bunch of work to make GYP3 but that stalled in a previous attempt to bring it into the org. The name "GYP3" is also too similar to "GYP". In private discussions (Myles also involved in these on behalf of Google), "gyp-next" was arrived at as the best attempt at a name that was distinct enough from "GYP" that it indicated it was a separate project. Nobody's particularly enamored with the name, it's a pragmatic choice. If someone has a better name, now would be the time to speak up, otherwise I suspect "gyp-next" is going to be baked in for good. |
PYG: (Here's the) Project You Generated 😆 |
I very much like pyg. Can't get the Beatles song "Little Pygies" out of my
head now.
…On Mon, Mar 9, 2020, 11:23 PM Stephen Belanger ***@***.***> wrote:
PYG: (Here's the) Project You Generated 😆
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#475?email_source=notifications&email_token=AADZYV6CMIGEMY5FEECBVYDRGWXBJA5CNFSM4LEHFP62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEOJ3FDA#issuecomment-596882060>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AADZYVZSTOL5WOQFTPVTNP3RGWXBJANCNFSM4LEHFP6Q>
.
|
|
Hasn't been updated in seven years. Maybe we could ask to reclaim the name? 🤔 Alternatively: JUNA - Just Use Ninja Already 😉 More seriously: NUB - Node.js Universal Builder |
I kind of feel that, boring as it may be, anything that doesn't have "gyp" as part of its name is just going to be confusing. |
That'll do: pyg. That'll do. Er, uh, more seriously, I kinda agree with @richardlau that including |
I agree, to, should have |
I would advocate that this module can be |
Can we pip install and vendor it? Node.js build doesn't depend on pip ATM for building, but if pip's a better way to get it into our deps or tools than |
Yes. pip and vendor can co-exist. |
/cc @nodejs/tsc @nodejs/community-committee per https://github.com/nodejs/admin/blob/master/transfer-repo-into-the-org.md#step-2-open-an-issue-in-the-admin-repository |
SGTM |
That's the plan anyway. Re: the name, @Qard suggested that the "gyp" in the name can stand for "Google Yeets Projects" which is an amazing name IMO as long as it's okay with Google folks (mean no offense, it's just a fact about the past of the project...) @MylesBorins thoughts? |
@targos the document doesn't exactly say how many approvals are required or how long we should wait until we can proceed with the transfer. |
There's a reference to another document which says we must wait 72 hours. |
The link to the other document is broken (I've raised #476 to fix it). |
https://github.com/nodejs/admin/blob/master/GITHUB_ORG_MANAGEMENT_POLICY.md#repositories (the corrected link) says (as @targos points out) to wait for 72 hours. No approvals are required, just no objections in that 72 hour period. |
Just curious if this is still a stopgap to keep it alive while a non-Python alternate is proposed? |
The GYP license also only only seems to restrict the use of the Google trademark, rather than GYP name https://chromium.googlesource.com/external/gyp/+/refs/heads/master/LICENSE
|
Wouldn’t making it pip installable increase the likelihood people use it for other things, which we specifically don’t want? 🤔 |
I doubt that anyone is going to find gyp just by search among the +222k packages on PyPI. |
Done. |
Request to move gyp-next (https://github.com/ryzokuken/gyp-next) to the nodejs organization. More context at nodejs/node#32090.
The text was updated successfully, but these errors were encountered: