2023-05-15T17:00:00Z
May 15, 2023
Participants: Mark Waite, Alexander Brandes, Basil Crow
Agenda:
- News
- Jenkins 2.401.1 release candidate scheduled for May 17, 2023
- Alexander Brandes is release lead
-
Prototype.js removal blog post guides new contributors
- Prototype.js removal epic making excellent progress
- Thanks Tim Jacomb and Basil Crow
- 4 Google Summer of Code projects approved and started
-
Jenkins awards announced at cdCon May 8-9, 2023
- Jan Faracik - Most Valuable Contributor
- Daniel Beck - Jenkins Security MVP
- Mark Waite - Most Valuable Advocate
- Plugin security advisory tomorrow, May 16, 2023
- Plugin health scores shown on plugins.jenkins.io
- Jenkins 2.401.1 release candidate scheduled for May 17, 2023
- 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”
- Started with PR’s to retire inactive SIGs
- Roadmap update pull requests
- Retire the Chinese Jenkins site
- Chinese site link removed from www.jenkins.io header
- Rick recommends that we redirect the chinese pages to English equivalents
- Kevin Martens (Docs Officer) tracking help desk ticket to replace the Chinese pages with redirects to the English pages
- Need a redirect from Jenkins to https://www.jenkins.io/
- 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
- Infra team raised about the repository location as a question
- Oleg prefers jenkinsci rather than jenkins-infra for a governance repository (this is not about the archive repository!)
- Mark check the infra team preference, discuss if not jenkinsci
- 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
- 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)
- Reimbursement improvements
- Mark Waite complete the reimbursement process for code signing certificate
- Mark working with CDF and Linux Foundation to complete the reimbursement process
- Mark Waite submit Linux Foundation ticket to upgrade from Jira 8 to Jira 9
- Done - IT-25544 submitted to the Linux Foundation
- EasyCLA to be documented by Oleg
- Budget and expenses
- Mark Waite spent $1536.00 USD for the Digicert code signing certificate
- New expense report submitted today for approval (thanks to Michelle Martineau)
- Assign the “project” (Jenkins) and not the “category” in the expense report
- Report must be assigned to the “Department” → “LFX”
- Approval request sent to Oleg Nenashev
- Wadeck Follonier approved for $52.99 expense last year
- Reimbursement in progress, sent to Netsuite for disbursement
- Mark check with Wadeck tomorrow to see if he’s been paid
- Mark Waite spent $1536.00 USD for the Digicert code signing certificate
- Kevin Martens (Documentation officer) unavailable until May 12 - June 12
- Other community members assist with documentation during Kevin’s absence
- Switch install docs from Java 11 to Java 17 - accept delay, welcome contributors
- Documentation pull request reviews - Docs office hours participants
- Weekly changelog revision and preparation - Mark Waite
- LTS changelog and upgrade guide - Mark Waite
- Other community members assist with documentation during Kevin’s absence
- Application submitted to Ampere requesting ARM64 hardware donation
- Plan to host it at Mark Waite’s home if approved
- Application is in the Jenkins board mailing list (intentionally not publicly visible)
- Propose to cancel or reschedule May 29, 2023 governance meeting
- U.S. holiday, European holiday
- +1 from all three attendees
- Community activity
- Artifactory bandwidth reduction project https://repo.jenkins-ci.org
- Artifactory banned one IP address (39.107.36.205) hosted at Alibaba
- See public abuse report for more details
- Artifact caching proxy has reduced Jenkins project artifact bandwidth use
- Mark Waite to schedule review session with JFrog to summarize current results and identify next steps
- Artifactory banned one IP address (39.107.36.205) hosted at Alibaba
-
Prototype.js removal blog post guides new contributors
- Prototype.js removal epic making excellent progress
- Dozen or more pull requests submitted for most popular plugins
- Feature flag available to disable prototype in Jenkins core
- Spreadsheet or other tracking system to coordinate efforts to fix plugins
- Popularity sorting, status indicated by color
- See the developer mailing list thread for plugins that still need work
-
4 Google Summer of Code projects approved and started
- Thanks to Jean-Marc Meessen, Kris Stern, Alyssa Tong, and Bruno Verachten
- Infrastructure cost reduction projects
- See the infrastructure billing-report help desk tickets for more details
- Proposal for early end of life for CentOS 7 in the Jenkins project
- 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 multiple weeks
- 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
- Artifactory bandwidth reduction project https://repo.jenkins-ci.org
- Alex enrolled Jenkins organization into the GitHub “Activity”
- Includes an “Activity” entry on the right hand side of the page
- Jira 8 is reported as end of life and end of support within next 5 months
- Need to upgrade from current LTS to the next LTS before end of life
- Jira 9 is the current LTS version, want to up
- Action: Mark Waite open the Linux Foundation ticket to upgrade our Jira instance
- Done: IT-25544 submitted