Skip to content

Node.js Foundation Core Technical Committee (CTC) Meeting 2016-03-16 #5738

Description

@rvagg

Time

UTC Wed 16-Mar-2016 20:00:

  • San Francisco: Wed 16-Mar-2016 13:00
  • New York: Wed 16-Mar-2016 16:00
  • Amsterdam: Wed 16-Mar-2016 21:00
  • Moscow: Wed 16-Mar-2016 23:00
  • Sydney: Thu 17-Mar-2016 07:00
  • Tokyo: Thu 17-Mar-2016 05:00

Or in your local time:

Links

Agenda

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

nodejs/node

nodejs/TSC

  • Flatten project, scope TSC, big changes to structure. #59

Invited

Notes

The agenda comes from issues labelled with ctc-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

Uberconference; participants should have the link & numbers, contact me if you don't.

Public participation

We will attempt to stream our Uberconference call straight to YouTube so anyone can listen to it live. If it works, then it should start playing at https://www.youtube.com/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.

Many of us will be on IRC in #node-dev on Freenode if you'd like to interact, we have a Q/A session scheduled at the end of the meeting if you'd like us to discuss anything in particular. @nodejs/collaborators in particular if there's anything you need from the CTC that's not worth putting on as a separate agenda item, this is a good place for it.

Activity

  1. rvagg commented on Mar 16, 2016

    @rvagg
    MemberAuthor

    AMERICANS: Note that the time has changed for you, we are pinned to UTC.

    @jasnell you tagged the three items on the agenda (I removed Legal), come prepared with actionable content for us to discuss (I'm going to try and remind everyone who brings agenda items to do this each week so we can get through things efficiently).

    @bmeck would you be able to join us this week to discuss the Modules proposal, give us a status update and fill us in on where we need to engage? @nodejs/ctc if you would like to prepare yourself for this then I believe the doc at nodejs/node-eps#3 has been kept up to date to reflect the current state of discussion so it's worth reviewing that. We need to find a way to make this whole topic attackable. I suggest we try it like this:

    1. As a first step we need to see if there are any objections to even moving forward here, a legitimate decision from the CTC here is no, or even not yet. Failing to deliver a no doesn't assume a yes of course, it's just an agreement to push forward and see if we can make it work in a way that we can agree is acceptable.
    2. Then (assuming we don't get a no) we need to look at the major outstanding item(s) on the EP that need some kind of deadlock breaking by the CTC, the whole pragma/file extension/package.json thing as per Vote on ES module detection #5648 seems to qualify as one of these.
    3. Lastly, we need to work through the details of the EP to make sure there's nothing the CTC would like to revisit. The work that's gone in to it is significant and reflects a meeting point of a lot of different stakeholders and technical opinions so we ought not discount that, but that doesn't automatically mean it can sail through as is.
      We also need to make sure that we can involve Collaborators in this process, so perhaps some kind of status summary report would be helpful so they don't all have to dive completely into the epic comment threads.

    I'd also like to invite @joshgav, from Microsoft, as an Observer to our meetings. We received a request on this a number of weeks ago but we needed some time to figure out what our policy might be on observers in the meeting so we don't end up with a group that's bigger than we can handle that makes it too difficult to get the CTC focused on the decision-making process. Josh's attendance makes sense due to the importance of Windows to Node.js, the significant investment that Microsoft has made and continues to make to Node, libuv and the Node ecosystem, and the developments with ChakraCore (again, I'm not suggesting an automatic acceptance of the ChakraCore PR, but we've agreed to engage in process that works toward a decision on that).

  2. cjihrig commented on Mar 16, 2016

    @cjihrig
    Contributor

    I'll be traveling again today and tomorrow, so I'll miss this meeting.

  3. jasnell commented on Mar 16, 2016

    @jasnell
    Member

    @rvagg, +1... Fwiw, I added #4782 back onto the agenda at @Fishrock123's
    request for further discussion. If we can resolve via github conversation
    then awesome, if not we can definitely discuss further on the call.
    On Mar 16, 2016 5:08 AM, "Rod Vagg" notifications@github.com wrote:

    AMERICANS: Note that the time has changed for you, we are pinned to UTC.

    @jasnell https://github.com/jasnell you tagged the three items on the
    agenda (I removed Legal), come prepared with actionable content for us
    to discuss (I'm going to try and remind everyone who brings agenda items to
    do this each week so we can get through things efficiently).

    @bmeck https://github.com/bmeck would you be able to join us this week
    to discuss the Modules proposal, give us a status update and fill us in on
    where we need to engage? @nodejs/ctc
    https://github.com/orgs/nodejs/teams/ctc if you would like to prepare
    yourself for this then I believe the doc at nodejs/node-eps#3
    nodejs/node-eps#3 has been kept up to date to
    reflect the current state of discussion so it's worth reviewing that. We
    need to find a way to make this whole topic attackable. I suggest we try it
    like thi s:

    1. As a first step we need to see if there are any objections to even
      moving forward here, a legitimate decision from the CTC here is no, or
      even not yet. Failing to deliver a no doesn't assume a yes of
      course, it's just an agreement to push forward and see if we can make it
      work in a way that we can agree is acceptable.
    2. Then (assuming we don't get a no) we need to look at the major
      outstanding item(s) on the EP that need some kind of deadlock breaking by
      the CTC, the whole pragma/file extension/package.json thing as per Vote on ES module detection #5648
      Vote on ES module detection #5648 seems to qualify as one of
      these.
    3. Lastly, we need to work through the details of the EP to make sure
      there's nothing the CTC would like to revisit. The work that's gone in to
      it is significant and reflects a meeting point of a lot of different
      stakeholders and technical opinions so we ought not discount that, but that
      doesn't automatically mean it can sail through as is.
      We also need to make sure that we can involve Collaborators in this
      process, so perhaps some kind of status summary report would be helpful so
      they don't all have to dive completely into the epic comment threads.

    I'd also like to invite @joshgav https://github.com/joshgav, from
    Microsoft, as an Observer to our meetings. We received a request on this a
    number of weeks ago but we needed some time to figure out what our policy
    might be on observers in the meeting so we don't end up with a group that's
    bigger than we can handle that makes it too difficult to get the CTC
    focused on the decision-making process. Josh's attendance makes sense due
    to the importance of Windows to Node.js, the significant investment that
    Microsoft has made and continues to make to Node, libuv and the Node
    ecosystem, and the developments with ChakraCore (again, I'm not suggesting
    an automatic acceptance of the ChakraCore PR, but we've agreed to engage in
    process that works toward a decision on that).

    —
    You are receiving this because you were mentioned.
    Reply to this email directly or view it on GitHub
    #5738 (comment)

  4. bmeck commented on Mar 16, 2016

    @bmeck
    Member

    @rvagg I will be there to brief everyone.

  5. benjamingr commented on Mar 16, 2016

    @benjamingr
    Member

    +1 for the warning event being on the agenda and moving forward.

  6. added
    metaIssues and PRs related to the general management of the project.
    on Mar 16, 2016
  7. jasnell commented on Mar 16, 2016

    @jasnell
    Member

    Btw, the key issue to be decided for #4782 deals with the way deprecations are handled. See #4782 (comment)

  8. ChALkeR commented on Mar 16, 2016

    @ChALkeR
    Member

    Sorry, I will most likely miss the meeting today.
    I was traveling for the past three days and haven't gone home yet.

  9. Fishrock123 commented on Mar 16, 2016

    @Fishrock123
    Contributor

    Livestream viewers (capping out at 7)

    node_livestream_viewers-2016-03-16

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    metaIssues and PRs related to the general management of the project.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions