# Documentation office hours - June 20, 2024

**URL:** <https://community.jenkins.io/t/documentation-office-hours-june-20-2024/16178>\
**Category:** Community\
**Tags:** meeting, sig-docs\
**Created:** [June 20, 2024, 6:18pm UTC](https://community.jenkins.io/t/documentation-office-hours-june-20-2024/16178 "2024-06-20T18:18:41Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![MarkEWaite](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/markewaite/32/20_2.png) [@MarkEWaite](https://community.jenkins.io/u/MarkEWaite)\
**Post date:** [June 20, 2024, 6:18pm UTC](https://community.jenkins.io/t/documentation-office-hours-june-20-2024/16178/1 "2024-06-20T18:18:41Z")

</div>

2024-06-13T17:00:00Z

[![](https://europe1.discourse-cdn.com/flex013/uploads/jenkins/original/2X/5/535db99130c8c6808375f97d77b630d11d78d4a8.jpeg "2024 06 20 Docs Office Hours") ](https://www.youtube.com/watch?v=U7MwSJydQ60)

## 2024-06-20 (EU/US)

Attendees:

- Bruno Verachten
- Mark Waite

Agenda

- Switching to a monthly meeting cadence beginning today
  - Kevin Martens is out for 6-8 weeks
  - Take a “summer break” for weekly office hours
  - Approved by Bruno and Mark - Mark update the Jenkins calendar

- Weekly [2.463](https://www.jenkins.io/changelog/2.463/) built and delivered
- Jenkins weekly has been requiring Java 17 since June 18, 2024 ([2.463](https://www.jenkins.io/changelog/2.463/))
  - Basil Crow created a [blog post to announce it](https://www.jenkins.io/blog/2024/06/11/require-java-17/)
  - An agreement that the next LTS baseline will be before June 18, 2024
    - The next LTS line will support Java 11 as it will be based on [2.462](https://www.jenkins.io/changelog/2.462/) (the last weekly to support Java 11)
    - Java 11 support in LTS ends Oct 30, 2024

  - Jun, July, Aug, Sep LTS releases all continue to support Java 11
    - Oct 30 is the new line, drop Java 11 support

  - See the [JVM graph](https://github.com/jenkinsci/jvm-graph) for the latest data
  - Java 11 container images for weekly will not be updated
    - AlmaLinux controller container is at its end-of-life

- LTS releases
  - 2.452.3 is scheduled to be released Jul 10, 2024
    - Kris Stern has volunteered to be the release lead
    - Release candidate scheduled to be available June 26 2024
    - Mark will create the changelog and upgrade guide

  - The next LTS baseline is to be decided by Jun 26, 2024 as well.
    - Needs to be proposed next Wednesday, likely [2.462](https://www.jenkins.io/changelog/2.462/)

- Contributor spotlight: [Harsh Pratap Singh](https://contributors.jenkins.io/pages/contributors/harsh-pratap-singh/)
  - Published on time thanks to Kris merge of the pull request
  - Created by Kevin Martens
  - Have also received responses from Rajiv Singh
  - Suggest adding Darin Pope, whose videos are great, and spread over many documentation pages
  - Suggest adding Jean-Marc Meessen
  - Looking for volunteers that can write the next several spotlights
  - Adding a new feature to the site
    - Contributor data collection by Jean-Marc Meessen
      - Leveraging some of the data to highlight a random contributor

    - [Thank random contributors based on recent GitHub data](https://github.com/jenkins-infra/contributor-spotlight/pull/141)
    - Similar to the thanks that are shown on the Eclipse Adoptium
      - Using the Pipeline code from Jean-Marc Meessen

    - Data provider has been implemented by Jean-Marc Meessen
      - The repositories are currently being migrated to the Jenkins infra organization
      - The [preview](https://deploy-preview-141--contributor-spotlight.netlify.app/) is live, but the status is changing rapidly, as we migrate

    - Pull request not yet merged, but in progress
    - Data is now available from an official Jenkins repository

- Google Summer of Code projects
  - [improve infra stats site](https://www.jenkins.io/projects/gsoc/2024/project-ideas/implementing-ui-for-jenkins-infra-statistics/)
    - [Preview](https://deploy-preview-41--stats-jenkins-io.netlify.app/) is available for the PRs now.
    - [Infrastructure stats site](https://stats.jenkins.io/) project is currently in the [infra-statistics repository](https://github.com/jenkins-infra/infra-statistics/)

  - The coding period is running well
  - Contributors are now fully involved
  - July 11 for mid-term presentations

- [Jenkins.io](http://Jenkins.io)
  - Automatic dependencies update in the tutorials
    - The updatecli action was [not working anymore](https://github.com/jenkins-infra/jenkins.io/pull/7364) because of changes in the tutorials (removal of docker images in the agents, mostly).
    - We [fixed it](https://github.com/jenkins-infra/jenkins.io/pull/7369), and got two automatic PRs since

  - [The hudson.model.DirectoryBrowserSupport.allowAbsolutePath escape hatch is obsolete](https://github.com/jenkins-infra/jenkins.io/pull/7362)
  - [Platform Information - add line for Java 17 requirement in weekly to support table](https://github.com/jenkins-infra/jenkins.io/pull/7361)
  - [Re-order cd releasing page](https://github.com/jenkins-infra/jenkins.io/pull/7359)

- Versioned docs project
  - The [docs.jenkins.io](http://docs.jenkins.io) site is running
    - Vandit will help with bug fixes
    - Kris has taken responsibility for syncing the content from the official site
      - Plans to update monthly

    - Enable recent as the default (use the most recent version)
      - Versioning is done manually

  - Report issues to the [jenkins-infra/docs.jenkins.io repository](https://github.com/jenkins-infra/docs.jenkins.io/issues)
  - Still, some work to do before it is integrated with [jenkins.io](http://jenkins.io)
    - Confirmed that the new content is visible on the new site

- Jenkins switch from Jetty 10 to Jetty 12 EE 8 - [JENKINS-73120](https://issues.jenkins.io/browse/JENKINS-73120)
  - Likely be delayed until July
  - 3 blocking issues in Jenkins Jira resolved
    - [JENKINS-73127](https://issues.jenkins.io/browse/JENKINS-73127) - Jetty 12 test failure in Security3030Test
    - [JENKINS-73128](https://issues.jenkins.io/browse/JENKINS-73128) - Jetty 12 test failure in PluginTest on Windows
      - Mark is working it, though it needs more study to address Basil’s questions

    - [JENKINS-73129](https://issues.jenkins.io/browse/JENKINS-73129) - Jetty 12 test failures in DirectoryBrowserSupportTest
      - Mark is working it, [pull request](https://github.com/jenkinsci/jenkins/pull/9387) submitted to Jenkins core

  - Don’t fear that change, many are in Jenkins plugins
    - Help by updating a plugin with a pull request

- Jenkins switch from Jetty 12 EE 8 to Jetty 12 EE 9 - [JENKINS-73255](https://issues.jenkins.io/browse/JENKINS-73255)
  - Moving from javax.servlet to jakarta.servlet
  - Date not yet known - running
  - Bruno has created a sample that builds a docker container with the prototype inside
    - Mark has it running and it works
    - See the [quickstart-tutorials project](https://github.com/jenkins-docs/quickstart-tutorials.git) on GitHub
      - Checkout the spring-security branch
      - Mark built his own with
        - docker compose -f build-docker-compose.yaml --profile maven up -d

      - Can use already built version with:
        - docker compose --profile maven up -d

      - Stop the experiment with:
        - docker compose --profile maven down -v --remove-orphans

  - Needs lots of exploratory testing
    - Watch for any form that accepts data but does not retain the next time it is opened
    - Watch for stack traces in the Jenkins log output
    - Mark has been running versions of it for about 2 weeks

  - Special thanks to Basil Crow and Adrien Lecharpentier for their work
