Documentation office hours - Mar 16, 2023

2023-03-16T17:00:00Z

Attendees

  • Mark Waite
  • Kevin Martens
  • Bruno Verachten

Agenda

  • Action items

  • LTS 2.387.1 (March 8)

    • 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
  • Weekly 2.395

    • Released successfully
    • We have not seen regressions for any of the new releases so far (yay!)
  • 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.
    • Determine what issues may be present before transitioning so that the transition can be seamless
  • Adding Books to jenkins.io

  • 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 to propose a JEP to end support sooner
  • Moving the Docs Office Hours time earlier

    • Make sure that it is not too late for EU
    • Spurred by Daylight saving time (in US)
    • Done, will remain an hour earlier than it is set now.