Documentation office hours - Mar 17, 2023

2023-03-17T02:00:00Z

Attendees

  • Mark Waite
  • Meg McRoberts
  • Kris Stern

Agenda

  • Gitter tutorial for Mark Waite by Kris Stern
    • See the recording for details on the user interface and how to use it well
  • Google Summer of Code
    • Office hours yesterday with Jean-Marc
      • Discussed drafting proposals for review
      • Requests from contributors asking for reviews of their proposal
      • Jean-Marc has sheet that is tracking reviews
      • Mark has several to review, others likewise
        • Not likely to review until the Saturday or Sunday
    • Is the workload in the chat channels overwhelming? Not currently
    • Many pull requests from candidates
      • Vandit Singh submitted significant docs work, in review (upgrade guide)
        • Mark’s review is pending
      • Others have submitted good docs, tests for plugins, etc.
    • Timeline
      • Applications may be submitted to Google beginning 20 Mar 2023
        • This weekend is a good time to review proposals
      • Application period closes 4 Apr 2023
      • Project reviews all final projects plans, prepares their response to Google
        • How many projects are we offering to accept
        • Which projects are we offering to accept
        • Who are the mentors, how many per project
  • LTS 2.387.1
    • Released successfully, along with 2.375.4 and 2.394 (security vulnerabilities fixed)
      • 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!
  • Documentation transition from Java 11 to Java 17 at Debian 12
    • Document Java 17 at install instead of Java 11
    • 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