Skip to content

Express TC Meeting 03-05-2020 #106

Closed

Description

@jonchurch

Attendance

The entire community is welcome to tune in and observe the meeting live at the time below. The following people are listed here as explicit invitees to get an email notification about the upcoming meeting:

Invited:

@expressjs/express-tc
@expressjs/triagers

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

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

When

March 5, 2020 - 4:00 pm GMT
See it in your timezone

Where

Watch the recording: TK
Zoom https://zoom.us/j/570940962

Agenda

Document and make official repo captains #98
Followup on plans from last meeting

Just wanted to get this created, please feel free to edit

Activity

  1. jonchurch commented on Mar 2, 2020

    @jonchurch
    MemberAuthor

    It was requested that folks review the Repo Captains proposal prior to the meeting, as it will be the first topic discussed

  2. ghinks commented on Mar 3, 2020

    @ghinks

    I'll be there Jon.

  3. wesleytodd commented on Mar 3, 2020

    @wesleytodd
    Member

    @dougwilson Let me know when you want to tackle getting the streaming setup right. We have a few things to do:

    1. Get your LastPass account setup
    2. Get the OpenJSF to share the password with you
    3. Convert the Express youtube channel to a shared account
    4. Add those credentials to the LastPass and ensure that someone from the foundation is also on that credential as an admin

    @brianwarner, do you who on the foundation side we should share the new Express YT account credential with, is it you?

  4. brianwarner commented on Mar 3, 2020

    @brianwarner

    @wesleytodd and @dougwilson - In this case, the only credentials to share are for Zoom, so that you can log in as host and kick off live streaming.

    For YouTube, we don't share credentials. Instead, you add accounts as manager or owners. Please feel free to share with me (bwarner@linuxfoundation.org) as an Owner, and that way I can escrow the ownership and add people if they need it.

    In general, anybody who will kick off a live stream just needs to be a manager.

    Make sense?

  5. dougwilson commented on Mar 3, 2020

    @dougwilson
    Contributor

    @wesleytodd for number 4 (the YouTube channel) I am 100% on board but I just don't know how to do that and need some kind of instructions. The only method I know if needs a phone number. See #94

  6. wesleytodd commented on Mar 3, 2020

    @wesleytodd
    Member

    @brianwarner The goal, as you say, is that someone on the foundation also has access to the YT credentials in case of an emergency. And I already have the zoom credentials, we just need @dougwilson to also have them shared with him on whichever email he registers with LastPass on.

    For the YT account, is there a foundation phone number we can use on the account? I am happy to offer up my number if we need it, but I agree it would be better to use a shared one instead of one of our personal numbers.

  7. brianwarner commented on Mar 4, 2020

    @brianwarner

    I ran up against this with other YouTube accounts... I've verified as many as I can before my own timer resets (two per number per year). Are you able to verify it with yours? Otherwise, I'm not sure when I get to start verifying again.

  8. wesleytodd commented on Mar 5, 2020

    @wesleytodd
    Member

    @dougwilson Do you have time tonight to work this out? At least before tomorrow morning can we get the new google account created and the account shifted over? Like I said, I am happy to use my personal phone as a stop gap.

  9. dougwilson commented on Mar 5, 2020

    @dougwilson
    Contributor

    Yep, I definitely do. Let's coordinate on our Lastpass email chain, especially if we need to pass not super public information back and forth :)

  10. LinusU commented on Mar 5, 2020

    @LinusU
    Member

    I'm getting a "Webinar has expired." error when trying the link 🤔

  11. wesleytodd commented on Mar 5, 2020

    @wesleytodd
    Member

    Let me see about starting it. I think Doug might not be able to attend, but we can go at it for now, but it still means that it wont be streamed. Here is the new link: https://zoom.us/j/570940962

  12. ghinks commented on Mar 5, 2020

    @ghinks

    the zoom link above has expired

  13. wesleytodd commented on Mar 5, 2020

    @wesleytodd
    Member

    I just updated the new link. I think that above one was an accidental copy from last week.

  14. wesleytodd commented on Mar 5, 2020

    @wesleytodd
    Member
    item name tracking issue owner challenge/support required eta
    Change default setting of query parser expressjs/express#3621 @gireeshpunathil & @HarshithaKP 2 weeks
    Extracting req/res expressjs/express#2432 @wesleytodd I need publish on @pillarjs 2 weeks out
    Status undefined expressjs/express#2795 expressjs/express#2797 expressjs/express#3111 expressjs/express#3137 expressjs/express#3143 @jonchurch 1 week
    Router 2.0 pillarjs/router#42 expressjs/expressjs.com#1114 @dougwilson @HarshithaKP 1 week
    Remove the alpha tag on the 5.0 docs @gireeshpunathil 1 week
  15. 7 remaining items

  16. gireeshpunathil commented on Mar 6, 2020

    @gireeshpunathil

    IIRC, re: req/res extraction change being included in 5:

    pro: good to go with other breaking changes, or else we will have to wait till 6, which may be an year or more from now
    con: more change in 5, more work to do

    I guess @wesleytodd said he will be able to develop, test, land and publish in 2 week's time. If so, I am leaning towards that option, but would be good to know if there are other considerations than I quoted above?

  17. dougwilson commented on Mar 6, 2020

    @dougwilson
    Contributor

    I would like to get breaking changes completed by this weekend so we can publish an RC instead of a beta version. I believe @gireeshpunathil that was something you were championing before? To move on and not start like a beta cycle? If we're not doing with breaking changes I can't actually publish it as an RC, it would be another alpha or a beta.

    The other consideration I had also came fro. your feedback of having too many breaking changes piled in to the same release. This one seems more so as the breaking change it not enabling some new use case or feature, right? Seems that it would at this point be a breaking change for the sake of it, which seems weird to try and smoosh into 5 at this point.

    There is the settings breaking change that actually seems useful compared to this, yet it seems odd this would be more important than the settings change?

  18. gireeshpunathil commented on Mar 6, 2020

    @gireeshpunathil

    @dougwilson - thanks.

    This one seems more so as the breaking change it not enabling some new use case or feature, right?

    Seems that it would at this point be a breaking change for the sake of it, which seems weird to try and smoosh into 5 at this point.

    There is the settings breaking change that actually seems useful compared to this, yet it seems odd this would be more important than the settings change?

    unfortunately, my experience in this project is insufficient to make an assertion in either way on these points. @wesleytodd - can you please pitch in and ratify with @dougwilson on this?

    I believe @gireeshpunathil that was something you were championing before? To move on and not start like a beta cycle?

    Yes. I am still holding on to that; we should do what it takes to release RC -> GA, not alpha or beta

    The other consideration I had also came fro. your feedback of having too many breaking changes piled in to the same release.

    Yes. For the wider interest of the ecosystem (to consume majors / migrate with less pain). But from the nature of the change in question, it is not necessarily a definite breaking change? only code that assumed internal code layout and depended on that will be affected?

    In either way, I think this is something that can be sorted out quickly between you and @wesleytodd , unless others have strong opinions!

  19. dougwilson commented on Mar 6, 2020

    @dougwilson
    Contributor

    Yes. I am still holding on to that; we should do what it takes to release RC -> GA, not alpha or beta

    Yea, and I have come to agree with you on that, as a way to get this out. The path to regexp giant breaking change is compete and just needs to be released. The sooner we can release for community to test, I think the smoother it will be. But that then means that we can delay the release of that for testing to wait for more of these other changes to land and then make a RC or not wait and release another alpha or a beta...

  20. gireeshpunathil commented on Mar 6, 2020

    @gireeshpunathil

    Change default setting of query parser, deprecation in 4.x line - PR in place, expressjs/express#4208 . Please review, and do the needful, thanks!

  21. ryhinchey commented on Mar 6, 2020

    @ryhinchey

    Is there a recording of this meeting?

  22. wesleytodd commented on Mar 6, 2020

    @wesleytodd
    Member

    I just sent the recording to @dougwilson. The plan is to upload it to YT. I will try to follow up on the rest of the stuff later, but I have some stuff to do today before I am OOO next week, so sorry for the delayed responses.

  23. jonchurch commented on Mar 6, 2020

    @jonchurch
    MemberAuthor

    This might be silly, but couldn't we move req/res into their own modules, but then also export those modules from the lib/response.js lib/request.js files, while adding a deprecation message?

    If the assumption is people are requiring deep into the lib, that should be enough to prevent breakage of specifically that behavior.

  24. gireeshpunathil commented on Mar 9, 2020

    @gireeshpunathil

    just want to track the progress of items planned for this week:

    at this point I would like to know the list of existing repo owners and committers for the relevant items above, so that I can individually follow up with them too.
    [ edit: moving this conversation to #98 as that is tracking this topic]
    thanks!

  25. gireeshpunathil commented on Mar 9, 2020

    @gireeshpunathil

    repo captain proposal : expressjs/express#4210 , pls review!

  26. dougwilson commented on Mar 9, 2020

    @dougwilson
    Contributor

    at this point I would like to know the list of existing repo owners and committers for the relevant items above, so that I can individually follow up with them too.

    Please, as I specificly asked above in https://github.com/expressjs/discussions//106#issuecomment-595345208 move this conversation to #98 since it has a dedicated issue so we can discuss it without things getting lost. This issue is already a bit unwieldy with the number of different things all being discussed in the same thread.

  27. wesleytodd commented on Mar 9, 2020

    @wesleytodd
    Member

    I have not read everything, but the list I posted above was volunteers as repo captians. We would still want to ratify the proposed governance changes and vote on the proposed people (as per the process).

    Also, agree this issue covers too much now. We should probably split it out into a few.

  28. gireeshpunathil commented on Mar 9, 2020

    @gireeshpunathil

    I opened #100 for specifically tracking express 5.0 release, for some reason discussions happen at the TC meeting tracker. I am going to cross-post the heavy-weight comment above, to #100

  29. gireeshpunathil commented on Mar 9, 2020

    @gireeshpunathil

    closing this as:

    • purpose is solved, meeting happend,
    • actions identified, and are being tracked separately
    • keeping it open may (inadvertently) invite comments that are contextual but needs to be actually tracked elsewhere

    please re-open if I am wrong here!

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

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions