2023-02-09T17:00:00Z
2023-02-09 (EU/US) - FOSDEM, Java 17, CentOS 7 EOL
Attendees
- Mark Waite
- Bruno Verachten
- Sayantan Mondal
Agenda
- Action items
- LTS release 2.375.3
-
Changelog & upgrade guide aligned with all backports, merged
- Missed at least one lts-candidate in the backports
- Labeled in the Jenkins issue tracker
- Missed in the backport
- Missed in our review of the backport pull request
- Missed in the changelog review
- Look at lts-candidate issues in Jenkins Jira to confirm they included or marked as rejected
- Missed at least one lts-candidate in the backports
- Next LTS baseline has been selected (2.387.1)
- March 8, 2023 is the release date
- Release officer proposed the version based on ratings results
- Community thread discussed and agreed
-
Changelog & upgrade guide aligned with all backports, merged
- FOSDEM summary
- Thanks to those going & representing Jenkins
- 2 day conference in Brussels Belgium for open source
- Booth for Jenkins project, answering questions, discussing, etc.
- Many questions about “What’s coming in the future?”
- Showed a proof of concept from Jan Faracik and Tim Jacomb
- Lots of interest in user experience ideas
- Blue ocean was a topic, noting that it is receiving no new features
- Showed a proof of concept from Jan Faracik and Tim Jacomb
- Many improvements in Jenkins UI over last 18 months
- No angry people. Many loved the “Jenkins crashed” sticker
- Visitors from CERN noted they were gathering IoT data with Jenkins
- Large automotive companies using Jenkins
- Many different industries use Jenkins
- Enjoyed the interactions, sharing, and help
- Documentation transition to Java 17
- April / May 2023 release of Debian 12 ⇒ transition install docs from Java 11 to Java 17
- Transitioning Windows and Linux install docs from Java 11 to Java 17 at that time
- Consistent Java version
- Move more users to Java 17
- Some hints of better performance
- No mention of Temurin in the Jenkins documentation
- Issue submitted to Docs repo
- Prep for CentOS 7 end of life
- 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
- Desktop or server operating system
- Mark Waite has strong bias against CentOS 7
- Interacting with GSoC candidate contributors
- Best techniques, etc.
- GSoC SIG channel has conversations and so does the plugin health scoring channel
- If they chat on plugin health scoring channel, more focused answers
- If a general question is asked on a specific channel
- Email poll on topic refinement
- Plugin health scoring idea meeting
- Notes from the plugin installation manager tool meeting
- Recording of the 30 minute meeting will be posted later
- If you want to discuss further on plugin
- Pull requests of note
- Add updating Jenkins section in User's Handbook by Vandit1604 · Pull Request #5888 · jenkins-infra/jenkins.io · GitHub - “Updating Jenkins” guide update
-
Added a lighttpd reverse proxy example by hector-vido · Pull Request #5900 · jenkins-infra/jenkins.io · GitHub - adding Lighttpd reverse proxy info
- Needs testing/verification before adding
-
https://github.com/jenkinsci/docker/pull/1538 - Uninstalling a plugin from Docker container
- Needs testing/verification
- Once merged, needs portions extracted to www.jenkins.io documentation
-
Add Jenkinsfile Runner GitHub Action tutorial by Cr1t-GYM · Pull Request #5970 · jenkins-infra/jenkins.io · GitHub - adding Jenkinsfile Runner GitHub Actions tutorial
- Completely new content, needs to be tested and verified
-
Update View Logs page in System Administration section by sujay2306 · Pull Request #5985 · jenkins-infra/jenkins.io · GitHub - Update “Viewing Logs” page
- Content needs this update (mac OS X is a few versions behind)
-
Add information about implied dependencies and detached plugin by Vandit1604 · Pull Request #5958 · jenkins-infra/jenkins.io · GitHub - add implied dependency information
- Lots of good content submitted, have provided initial review & suggestions
- Plugin health score project and how to become more involved
- See the current site at https://plugin-health.jenkins.io/
- Scoring system at Plugin Health Scoring :: Score listing
- Scores for specific plugins at Plugin Health Scoring :: Score
- How to explore the plugin health score project and its source code?
- What’s a plugin? Additional capabilty
- What’s plugin health score? Probes ask questions. Scores use answers to score
- Why do we care about the score of a plugin? Guide users and plugin maintainers
- Which probes might be useful to add?
- Look at Improve a Plugin Tutorial “Improve a plugin” for ideas