# Governance Meeting, July 8, 2024

**URL:** https://community.jenkins.io/t/governance-meeting-july-8-2024/16916
**Category:** Community
**Tags:** meeting, governance
**Created:** [July 9, 2024, 8:46pm UTC](https://community.jenkins.io/t/governance-meeting-july-8-2024/16916 "2024-07-09T20:46:59Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![MarkEWaite](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/markewaite/32/20_2.png) [@MarkEWaite](https://community.jenkins.io/u/MarkEWaite)
#### Post date: [July 9, 2024, 8:46pm UTC](https://community.jenkins.io/t/governance-meeting-july-8-2024/16916/1 "2024-07-09T20:46:59Z")

</div>

2024-07-08T17:00:00Z

[![](https://europe1.discourse-cdn.com/flex013/uploads/jenkins/original/2X/f/f96eca0406148f7dabf454adfabc259a2617b453.jpeg "Jenkins Governance Meeting July 8, 2024") ](https://www.youtube.com/watch?v=y831yD6EnXk)

# 8 July 2024

## Attendees 👥

- @gounthar (Bruno Verachten)
- @MarkEWaite (Mark Waite)
- @uhafner (Ullrich Hafner)
- Srikanth Jana

## Upcoming Calendar 📆

- Next weekly release: 2.467
- Next LTS: 2.452.3, July 10, 2024
  - Kris Stern is release lead, looks good

- Next major events:
  - Jenkins board and officer elections 2024 / 2025
  - [CD Mini Summit](https://events.linuxfoundation.org/open-source-summit-europe/features/co-located-events/? __hstc=209795146.d76dd976d23ba3bef5c3ef4e646b7799.1700583407389.1716304269456.1718037550623.27&__ hssc=209795146.1.1718037550623&__hsfp=4097952235#cd-mini-summit) September 19 from 13:30 – 17:00 CEST
    - Vienna, Austria
    - Co-located with [Open Source Summit Europe](https://events.linuxfoundation.org/open-source-summit-europe/? __hstc=209795146.d76dd976d23ba3bef5c3ef4e646b7799.1700583407389.1716304269456.1718037550623.27&__ hssc=209795146.1.1718037550623&__hsfp=4097952235)

  - [DevOps World 2024](https://www.devopsworld.com/) planning has started
    - [Register at the site](https://www.devopsworld.com/) to be notified of more details

## Agenda

### News

- Jenkins weekly 2.463 requires Java 17 as of June 18, 2024
  - Developer mailing list [announcement](https://groups.google.com/g/jenkinsci-dev/c/gsXAqOQQEPc/m/C_EIMal6BAAJ)
  - [Blog post](https://www.jenkins.io/blog/2024/06/11/require-java-17/) by Basil Crow

- Jenkins 2.462 selected as next LTS baseline
  - 7 Aug 2024 - 2.462.1
  - 4 Sep 2024 - 2.462.2
  - 2 Oct 2024 - 2.462.3

- Jenkins in Google Summer of Code 2024
  - July 11, 2024 mid-term project presentations for [5 projects](https://www.jenkins.io/blog/2024/05/01/google-summer-of-code-congrats-and-welcome/)
    - [Manage GitHub permissions as code](https://www.jenkins.io/projects/gsoc/2024/project-ideas/automating-rpu-for-jenkinsci-organization/) - Danyang Zhao / Alex Brandes
    - [OpenRewrite for plugin modernization](https://www.jenkins.io/projects/gsoc/2024/project-ideas/using-openrewrite-recipes-for-plugin-modernization-or-automation-plugin-build-metadata-updates/) - Sridhar Sivakumar / Valentin Delaye
    - [UI for Jenkins infrastructure statistics](https://www.jenkins.io/projects/gsoc/2024/project-ideas/implementing-ui-for-jenkins-infra-statistics/) - Shlomo Dahan / Kris Stern
    - [Jenkins knowledge in an LLM](https://www.jenkins.io/projects/gsoc/2024/project-ideas/enhancing-an-existing-llm-model-with-domain-specific-jenkins-knowledge/) - Nour Almulhem / Kris Stern
    - [Repository Permissions Updater automation](https://www.jenkins.io/projects/gsoc/2024/project-ideas/automating-rpu-for-jenkinsci-organization/) - Phillipp Glanz / Alex Brandes

### Action Items

- Basil create [blog post](https://www.jenkins.io/blog/2024/06/11/require-java-17/) to announce Jun 19, 2024 as first weekly to require Java 17 (done)
- Basil create the attribution entries for the downloads page
  - Jenkins sponsors have changed
  - Continues on the to-do list
  - Draft PR is almost ready for review at: [Add a Sponsors page by basil · Pull Request #6882 · jenkins-infra/jenkins.io · GitHub](https://github.com/jenkins-infra/jenkins.io/pull/6882)

- Kevin Martens retire the Chinese Jenkins site
  - Delayed while Kevin is unavailable due to surgery
  - Mark needs to do more Kubernetes setup, then Kevin and Mark will meet with Damien
  - More work pending

### Community activity

- Contributor Spotlight
  - 6 months of contributor spotlights completed, more to come
  - This week: Rajiv Singh
  - Thank a random contributor [pull request](https://github.com/jenkins-infra/contributor-spotlight/pull/141) arriving soon thanks to Kris Stern, Jean-Marc Meessen, and Bruno Verachten
  - Future spotlights - Alyssa Tong, Darin Pope, Jean-Marc Meessen, …

- Versioned docs site
  - Available now at [docs.jenkins.io](http://docs.jenkins.io)
  - Content update to sync with [www.jenkins.io](http://www.jenkins.io)
  - Still a number of issues to resolve before it replaces [www.jenkins.io](http://www.jenkins.io)

### Governance Topics

- Move September governance meeting from 2 Sep 2024 to 16 Sep 2024
- Governance board and Jenkins officer elections 2025/2026 will start in August with the nomination of candidates - [Election Calendar](https://www.jenkins.io/project/election-walkthrough/)
  - Governance board term ends in December for Alex and Ulli
  - These two governance board positions are available for election for the term 2024/12/03 - 2026/12/02
  - All officer positions are up for election for the term 2024/12/17 - 2025/12/16
  - Mark and Basil will form the election committee for this year’s elections

- Spring Security 6.x Upgrade - [mailing list thread](https://groups.google.com/g/jenkinsci-dev/c/gsXAqOQQEPc/m/4fn4Un1iAwAJ)
  - JEP
    - Include all the technical details of the design
    - Multi-phase approach
      - Require Java 17
      - Upgrade Jetty 10 to Jetty 12 EE 8
      - Upgrade Jetty 12 EE 8 to Jetty 12 EE 9

    - Intentionally multi-phase to reduce risk
    - Biggest challenge
      - When do we require Java 17 for plugin developers?
        - Desirable for core maintainers to do that sooner

      - Once we’re on Jetty 12 EE 8 or Jetty 12 EE 9
        - Balance the time of change
        - Don’t want to force plugin developers to recent LTS

      - Likely compromise on both sides
        - Plugin developers using latest weekly may need to add items to pom until it is available in parent
        - May drop support for older LTS lines sooner than usual
          - Similar to what we did in Java 11 transition

      - Watch for the balance and the compromises between concerns
        - Not yet clear exactly where balance will be reached

      - Likely needs another blog post for Java 17 plugin development
        - Similar to Java 11 pattern

      - Decisions on those questions as we learn more

  - Require Java 17 in **Jenkins weekly** June 18, 2024
    - More time to complete Spring Security upgrade to 6.x
      - Reduce risk, increase efficiency by allowing long patch chains to merge earlier

    - Retains same Java versions for LTS releases
      - Jun 11, 2024 - require Java 11 in weekly - 2.462
      - Jun 18, 2024 - require Java 17 in weekly - 2.463
      - Aug 7, 2024 - require Java 11 - 2.462.1
      - Sep 4, 2024 - require Java 11 - 2.462.2
      - Oct 2, 2024 - require Java 11 - 2.462.3
      - Oct 30, 2024 - require Java 17 - 2.476.1 (?)

  - Part of Spring Security 6.x upgrade
    - Spring security 6.x requires Jetty 12 with Jakarta EE 9 (jakarta.servlet), not Jetty 10 with Jakarta EE 8 (javax.servlet)
    - [Spring Security 5.8.x end of public support](https://spring.io/blog/2024/03/01/support-timeline-announcement-for-spring-framework-6-0-x-and-5-3-x)
      - Last public build of Spring security framework 5.8.x is August 2024

- Azure expense status
  - Azure expenses for CDF $4340 for June - in budget
  - Azure donation from Microsoft expires Aug 31, 2024
  - Azure donation use acceleration is in progress
    - AWS and DigitalOcean expenses already decreasing
      - between now and Aug 31, 2024

    - Increase AWS and DigitalOcean expenses after Aug 31, 2024 to offset end of Azure donation

- Additional Azure donation request submitted
  - Hope for an answer within 1-2 weeks

- AWS credits donation
  - Azure donated credits used for [ci.jenkins.io](http://ci.jenkins.io) ephemeral agents
    - AWS credit consumption starts after Aug 31, 2024

- AWS credit application for 2025
  - Application has been submitted - answer not expected until July 2024
