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

Commit

Permalink
Merge pull request #27 from jasnell/move-ctc-meetings
Browse files Browse the repository at this point in the history
Move CTC meeting minutes into nodejs/CTC repo
  • Loading branch information
jasnell committed Nov 18, 2016
2 parents 78d4da5 + 3f1f3c9 commit 69e4c7f
Show file tree
Hide file tree
Showing 32 changed files with 7,032 additions and 0 deletions.
276 changes: 276 additions & 0 deletions meetings/2015-10-28.md

Large diffs are not rendered by default.

65 changes: 65 additions & 0 deletions meetings/2015-11-04.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# Node Foundation CTC Meeting 2015-11-04

## Links

* **Audio Recording**: https://soundcloud.com/node-foundation/ctc-meeting-2015-11-04
* **GitHub Issue**: https://github.com/nodejs/node/issues/3660
* **Minutes Google Doc**: <https://docs.google.com/document/d/1BlgxBLqnoK6slwAkGXUcIy7CFh1m9ZyLo_D_ABcw6vc>
* _Previous Minutes Google Doc: <https://docs.google.com/document/d/1GsTF3no6bimA20hi9i5aTBudBSM8jzPvuODR01hOltc>_

## Present

* Rod Vagg (CTC)
* James Snell (CTC)
* Chris Dickinson (CTC)
* Ben Noordhuis (CTC)
* Jeremiah Senkpiel (CTC)
* Trevor Norris (CTC)
* Alexis Campailla (CTC)
* Mikeal Rogers (observer)
* Shigeki Ohtsu (CTC)
* Seth Thompson (observer)
* Bert Belder (CTC)
* Fedor Indutny (CTC)
* Ben Noordhuis (CTC)
* Colin Ihrig (CTC)

## Agenda

Extracted from **ctc-agenda** labelled issues and pull requests in the nodejs org prior to meeting.

### nodejs/node

