Governance Meeting, January 9, 2023

2023-01-09T18:00:00Z

January 9, 2023

Participants: Mark Waite, Basil Crow, Alexander Brandes, Kevin Martens, Ullrich Hafner, Bruno Verachten

Agenda:

  • News
    • Jenkins 2.375.2 will be released January 11, 2023
    • December 2022 Newsletter being prepared
    • December 20, 2022 Jenkins in GSoC webinar presented by Jean-Marc Meessen
    • FOSDEM 2023 Feb 4-5 in Brussels with a Jenkins booth coordinated by Alyssa Tong
  • Action items
    • Require active community/SIG/Office/board/etc. Members as manager or owner for all project, SIG and community mailing lists - Alexander Brandes
      • Discussed with Kohsuke, he delivered several local language lists - archived with public access but no new postings using the group settings to disallow posts by anyone except list owner
        • Brazilian
        • Korean
        • Japanese
      • Sent mail to Oleg Nenashev and Olivier Vernin for other lists
    • Create and distribute election badges for 2022 elections - Mark Waite
      • No progress, do the research, send them before next meeting
    • Kevin Martens use community.jenkins.io for the Jenkins Docs SIG mailing list
      • Mark and Kevin work with Gavin to make the transition
    • EasyCLA to be documented by Oleg
      • No progress, no requests pending
    • Mark Waite create an empty agenda entry for the next meeting after each meeting
      • Working well, continue doing it
    • Mark Waite submit jenkins.io pull request to combine subprojects and SIGs into a single concept - “working groups”
      • No progress, Mark to complete before next meeting
      • Roadmap update pull requests, needs to be update
    • Oleg Nenashev send proposal to Rick to retire the Chinese Jenkins site
      • No progress as far as Mark knows
    • 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
      • Gavin has prepared the archive, need a destination repository
      • Infra team raised about the repository location as a question
  • Elections
    • Mark Waite opened Jenkins developer discussion of proposed rule changes for next year
    • Conclude the discussion and vote on proposal in this meeting
      • Voting on the proposal
        • Mark Waite - +1
        • Ulli Hafner - 0
        • Alex Brandes - +1
        • Basil Crow - +1
        • Kevin Martens - +1
        • Bruno Verachten - +1
      • Yes, accept the change
  • Build Monitor View plugin - @Basil
    • Currently nonstandard: hosted in jan-molak GitHub organization, uses GitHub Actions for CI, and uses custom CD which creates releases on every commit (even dependency updates) with no release notes
      • Users have complained about the lack of release notes, as there is no visibility into the content of releases
    • Basil has offered to help normalize the plugin by moving to the jenkinsci GitHub organization, Jenkins for CI/CD, and Release Drafter
      • Would resolve the user complaint by providing release notes and avoiding releases for dependency updates
    • Jan wants to retain a note about the original author in the README and the current non-invasive footer linking to his website
      • Note that the footer link has been present for as long as this plugin has been distributed on the Jenkins Update Center (JUC)
    • If board confirms these conditions are acceptable, can proceed with normalizing this plugin’s hosting and release process
      • Alex agrees with Basil that the plugin should be moved to jenkinsci
        • Alex OK with the conditions requested by the author
      • Ulli agrees with Basil that it should be moved to jenkinsci
        • If someone objects to the links in the plugin, they could fork
      • Basil notes that it is good to normalize and assure consistency
        • Test suite execution was also a condition, but suite is broken, needs discussion to move it without running tests or if Jan is willing to make the tests work
        • Tests use a non-standard test harness
    • Votes to approve - Ulli +1, Alex +1, Basil +1, Kevin +1, Bruno +1, Mark +1
  • Governance board meeting time and date
    • Doodle poll confirmed 5 of 5 responses can meet at 7:00 PM Mondays
  • Lost donations from ffis.de (Log in - Jenkins Jira) - Ullrich Hafner
    • Linux Foundation is our donation
  • CDF Outreach Reboot
    • Dec 14, 2022 10:30 AM EST meeting to restart the outreach committee
  • Community activity
    • Google Summer of Code interest is growing
      • Welcome message needs a template response
      • Many active discussions in gitter chat channels
      • Seeking more mentors and more project ideas
    • Key areas with questions and discussions include
      • Configuration as code specific details
      • Kubernetes configuration and diagnosis
      • Pipelines and Pipeline shared libraries
    • December newsletter - 12 months of Jenkins
      • Pull request submitted
      • Mark Waite has more items to be added (Docs office hours notes)
      • Impressive progress in 12 months
        • User experience improvements (tables, forms, buttons, menus, and more)
        • Platform modernization (Java 11, Java 17, library updates)
        • Outreach programs (GSoC, Hacktoberfest, She Code Africa)
        • Web site improvements (GSoC and more)
        • Security advisories and reviews (most productive year in history)
        • New sponsors and continued support from existing sponsors
        • Infrastructure (automation, acceleration, and expansion)
      • Plan to publish this week
1 Like