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

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

Closed
rvagg opened this issue Mar 16, 2016 · 8 comments
Closed

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

rvagg opened this issue Mar 16, 2016 · 8 comments
Labels
meta Issues and PRs related to the general management of the project.

Comments

@rvagg
Copy link
Member

rvagg commented Mar 16, 2016

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.

@rvagg
Copy link
Member Author

rvagg commented Mar 16, 2016

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

@cjihrig
Copy link
Contributor

cjihrig commented Mar 16, 2016

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

@jasnell
Copy link
Member

jasnell commented Mar 16, 2016

@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)

@bmeck
Copy link
Member

bmeck commented Mar 16, 2016

@rvagg I will be there to brief everyone.

@benjamingr
Copy link
Member

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

@Fishrock123 Fishrock123 added meta Issues and PRs related to the general management of the project. ctc-meeting labels Mar 16, 2016
@jasnell
Copy link
Member

jasnell commented Mar 16, 2016

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

@ChALkeR
Copy link
Member

ChALkeR commented Mar 16, 2016

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

@Fishrock123
Copy link
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
Labels
meta Issues and PRs related to the general management of the project.
Projects
None yet
Development

No branches or pull requests

7 participants