2024-06-14T02:30:00Z
2024-06-14 (Asia)
Attendees
- Mark Waite
- Meg McRoberts
Agenda
- Blog post from Damien Duportal thanking mirror sponsors
- Nice to show appreciation to our mirror sponsors as they provide a different type of sponsorship than others
- Weekly 2.462 built and delivered
- Jenkins weekly will require Java 17 beginning June 18, 2024 (2.463)
- Basil Crow created a blog post to announce it
- Next LTS baseline will continue to support Java 11
- Java 11 support in LTS ends Oct 30, 2024
- Jun, July, Aug, Sep releases all continue to support Java 11
- Oct 30 is the new line, drop Java 11 support
- See the JVM graph for latest data
- LTS releases
- LTS 2.452.2 released yesterday (June 12 2024)
- Kris Stern is release lead
- Mark Waite backport pull request merged for two recent issues
- JENKINS-73047 - Strokes in weather icons are too wide on enlarged Safari views
- JENKINS-73252 - Silence security scanners by updating bundled bouncycastle API plugin
- These were added to the changelog by Mark (thanks very much)!
- 2.452.3 scheduled to be released Jul 10, 2024
- Kris Stern is release lead
- Release candidate scheduled to be available June 26 2024
- Next LTS baseline to be decided by Jun 26, 2024 as well.
- LTS 2.452.2 released yesterday (June 12 2024)
- Contributor spotlight: Vandit Singh
- Have also received responses from Harsh Singh and Rajiv Singh
- Suggested to add Darin Pope, videos are great, spread in many doc pages
- Adding a new feature to the site
- Contributor data collection by Jean-Marc Meessen
- Leveraging some of the data to highlight a random contributor
- Thank random contributors based on recent GitHub data
- Similar to the thanks that are shown on the Eclipse Adoptium
- Using the Pipeline code from Jean-Marc Meessen
- Data provider has been implemented by Jean-Marc Meessen
- Contributor data collection by Jean-Marc Meessen
- Google Summer of Code project - improve infra stats site
- Infrastructure stats site project as currently in the infra-statistics repository
- Coding period has started
- Contributors are still in examinations, not yet fully involved
- Logistics on data fetching still needs to be discussed with Herve Le Meur
- July 11 for mid-term presentations
- Versioned docs project
- The docs.jenkins.io site is running
- Vandit will help with bug fixes
- Kris has taken responsibility to sync the content from the official site
- Plans to update monthly
- Enable recent as the default (use most recent version)
- Versioning is done manually
- Report issues to the jenkins-infra/docs.jenkins.io repository
- Still some work to do before it is integrated with jenkins.io
- Confirmed that the new content is visible on the new site
- The docs.jenkins.io site is running
- Spring Security 5.x is end of life 31 Aug 2024
- Jenkins uses Spring Security 5.x heavily
- Spring Security 6.x requires
- Jakarta EE 9 (jakarta.servlet instead of javax.servlet)
- Java 17
- Jetty 12
- Commons File Upload 2
- Basil Crow and Adrien Lecharpentier
- Mark is running it in a test setup
- Enormous work over the
- Jenkins switch from Jetty 10 to Jetty 12 EE 8
- Likely delayed until July
- 3 blocking issues in Jenkins Jira that need to be resolved
- JENKINS-73127 - Jetty 12 test failure in Security3030Test
- Resolved by Basil Crow
- JENKINS-73128 - Jetty 12 test failure in PluginTest on Windows
- Mark is working it, though it needs more study to address Basil’s questions
- JENKINS-73129 - Jetty 12 test failures in DirectoryBrowserSupportTest
- Mark is working it, pull request submitted to Jenkins core
- JENKINS-73127 - Jetty 12 test failure in Security3030Test
- Jenkins switch from Jetty 12 EE 8 to Jetty 12 EE 9
- Date not yet known
- Bruno has created a sample that builds a docker container with the prototype inside
- Mark has it running and it works
- See the quickstart-tutorials project on GitHub
- Checkout the spring-security branch
- Mark built his own with
- docker compose -f build-docker-compose.yaml --profile maven up -d
- Can use already built version with:
- docker compose --profile maven up -d
- Stop the experiment with:
- docker compose --profile maven down -v --remove-orphans
- Needs lots of exploratory testing
- Watch for any form that accepts data but does not retain the next time it is opened
- Watch for stack traces in Jenkins log output
- Mark has been running versions of it for about 2 weeks
- Special thanks to Basil Crow and Adrien Lecharpentier for their work