Skip to content
This repository was archived by the owner on Nov 9, 2017. It is now read-only.

Commit 69e4c7f

Browse files
authored
Merge pull request #27 from jasnell/move-ctc-meetings
Move CTC meeting minutes into nodejs/CTC repo
2 parents 78d4da5 + 3f1f3c9 commit 69e4c7f

32 files changed

+7032
-0
lines changed

meetings/2015-10-28.md

Lines changed: 276 additions & 0 deletions
Large diffs are not rendered by default.

meetings/2015-11-04.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
# Node Foundation CTC Meeting 2015-11-04
2+
3+
## Links
4+
5+
* **Audio Recording**: https://soundcloud.com/node-foundation/ctc-meeting-2015-11-04
6+
* **GitHub Issue**: https://github.com/nodejs/node/issues/3660
7+
* **Minutes Google Doc**: <https://docs.google.com/document/d/1BlgxBLqnoK6slwAkGXUcIy7CFh1m9ZyLo_D_ABcw6vc>
8+
* _Previous Minutes Google Doc: <https://docs.google.com/document/d/1GsTF3no6bimA20hi9i5aTBudBSM8jzPvuODR01hOltc>_
9+
10+
## Present
11+
12+
* Rod Vagg (CTC)
13+
* James Snell (CTC)
14+
* Chris Dickinson (CTC)
15+
* Ben Noordhuis (CTC)
16+
* Jeremiah Senkpiel (CTC)
17+
* Trevor Norris (CTC)
18+
* Alexis Campailla (CTC)
19+
* Mikeal Rogers (observer)
20+
* Shigeki Ohtsu (CTC)
21+
* Seth Thompson (observer)
22+
* Bert Belder (CTC)
23+
* Fedor Indutny (CTC)
24+
* Ben Noordhuis (CTC)
25+
* Colin Ihrig (CTC)
26+
27+
## Agenda
28+
29+
Extracted from **ctc-agenda** labelled issues and pull requests in the nodejs org prior to meeting.
30+
31+
### nodejs/node
32+
33+
* deps: backport 9da3ab6 from V8 upstream [#3609](https://github.com/nodejs/node/pull/3609)
34+
35+
## Minutes
36+
37+
### Review of previous meeting
38+
39+
* Load JSON-LD in the same way as JSON [#3502](https://github.com/nodejs/node/pull/3502)
40+
* fs: decode filenames using UTF-8 in fs.watch [#3401](https://github.com/nodejs/node/pull/3401)
41+
* WG: Considering a new HTTP WG [#3214](https://github.com/nodejs/node/issues/3214)
42+
* node-gyp: Windows users are not happy. [node-gyp#629](https://github.com/nodejs/node-gyp/issues/629)
43+
44+
### Standup
45+
46+
* Rod: 0.12/0.10 build infra
47+
* Michael: catching up from being away
48+
* Trevor: reviewing PRs
49+
* James: v4.2.2
50+
51+
### deps: backport 9da3ab6 from V8 upstream [#3609](https://github.com/nodejs/node/pull/3609)
52+
53+
Discussed the semver for this feature, should it be patch or minor? LTS WG has agreed to land this patch but are unsure whether it should bump minor. Discussed some of the points in the issue.
54+
55+
Trevor: this issue seems to have made it in thanks to a lot of noise made by users, is this going to be a factor in considering future changes for LTS?
56+
57+
Discussed this topic, agreeing that we shouldn’t be held captive to bike-shedding.
58+
59+
Bert: would be surprised if this landed as semver-minor, it’s clearly a feature addition.
60+
61+
Trevor: can we stash this and wait to see what else might be landable—can we expect to have these conversations in the future?
62+
63+
## Next Meeting
64+
65+
November 11th, 2015

meetings/2015-11-11.md

Lines changed: 136 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,136 @@
1+
# Node Foundation CTC Meeting 2015-11-11
2+
3+
## Links
4+
5+
* **Audio Recording**: https://soundcloud.com/node-foundation/ctc-meeting-2015-11-11
6+
* **GitHub Issue**: https://github.com/nodejs/node/issues/3777
7+
* **Minutes Google Doc**: <https://docs.google.com/document/d/1tkZ4BV9h7jbbbVBU8hLoLHw9cEgAOt3gtgKXxU8AUh0>
8+
* _Previous Minutes Google Doc: <https://docs.google.com/document/d/1BlgxBLqnoK6slwAkGXUcIy7CFh1m9ZyLo_D_ABcw6vc>_
9+
10+
## Present
11+
12+
* Rod Vagg (CTC)
13+
* James Snell (CTC)
14+
* Ben Noordhuis (CTC)
15+
* Jeremiah Senkpiel (CTC)
16+
* Trevor Norris (CTC)
17+
* Mikeal Rogers (observer)
18+
* Fedor Indutny (CTC)
19+
* Ben Noordhuis (CTC)
20+
* Colin Ihrig (CTC)
21+
* Steven R Loomis (observer?)
22+
* Brian White (CTC)
23+
* Michael Dawson (observer)
24+
25+
## Agenda
26+
27+
Extracted from **ctc-agenda** labelled issues and pull requests in the nodejs org prior to meeting.
28+
29+
* Rediscuss if error message changes are semver-major [#3776](https://github.com/nodejs/node/issues/3776)
30+
* V8 working group [#3741](https://github.com/nodejs/node/issues/3741)
31+
32+
### Standup
33+
34+
* Rod Vagg: Way too busy, tz lagged. Nodefest JP (with translation)- good community event, large turnout. Ripe for node expansion. Hung out with Shigeki and Yosuke. 0.12 build stuff, Jenkins down but coming back up. Good changes, but put behind with 0.10/0.12 stuff
35+
* James Snell: triaging issues, not a whole lot more beyond 4.2.2. CITGM with Myles, landing PRs.
36+
* Ben Noordhuis: Fixed bug in cluster module, libuv minor work, reviewed lots of PRs/issues. Looking into node-gyp - lots of confusion around python requirement on Windows. Idea: embed in python interpreter, but complicated adventure.
37+
* Jeremiah Senkpiel: Issue/PR work. 5.1.0 release work (delayed). Helping potential new collaborators get involved.
38+
* Trevor Norris: Submitted patch for microbenchmark improvements, removing `Object::Set()` in C++. Helping community members get involved.
39+
* Mikeal Rogers: Rewriting policies. Last-month contributors script, metrics.
40+
* Fedor Indutny: v8 stuff. Tool for postmortem inspection of nodejs process using lldb on linux and osx. Review, requests.
41+
* Colin Ihrig: Reviews, PRs. Opened a very popular PR on cluster suicide.
42+
* Steven R Loomis: Unicode conferences and meetings for the last few weeks, not a lot to report other than moving the iojs language groups to node.js versions. (#2525)
43+
* Brian White: reviewing PRs, triaging, commenting on issues
44+
* Michael Dawson: PR for AIX based on comments, test issues, ppc release machines added to CI, work with Stefan on FIPS PR (unique value - equivalent coverage with FIPS enabled/disabled, and better error message).
45+
46+
### Rediscuss if error message changes are semver-major [#3776](https://github.com/nodejs/node/issues/3776)
47+
48+
Mikeal: do not guarantee that error messages don’t change. v8 changes error messages. don’t [shouldn’t] check message text.
49+
50+
Rod: Don’t think we can make an assumption that this is not done.
51+
52+
Mikeal: this is a lot of messages changing all at once
53+
54+
Rod: What about localized messages? (when they change)
55+
56+
Jeremiah: Localized messages have an ID so that shouldn’t be an issue
57+
58+
Trevor: if v8 doesn’t internationalize, we shouldn’t internationalize ours
59+
60+
James: Looking at i18n [l10n] of v8’s messages… comes down to whether ICU will be there by default
61+
62+
Mikeal: should we be attaaching IDs to messages now?
63+
64+
_: Error code (such as in Visual Studio) makes it very googleable which is a great help
65+
66+
Steven: that’s one of the benefits..
67+
68+
Trevor: how do you guarantee uniqueness?
69+
70+
Mikeal: attach a unique code..
71+
72+
Rod: Have 2 files that collect the codes.
73+
74+
Trevor: Pass a function name and string..?
75+
76+
Rod: … consider this for our API
77+
78+
Mikeal: don’t know how we can keep these from changing in the context of internationalization
79+
80+
Rod: But they are not internationalized yet. Can say now, don’t depend on these saying a certain thing.
81+
82+
Mikeal: we haven’t been aware of libuv’s changes , would need to keep track of libuv’s changes.
83+
84+
Michael: will this make it hard to fix typos in messages? Would be nice to correct instead of leave the message as is.
85+
86+
Jeremiah: If people need to check the text for something other than tests, not assigning a unique enough type of error. Seems like bad practice.
87+
88+
Rod: people do bad things already…
89+
90+
Jeremiah: make sure people don’t *need* to do these things for legitimate reasons
91+
92+
Rod: Not fine with semver-major if we decide it’s not a change in general.
93+
94+
Steven: make it major to put people on notice… ? ids may be good and helpful in general?
95+
96+
Mikeal: semver-major could make people think they can depend on message text …… hold off on any text changes until ID in place?
97+
98+
Mikeal: would not accept this in LTS. Question is, would we accept it for 5?
99+
100+
Rod: policy could say: “will accept changes as semver-patch, but don’t put them into LTS”
101+
102+
Mikeal: make it semver-minor, consider it a feature. … get this out as Canary (master) … leave tagged
103+
104+
### V8 working group [#3741](https://github.com/nodejs/node/issues/3741)
105+
106+
Ben: place to put v8 documentation
107+
108+
Jeremiah: make sure that some v8 knowledge stays among the core collaborators
109+
110+
Rod: Julien’s concern is around reducing exposure to v8
111+
112+
Michael: Want to involve more people in v8
113+
114+
Rod: The other way, a separate WG allows people to find the right people
115+
116+
Jeremiah: Documentation (of v8)
117+
118+
Rod: no firm objections
119+
120+
Steven: Have WG charter include disseminating knowledge/processes around v8?
121+
122+
Rod: WG allows a good place to do this.
123+
124+
125+
### ICU data - ±1 on approach?
126+
[#3460](https://github.com/nodejs/node/issues/3460) ? srl
127+
128+
… “move ahead, open PR, people can discuss.. mark as experimental so that people don’t depend on it”
129+
130+
[Chris is taking over note-taking.]
131+
132+
Rod: Take this to GitHub so we can have a proper discussion
133+
134+
## Next Meeting
135+
136+
November 18th, 2015

meetings/2015-12-02.md

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
# Node Foundation CTC Meeting 2015-12-02
2+
3+
## Links
4+
5+
* **Audio Recording**: https://soundcloud.com/node-foundation/ctc-meeting-2015-12-02
6+
* **GitHub Issue**: https://github.com/nodejs/node/issues/4115
7+
* **Minutes Google Doc**: <https://docs.google.com/document/d/1fCXy_N0kGISl7JEPf6g1n15eJ_ZcebUPzNA0Mkd79Lc>
8+
* _Previous Minutes Google Doc: <https://docs.google.com/document/d/1ZqK0uKe5wAxNB8v9EwV2DtsYHBvBxJdv3zM0Ldc9RW0>_
9+
10+
## Present
11+
12+
* Rod Vagg (CTC)
13+
* James Snell (CTC)
14+
* Ben Noordhuis (CTC)
15+
* Jeremiah Senkpiel (CTC)
16+
* Trevor Norris (CTC)
17+
* Mikeal Rogers (observer)
18+
* Fedor Indutny (CTC)
19+
* Colin Ihrig (CTC)
20+
* Steven R Loomis (observer)
21+
* Brian White (CTC)
22+
* Michael Dawson (observer)
23+
* Alexis Campailla (CTC)
24+
* Bert Belder (CTC)
25+
26+
## Agenda
27+
28+
Extracted from **ctc-agenda** labelled issues and pull requests from the **nodejs org** prior to the meeting.
29+
30+
### nodejs/node
31+
32+
* tools: change tick processor install path [#4021](https://github.com/nodejs/node/pull/4021)
33+
* Seek legal advice on LICENSE and copyright blocks in code [#3979](https://github.com/nodejs/node/issues/3979)
34+
* Potential Licensing issues with npm [#3959](https://github.com/nodejs/node/issues/3959)
35+
* Joyent Copyright still in header of many files [#3926](https://github.com/nodejs/node/issues/3926)
36+
* doc: update irc channels to point to #node.js and #node-dev [#2743](https://github.com/nodejs/node/pull/2743)
37+
38+
39+
### Standup
40+
41+
* Rod Vagg: Catching up from some time off, preparing for security releases tomorrow.
42+
* Ben Noordhuis: Pull requests and bug reports.
43+
* Jeremiah Senkpiel: Large refactoring of timers, general project stuff—PRs and issues, spinning up the CI WG, trying to do more onboarding.
44+
* Trevor Norris: PR review & merging, not too much.
45+
* Mikeal Rogers: Prep for board meeting, new events page on website.
46+
* Fedor Indutny: PR review, fixing fsevents bug in libuv
47+
* Colin Ihrig: Usual issues & PRs
48+
* Brian White: landed a few PRs, commented on issues
49+
* Michael Dawson - Addition of FIPS tests to regression job and some ongoing FIPs related work, still trying to line up AIX machines, investigation with team on some failures on AIX, scheduled next benchmarking meeting, hoping to add charts for initial footprint benchmark, adding other build team members to softlayer/osu environments.
50+
* Alexis Campailla: some build stuff, further investigation into native module build service
51+
* Bert Belder: ?
52+
53+
54+
## Review of last meeting
55+
56+
* Re-discuss if error message changes are semver-major [#3776](https://github.com/nodejs/node/issues/3776)
57+
58+
## tools: change tick processor install path [#4021](https://github.com/nodejs/node/pull/4021)
59+
60+
* Ben: Matthew Loring from google has been working on this but has found an npm package with the name “node-tick-processor”
61+
62+
* Discussed how we should deal with potential node core tooling that already shares a same name on npm.
63+
64+
## Seek legal advice on LICENSE and copyright blocks in code [#3979](https://github.com/nodejs/node/issues/3979)
65+
66+
1. Potential Licensing issues with npm [#3959](https://github.com/nodejs/node/issues/3959)
67+
2. Joyent Copyright still in header of many files [#3926](https://github.com/nodejs/node/issues/3926)
68+
69+
* Rod outlined the approach he came up with in https://github.com/nodejs/node/issues/3979 for seeking legal input from the board (via whatever means they want) on (1) the head LICENSE file and (2) copyright and license blocks at the top of files and (3) the npm licensing issues raised in #3959.
70+
71+
* Group agreed to move forward with the approach and to allow Rod and Mikeal to tune the wording before handing off.
72+
73+
## doc: update irc channels to point to #node.js and #node-dev [#2743](https://github.com/nodejs/node/pull/2743)
74+
75+
* No objections to renaming to #node-dev
76+
77+
## TSC meeting tomorrow
78+
79+
Briefly discussed the meeting tomorrow in this timeslot. Admitting libuv to the foundation as an incubator project.
80+
81+
## Next Meeting
82+
83+
December 9th, 2015

0 commit comments

Comments
 (0)