doc: add TC meeting 2015-04-01 minutes
[platform/upstream/nodejs.git] / doc / tc-meetings / 2015-04-01.md
1 # io.js TC Meeting 2015-04-01
2
3 ## Links
4
5 * **Public YouTube feed**: http://www.youtube.com/watch?v=B1pTT60E73M
6 * **Google Plus Event page**: https://plus.google.com/events/cneon2drmol62u4drm8aegjnrkk
7 * **GitHub Issue**: https://github.com/iojs/io.js/issues/1311
8 * **Original Minutes Google Doc**: https://docs.google.com/document/d/1iEzSiQpB3me-x1R0_FzlMtGuPmgxR2x7NMITp779690
9
10 ## Agenda
11
12 Extracted from https://github.com/iojs/io.js/labels/tc-agenda prior to meeting.
13
14 * reconciliation update (Mikeal and Bert)
15 * doc: add NAN WG [#1226](https://github.com/iojs/io.js/issues/1226)
16 * Proposal: Authorise @Fishrock123 to create releases [#1225](https://github.com/iojs/io.js/issues/1225)
17 * governance: Raise the bar for changes in membership and governance policy  [#1222](https://github.com/iojs/io.js/issues/1222)
18 * Nominating Rod Vagg @rvagg to the TC [#1134](https://github.com/iojs/io.js/issues/1131)
19
20 ## Minutes
21
22 ### Present
23
24 * Ben (TC)
25 * Bert (TC)
26 * Chris (TC)
27 * Domenic
28 * Fedor (TC)
29 * Jeremiah
30 * Mikeal
31 * Trevor (TC)
32 * Rod
33
34 ### Mini stand-up
35
36 * Ben: rewriting the timers module
37 * Bert: making it possible to rename node.exe/iojs.exe (made it into 1.6.3); governance documents for Node Foundation
38 * Chris: building a UTF-8 consumer that can validate/skip invalid glyphs; working on a tool around control flow analysis
39 * Domenic: not much io.js related
40 * Fedor: rewrote io.js in Go, deciding whether it should be go.io or io.go
41 * Jeremiah: managing issues, reviewing PRs, investigating timers bugs
42 * Mikeal: io.js charter / Linux foundation work
43 * Trevor: looking into beforeExit/timer unref/uv_loop_alive interactions; Node API compliance working group docs (not io.js ... might be fed into the Foundation)
44 * Rod: released 1.6.3; GitHub DDOS and CI errors/timeouts are frustrating
45
46 ### Review of last meeting
47
48 * [#1134](https://github.com/iojs/io.js/pull/1134) Add Docker working group
49 * [#1140](https://github.com/iojs/io.js/pull/1140) Revert stream base / @piscisaureus / merge policy questions
50 * [#1130](https://github.com/iojs/io.js/pull/1130) Nominating Jeremiah Senkpiel @Fishrock123 to the TC
51 * [#1077](https://github.com/iojs/io.js/pull/1077) Pass args to process.nextTick() / @trevnorris
52 * Major version bump
53
54
55 ### Reconciliation update (Mikeal and Bert)
56
57 * Mikeal: getting close to a really good position where the governance structures can be merged between io.js and joyent/node. New working group structure and relationship with “TSC”. People can engage @ https://github.com/joyent/nodejs-advisory-board/ with active PRs @ https://github.com/joyent/nodejs-advisory-board/pull/30 & https://github.com/joyent/nodejs-advisory-board/pull/33
58 * Bert: discussed why this is good for io.js:
59   - io.js still has a very low profile, merging would be good for everyone
60   - budget from corporate backers, including the ability to travel
61 * Mikeal: added to those comments: institutional backing would be very helpful at this stage
62 * Ben: current PR seems to give the board more influence than originally suggested
63 * Mikeal: the intent is the board is not to make technical decisions, the TSC is
64 * Trevor: counterpoint example is IBM maintaining their own fork of V8 so they may want influence on the release process
65 * Mikeal: they will be taken care of by an LTS schedule
66 * Bert: IBM agrees that there should be a fast-moving tip and they just use an LTS. Board could also assert influence by way of a corporation threatening to withdraw backing.
67
68 ### doc: add NAN WG [#1226](https://github.com/iojs/io.js/issues/1226)
69
70 * Rod: discussed proposed move of rvagg/nan and rvagg/node-addon-examples to iojs to be governed by an “Addons API Working Group”
71
72 Bert: +1
73 Chris: +1
74 Fedor: +1
75 Ben: +1
76 Trevor: +1
77
78 ### Proposal: Authorise @Fishrock123 to create releases [#1225](https://github.com/iojs/io.js/issues/1225)
79
80 * No disagreement, lots of +1s, good to go
81
82 ### governance: Raise the bar for changes in membership and governance policy [#1222](https://github.com/iojs/io.js/issues/1222)
83
84 * Mikeal: the PR is a bit stale because of a miscount, just want to make sure that there are no concerns with this even though it may not end up being required given the movements with the TC.
85 * Rod: requested that we not hold up progress in io.js pending movement on the JNAB / Foundation process and we should treat that as a separate thing that may or may not happen.
86 * Bert: happy with the changes but can’t +1 because of the TC company proportion counting
87 * Mikeal: just a miscount, needs to be changed, wanted to test if people are OK with this once we have more people on the TC. Main point was to flush out any concerns about raising the bar.
88 * Ben: suggested that it become 2 PRs, make the 2/3rds thing a separate issue.
89
90 ### Nominating Rod Vagg @rvagg to the TC [#1134](https://github.com/iojs/io.js/issues/1131)
91
92 * Rod: fine with this
93 * Discussed meeting facilitation, agreed that it wasn’t a strictly defined role but it would be good to share it around a bit.
94
95 Bert: +1
96 Chris: +1
97 Fedor: +1
98 Trevor: +1
99 Ben: +1
100
101 ### Open to QA from IRC
102
103 _Nothing clear to discuss, but we’ll keep trying this_
104
105 ### Next meeting
106
107 * 8th April 2015