June 12, 2023

16 views
Skip to first unread message

Mark Waite

unread,
Jun 12, 2023, 12:28:00 PM6/12/23
to Jenkins Developers
The Jenkins governance board meets today at 6:00 PM UTC.  Zoom URL is https://zoom.us/j/91564716663?pwd=R3A2RDFGcU1wTVdoVTErYm1jNzVWdz09 

Agenda:

  • News

    • Jenkins 2.401.2 release candidate this Wednesday

      • Changes include:

        • Operating system end of life administrative monitor (see the blog post and community forum topic)

        • Guice upgrade from 5.1.0 to 6.0.0)

        • Others under discussion

    • Debian 12 “bookworm” released June 10, 2023, does not offer Java 11 as a Debian package

      • Documentation update in progress to document Java 17 install by default instead of Java 11

      • Container images unaffected - we deliver Eclipse Temurin 11

    • CDF Technical Oversight Committee election is in progress

      • Mark Waite nominated from the Jenkins project

      • 4 seats on the committee, 6 candidates

      • Please cast your ballot (email invitations sent to those eligible to vote)

  • Action Items

    • EasyCLA to be documented by Oleg

      • No progress, no requests pending, pick it up if there are CLA submissions

    • Mark Waite submit jenkins.io pull request to combine subprojects and SIGs into a single concept - “working groups”

      • Roadmap update pull requests

      • More pull requests needed

    • Retire the Chinese Jenkins site

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

      • See the infra help desk ticket tracking the discussion

      • Will use jenkins-infra as the location

        • Accept that we’ll place them in jenkins-infra as recommended in the help desk ticket

    • Mark Waite retrospective on signing certificate renewal process and its improvements

      • Not yet collected the details of the retrospective, still to be done

      • Code signing certificate for MSI and WAR files

      • PGP signing key for RPM and DEB files

        • Debian key packaging improvements (some other projects use that technique now)

      • Notification and process improvements

        • Reimbursement improvements

    • Mark Waite complete the reimbursement process for code signing certificate ($1536.00 USD)

      • Done, funds received by Mark Waite

  • Mark Waite submit Linux Foundation ticket to upgrade from Jira 8 to Jira 9

    • Done - IT-25544 submitted to the Linux Foundation

      • Johnson Nguyen asked 30 May 2023 if we had a specific timeline in mind

        • Mark replied we need to be running on Jira 9 before the end of support for Jira 8, flexible other than that

  • Budget and expenses

    • Wadeck Follonier approved for $52.99 expense last year

      • Reimbursement not yet complete, but expected to reach Wadeck’s bank within next 1-2 weeks

  • Community activity

    • Artifactory bandwidth reduction project https://repo.jenkins-ci.org 

      • Artifactory used 20 TB less bandwidth in April than in previous months

      • Artifact caching proxy has reduced Jenkins project artifact bandwidth use

      • Brownout summary due from Mark Waite

    • Prototype.js removal blog post guides new contributors

      • Prototype.js removal epic making excellent progress

      • Plugin progress visible in the tracking sheet

      • Pull requests submitted for most popular plugins

      • Feature flag available to disable prototype in Jenkins core 2.406 and later

    • HTMLUnit 3 upgrades proceeding through test harness, core 2.409, tools, plugin pom 4.66, plugin bom 2163, and 150+ plugin pull requests

    • Guava 32.0 upgrade surprise and success story

      • Upgrade to 32.0 in Jenkins 2.406 surprised with compatibility break for Windows users of Artifactory and Checkmarx plugins (JENKINS-71375)

      • Fixed in Guava 32.0.1 for Jenkins 2.410 (tomorrow), thanks to Basil Crow and the Guava development team

    • 4 Google Summer of Code projects approved and started

      • Thanks to Jean-Marc Meessen, Kris Stern, Alyssa Tong, and Bruno Verachten

    • Early end of life for CentOS 7 in the Jenkins project - Nov 2023

      • CentOS 7 end of life June 30, 2024 by CentOS project

      • CentOS 7 container images unmaintained since Nov 2020

      • Jenkins RPM installer does not support CentOS 7

      • Outdated tools on CentOS 7 make ongoing support painful

    • Launchable experiments running in Jenkins

      • Data collection has been running for more than a month

      • Next steps

        • Enable for Windows tests in Jenkins core (reduce 4 hour runtime)

        • Add Launchable subset to acceptance test harness (ATH)

        • Launchable in BOM will wait for core and ATH

      • Benefits to developers

        • Reduce cost of BOM builds

        • Reduce number of Windows tests in Jenkins core

        • Run ATH subsets as part of core builds

          • Reduce ATH costs by running a subset of tests

      • Launchable support is providing feedback as well

Reply all
Reply to author
Forward
0 new messages