Governance Meeting, January 8, 2024

2024-01-08T19:00:00Z

8 Jan 2024

Attendees :busts_in_silhouette:

Upcoming Calendar :calendar:

  • Next weekly release: 2.440
  • Next LTS: 2.426.3, January 24, 2024
  • Next LTS baseline: Wednesday January 10, 2024
  • Next major events:
    by CloudBees)
    • FOSDEM 2024 - February 3-4, 2024
      • Jenkins Contributor Summit Friday February 2, 2024
        • Agenda topics in community forum
          FOSDEM conference Saturday and Sunday February 3-4, 2024

Agenda

News

  • Microsoft Azure donation of $40,000 USD is being used for 2024
  • DigitalOcean sponsors Jenkins project with $20,000 USB cloud services donation for 2024

Action Items

  • Licensing policy and phrasing changes - done
    • Allow public domain licenses explicitly - allow JSON library
    • What license should be used for a library plugin
      • Soft recommendation has been merged to Jenkins plugin publishing documentation
      • If wrapper contains significant code, then MIT license
      • If wrapper does not contain significant code, then use license of wrapper library
      • Recent plugins have aligned licenses with the recommendation
  • Basil create the attribution entries for the downloads page
    • Jenkins sponsors have changed
      • Red Hat is no longer a member of the Continuous Delivery Foundation. Remove from the root page?
      • DigitalOcean donated over $20k USD last year and has donated $20k in 2024
      • AWS donation request has been submitted. Answer in 30 days. If no donation, then should remove AWS from root page
  • Mark Waite submit jenkins.io pull request to combine subprojects and SIGs
    • Remove from action items
  • Kevin Martens retire the Chinese Jenkins site
    • Mark needs to do more Kubernetes setup, then Kevin and Mark will meet with Damien
    • More work after FOSDEM

Community activity

  • Artifactory bandwidth reduction project - Mark Waite

    • Results of production deployment - logs show no traffic to jcenter or sonatype-oss repositories
    • Some tuning remains before the project is complete
      • Remove orphans local repository - done
    • Weekend surprises with artifact caching proxy not responding
    • Artifact caching proxies were reset earlier today
  • Contributor Summit Feb 2, 2024 in Brussels

    • Over 20 confirmed attendees, including 4 of 5 board members and most Jenkins officers
    • Jean-Marc Meessen is coordinating the agenda
    • Draft agenda proposal includes:
      • Board report - a board member
      • Infrastructure report - Damien Duportal
      • Release officer report - Tim Jacomb(?) or Mark Waite
      • Docs officer report - Kevin Martens
      • Events officer report - Alyssa Tong
      • Security officer report - Wadeck Follonier
      • User experience SIG report - Tim Jacomb(?) or Mark Waite
      • Changes in Jenkins for HA/HS support - Vincent Latombe
      • Blue Ocean deprecation prep - Alex Brandes & Damien Duportal
      • User experience evolution - ?
      • Java support plan - Mark Waite
      • Other topics …
    • Submit agenda suggestions to community.jenkins.io
  • 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

  • Defaced issue reports - help desk 3851

    • Jira database restored from backup to Dec 6, 2023 state
      • Changes lost between Dec 6, 2023 and Dec 18, 2023
    • Linux Foundation ticket IT-26276 opened to request reset
      • Jenkins status page updated for Dec 18, 2023 restore
  • Attribution request for downloads page from JFrog

    • Basil has submitted a draft pull request for a sponsors page
      • Proposes multiple levels
        • Original proposal
          • Anchor
          • Premier
          • Partner
          • Supporter
          • Associate
          • Mirror
        • Alternate proposal (Olympic medals + 2 extra)
          • Anchor
          • Gold
          • Silver
          • Bronze
          • Mirror
    • 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
  • Azure credits donation - Mark Waite

    • Jenkins infrastructure ticket is tracking progfress
      • $1k of $40k consumed
      • Details visible in the diagram
    • December Azure expenses were less than the CDF budgeted amount
  • AWS credits donation request - Mark Waite

    • Jenkins project has requested a donation from AWS
      • Confirmed in December that request was received
      • Answer expected by end of January, 2024
  • Contributor spotlight for Ulli Hafner being published tomorrow