2021-12-21T02:00:00Z
Participants
Mark Waite (@MarkEWaite) , Kristin Whetstone, Meg McRoberts, Dheeraj Singh Jodha
Notes
- News
- Jenkins on Java 8 deprecation pull requests are in progress
- Basil Crow experimenting with prep to deprecate Jenkins on Java 8
- Nov 2021 we switched Docker images to Java 11 by default
- JGit has dropped Java 8 support with JGit 6 that just released
- Jetty (winstone) has dedicated Java 11 support in Jetty 10
- Jetty 9.x still supported
- Mailing list discussion
- Need a deprecation plan
- Jenkins Enhancement Proposal
- Will be a major change to the documentation
- Need to review the existing content for Java 8 specific references
- Alternatives for the approach
- Announce the date 6-9 months in advance
- Deprecation warnings in various components
- Need examples to run a Java 11 agent and compile Java 8 code
- Epic on issues.jenkins.io to track the deprecation
- Some plugins don’t run on Java 11 - (ruby runtime - JEP-7)
- Prefer fewer pull requests rather than more so we can reuse the change
- Basil Crow experimenting with prep to deprecate Jenkins on Java 8
- Jenkins on Java 17
- Java 17 preview Docker controller image is available
- Java 17 preview work in progress for Docker agent images
- No Java 17 support in the native packages (msi, deb, rpm)
- Contributor summit topic for next summit
- JEP, an epic, and a lot of community work to make it happen
- Linux transition from System V init to systemd
- Work in progress to switch Linux installers from init to systemd
- Mark worries lots of compatibility issues to be discovered
- Will impact docs
- Need upgrade guide
- Need install guide
- Work in progress to switch Linux installers from init to systemd
- UI updates
- Jenkins 2.325 has the new plugin manager (nice looking)
- Jenkins 2.33x LTS in March will have those UI improvements
- No meeting next two weeks
- Mark is out Dec 30, 2021, Jan 3, 2022
- Jenkins on Java 8 deprecation pull requests are in progress
-
Jenkins is the Way site content migration to www.jenkins.io
- Wordpress site maintained by another group
- Move the content to www.jenkins.io/jenkinsistheway ?
- Gavin Mogan has agreed to take a look to see our options
- Weekly changelog 2.326 PR review
- Accept that we’ll release unmodified changelogs in next two weeks
- Dheeraj willing to edit the changelogs after the release
- Release build is scheduled to complete in about 12 hours
- Notes
- Developer topic move to the end of the list
- Fix hyperlink for Groovy
- Include references to Groovy changelogs
- Mark the “Stapler” rfe as a Developer topic
- Fix the hyperlink for the issue tracker
- Accept that we’ll release unmodified changelogs in next two weeks
- LTS changelog and upgrade guide 2.319.2 release checklist
- LTS release date is Jan 12, 2022
- Release candidate pull request has been submitted
- How does CloudBees hire in India?
- Just starting now, Mark has no idea of the process being
- Mark promises to connect separately with Dheeraj
- Dheeraj is in Mumbai
- Do they accept people without prior experience
- How do I participate in Google Summer of Code?
- What’s the timeline?
- Starts in Feb/Mar with project ideas and interactions with community
- Open to anyone in a specific age group
- Alyssa Tong leading the effort
- Organization admins
- Mentors
- Selected in Apr/May
- Community bonding for a period
- Project runs in two phases (assumed)
- How do I apply?
- GSoC application process is documented on jenkins.io
- Duration?
- Modernizing a plugin blog post and tutorial
- Jean-Marc Meessen continues as an explorer
- Suggestion from Runxia Ye that another name might be clearer
- “Plugin Refresh” or “Plugin Renewal” or “Plugin …”
- Might be misunderstood as “a refresher course”
- Maintain a Plugin
- Improve a Plugin
- “Plugin Refresh” or “Plugin Renewal” or “Plugin …”
- Contributor (pull requests are enough)
- Maintainer (must have write permission to the repository)
- Goal is at risk - “Contributor persona before Christmas”