Documentation office hours - November 14, 2024

2024-11-14 (EU/US)

Attendees:

  • Kevin Martens
  • Kris Stern
  • Mark Waite
  • Bruno Verachten

Agenda

  • Contributor Spotlight
    • Currently featuring Jesse Glick
    • Next will be Vincent Latombe
    • December spotlight will feature James Nord
      • Discussed in previous Advocacy & Outreach meeting that the spotlight will join rest of Jenkins project in 2 week break at end of year, so this will be the last spotlight for 2024
      • Discussed in Advocacy & Outreach about potential “other” type of posts for the contributor spotlight
        • Top Advice
        • Jenkins first impressions vs now
        • Jenkins historical contributors
  • Hacktoberfest Recap blog post
    • Thanks to all the contributors for all of their work!
      • Contribution stats:
        • Total number of PRs created in jenkinsci and jenkins-infra orgs: 1,174
        • Total Hacktoberfest PRs: 243 by 67 contributors
        • Total validated Hacktoberfest PRs: 223
    • List of issues in Jenkins JIRA
      • Refined by Darin, Basil, Mark, and Bruno
    • Video series with Darin (and Mark) on various developer topics
      • Include a new section in developer docs for maintaining a plugin
  • Blog posts
    • Brownout for Update Center
      • Incredibly helpful for Infra team
      • Resolved issues found
      • Update center migration to take place in the next week or so
    • Revamping Jenkins Tutorials: Simplicity and Inclusivity by Bruno Verachten
      • Video overview of what the previous tutorials were, the challenges they presented, what has been done to update them and include Docker Compose, and the contributors/partnership of GSoC
      • Thanks so much Bruno for the work done on this and the thorough explanation
    • Alpha-Omega progress report
      • Thanks to Bruno Verachten for writing this up.
      • Thanks to Basil Crow for guiding the work on this project
      • Thanks to Shlomo Dahan and Yaroslav Afenkin for all of their continued efforts in improving CSP in Jenkins.
      • Lots of amazing work and a furious sprint to start the progress, working from the top down (in regards to installations), biggest plugins and components have already been addressed
      • This work is also helping plugin maintainers understand what work needs to be done in the future to keep up with CSP
  • Jenkins elections
    • Voter registration announcement
      • Voter registration is open again
        • Thanks to Oleg Nenashev for starting the discussion to re-open voter registration & governance board for opening it back up
        • Voter registration will be open until voting closes on November 30 2024.
      • Includes list of candidates, contributing information/guide, and timeline for registration, voting, and election results
      • Join election-voter-2024 group to ensure that you are eligible to vote
      • 78 registered voters at this time, be sure to share with others if they have contributed to Jenkins in any way over the last year.
      • Voting will take place between Nov 1, 2024 and Nov 30, 2024
      • Results will be announced on December 1st or 2nd 2024
      • Any questions, reach out to the election committee
    • Candidate statements
      • Statements included for all candidates of governance board & release officer
      • Includes contributor spotlights where applicable
      • Positions with only 1 nominee will not include candidate statements as there will not be voting for those positions
  • LTS 2.479.1 released
    • Release went well, no major issues or hiccups
    • changelog & upgrade guide for 2.479.1
    • Major changes including Java 17 requirement and upgrade to Spring Security 6/Spring Framework 6/Jakarta EE 9
    • Upgrade guide goes into detail on Java 17, including information shared by Basil Crow in the pinned comment of JENKINS-60891
      • Be sure to update all plugins before & after upgrading Jenkins
      • Instructions included for LDAP & CAS plugins
    • Servlet container support policy page updated to reflect latest LTS
    • Basil Crow has added Reverse Proxy Auth and Windows Negotiate SSO upgrade instructions to the upgrade guide and noted these changes in the changelog
  • Next LTS 2.479.2
  • Weekly 2.484 & 2.485 released without issue
  • Jenkins security advisory for Nov 13, 2024
    • Plugin advisory only, no Jenkins core security issues in this advisory
  • Plugin Developer documentation
    • Topic brought by Antoine Neveux at previous office hours
    • Lots of warning signs in the documentation saying “work in progress”
    • How can this be updated/enhanced and provide a more confident experience
    • What would be the best way to address this?
  • Recent work done on jenkins.io
    • Alauda added to the adopters page
      • Thanks to yuzp1996 for the submission
      • Currently working with the contributor to sort out an authentication error for submitting a success story
    • Updated GSoC 2025 documentation
      • Thanks to Kris Stern for all of their work updating the GSoC documentation for next year.
      • Might need some time to update some content
    • Adding documentation for interesting labels in developer guide
      • Thanks to Hervé le Meur for their submission
    • Adding documentation about untrusted libraries
      • Thanks to Jesse Glick for adding this information to the developer docs
    • Updating examples in the developer docs
      • Thanks to Jesse Glick for this addition as well
      • Welcome addition to documentation, helps align with Java 17 functionalities
    • Adding st:bind to inline JS guidelines
      • Thanks to Daniel Beck & Yaroslav Afenkin for spotting this gap and filling it in
    • Updating changelog & Upgrade guide to include Windows Negotiate SSO update instructions
      • Thanks to Basil Crow for adding the documentation for this and providing instructions on how to update
    • Updating changelog & upgrade guide to add Reverse Proxy Auth upgrade instructions
      • Thanks to Basil Crow for adding this documentation as well
  • Stats.jenkins.io to have dark mode coming soon!