Skip to content

Commit f5cf24a

Browse files
committed
doc: add TSC meeting minutes 2015-07-22
PR-URL: #2436 Reviewed-By: Ben Noordhuis <[email protected]>
1 parent 77075ec commit f5cf24a

File tree

1 file changed

+168
-0
lines changed

1 file changed

+168
-0
lines changed

doc/tsc-meetings/2015-07-22.md

+168
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,168 @@
1+
# Node.js Foundation TSC Meeting 2015-07-22
2+
3+
## Links
4+
5+
* **Audio Recording**: https://soundcloud.com/node-foundation/tsc-meeting-2015-07-22
6+
* **GitHub Issue**: https://github.com/nodejs/node-convergence-archive/issues/69
7+
* **Original Minutes Google Doc**: https://docs.google.com/document/d/1r8boI4E67Cq7PEsYeIpXkFZM0be4Ww5UDlNr_uXOop0
8+
9+
## Agenda
10+
11+
Extracted from **tsc-agenda** labelled issues and pull requests prior to meeting.
12+
13+
### nodejs/io.js
14+
15+
* doc: add GPG fingerprint for cjihrig [#2217](https://github.com/nodejs/io.js/pull/2217)
16+
* Process & Approval for Collab Summit Travel Fund [#2213](https://github.com/nodejs/io.js/issues/2213)
17+
* TC39 representation for the Node.js Foundation [#2153](https://github.com/nodejs/io.js/issues/2153)
18+
* Next branch release versioning [#2215](https://github.com/nodejs/io.js/issues/2215)
19+
20+
## Minutes
21+
22+
23+
### Present
24+
25+
* Mikeal Rogers
26+
* Rod Vagg (TSC)
27+
* Colin Ihrig (TSC)
28+
* James Snell (TSC)
29+
* Fedor Indutny (TSC)
30+
* Michael Dawson (TSC)
31+
* Steven R Loomis (TSC)
32+
* Jeremiah Senkpiel (TSC)
33+
* Brian White (TSC)
34+
* Ben Noordhuis (TSC)
35+
* Trevor Norris (TSC)
36+
* Chris Dickinson (TSC)
37+
* Mike Dolan (Linux F)
38+
* Emily Ratliff (Linux F)
39+
40+
### Security Policy Discussion
41+
42+
Emily Ratliff from the LF has joined us to help with our security and disclosure policy. TSC members were sent a briefing prior to the meeting.
43+
44+
Discussed ISO 29147 “Vulnerability Disclosure Overview” and ISO 30111 “Vulnerability Handling Processes Overview”.
45+
46+
47+
### Review of the previous meeting
48+
49+
* Foundation Discussion (@mikeal leading)
50+
* Intl [#238](https://github.com/nodejs/io.js/issues/238)
51+
* TC39 representation [#2153](https://github.com/nodejs/io.js/issues/2153)
52+
* lts: LTS Proposal (https://github.com/nodejs/LTS#proposed-lts)[ Proposal: Release Process] [#1997](https://github.com/nodejs/io.js/issues/1997)
53+
54+
### Standup:
55+
56+
* Mikeal Rogers: preparing for the foundation board meeting
57+
* Rod Vagg: working on 3.0 and release candidates / NAN
58+
* Colin Ihrig: reviewing issues & PRs, worked with julien to do releases from joyent/node 0.x branches
59+
* James Snell: working on smoke-testing npm modules
60+
* Fedor Indutny: doing so bug fixes, and reviewing PRs
61+
* Michael Dawson: some joyent/node issue triage, PPC build work
62+
* Steven R Loomis: some Intl WG work, working on getting the Intl commits from joyent/node into io.js
63+
* Jeremiah Senkpiel: reviewing issues + prs, doing work on REPL in light of 3.0; fixing bugs in REPL
64+
* Brian White: working more on the in-browser node.js/io.js benchmarking tool, which is now in a usable state. using it now to test current and future performance improvement techniques for the the js http parser
65+
* Ben Noordhuis: (no mic)
66+
* Trevor Norris: did a fix for the buffer implementation for the 3.0 release
67+
* Chris Dickinson: npm work.
68+
69+
### doc: add GPG fingerprint for cjihrig [#2217](https://github.com/nodejs/io.js/pull/2217)
70+
71+
* Rod +1
72+
* James +1
73+
* Fedor +1
74+
* Michael +1
75+
* Steven +1
76+
* Jeremiah +1
77+
* Brian +1
78+
* Ben +1
79+
* Trevor +1
80+
* Chris +1
81+
82+
Action: make sure Colin’s GPG key setup is correct on the PR, after we can merge and Rod can add Colin’s credentials to the build server.
83+
84+
### Process & Approval for Collab Summit Travel Fund [#2213](https://github.com/nodejs/io.js/issues/2213)
85+
86+
* Mikeal: budget auditing requires that spending be approved by the board - need to approve the budget and the process for expenditure of those funds. Mikeal has a proposal for the process with basic limits and a process for having the TSC approve expenditure beyond that.
87+
88+
89+
**Process as outlined**
90+
91+
* TSC approves target budget (max amount to spend on travel) and caps on each type of spend (with the possibility that the TSC can approve a specific spend over if need be).
92+
* Contributors in need of the fund apply (this will happen in the GitHub thread) but should explicitly state if they need flight, accommodation or both.
93+
* If the number of contributors in need of the fund exceeds the target budget the TSC will prioritize the list of contributors applying for the fund.
94+
95+
96+
Voting on approving the process stated above:
97+
98+
* Rod: +1
99+
* James: +1
100+
* Fedor: +1
101+
* Michael: +1
102+
* Steven: +1
103+
* Jeremiah: +1
104+
* Brian: +1
105+
* Ben: +1
106+
* Trevor: +1
107+
* Chris: +1
108+
109+
110+
Specific proposal for August
111+
112+
* 15K max budget (we had previously talked about 10K but I don't think that is enough)
113+
* Approve a $900 max spend per person on accommodations.
114+
* Approve a $500 max spend on domestic travel
115+
* Approve a $1500 max spend on international travel (if someone has to go over it just requires additional TSC approval)
116+
117+
* Rod: +1
118+
* James: +1
119+
* Fedor: +1
120+
* Michael: +1
121+
* Steven: +1
122+
* Jeremiah: +1
123+
* Brian: +1
124+
* Ben: +1
125+
* Trevor: +1
126+
* Chris: +1
127+
128+
129+
Approval for extra expenditure for @joaocgreis (from Portugal): $1,742.66
130+
131+
* Rod: +1
132+
* James: +1
133+
* Fedor: +1
134+
* Michael: +1
135+
* Steven: +1
136+
* Jeremiah: +1
137+
* Brian: +1
138+
* Ben: +1
139+
* Trevor: +1
140+
* Chris: +1
141+
142+
Approval for expenditure on @yosuke-furukawa (from Japan) max spend of $2400
143+
144+
* Rod: +1
145+
* James: +1
146+
* Fedor: +1
147+
* Michael: +1
148+
* Steven: +1
149+
* Jeremiah: +1
150+
* Brian: +1
151+
* Ben: +1
152+
* Trevor: +1
153+
* Chris: +1
154+
155+
### Next branch release versioning [#2215](https://github.com/nodejs/io.js/issues/2215)
156+
157+
* Rod outlined the state of play:
158+
- LTS WG moved from “proposal” to “plan” but are still depending on the stable release branch having a clear process
159+
- LTS WG discussed a proposal by Trevor for how to handle next/canary/alpha & master & release branches & LTS branches: https://gist.github.com/trevnorris/7620a64b086e95271197
160+
* Mikeal: it’s more helpful if we think about V8 upgrades as a pull-request to master rather than a separate “next” that has to be separately managed.
161+
162+
Much bikeshedding was had in an attempt to move forward.
163+
164+
Group agreed in general with Trevor’s proposal, will organise further discussions amongst the group of interested parties at another time.
165+
166+
### Next Meeting
167+
168+
July 29th 2015

0 commit comments

Comments
 (0)