2024-09-11T16:00:00Z
September 11, 2024
-
Attending
- Mark Waite
- Thorsten Scherler
- Tim Jacomb
- Jan Faracik
- Kevin Martens
- Bruno Verachten
- Cristina Pizzagalli
-
Topics
- Jenkins releases
- Jenkins 2.475 released 3 Sep 2024 and 2.476 released 10 Sep 2024
- Includes Jetty 12 EE 9 upgrade from Jetty 12 EE 8
- Very few issues reported due to Spring Security 6 Update
- CAS plugin
- Reverse proxy authorization plugin
- Jenkins 2.462.2 released 3 Sep 2024
- Last LTS series to support Java 11
- Jenkins 2.462.3 scheduled 2 Oct 2024
- Kris Stern is release lead
- Choose next LTS baseline 18 Sep 2024
- 2.476 or 2.477 likely choices, if 2.475 is chosen, then a backport is needed
- Jenkins 2.475 released 3 Sep 2024 and 2.476 released 10 Sep 2024
- Recent UI topics
- Active work / pending in Jenkins core (18 with web-ui label, 7 are draft, 5 unresolved merge conflicts)
- PR-9695 - reduce table width to prevent horizontal scrollbar in Firefox
- Open question needs more steps and feedback, specific to Firefox
- Pseudo element on the table that applies a border to the table, remove the border in Firefox
- Use a media query to detect Firefox and adapt
- Pseudo element on the table that applies a border to the table, remove the border in Firefox
- Open question needs more steps and feedback, specific to Firefox
- PR-9521 - User account screen content and appearance
- PR-7569 - Use a command palette for search, Daniel Beck plans to review soon (delayed by Jakarta EE 9 reviews)
- Removes another use of YahooUI
- Others are welcome to review and test and express
- PR-9368 - Hide preview for plain text markup formatter
- LIkely needs code changes
- PR-9126 - Move executors from dashboard and nodes pages to dedicated page
- Drop from the list (draft pull request)
- Explore further to see if the queued builds are still visible in the new layout
- PR-9462 - Use standard dropdowns for combo box (was waiting for PR-9453)
- Needs conflicts resolved and any code cleanup to simplify
- PR-8435 - Update appearance of keyboard shortcut tooltips
- Needs additional review
- PR-7288 - Support gz content viewing
- PR-9713 - Reuse yarn for fixes
- Thor’s attempt to better integrate with yarn
- Should the npm packages move to the root directory and include in both?
- In the root we have prettier and eslint and in war we have npm definitions
- Needs PATH changes to use it in the war directory
- In that location for easy run from root of project
- Breaking change in a recent ESlint update that
- We use eslint and prettier in multiple projects
- Workaround in the contributing guide is confusing, though it works and should not be required
- Tim is surprised that the workaround actually works
- Thor guesses that it may be due to download of an npm package by yarn
- Thor will try to move it up to see if he can find a better solution
- Branch API PR-476 fails tests when run with a ClassRule JenkinsRule, pass when Rule JenkinsRule
- Help is appreciated and worst case we switch to a rule and accept the penalty
- There is a trait that implements this, but it is not the default
- Prefer a sensible default
- PR-9695 - reduce table width to prevent horizontal scrollbar in Firefox
- Active work / pending in Jenkins core (18 with web-ui label, 7 are draft, 5 unresolved merge conflicts)
- DevOps World Virtual - 17 Sep 2024
- Tim and Jan speaking
- Transformation of the Jenkins User Interface and What’s Next
- Shows many of the things that have improved over last few years
- PrototypeJS
- Looks to the future as well
- Progress on some of the projects
- Progress on YahooUI removal from Jenkins core
- Tim and Jan speaking
- Jenkins dashboard survey in a Google form
- Mark send the DevOps World Virtual announcement and invite responses to the survey
- Ready to send to Jenkins user mailing list - Yes
- Ready to send to the Jenkins developers mailing list - YEs
- Post to community.jenkins.io - Yes
- Mark send the DevOps World Virtual announcement and invite responses to the survey
- Upcoming in next LTS baseline (30 Oct 2024)
- PR-9148 - Rewrite the build history widget
- PR-7268 - Categorize user properties
- PR-9177 - Remove idle executors from node status page
- PR-9453 - Use standard dropdowns for autocomplete
- PR-9461 - Modernize project relationship page
- Require Java 17, drop Java 11
- Use Jetty 12 EE 9 and Spring Security 6.x
- Accessibility report (in German) in JENKINS-73432
- Single line statements without screenshots or other helps to clarify the statement
- Cristina Pizzagalli to extract the most important information and create separate issues
- Vague report, she’ll do the accessibility audit herself
- Jenkins releases