Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

doc: add minutes for Aug 14 2019 meeting #745

Merged
merged 2 commits into from
Aug 14, 2019
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
101 changes: 101 additions & 0 deletions meetings/2019-08-14.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
# Node.js Foundation Technical Steering Committee (TSC) Meeting 2019-08-14

## Links

* **Recording**: https://www.youtube.com/watch?v=m995AZDge_Q
* **GitHub Issue**: https://github.com/nodejs/TSC/issues/744

## Present

* Anna Henningsen @addaleax (TSC)
* Beth Griggs @BethGriggs (guest participant)
* Christian Clauss @cclauss (guest participant)
* Сковорода Никита Андреевич @ChALkeR (TSC)
* Colin Ihrig @cjihrig (TSC)
* Franziska Hinkelmann @fhinkel (TSC)
* Jeremiah Senkpiel @Fishrock123 (TSC)
* Michael Dawson @mhdawson (TSC)
* Michaël Zasso @targos (TSC)
* Sam Roberts @sam-github (TSC)
* Rich Trott @Trott (TSC)

## Agenda

### Announcements

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

* Security release coming out tomorrow. Links with all details: https://nodejs.org/en/blog/vulnerability/aug-2019-security-releases/

### nodejs/node

* buffer: add Buffer.harden() method [#28439](https://github.com/nodejs/node/pull/28439)
* some discussion around command line option as alternative
* leave on for discussion next week.

* process: improve nextTick performance [#25461](https://github.com/nodejs/node/pull/25461)
* Rich motions for a vote.
* Michael Z - thinks we should wait for answer from Anatoli
* Agreed let’s leave on agenda and see if it’s time to start a vote next week.


* Building with full-icu by default [#19214](https://github.com/nodejs/node/issues/19214)
* Some concerns expressed last week.
* binary size
* code size

* Michael to take action to send email on TSC email list to ask if there are objections to
suggestion a PR be opened to make full-icu the default and to complete the conversation
there

### nodejs/TSC

* Nominating @BethGriggs to the TSC [#718](https://github.com/nodejs/TSC/issues/718)
* No update

* Strategic Initiatives - Tracking Issue [#423](https://github.com/nodejs/TSC/issues/423)
* N-API - workshop accepted at Node + JS interactive, PR’s for backports working their
way through for version 5 in 8.x and 10.x. New node-addon-api release
* Workers - no update this week
* New streams API - no update this week
* V8 Currency
* Finished backport of 7.6 for Node 12. Should land in next minor
* Build Resources - windows temp directory thing mentioned last week was landed. Focus
is on fixing widows test strategy.
* Python 3 strategic initiative: https://github.com/nodejs/node/issues/25789
* Only used in the build phases, due to gyp and python code in node repo for tests etc.
* Longer term we may get rid of this dependency.
* Goal is to be able to support both Python 2 and Python 3 by end of year
* Some recommendations
* we should look at using virtual envs, de-couples from OS version and gives us
better control
* Should adopt GYP3 fork
* Need to update build machines to support both Python 2 and Python 3
* Key issues
* need to move to GYP3(or whatever it will be called). Rich: understanding is there is strong
desire to make it happen
* V8 has old python, need to speed flow of changes in. Help on this front would be great
* build machines, need help from the build wg to do this
* jenkins will also need build help to configure jobs etc.

### nodejs/admin

* Tracking issue for update on CPC and Board Meetings [#395](https://github.com/nodejs/admin/issues/395)
* Next board meeting Aug 23, let me know if there are any issues I should raise
* existing issue on GYP3 in board, believe we have answer from Foundation and Matteo
has communicated back.
* Discussion on moving the travel fund up to the OpenJS/CPC level, approvals done by
CPC members: https://github.com/nodejs/admin/issues/398.
* No concerns/issues raised in the meeting.
* Raised awareness that if anybody does have concerns/issues please post in issue or
reach out to Matteo or Michael.

## Q&A, Other

## Upcoming Meetings

* **Node.js Foundation Calendar**: https://nodejs.org/calendar

Click `+GoogleCalendar` at the bottom right to add to your own Google calendar.