From 6eaf41d97fba2550e77f6a950bc086134cb1e934 Mon Sep 17 00:00:00 2001 From: Michael Dawson Date: Wed, 9 May 2018 11:42:58 -0400 Subject: [PATCH 1/5] doc: add minutes for meeting 9 May 2018 --- meetings/2018-05-09.md | 97 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 meetings/2018-05-09.md diff --git a/meetings/2018-05-09.md b/meetings/2018-05-09.md new file mode 100644 index 00000000..74532ee2 --- /dev/null +++ b/meetings/2018-05-09.md @@ -0,0 +1,97 @@ +# Node.js Foundation Technical Steering Committee (TSC) Meeting 2018-05-09 + +## Links + +* **Recording**: https://www.youtube.com/watch?v=FGlchJAU5UI +* **GitHub Issue**: https://github.com/nodejs/TSC/issues/538 + +## Present + +* Anna Henningsen @addaleax (TSC) +* Daniel Bevenius @danbev (TSC) +* Michael Dawson @mhdawson (TSC) +* Sakthipriyan Vairamani @thefourtheye (TSC) +* Timothy Gu @TimothyGu (TSC) +* Joyee Cheung @joyeecheung (TSC +* Сковорода Никита Андреевич @ChALkeR (TSC) +* James M Snell @jasnell (TSC) +* Franziska Hinkelmann @fhinkel (TSC) +* Michaël Zasso @targos (TSC) +* Matteo Collina @mcollina (TSC) + +## Agenda + +### Announcements + + +TSC Director - Myles re-elected as Director +TSC Chair - Vote ongoing, closes Monday May 14. +James - good conversation with Microsoft team, need for work on installers work on libuv + +*Extracted from **tsc-agenda** labeled issues and pull requests from the **nodejs org** prior to the meeting. + +### nodejs/node + +* fs: drop duplicate API in promises mode [#20559](https://github.com/nodejs/node/pull/20559) + * FYI, no opposition should just move forward + +* doc: add documentation on porting from Buffer(arg) usage [#19827](https://github.com/nodejs/node/issues/19827) + * Rich cannot make it, will update offline +* Tracking Issue for Runtime Deprecation of Buffer constructor [#19079](https://github.com/nodejs/node/issues/19079) + * Rich cannot make it, will update offline + +### nodejs/TSC + +* Tracking issue for updating TSC on Board Meetings + * skip since Myles could not make the meeting + +[#476](https://github.com/nodejs/TSC/issues/476) +* Strategic Initiatives - Tracking Issue [#423](https://github.com/nodejs/TSC/issues/423) + * N-API - versions now out for 6.X, 8.X, 10.X and master (8.x needs an update to be up to date with the rest) + * New version of node-addon-api published + * Focus is no adding doc for node-addon-api. + +* http2 + * still making progress, trying to let it stabilize + * may be updates to some of the error handling. +* Workers + * slowly moving onward, waiting for a couple of PRs to land which lay the groundwork + for both works and other aspects like embedding. +* Error Messages + * Moving onward, nothing specific to report this week. +* Core Promise APIs + * Making progress, limiting to fs for now to figure out pattern and how to expose, not creating + others until it settles. +* New Streams APIs + * Making some progress, getting pretty close to wanting to bring repo where the work is being + done into Node.js org. +* V8 currency: + * Last blocking issue for 6.7 upgrade being fixed upstream thanks to @mmarchini. It was again + a problem related to us supporting an old Clang version. Issue was opened suggesting we + upgrade the Clang version required to build node: https://github.com/nodejs/build/issues/1264 +* Async Hooks + * Nearform team spent some time with google team pretty thoroughly and identified a number + of performance bottlenecks. Matteo will open a PR that improves performance but requires + an API change (was able to keep it from being breaking). +* Trace Events + * Ali working on enabling trace events support in inspector protocol as a way to get + at the trace events + * James working on intrinsic to for fast trace events from JavaScript. It is a PR that + updates V8 but is against our repo for now to experiment. + +* Proposal: add all new core modules under a scope? (too late for http2) [#389](https://github.com/nodejs/TSC/issues/389) + * “module ids can change while the module is experimental” - do we agree on this? + * Should we rename asap? + * We have moved the promises API back to fs so not as critical, but still needs to be + revisited. + +## Q&A, Other + +* No questions this week. + +## Upcoming Meetings + +* **Node.js Foundation Calendar**: https://nodejs.org/calendar + +Click `+GoogleCalendar` at the bottom right to add to your own Google calendar. + From 9b5496b1bef53e513b08e6a33f4898b63ddcd230 Mon Sep 17 00:00:00 2001 From: Michael Dawson Date: Wed, 9 May 2018 11:50:14 -0400 Subject: [PATCH 2/5] squash: fix attendee order and other misc fixup --- meetings/2018-05-09.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/meetings/2018-05-09.md b/meetings/2018-05-09.md index 74532ee2..a4ff661a 100644 --- a/meetings/2018-05-09.md +++ b/meetings/2018-05-09.md @@ -8,16 +8,16 @@ ## Present * Anna Henningsen @addaleax (TSC) +* Сковорода Никита Андреевич @ChALkeR (TSC) * Daniel Bevenius @danbev (TSC) +* Franziska Hinkelmann @fhinkel (TSC) +* James M Snell @jasnell (TSC) +* Joyee Cheung @joyeecheung (TSC) +* Matteo Collina @mcollina (TSC) * Michael Dawson @mhdawson (TSC) +* Michaël Zasso @targos (TSC) * Sakthipriyan Vairamani @thefourtheye (TSC) * Timothy Gu @TimothyGu (TSC) -* Joyee Cheung @joyeecheung (TSC -* Сковорода Никита Андреевич @ChALkeR (TSC) -* James M Snell @jasnell (TSC) -* Franziska Hinkelmann @fhinkel (TSC) -* Michaël Zasso @targos (TSC) -* Matteo Collina @mcollina (TSC) ## Agenda @@ -42,10 +42,10 @@ James - good conversation with Microsoft team, need for work on installers work ### nodejs/TSC -* Tracking issue for updating TSC on Board Meetings +* Tracking issue for updating TSC on Board Meetings [#476](https://github.com/nodejs/TSC/issues/476) * skip since Myles could not make the meeting -[#476](https://github.com/nodejs/TSC/issues/476) + * Strategic Initiatives - Tracking Issue [#423](https://github.com/nodejs/TSC/issues/423) * N-API - versions now out for 6.X, 8.X, 10.X and master (8.x needs an update to be up to date with the rest) * New version of node-addon-api published From 469028fd3ff83ebfb87d99678e205bc9ca88ee1e Mon Sep 17 00:00:00 2001 From: Michael Dawson Date: Wed, 9 May 2018 11:51:29 -0400 Subject: [PATCH 3/5] squash: misc fixup --- meetings/2018-05-09.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/meetings/2018-05-09.md b/meetings/2018-05-09.md index a4ff661a..314b998e 100644 --- a/meetings/2018-05-09.md +++ b/meetings/2018-05-09.md @@ -24,9 +24,9 @@ ### Announcements -TSC Director - Myles re-elected as Director -TSC Chair - Vote ongoing, closes Monday May 14. -James - good conversation with Microsoft team, need for work on installers work on libuv +* BTSC Director - Myles re-elected as Director +* TSC Chair - Vote ongoing, closes Monday May 14. +* James - good conversation with Microsoft team, need for work on installers work on libuv *Extracted from **tsc-agenda** labeled issues and pull requests from the **nodejs org** prior to the meeting. @@ -45,7 +45,6 @@ James - good conversation with Microsoft team, need for work on installers work * Tracking issue for updating TSC on Board Meetings [#476](https://github.com/nodejs/TSC/issues/476) * skip since Myles could not make the meeting - * Strategic Initiatives - Tracking Issue [#423](https://github.com/nodejs/TSC/issues/423) * N-API - versions now out for 6.X, 8.X, 10.X and master (8.x needs an update to be up to date with the rest) * New version of node-addon-api published From 10340fe21ebbcc655a080af159e9f85e5b8cc1d6 Mon Sep 17 00:00:00 2001 From: Michael Dawson Date: Wed, 9 May 2018 11:52:11 -0400 Subject: [PATCH 4/5] squash: mix fixup --- meetings/2018-05-09.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meetings/2018-05-09.md b/meetings/2018-05-09.md index 314b998e..c95bfdbc 100644 --- a/meetings/2018-05-09.md +++ b/meetings/2018-05-09.md @@ -24,7 +24,7 @@ ### Announcements -* BTSC Director - Myles re-elected as Director +* TSC Director - Myles re-elected as Director * TSC Chair - Vote ongoing, closes Monday May 14. * James - good conversation with Microsoft team, need for work on installers work on libuv From c2067e4c37385698a71c24e3a34e92748925e5cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Zasso?= Date: Thu, 10 May 2018 11:42:39 +0200 Subject: [PATCH 5/5] small fixes --- meetings/2018-05-09.md | 67 +++++++++++++++++++++--------------------- 1 file changed, 34 insertions(+), 33 deletions(-) diff --git a/meetings/2018-05-09.md b/meetings/2018-05-09.md index c95bfdbc..ef2801a6 100644 --- a/meetings/2018-05-09.md +++ b/meetings/2018-05-09.md @@ -24,9 +24,9 @@ ### Announcements -* TSC Director - Myles re-elected as Director +* TSC Director - Myles re-elected as Director. * TSC Chair - Vote ongoing, closes Monday May 14. -* James - good conversation with Microsoft team, need for work on installers work on libuv +* James - Good conversation with Microsoft team, need for work on installers and on libuv. *Extracted from **tsc-agenda** labeled issues and pull requests from the **nodejs org** prior to the meeting. @@ -37,6 +37,7 @@ * doc: add documentation on porting from Buffer(arg) usage [#19827](https://github.com/nodejs/node/issues/19827) * Rich cannot make it, will update offline + * Tracking Issue for Runtime Deprecation of Buffer constructor [#19079](https://github.com/nodejs/node/issues/19079) * Rich cannot make it, will update offline @@ -46,37 +47,37 @@ * skip since Myles could not make the meeting * Strategic Initiatives - Tracking Issue [#423](https://github.com/nodejs/TSC/issues/423) - * N-API - versions now out for 6.X, 8.X, 10.X and master (8.x needs an update to be up to date with the rest) - * New version of node-addon-api published - * Focus is no adding doc for node-addon-api. - -* http2 - * still making progress, trying to let it stabilize - * may be updates to some of the error handling. -* Workers - * slowly moving onward, waiting for a couple of PRs to land which lay the groundwork - for both works and other aspects like embedding. -* Error Messages - * Moving onward, nothing specific to report this week. -* Core Promise APIs - * Making progress, limiting to fs for now to figure out pattern and how to expose, not creating - others until it settles. -* New Streams APIs - * Making some progress, getting pretty close to wanting to bring repo where the work is being - done into Node.js org. -* V8 currency: - * Last blocking issue for 6.7 upgrade being fixed upstream thanks to @mmarchini. It was again - a problem related to us supporting an old Clang version. Issue was opened suggesting we - upgrade the Clang version required to build node: https://github.com/nodejs/build/issues/1264 -* Async Hooks - * Nearform team spent some time with google team pretty thoroughly and identified a number - of performance bottlenecks. Matteo will open a PR that improves performance but requires - an API change (was able to keep it from being breaking). -* Trace Events - * Ali working on enabling trace events support in inspector protocol as a way to get - at the trace events - * James working on intrinsic to for fast trace events from JavaScript. It is a PR that - updates V8 but is against our repo for now to experiment. + * N-API + * Versions now out for 6.X, 8.X, 10.X and master (8.x needs an update to be up to date with the rest). + * New version of node-addon-api published. + * Focus is on adding doc for node-addon-api. + * http2 + * Still making progress, trying to let it stabilize. + * May be updates to some of the error handling. + * Workers + * Slowly moving onward, waiting for a couple of PRs to land which lay the groundwork + for both workers and other aspects like embedding. + * Error Messages + * Moving onward, nothing specific to report this week. + * Core Promise APIs + * Making progress, limiting to `fs` for now to figure out pattern and how to expose, not creating + others until it settles. + * New Streams APIs + * Making some progress, getting pretty close to wanting to bring repo where the work is being + done into Node.js org. + * V8 currency + * Last blocking issue for 6.7 upgrade being fixed upstream thanks to @mmarchini. It was again + a problem related to us supporting an old Clang version. Issue was opened suggesting we + upgrade the Clang version required to build node: https://github.com/nodejs/build/issues/1264 + * Async Hooks + * Nearform team spent some time with google team pretty thoroughly and identified a number + of performance bottlenecks. Matteo will open a PR that improves performance but requires + an API change (was able to keep it from being breaking). + * Trace Events + * Ali working on enabling trace events support in inspector protocol as a way to get + at the trace events + * James working on intrinsic to for fast trace events from JavaScript. It is a PR that + updates V8 but is against our repo for now to experiment. * Proposal: add all new core modules under a scope? (too late for http2) [#389](https://github.com/nodejs/TSC/issues/389) * “module ids can change while the module is experimental” - do we agree on this?