Documentation office hours - Dec 20, 2021

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
    • 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
    • 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 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
  • 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
    • Contributor (pull requests are enough)
    • Maintainer (must have write permission to the repository)
    • Goal is at risk - “Contributor persona before Christmas”