Skip to content

Node.js Technical Steering Committee (TSC) Meeting 2023-01-04 #1323

Description

@mhdawson

Time

UTC Wed 04-Jan-2023 16:00 (04:00 PM):

Timezone Date/Time
US / Pacific Wed 04-Jan-2023 08:00 (08:00 AM)
US / Mountain Wed 04-Jan-2023 09:00 (09:00 AM)
US / Central Wed 04-Jan-2023 10:00 (10:00 AM)
US / Eastern Wed 04-Jan-2023 11:00 (11:00 AM)
EU / Western Wed 04-Jan-2023 16:00 (04:00 PM)
EU / Central Wed 04-Jan-2023 17:00 (05:00 PM)
EU / Eastern Wed 04-Jan-2023 18:00 (06:00 PM)
Moscow Wed 04-Jan-2023 19:00 (07:00 PM)
Chennai Wed 04-Jan-2023 21:30 (09:30 PM)
Hangzhou Thu 05-Jan-2023 00:00 (12:00 AM)
Tokyo Thu 05-Jan-2023 01:00 (01:00 AM)
Sydney Thu 05-Jan-2023 03:00 (03:00 AM)

Or in your local time:

Links

Agenda

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

nodejs/node

  • test_runner: add initial code coverage support #46017
  • events,bootstrap: make globalThis extend EventTarget #45993
  • doc: change fetch from experimental to stable #45684
  • stream: expose stream symbols #45671
  • Expose Undici's ProxyAgent and setGlobalDispatcher within Node #43187
  • Proposal: Subdivide “Experimental” Status 45900

Invited

Observers/Guests

Notes

The agenda comes from issues labelled with tsc-agenda across all of the repositories in the nodejs org. Please label any additional issues that should be on the agenda before the meeting starts.

Joining the meeting

Zoom link: https://zoom.us/j/611357642
Regular password

Public participation

We stream our conference call straight to YouTube so anyone can listen to it live, it should start playing at https://www.youtube.com/c/nodejs+foundation/live when we turn it on. There's usually a short cat-herding time at the start of the meeting and then occasionally we have some quick private business to attend to before we can start recording & streaming. So be patient and it should show up.


Invitees

Please use the following emoji reactions in this post to indicate your
availability.

  • 👍 - Attending
  • 👎 - Not attending
  • 😕 - Not sure yet

Activity

  1. self-assigned this
    on Jan 2, 2023
  2. mcollina commented on Jan 2, 2023

    @mcollina
    SponsorMember

    I won't be able to join this meeting.

  3. GeoffreyBooth commented on Jan 2, 2023

    @GeoffreyBooth
    Member

    https://github.com/nodejs/node/discussions/45900 should be on the agenda. Perhaps the script isn't checking discussions?

  4. mhdawson commented on Jan 3, 2023

    @mhdawson
    MemberAuthor

    @GeoffreyBooth discussions did not exist when the script was written, so it is possible.

  5. mhdawson commented on Jan 3, 2023

    @mhdawson
    MemberAuthor

    @mcollina we've been waiting for you to lead the discussion on:

    doc: change fetch from experimental to stable nodejs/node#45684
    stream: expose stream symbols nodejs/node#45671
    Expose Undici's ProxyAgent and setGlobalDispatcher within Node nodejs/node#43187

    unless you tell us otherwise, we'll likely defer these 3 again until next time when you are available.

  6. GeoffreyBooth commented on Jan 3, 2023

    @GeoffreyBooth
    Member

    unless you tell us otherwise, we’ll likely defer these 3 again until next time when you are available.

    I think we can decide on that now? So our agenda could become:

    • events,bootstrap: make globalThis extend EventTarget #45993
    • Proposal: Subdivide “Experimental” Status 45900
    • test_runner: add initial code coverage support #46017

    The test_runner one is a follow-on from the experimental status one, so I moved it after.

  7. mcollina commented on Jan 3, 2023

    @mcollina
    SponsorMember

    Given how the meeting rotates, I'll join on the 18th.

  8. mcollina commented on Jan 3, 2023

    @mcollina
    SponsorMember

    I'm -1 to the approach in https://github.com/nodejs/node/discussions/45900. I agree some clarification is needed, but I think we have a good pace of shipping new features right now and adding more process is going to stall the project.

  9. GeoffreyBooth commented on Jan 3, 2023

    @GeoffreyBooth
    Member

    I’m -1 to the approach in nodejs/node#45900. I agree some clarification is needed, but I think we have a good pace of shipping new features right now and adding more process is going to stall the project.

    Could you add a comment on that discussion please? With your specific objections or what alternatives you think are better.

    I’d like to avoid this being an up or down vote on a proposal, or a situation where I need to defend a proposal from lots of people lodging objections to it. There are real problems that prompted me to write this proposal, and I’d like the TSC as a group to discuss what the best solutions are. Maybe we collectively decide that none of the solutions are better than the status quo, and that’s fine, but I want us to all engage constructively into making that decision. I don’t want the burden to be on me to function like a legislator where I need to propose a bill text and whip votes; let’s work together to figure out the best way to revise our processes, if that’s what we decide that we need to do.

  10. brillout commented on Jan 4, 2023

    @brillout

    It's probably too late, but could we maybe add discussing npm/rfcs#665 to the agenda? I've been recommended to reach out to the TSC about this.

  11. aduh95 commented on Jan 4, 2023

    @aduh95
    Contributor

    It's probably too late, but could we maybe add discussing npm/rfcs#665 to the agenda? I've been recommended to reach out to the TSC about this.

    This is the Node.js TSC, we have no overview over what the npm team implements and no saying on RFCs for npm. TSC members can of course give their opinion on the matter, but it is outside of the scope of the TSC as a group.

  12. anonrig commented on Jan 4, 2023

    @anonrig
    Member

    This is the Node.js TSC, we have no overview over what npm inc. implements and no saying on RFCs for npm. TSC members can of course give their opinion on the matter, but it is outside of the scope of the TSC as a group.

    I think the correct issue would be nodejs/node#46074. Whether or not this should be handled in the NPM scope, can be an outcome of the TSC meeting.

  13. aduh95 commented on Jan 4, 2023

    @aduh95
    Contributor

    Whether or not this should be handled in the NPM scope, can be an outcome of the TSC meeting.

    The TSC would typically defer to the issue tracker to see if a consensus emerges in the community. On top of that, TSC saying it's in the Node.js scope would have little value if no one is doing the actual work on implementing the feature, so until there's an implementation candidate discussing it in TSC meeting would not be a good use of everyone time IMO. That being said, anyone can add the issue to the TSC agenda for awareness, so TSC members can chime in the issue if they have something to add to the discussion (tagging the TSC would more or less have the same effect, except that GitHub notifications are easier to miss than an item on the agenda).

  14. mhdawson commented on Jan 4, 2023

    @mhdawson
    MemberAuthor

    PR for minutes - #1324

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions