Governance Meeting - September 5, 2022

2022-09-05T16:00:00Z

Participants: Basil Crow, Bruno Verachten, Mark Waite, Gavin Mogan

Agenda:

  • News
    • LTS 2.361.1 release September 7, 2022
      • Requires Java 11 or Java 17, no more Java 8 support
      • Kris Stern is the release lead, release checklist is open
      • CDF blog post requested by Fatih, Mark coordinate with Kevin Martens and others
    • Action items
      • Mark Waite to find and finish Linux Foundation transfers from GSoC 2021
        • Kara de la Marck and Alyssa Tong have made progress on the transfers
      • Mark Waite to use community.jenkins.io for the Jenkins Docs SIG mailing list
        • Announce the change and make the existing list read-only
        • Gavin investigated importing a mailing list, export is easy, import requires that we ask for help from the Discourse, complicated set of steps
          • Not worth the effort
      • Mark Waite to create blog post summary of the Contributor Summit at cdCon
        • Sep Contributor Summit at DevOps World
        • Drop the action item
      • Mark Waite request full access to the CDF Zoom account for Jenkins
        • Gavin suggested including a private google group in the CDF mailing list
        • 2fa token updates to that list
        • Alternately add each person to the CDF mailing list
          • Michelle Martineau (CDF) is the one to decide
  • Plugin adoption process clarifications - Gavin Mogan
    • Board should review changes to plugin adoption process - PR-5417 - merged
    • Allow for 0 maintainers of a plugin to be considered adoptable - PR-5416 - merged
    • Still needs GitHub access codified
      • See old thread - Codify Github Access
      • Plugin adoption still requires bot commands to keep the GitHub access correct
      • Still not enough automation on the process
      • Removals from RPU do not also remove GitHub access
        • Retain GitHub write access without publishing plugin releases
        • Long term sync GitHub permissions from RPU (discussion needed)
          • Need mapping from jenkins.io users to GitHub users
          • Proposal and discussion to continue
          • Healthy to eventually remove write access with script (later step)
  • Upcoming elections
    • December for completion
    • Gavin and Ewelina up for re-election
    • Who is going to run them?
      • Usually rely on the infrastructure officer to run the election
        • Damien Duportal (voting, etc. from Discourse as before)
      • Announcements, vetting candidates, etc. is a governing board responsibility
        • Entire board vets candidates
        • Any board member could send the announcements
        • Can reuse email templates and content from previous years
    • Timeline
      • September announce and gather candidates and their statements
      • October finalize candidates
      • November voting
      • New board members and officers effective early December
    • mark.earl.waite@gmail.com to bring the topic to Jenkins infra officer for discussion and plan
      • Tomorrow’s infra meeting
    • Prefer to use the same process as last year
      • Register to vote at community.jenkins.io
        • Organize list of candidates
      • Voting through the Condorcet system at Cornell University
        • If hosting is needed outside the University, Gavin has access to resources
  • CDF topics
    • CDF blog post coming on Wednesday for Jenkins 2.361.1, written by Kevin Martens
    • JFrog working with Jenkins infra team to reduce data transfer for our repository server
      • Plugin installs are not part of the artifact repository
    • Thanks to the Linux Foundation for the Jira server hosting
      • Only 3 outages in 8+ months, thanks very much
  • Jenkins.io website improvements
    • Pipeline steps reference improvements from Google Summer of Code
    • Look and feel improvements from Jan Faracik
      • Needs more review, but looks good
    • Encourage more reviews by placing a post on the developer list and the user list
      • Mark invite reviews from others
      • Contributors looking to help with layout reviews - welcome them to this one
  • Forums and community topics
    • Contributor Summit is coming Sep 27 in Orlando, FL, USA
    • GitHub project actions from Google Summer of Code
    • Forum questions continue to ebb and flow
    • Slack blogpost on their Jenkins deployment and how they accelerated with it
    • Merging and retiring old plugins that have replacements
      • Continue discussions on the mailing list - https://groups.google.com/g/jenkinsci-dev/c/TJNMhjn2Bfg
      • Contributor was interested in pursuing it further, few months in the future
        • Need to propose possible solutions and discuss them
      • Many examples of things that are near end of life but need work to reach end of life
        • Blue Ocean docker images
        • Docker images on low-usage base images (arch linux, …)
    • Gavin has found a way to merge gitter, matrix, and IRC into a single room
      • Have a Jenkins infra matrix channel that is linked to all three locations
      • Had a thread months ago proposing a merge of chat channels
      • Alex proposing merge of the releases IRC next