2022-01-04 Besu Contributor Call

(Meeting Link: ⁨https://consensys.zoom.us/j/94665568300

APAC/AMER Friendly Time -  0100UTC (https://www.timeanddate.com/worldclock/converter.html?iso=20210913T010000&p1=224&p2=179&p3=1440&p4=195&p5=47)

  • 6 pm Monday Los Angeles
  • 9 pm Monday New York
  • 1 am  Tuesday UTC
  • 3 am Tuesday Paris/Berlin
  • 11 am Tuesday Brisbane

Agenda

  •  Housekeeping
  • General Announcements
    • outreach from finance re versioning info - Danno Ferrin has some info, and will share confidentially so we can address
  • Release updates
    • Release process in general, plan for diversifying who can make a release.(Justin Florentine )
      • How many maintainers required to sign off on a release? Two maintainers are required because every commit has to have a reviewer.
    • GAR-E - what does it still need to reduce friction? - currently GAR-E is proprietary. Outside maintainers currently need to use a checklist and do it manually.
    • What role (if any) does CircleCI have in releasing?
    • Pros to tag based release:
      • Reduces friction, improves release time by about 50%
    • Cons: Objections to tag-based release
      • doesn't have immutable metadata - tags can be moved
      • one person can run a release - this should be prevented currently by branch protection
    • Next Steps: Team to work through what is the scope of an ideal release solution and then see what solutions (tag based or otherwise) would work. Send note in RocketChat to understand who can volunteer to put this document together.
  • Work Updates
  • Other Business 
    • Discussion re having community zoom used to ensure that meetings can be recorded
  • Open Forum
    • Recap of conversations from prior two Besu contributor calls re EF incentive program
      • Action Item: Share links/add links here to Incentive Program proposals so easily findable
    • Ideas for Community Building:
      • Having all contributors join monthly Contributor call.
        • Additional item/option: Should we think about having 3 separate times a month. 
        • Next Step: Share proposed time changes in RocketChat to get feedback.
      • Public roadmap on wiki covered in monthly contributor call needs to be up to date
      • Discord chat channel moving forward. Targeting to make a decision in January because that would bring Besu to Ethereum 
      • Regular call to catch up with all Besu contributors not recorded
      • Leverage LFX analytics on Besu to review at top of contributor calls to see time to review on pull request and other metrics.
      • Next Steps: Grace to own following up on these community ideas. 
    • Inactivity clause for moving maintainers to emeritus status - the current guide says a quarter of inactivity. Do we want to extend that? 6 months? Longer? 
      > A general measure of inactivity will be no commits or code review comments for one reporting quarter, although this will not be strictly enforced if the maintainer expresses a reasonable intent to continue contributing.
      • Proposal to update two reporting quarters from emeritus or potentially consider having "quorum" with them, they don't get voting rights. 
    • Future direction of Besu
      • some thoughts from Danno FerrinBesu 2022 Vision
        • Action: Share the document in the RocketChat for broader feedback from group. Gary to add some context around the rollups execution.


View recording:

  File Modified

File Besu 2022-01-04.transcript.vtt

Jan 03, 2022 by Ry Jones

Text File Besu 2022-01-04.txt

Jan 03, 2022 by Ry Jones

Text File dummyfile.txt Replac ZIP attachments for Atlassian cloud migration

Sept 17, 2024 by Anton Baranov

Text File dummyfile.txt Replac ZIP attachments for Atlassian cloud migration

Sept 17, 2024 by Anton Baranov