Documentation office hour - Feb 16, 2023

2023-02-16T17:00:00Z

2023-02-16 (EU/US) - Java 17, CentOS 7, End of life

Attendees

  • Mark Waite
  • Kevin Martens
  • Bruno Verachten

Agenda

  • Action items
  • GSoC preparation
    • Blog update recently published
    • Google to announce participation organizations February 22
  • Jenkins awards 2023
    • Most Valuable Jenkins Contributor
    • Jenkins Security MVP
    • Most Valuable Jenkins Advocate
      • Nominations open now, voting to take place later via Google form
      • Must have a github account to nominate/vote
      • Last year’s winners cannot win the same award this year, but can still be nominated for other awards.
      • Other awards/nominations can be viewed on the CD Foundation award site
    • 2023 Award nomination and voting timeline
      • Nominations close: Friday, March 3
      • Voting opens: Wednesday, March 8
      • Voting closes: Tuesday, March 28
      • Results to be announced at CDcon 2023
  • Documentation transition to Java 17
    • 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
    • Transitioning Windows and Linux install docs from Java 11 to Java 17 at that time
      • Consistent Java version
      • Move more users to Java 17
    • Need to share our plans with Tim Jacomb so that he’s not surprised as release officer
  • End of life checklist?
    • Should we create a documentation end of life checklist?
      • Ubuntu 18 is end of life 30 Apr 2023
      • Alpine 3.14 is end of life 1 May 2023
      • Alpine 3.15 is end of life 1 Nov 2023
      • CentOS 7 is end of life 30 Jun 2024
    • Checklist content ideas
      • Check the documentation for references
      • Check the packaging sites for references
      • Check the packaging repository (stop testing after end of life)
      • Check the release repository (find tooling that depends on end of life product)
      • Check the container images
      • Check the updates.jenkins.io site for references
  • Prep for CentOS 7 end of life (proposal)
    • Mark Waite has strong bias against CentOS 7
      • Ancient command line git (1.8)
      • Ancient SSH (7.4)
    • 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
    • CentOS 7 not supported by the rpm installer (since the change to systemd)
    • CentOS 7 Docker container deprecated since 30 Sep 2022
    • CentOS 7 end of Docker container images proposed to Platform SIG
    • CentOS 7 entered maintenance in 2020, end of life in June 2024
    • Documentation references to CentOS 7 to remove
    • Replacements include:
      • Desktop or server operating system
        • Alma Linux 8 or 9, Rocky Linux 8 or 9, RHEL 8 or 9, Oracle Linux 8 or 9
      • Containers
        • ubi8, ubi9, Alma, Rocky all provide
  • End of life website and Jenkins
    • Marc Wrobel maintains the site and added a page for Jenkins
    • Mark Waite updated the page with a pull request (open source for the win)