Governance Meeting, November 28, 2022

2022-11-28T18:00:00Z

Recording: Jenkins Governance Meeting November 28, 2022 - YouTube

Participants: Mark Waite, Bruno Verachten, Basil Crow, Gavin Mogan, Ullrich Hafner, Alexander Brandes

Agenda:

  • News
    • Jenkins 2.375.1 releases Wednesday, Nov 30, 2022
      • Thanks to Alexander Brandes for serving as release lead
      • Testing has been running for almost a month, RC for 2+ weeks
  • Action items
    • Mark Waite create an empty agenda entry for the next meeting after each meeting
    • Mark Waite submit jenkins.io pull request to combine subprojects and SIGs into a single concept - “working groups”
    • Oleg Nenashev send proposal to Rick to retire the Chinese Jenkins site
    • Mark Waite and Gavin “halkeye” Mogan archive the governance meeting notes to a GitHub repository, use the Google doc as the working document, then publish final notes to GitHub
    • Kevin Martens to use community.jenkins.io for the Jenkins Docs SIG mailing list
    • EasyCLA needs to be documented by Oleg
    • Mark Waite to propose a pull request documenting the web application server support policy (similar to browser support, Windows support, and Linux support)
      • Many people are saying that “should work” but we don’t test them
        • JENKINS_HOME is different in newer Tomcat
        • No support for multiple Jenkins in a single Tomcat
        • No Java EE 9 support
        • All web containers moved to tier 2 except bundled web container
          • Can declare “known broken” conditions (Java EE vs. Jakarta EE)
          • Pull requests considered so long as they don’t harm tier 1
        • Status quo is 3 tiers
          • Tier 1 - Winstone / Jetty
          • Tier 2 - Tomcat / WildFly (disclaimers, accept patches)
          • Tier 3 - Unsupported (other containers, wrong Java EE version, etc.)
      • Needs more discussion on next steps
        • Mark to state the current situation (what is tested and what is not tested)
          • Status quo is 3 tiers
            • Tier 1 - Winstone / Jetty
            • Tier 2 - Tomcat / WildFly (disclaimers, accept patches)
            • Tier 3 - Unsupported (other containers, wrong Java EE version, etc.)
        • Separate task to decide the future of web application server support
          • Might collapse tiers 2 (will accept patches) and 3 (unsupported - won’t accept patches) from the status quo
      • Can we identify which application servers are being used?
        • Would need some metric
  • Elections
    • Mark Waite opened Jenkins developer discussion of proposed rule changes for next year
    • Elections are complete. Thanks to Gavin Mogan and Ewelina for their 2 years of service. Welcome Ullrich Hafner and Alexander Brandes to the board
    • Permissions changes and membership changes for new board members?
      • Send email to Gavin to become a member of the board mailing list
        • Alex has been added - Gavin
      • Other permissions
        • GitHub teams (jenkins-infra and jenkinsci for governance board)
          • Done - Gavin
        • Contributor License Agreement (wait for OpenCLA implementation)
          • Anyone on the board can approve a CLA request
        • LFX Crowdfunding access (only supports one person)
        • Zoom account password (optional) - Mark
        • 1Password
        • Community.jenkins.io moderator access
          • +1 from Ulli and from Alex
          • Done - Gavin
        • Gitter
          • Write access to jenkinsci/jenkins gives admin access (OK)
        • Gavin continues project to get a matrix namespace for the project
  • Governance board meeting time and date
    • Find a time and date that works well for all board members
    • Propose to cancel the governance board meeting the week of Dec 26, 2022
      • +1 Ulli, +1 Alex, +1 Mark, +1 Gavin, +1 Basil, +1 Bruno
    • Review calendar for next year’s election and installation of new officers
      • Have more than 1 meeting before end of year break
    • Mark to send a poll to board members and regular attendees (doodle)
  • CDF Outreach Reboot
    • Dec 14, 2022 10:30 AM EST meeting to restart the outreach committee
      • Contact Lori Lorusso for more information
      • Alyssa Tong and Mark Waite will attend the meeting
  • CDF Topics - Oleg Nenashev
  • Community forum - Gavin Mogan
    • Beginner Friendly
      • Gavin’s responses, Mark and Dheeraj offering plugins
      • Basil experimenting with plugin adoption and modernization improvements
        • Specialized task that can be difficult, more domain specific knowledge
        • Understanding why a build fails is specialized knowledge
        • Looking for ways to make that process easier
        • Considering a monorepo with top plugins that always builds against HEAD
          • Use as a reference for others to perform the steps
        • Future automation
        • Future further use OpenRewrite to help with the effort
      • Bug triage is a good place to contribute
        • Read an open bug report, duplicate it, describe the steps you took
        • Suggest to new arrivals
        • Many UI tickets with the “ux-untriaged” label to review
          • Triage process teaches git bisect and Jenkins core skills
    • UI Sig discussion
      • Layout
    • Newsletter

I like this one, helps me to organize my action items for coming meetings, by simply adding them to the next draft agenda :clap:

Totally, thats why i brought it up last meeting. I’ve had a couple times wanted to add topics, and I have edit access, for those with only comment its hard to do when there’s no entry.

Speaking of making that doc better though, finally opened the ticket to create a new repo - New repo for jenkins board · Issue #3271 · jenkins-infra/helpdesk · GitHub