November 27, 2023 Governance Board Agenda

42 views
Skip to first unread message

Mark Waite

unread,
Nov 27, 2023, 1:33:57 PM11/27/23
to Jenkins Developers
The Jenkins board meeting starts at 7:00 PM UTC (about 30 minutes from now).  Zoom link is https://zoom.us/j/91564716663?pwd=R3A2RDFGcU1wTVdoVTErYm1jNzVWdz09 

Here is the draft agenda:

News
  • Jenkins 2.426.1 released Nov 15, 2023
    • Ratings look very good
      • 79 reports of “no major issues”
      • 1 report of “I experienced notable issues”, but without an issue number
      • 0 reports of “I had to roll back”
    • Prototype.js removed
    • Java 11 end of life administrative monitor shown to users running Java 11
    • No support for Red Hat Enterprise Linux 7 and derivatives
    • Java 21 supported
    • Jira issues being watched closely
      • One issue about adjunct removed that needs more investigation
Action Items
  • Mark create issue to drop the weekly build of BOM in favor of human launched build (done)
  • Basil create issue to drop middle two lines from BOM full-test label
  • Damien create issue to switch agent implementation to virtual machines
  • Ulli propose a PR revising the election process to
    • nominate 1 month earlier
    • only register voters if more than one person is a candidate for at least one position
  • Alexander Brandes and Ullrich Hafner run the officer and board elections for 2023
    • Timeline
      • Results announcement (December 11)
  • Mark Waite submit jenkins.io pull request to combine subprojects and SIGs into a single concept - “working groups”
    • More pull requests needed
  • Retire the Chinese Jenkins site (Kevin Martens)
    • Kevin has started his local Kubernetes development environment to prototype the transition
    • Mark still needs to start his local Kubernetes development environment to prototype the transition
    • Once prototyped, then Kevin and Mark meet with Damien Duportal to review next steps
    • Kevin Martens (Docs Officer) tracking help desk ticket to replace the Chinese pages with redirects to the English pages
      • Kevin working with the infrastructure team on the Helm charts implementing the Chinese site
  • Mark Waite draft a proposal to the board for license policy and phrasing changes
    • No further progress
    • Allow other licenses like the JSON license
    • Some other approach?
    • What license should be used for a library plugin?
      • License of the wrapped library (if wrapped library has no separate code, then seems likely)
      • MIT license as used by Jenkins plugins (if abstraction layer in the plugin, then MIT for ours?)
    • Review responses from other projects to license mixture (e.g. PyPI)
      • Mostly focuses on OSI approved licenses but include a separate category for other licenses
        • Have categories for freeware, public domain, and more
        • Reasonable precedent for allowing a wider range of licenses
        • Needs more discussion, but being more permissive is working for PyPI
        • Newer licenses may be more controversial
  • Mark Waite update the governance meeting GitHub repository with the latest meeting notes
    • No progress
Community activity
  • Java 11, 17, and 21 in Jenkins - Mark Waite
    • 2+2+2 Java support plan - Jenkins enhancement proposal submitted
      • Include the steps of the Java migration as part of the JEP (work estimate, tasks, etc.)
        • Mark has much more work to do here
          • Adding a Java version (use Java 21 addition as the pattern)
          • Making a Java version the recommended version (use Java 17 as the pattern)
          • Dropping support for a Java version (refer to Java 11 for ideas)
        • Further refinements to be done in the JEP
    • Key dates
      • Oct 2, 2024 - Last Jenkins LTS release to support Java 11
      • Oct 30, 2024 - First Jenkins LTS to require Java 17
      • Oct 31, 2024 - end of Java 11 support by Jenkins project
Governance Topics
  • Letter of recommendation for a Jenkins GSoC contributor

    • Rishabh Budhouliya request
      • Applying for an advanced degree program at a University
      • Requested a letter of recommendation from Mark Waite (GSoC mentor)
      • Letter of recommendation needs to be from the organization
        • Mark proposes to provide his letter of recommendation with the Jenkins logo at the top with Mark’s role as a GSoC mentor and as a member of the Jenkins board
  • Attribution request for downloads page from JFrog

    • Links from the downloads page do not use https://repo.jenkins-ci.org
    • Good to highlight our sponsors (like JFrog) in multiple ways
    • Proposed to list sponsors at the end of the downloads page similar to the end of the root page
      • Include links to a description of the architecture used to distribute Jenkins core and Jenkins plugins
  • Board and officer elections - Alexander Brandes

    • Final announcement from Alex and Ulli for December 11, 2023 changes
  • Social media posting status report

    • Improvements in last two weeks based on guidance
      • Several social media posts with technical focus
      • Encourage contributors to propose social media items to share
      • Proposed to allow “pure social” posts as well, but only as a small fraction of the total posts
  • Processing the Azure credits donation - Damien Duportal

  • Donation of Oracle Cloud costs by CloudBees - Mark Waite

    • Still no progress from Oracle
    • Oracle Cloud account remains open until Oracle agrees all invoices are resolved
    • Total CloudBees donation - $1800 or less
Reply all
Reply to author
Forward
0 new messages