Documentation office hours - Mar 9, 2023

2023-03-09T18:00:00Z

Attendees

  • Mark Waite
  • Bruno Verachten
  • Kevin Martens

Agenda

  • Action items
    • Mark Waite review and merge other long standing pull requests
      • Upgrade guide - Vandit Singh, needs further refinement and merge
      • Uninstalling a plugin - Docker repository, needs extension and copy into www.jenkins.io
    • Jenkins miniJen blog post by Bruno Verachten
    • Jira for Jenkins by Mark Waite
      • Unending thanks to Atlassian for their continued support and sponsorship
    • Jenkins Awards voting period now open By Kevin Martens
    • Jenkins’ February newsletter by Jenkins SIG leaders (link to be updated)
  • Potentially moving the Docs Office Hours time earlier
    • Make sure that it is not too late for EU
    • Spurred by Daylight savings (in US)
  • LTS 2.387.1
    • Released successfully, along with 2.375.4 and 2.394
      • Thanks to the security team for all of their help and support in these releases
      • Lots of UI updates
      • ANTLR 2 to ANTLR 4 transition
      • Notification updates
      • And more!
  • Weekly 2.395 changelog will be reviewed tomorrow & Monday prior to release
    • Bigger release (2 weeks of changes)
  • Documentation transition from Java 11 to Java 17 at Debian 12
    • April / May 2023 release of Debian 12 ⇒ transition install docs from Java 11 to Java 17
      • April 2023 is also end of life for Ubuntu 18, will want to remove it from docs
      • Java 17 is already supported, we’ll switch the instructions to use it as default
      • Java 11 will continue to be supported
      • Transition docs regardless of Debian release
    • Transitioning Windows and Linux install docs from Java 11 to Java 17 at that time
      • Consistent Java version
      • Move more users to Java 17
    • Tim Jacomb is aware of and on board with the transition.
  • Improving end of life notifications
    • Ubuntu 18.04 reaches end of life April 2023, but no way to tell users that it is end of life
      • Consider how we would do that notification
      • Could be bundling a data file of operating system end of life dates with data from https://endoflife.date/
    • Container images that we want to stop supporting, but no way to tell users (blog post, other announcements, meetings)
    • Platform SIG discussing an administrative monitor that would display the content of one or more files from disc to announce end of life events that can be detected based on presence or absence of a file
    • Data files in a directory that could be used to state:
      • End of life (embed date in the file so that Jenkins can show the end of life is approaching and again show that the end of life has now happened)
      • Jenkins Enhancement Proposal needed to launch the idea and then we apply it to
        • Blue ocean container image
        • CentOS 7 container image
        • Archlinux agent container image
  • Prep for CentOS 7 end of life (proposal)
    • Mark Waite has strong bias against CentOS 7
      • Ancient command line git (1.8) - complicate Jenkins plugins (git)
      • Ancient SSH (7.4) - complicate Jenkins plugins (git)
    • CentOS 7
      • Maintenance mode since 2020
      • End of life June 2024
      • Already not supported by the Jenkins rpm installer
      • Already not maintained in its container image
    • Action items
      • Create one or more issues to track the work to remove CentOS 7 from docs
      • Stop running automated packaging tests of CentOS 7
      • Announce deprecation of CentOS 7 container images
      • Capture the end of life of CentOS 7 in a Jira epic
    • Mark propose a JEP to end support sooner