2023-07-10T18:00:00Z
Jul 10, 2023
Participants: Mark Waite, Alexander Brandes, Basil Crow, Kevin Martens, Daniel Beck. Oleg Nenashev
Agenda:
- News
- Releases
- Jenkins 2.401.2 released Wednesday June 28, 2023
- Next LTS baseline to be selected by Wednesday July 12, 2023
- Jenkins 2.401.3 releases Wednesday July 26, 2023 - Kris Stern release lead
- Infrastructure
- Upgrade from Jira 8 to Jira 9 is complete
- CDF Technical Oversight Committee now includes Mark Waite
- Releases
- Action Items
- Mark Waite archive the governance meeting notes to a GitHub repository, use the Google doc as the working document, then publish final notes (done)
- Mark archive submitted to the governance meeting archives repository in a merged pull request
- Mark Waite retrospective on signing certificate renewal process and its improvements
- Code signing certificate update for MSI and WAR files
- PGP signing key update for RPM and DEB files
- Debian key packaging improvements (some other projects use that technique now)
- Notification and process improvements
- Reimbursement improvements
- Details being gathered in the retrospective document
- Mark Waite submit jenkins.io pull request to combine subprojects and SIGs into a single concept - “working groups”
- 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 to replace the Chinese pages with redirects to the English pages
- Need a redirect from Jenkins to https://www.jenkins.io/
- Related to upgrading HTMLUnit and modernizing plugins: Basil deprecated the translation assistance plugin (years out of date)
- Servers providing that facility are shutdown (long ago)
- Could still use the plugin locally to submit to the local Jenkins instance, but can’t contribute back to the plugin
- What’s the status of our translation?
- Crowdin is available for plugins, documented
- Only used by 12 plugins
- Integrated with GitHub
- Provides a translation memory that helps with translation consistency
- Crowdin is not available for Jenkins core and not as easy as the translation plugin
- Much more polish to be added
- Crowdin is available for plugins, documented
- Properties files are now UTF-8 (no longer ISO 8859-1)
- Servers providing that facility are shutdown (long ago)
- Mark Waite archive the governance meeting notes to a GitHub repository, use the Google doc as the working document, then publish final notes (done)
- Community activity
- 4 Google Summer of Code projects midterm presentations complete, evaluations due this week
- Mid-term presentations recording is available
- Artifactory bandwidth reduction project https://repo.jenkins-ci.org
- JFrog has asked that we switch our mirrored repositories (repo-1, jgit, etc.) from public to private so that they are not misused as caches by others
- Changes to be evaluated to test the switch
- Adjust parent poms to declare multiple repositories
- Prototype.js removal blog post guides new contributors
- Prototype.js removal epic making 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
- We have evidence that at least one
- Looking better than in the past
- May not be feasible to merge the removal to core within the 12 weeks
- HTMLUnit 3 upgrades proceeding through 250+ plugin pull requests
- Completed for test harness, core 2.409, tools, plugin pom 4.66, and plugin bom 2163
- See the tracking sheet for latest status
- Thanks to Tim Jacomb and Basil Crow, see Tim’s replacement script
- 4 Google Summer of Code projects midterm presentations complete, evaluations due this week