* deps: backport 9da3ab6 from V8 upstream [#3609](https://github.com/nodejs/node/pull/3609)

## Minutes

### Review of previous meeting

* Load JSON-LD in the same way as JSON [#3502](https://github.com/nodejs/node/pull/3502)
* fs: decode filenames using UTF-8 in fs.watch [#3401](https://github.com/nodejs/node/pull/3401)
* WG: Considering a new HTTP WG [#3214](https://github.com/nodejs/node/issues/3214)
* node-gyp: Windows users are not happy. [node-gyp#629](https://github.com/nodejs/node-gyp/issues/629)

### Standup

* Rod: 0.12/0.10 build infra
* Michael: catching up from being away
* Trevor: reviewing PRs
* James: v4.2.2

### deps: backport 9da3ab6 from V8 upstream [#3609](https://github.com/nodejs/node/pull/3609)

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.

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?

Discussed this topic, agreeing that we shouldn’t be held captive to bike-shedding.

Bert: would be surprised if this landed as semver-minor, it’s clearly a feature addition.

Trevor: can we stash this and wait to see what else might be landable—can we expect to have these conversations in the future?

## Next Meeting

November 11th, 2015
136 changes: 136 additions & 0 deletions meetings/2015-11-11.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,136 @@
# Node Foundation CTC Meeting 2015-11-11

## Links

* **Audio Recording**: https://soundcloud.com/node-foundation/ctc-meeting-2015-11-11
* **GitHub Issue**: https://github.com/nodejs/node/issues/3777
* **Minutes Google Doc**: <https://docs.google.com/document/d/1tkZ4BV9h7jbbbVBU8hLoLHw9cEgAOt3gtgKXxU8AUh0>
* _Previous Minutes Google Doc: <https://docs.google.com/document/d/1BlgxBLqnoK6slwAkGXUcIy7CFh1m9ZyLo_D_ABcw6vc>_

## Present

* Rod Vagg (CTC)
* James Snell (CTC)
* Ben Noordhuis (CTC)
* Jeremiah Senkpiel (CTC)
* Trevor Norris (CTC)
* Mikeal Rogers (observer)
* Fedor Indutny (CTC)
* Ben Noordhuis (CTC)
* Colin Ihrig (CTC)
* Steven R Loomis (observer?)
* Brian White (CTC)
* Michael Dawson (observer)

## Agenda

Extracted from **ctc-agenda** labelled issues and pull requests in the nodejs org prior to meeting.

* Rediscuss if error message changes are semver-major [#3776](https://github.com/nodejs/node/issues/3776)
* V8 working group [#3741](https://github.com/nodejs/node/issues/3741)

### Standup

* 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
* James Snell: triaging issues, not a whole lot more beyond 4.2.2. CITGM with Myles, landing PRs.
* 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.
* Jeremiah Senkpiel: Issue/PR work. 5.1.0 release work (delayed). Helping potential new collaborators get involved.
* Trevor Norris: Submitted patch for microbenchmark improvements, removing `Object::Set()` in C++. Helping community members get involved.
* Mikeal Rogers: Rewriting policies. Last-month contributors script, metrics.
* Fedor Indutny: v8 stuff. Tool for postmortem inspection of nodejs process using lldb on linux and osx. Review, requests.
* Colin Ihrig: Reviews, PRs. Opened a very popular PR on cluster suicide.
* 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)
* Brian White: reviewing PRs, triaging, commenting on issues
* 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).

### Rediscuss if error message changes are semver-major [#3776](https://github.com/nodejs/node/issues/3776)

Mikeal: do not guarantee that error messages don’t change. v8 changes error messages. don’t [shouldn’t] check message text.

Rod: Don’t think we can make an assumption that this is not done.

Mikeal: this is a lot of messages changing all at once

Rod: What about localized messages? (when they change)

Jeremiah: Localized messages have an ID so that shouldn’t be an issue

Trevor: if v8 doesn’t internationalize, we shouldn’t internationalize ours

James: Looking at i18n [l10n] of v8’s messages… comes down to whether ICU will be there by default

Mikeal: should we be attaaching IDs to messages now?

_: Error code (such as in Visual Studio) makes it very googleable which is a great help

Steven: that’s one of the benefits..

Trevor: how do you guarantee uniqueness?

Mikeal: attach a unique code..

Rod: Have 2 files that collect the codes.

Trevor: Pass a function name and string..?

Rod: … consider this for our API

Mikeal: don’t know how we can keep these from changing in the context of internationalization

Rod: But they are not internationalized yet. Can say now, don’t depend on these saying a certain thing.

Mikeal: we haven’t been aware of libuv’s changes , would need to keep track of libuv’s changes.

Michael: will this make it hard to fix typos in messages? Would be nice to correct instead of leave the message as is.

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.

Rod: people do bad things already…

Jeremiah: make sure people don’t *need* to do these things for legitimate reasons

Rod: Not fine with semver-major if we decide it’s not a change in general.

Steven: make it major to put people on notice… ? ids may be good and helpful in general?

Mikeal: semver-major could make people think they can depend on message text …… hold off on any text changes until ID in place?

Mikeal: would not accept this in LTS. Question is, would we accept it for 5?

Rod: policy could say: “will accept changes as semver-patch, but don’t put them into LTS”

Mikeal: make it semver-minor, consider it a feature. … get this out as Canary (master) … leave tagged

### V8 working group [#3741](https://github.com/nodejs/node/issues/3741)

Ben: place to put v8 documentation

Jeremiah: make sure that some v8 knowledge stays among the core collaborators

Rod: Julien’s concern is around reducing exposure to v8

Michael: Want to involve more people in v8

Rod: The other way, a separate WG allows people to find the right people

Jeremiah: Documentation (of v8)

Rod: no firm objections

Steven: Have WG charter include disseminating knowledge/processes around v8?

Rod: WG allows a good place to do this.


### ICU data - ±1 on approach?
[#3460](https://github.com/nodejs/node/issues/3460) ? srl

… “move ahead, open PR, people can discuss.. mark as experimental so that people don’t depend on it”

[Chris is taking over note-taking.]

Rod: Take this to GitHub so we can have a proper discussion

## Next Meeting

November 18th, 2015
83 changes: 83 additions & 0 deletions meetings/2015-12-02.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
# Node Foundation CTC Meeting 2015-12-02

## Links

* **Audio Recording**: https://soundcloud.com/node-foundation/ctc-meeting-2015-12-02
* **GitHub Issue**: https://github.com/nodejs/node/issues/4115
* **Minutes Google Doc**: <https://docs.google.com/document/d/1fCXy_N0kGISl7JEPf6g1n15eJ_ZcebUPzNA0Mkd79Lc>
* _Previous Minutes Google Doc: <https://docs.google.com/document/d/1ZqK0uKe5wAxNB8v9EwV2DtsYHBvBxJdv3zM0Ldc9RW0>_

## Present

* Rod Vagg (CTC)
* James Snell (CTC)
* Ben Noordhuis (CTC)
* Jeremiah Senkpiel (CTC)
* Trevor Norris (CTC)
* Mikeal Rogers (observer)
* Fedor Indutny (CTC)
* Colin Ihrig (CTC)
* Steven R Loomis (observer)
* Brian White (CTC)
* Michael Dawson (observer)
* Alexis Campailla (CTC)
* Bert Belder (CTC)

## Agenda

Extracted from **ctc-agenda** labelled issues and pull requests from the **nodejs org** prior to the meeting.

### nodejs/node

* tools: change tick processor install path [#4021](https://github.com/nodejs/node/pull/4021)
* Seek legal advice on LICENSE and copyright blocks in code [#3979](https://github.com/nodejs/node/issues/3979)
* Potential Licensing issues with npm [#3959](https://github.com/nodejs/node/issues/3959)
* Joyent Copyright still in header of many files [#3926](https://github.com/nodejs/node/issues/3926)
* doc: update irc channels to point to #node.js and #node-dev [#2743](https://github.com/nodejs/node/pull/2743)


### Standup

* Rod Vagg: Catching up from some time off, preparing for security releases tomorrow.
* Ben Noordhuis: Pull requests and bug reports.
* Jeremiah Senkpiel: Large refactoring of timers, general project stuff—PRs and issues, spinning up the CI WG, trying to do more onboarding.
* Trevor Norris: PR review & merging, not too much.
* Mikeal Rogers: Prep for board meeting, new events page on website.
* Fedor Indutny: PR review, fixing fsevents bug in libuv
* Colin Ihrig: Usual issues & PRs
* Brian White: landed a few PRs, commented on issues
* 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.
* Alexis Campailla: some build stuff, further investigation into native module build service
* Bert Belder: ?


## Review of last meeting

* Re-discuss if error message changes are semver-major [#3776](https://github.com/nodejs/node/issues/3776)

## tools: change tick processor install path [#4021](https://github.com/nodejs/node/pull/4021)

* Ben: Matthew Loring from google has been working on this but has found an npm package with the name “node-tick-processor”

* Discussed how we should deal with potential node core tooling that already shares a same name on npm.

## Seek legal advice on LICENSE and copyright blocks in code [#3979](https://github.com/nodejs/node/issues/3979)

1. Potential Licensing issues with npm [#3959](https://github.com/nodejs/node/issues/3959)
2. Joyent Copyright still in header of many files [#3926](https://github.com/nodejs/node/issues/3926)

* 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.

* Group agreed to move forward with the approach and to allow Rod and Mikeal to tune the wording before handing off.

## doc: update irc channels to point to #node.js and #node-dev [#2743](https://github.com/nodejs/node/pull/2743)

* No objections to renaming to #node-dev

## TSC meeting tomorrow

Briefly discussed the meeting tomorrow in this timeslot. Admitting libuv to the foundation as an incubator project.

## Next Meeting

December 9th, 2015
Loading

0 comments on commit 69e4c7f

Please sign in to comment.