Governance Meeting, July 8, 2024

2024-07-08T17:00:00Z

8 July 2024

Attendees :busts_in_silhouette:

Upcoming Calendar :calendar:

Agenda

News

Action Items

  • Basil create blog post to announce Jun 19, 2024 as first weekly to require Java 17 (done)
  • Basil create the attribution entries for the downloads page
  • 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 arriving soon thanks to Kris Stern, Jean-Marc Meessen, and Bruno Verachten
    • Future spotlights - Alyssa Tong, Darin Pope, Jean-Marc Meessen, …
  • Versioned docs site

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
    • 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
    • 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
        • 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 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