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 
            
<https://www.jenkins.io/blog/2023/05/30/operating-system-end-of-life/> 
            and community forum topic 
            
<https://community.jenkins.io/t/end-of-life-operating-systems/7644/2>
            )
            - 
            
            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
      - 
         
         Chinese site link removed from www.jenkins.io header
         - 
         
         Kevin Martens (Docs Officer) tracking help desk ticket 
         <https://github.com/jenkins-infra/helpdesk/issues/3379> to replace 
         the Chinese pages with redirects to the English pages
         - 
            
            Need a redirect from https://www.jenkins.io/zh/ to 
            https://www.jenkins.io/ <https://www.jenkins.io/zh/>
            - 
      
      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 
         <https://github.com/jenkins-infra/helpdesk/issues/3271> 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 
      
<https://docs.google.com/document/d/1BB2TueNTLhK3TcJ5senSSSMdzy9D95DxPXuWNzL3k2s/edit#>
 
      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 
      <https://jira.linuxfoundation.org/plugins/servlet/desk/portal/2/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 
         
<https://github.com/jenkins-infra/helpdesk/issues?q=is%3Aissue+is%3Aopen+artifact+label%3Aartifact-caching-proxy>
 
         has reduced Jenkins project artifact bandwidth use
         - 
         
         Brownout summary due from Mark Waite
         - 
      
      Prototype.js removal blog post 
      <https://www.jenkins.io/blog/2023/05/12/removing-prototype-from-jenkins/> 
      guides new contributors
      - 
         
         Prototype.js removal epic 
         <https://issues.jenkins.io/browse/JENKINS-70906> making excellent 
         progress
         - 
         
         Plugin progress visible in the tracking sheet 
         
<https://docs.google.com/spreadsheets/d/1dpaKALZaK0_HIGy6ony3wnegr1frTg3u1lngG4KdoC8/edit?usp=sharing>
         - 
         
         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 
      <https://github.com/jenkinsci/jenkins-test-harness/pull/589>, core 
      2.409 <https://github.com/jenkinsci/jenkins/pull/8050>, tools, plugin 
      pom 4.66 <https://github.com/jenkinsci/jenkins-test-harness/pull/589>, 
      plugin bom 2163 
      <https://github.com/jenkinsci/bom/releases/tag/2163.v2d916d90c305>, 
      and 150+ plugin pull requests 
      
<https://github.com/search?q=org%3Ajenkinsci+Upgrade+HtmlUnit+from+2.x+to+3.x&type=pullrequests>
      - 
         
         Thanks to Tim Jacomb and Basil Crow, see Tim’s replacement script 
         <https://github.com/timja/htmlunit-2.x-to-3.x/blob/main/replace.sh>
         - 
      
      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 <https://issues.jenkins.io/browse/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 
      <https://www.jenkins.io/blog/2023/05/04/gsoc2023-projects-announcement/> 
      approved and started
      - 
         
         Thanks to Jean-Marc Meessen, Kris Stern, Alyssa Tong, and Bruno 
         Verachten
         - 
      
      Early end of life for CentOS 7 
      <https://groups.google.com/g/jenkinsci-dev/c/vyI0uQvxmm4/m/rpuQ9v_7AAAJ> 
      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
         

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/4c42102d-1e0c-4499-ba06-5495e33d88d6n%40googlegroups.com.

Reply via email to