mirror of https://github.com/lukechilds/node.git
Browse Source
PR-URL: https://github.com/nodejs/io.js/pull/1700 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>v4.0.0-rc
Rod Vagg
10 years ago
1 changed files with 137 additions and 0 deletions
@ -0,0 +1,137 @@ |
|||||
|
# io.js TC Meeting 2015-05-13 |
||||
|
|
||||
|
## Links |
||||
|
|
||||
|
* **Public YouTube feed**: http://www.youtube.com/watch?v=UbYiFLf7MpU |
||||
|
* **Google Plus Event page**: https://plus.google.com/events/cu606mlllfehl11u8kcj7q2407k |
||||
|
* **GitHub Issue**: https://github.com/iojs/io.js/issues/1689 |
||||
|
* **Original Minutes Google Doc**: https://docs.google.com/document/d/15Y_kJlYm-8cIf-alniaqUWMM-TjGISCqLf40G3pv4sM |
||||
|
|
||||
|
## Agenda |
||||
|
|
||||
|
Extracted from https://github.com/iojs/io.js/labels/tc-agenda prior to meeting. |
||||
|
|
||||
|
* V8 4.4 to remove indexed properties via external data [#1451](https://github.com/iojs/io.js/issues/1451) |
||||
|
* NODE_PATH deprecation [#1627](https://github.com/iojs/io.js/issues/1627) |
||||
|
* Join the Node Foundation? [#1664](https://github.com/iojs/io.js/issues/1664) |
||||
|
* Put `*Sync` methods behind a flag in some future major version [#1665](https://github.com/iojs/io.js/issues/1665) |
||||
|
* TC Nominations |
||||
|
- Shigeki Ohtsu @shigeki [#1501](https://github.com/iojs/io.js/issues/1501) |
||||
|
- Brian White @mscdex [#1500](https://github.com/iojs/io.js/issues/1500) |
||||
|
- @mikeal [#1481](https://github.com/iojs/io.js/issues/1481) |
||||
|
* Public QA via #io.js channel on Freenode |
||||
|
|
||||
|
### Present |
||||
|
|
||||
|
* Ben (TC) |
||||
|
* Bert (TC) |
||||
|
* Brian |
||||
|
* Chris (TC) |
||||
|
* Domenic |
||||
|
* Jeremiah (TC) |
||||
|
* Mikeal |
||||
|
* Rod (TC) |
||||
|
* Shigeki |
||||
|
* Trevor (TC) |
||||
|
|
||||
|
### Quick stand-up |
||||
|
|
||||
|
* Ben: Upgraded V8, upgraded cares for the first time in 2 years, reviewed pull requests |
||||
|
* Bert: Played Keen, not much io.js stuff; last Monday met with James, Mikeal about convergence |
||||
|
* Brian: looking over potential optimizations in the JS codebase, started working on a DNS resolver as a potential replacement for cares |
||||
|
* Chris: fixing race conditions in the REPL, poking at adding Ctrl-R history searching to readline |
||||
|
* Domenic: working with V8 team in Munich, working on v8-extras feature, putting large portions of things into snapshot to speed up startup and other things: https://groups.google.com/forum/#!topic/v8-users/D6FmTwlvCgk |
||||
|
* Jeremiah: issue management, working on tooling for automatic dependency upgrades, see [#1688](https://github.com/iojs/io.js/pull/1688) |
||||
|
* Mikeal: Foundation stuff, getting ducks in a row |
||||
|
* Shigeki: holiday in JP, fix TLS bug involving edge-case, needs review |
||||
|
* Trevor: Helped with re-enabling snapshots, looking at changing the Buffer APIs to use TypedArrays |
||||
|
* Rod: Been doing lots of little things, working on the CI and build cluster |
||||
|
|
||||
|
### Review of last meeting |
||||
|
|
||||
|
* Release Proposal: v2.0.0 [#1532](https://github.com/iojs/io.js/pull/1532) |
||||
|
* Forward-port from v1.x [#1559](https://github.com/iojs/io.js/pull/1559) |
||||
|
* Convergence plan (https://github.com/jasnell/dev-policy/pull/66) |
||||
|
* Combined node.js/io.js TC/core call [#1413](https://github.com/iojs/io.js/issues/1413) |
||||
|
|
||||
|
## Minutes |
||||
|
|
||||
|
* Discussed creating a more formal deprecation policy, chris to open an issue. |
||||
|
|
||||
|
### V8 4.4 to remove indexed properties via external data [#1451](https://github.com/iojs/io.js/issues/1451) |
||||
|
|
||||
|
* ‘smalloc’ has to go away when we land this V8, thankfully it’s not been around for long but this is a forced deprecation & removal. |
||||
|
* currently usage of ‘smalloc’ gives a deprecation warning, as of v2.0.0 |
||||
|
* @jeisinger has been backporting some APIs needed for Buffer, NAN will have to catch up but @kkoopa is involved |
||||
|
* Domenic: V8 4.3 will be next week, 7 weeks from now will be 4.4 (~1 week behind Chrome release) |
||||
|
* Trevor: no major problems with JS API, most problems will be in the C++ API, should be able to shim to ease it |
||||
|
|
||||
|
### NODE_PATH deprecation [#1627](https://github.com/iojs/io.js/issues/1627) |
||||
|
|
||||
|
* Jeremiah: there was a suggestion to deprecate NODE_PATH entirely, debate is over deprecation or not, lots of people appear to be finding novel uses of it. |
||||
|
* Domenic: maybe we should document it |
||||
|
* Chris: it is documented, Googling shows that it’s been ingrained into the Node background, there’s lots of info out there about how it’s used |
||||
|
* Domenic: https://iojs.org/api/modules.html#modules_loading_from_the_global_folders |
||||
|
* Mikeal: maybe write docs about how it exists but you shouldn’t use it |
||||
|
|
||||
|
**Action: Mikeal to open an issue to change the docs to talk about how you probably shouldn’t use them** (note: it might be as simple as styling!) |
||||
|
|
||||
|
### Join the Node Foundation? [#1664](https://github.com/iojs/io.js/issues/1664) |
||||
|
|
||||
|
* Mikeal: Mostly a consensus in the issue about joining |
||||
|
* Mikeal: Next step is to move the “iojs” org to “nodejs”, then move the convergence repo in to be “node” to be the new tip: https://github.com/jasnell/node.js-convergence |
||||
|
|
||||
|
Lots of discussions about process and what needs to happen & when, Mikeal pushing for a vote to get the org moved. |
||||
|
|
||||
|
**Voting Question**: The io.js TC agrees to: |
||||
|
1. have the io.js project join the Node Foundation |
||||
|
2. rename the entire “iojs” GitHub org to be “nodejs” |
||||
|
3. invite the the current Node.js TC on to our TC to form the basis of a Node Foundation TSC under the policies of the Node Foundation |
||||
|
4. moving the io.js Working Groups to be under the Node Foundation |
||||
|
|
||||
|
**Voting Results**: |
||||
|
|
||||
|
* Fedor: 0 |
||||
|
* Ben: +1 |
||||
|
* Bert: +1 |
||||
|
* Chris: +1 |
||||
|
* Jeremiah: +1 |
||||
|
* Trevor: +1 |
||||
|
* Rod: +1 |
||||
|
|
||||
|
Action: Mikeal to make the move happen in a coordinated way so we get redirects and whatnot |
||||
|
|
||||
|
### Put `*Sync` methods behind a flag in some future major version [#1665](https://github.com/iojs/io.js/issues/1665) |
||||
|
|
||||
|
* Ben: some people feel that `fs.*Sync()` methods are harmful and would like to see them go away and be behind a flag |
||||
|
* Bert: don’t agree with deprecating but agree with a flag |
||||
|
* Rod: agree with Bert, but would like to see doc changes |
||||
|
* Trevor: working on a flag to print a stack trace |
||||
|
|
||||
|
### TC Nominations |
||||
|
|
||||
|
* Shigeki Ohtsu @shigeki [#1501](https://github.com/iojs/io.js/issues/1501) |
||||
|
* Brian White @mscdex [#1500](https://github.com/iojs/io.js/issues/1500) |
||||
|
* @mikeal [#1481](https://github.com/iojs/io.js/issues/1481) |
||||
|
|
||||
|
* Mikeal: joining |
||||
|
* Rod: timing is awkward with convergence but I’d like to make sure that Shigeki and Brian have a path to join the TC and not have that delayed too much |
||||
|
|
||||
|
### Public QA via #io.js channel on Freenode |
||||
|
|
||||
|
* `<therebelrobot> After the converged release, will io.js/node still be semver? for example, the history would be node 0.10, 0.12, iojs 1.x 2.x then the converged one would be node 3.x?` |
||||
|
- Mikeal: the dev policy says so, there’s nobody advocating not to |
||||
|
* `<evanlucas> Are there plans to symlink node to iojs in the installers after the first converged release?` |
||||
|
- Bert: undecided. We should figure out a way to allow users to “node lts” and “node bleeding edge” side by side. |
||||
|
- Mikeal: part of the above is covered by a thread in NG about localizing the node installation to global modules. |
||||
|
* `<phpnode> will members of the core team be able to revive io.js if they disagree with the direction of the project in future` |
||||
|
- (Group) Yes |
||||
|
* `<skinan5> any plans for nan resolution?` |
||||
|
- Rod: it’s just a header file and you need it for older versions of Node so it doesn’t make sense to _not_ use it from npm |
||||
|
- Ben: current NAN isn’t suitable for bringing in |
||||
|
- Trevor: would support bringing in something that would provide proper ABI support |
||||
|
- Action: Trevor to open an issue on the NAN repo to talk about a stable C++ layer |
||||
|
|
||||
|
## Next meeting |
||||
|
|
||||
|
* May 20th, invite joyent/node TC members, figure out who that is and if this timeslot works for them when we have a combined call tomorrow (14th) |
Loading…
Reference in new issue