Documentation office hours - May 6, 2022

2022-05-06T02:00:00Z

Participants

Mark Waite (@MarkEWaite), Meg McRoberts (@StackScribe), Kris Stern (@krisstern)

Notes

  • News
    • LTS 2.332.3 has released
      • Upgrade guide addition after the release
        • Logging behavior change related to reducing memory pressure
    • Weekly 2.346 has released
  • Google Summer of Code - Kris
    • Org admins review, prioritize, submit to Google
    • Confirming with mentors that they are willing to mentor
    • Preparing to submit the projects to Google
    • Google selected projects are announced in May
  • She Code Africa Contributhon - Mark
    • Inclusive naming project has found several places that need updates
      • First pull requests have been merged
      • Participants have learned to search and submit pull requests
        • Multi-file pull requests from the GitHub web UI
      • Master → Controller
      • Slave → Agent
      • Blacklist → better phrase
      • Whitelist → better phrase
    • Screenshot updates project
      • First pull requests have been merged
        • Using Jenkins weekly to show the most recent
        • Will be included in the June LTS
      • Found many screenshots that need update
        • Most of them are in the user handbook
        • Few are in tutorials
        • Menus look wrong, plugin manager layout is outdated
      • Using Jenkins weekly to create (close to June LTS)
      • Watch for Java 8 references in screenshots
    • Pipeline help project
      • Guided them to the git plugin
        • No checkout scm examples in the git plugin docs
        • No credentials in pipeline examples in the git plugin docs
      • Struggled today because we picked a plugin that was hard to add help
        • Adding top level help to Pipeline keywords in a plugin somewhat problematic (need more guidance)
    • Ends mid-May, two weeks of conclusion and final reports
  • Ongoing prep for June LTS baseline selection - Mark
    • Mark asked for a 2-4 week delay in selecting the baseline release
      • Too many regressions, hope it will be next weekly or one after that
      • June LTS moves from June 1 to either June 22 or June 29
    • Significant UI improvements since 2.332.x
    • Review of changes since 2.332.x
      • Needs time for Mark to prepare the summary of changes
  • Require Java 11 is now planned for the Sep 2022 LTS - Mark
    • Java 8 end of support by the Jenkins project
    • Drop support for Java 8 in a weekly release well before Sep 2022
      • Controller support end
      • Agent support end
      • Java 8 tools to run Java 8 build and test still supported
    • Final date not yet selected, but it could be as early as June
      • Date to be determined and communicated
  • Internationalization and localization meetup - May 12 - Mark
    • Crowdin Enterprise donated a license to use their hosted software for translation support
      • Allows translators and proofreaders to have a much experience on Jenkins
    • UTF-8 language complication being investigated (non-ISO-8859-1 languages)
      • Jenkins property files assume ISO-8859-1 with \u encoded UTF-8
      • Alex Brandes investigating alternatives
        • Convert UTF-8 to the encoded ISO format
        • Wait until Java 8 support is dropped, then use new methods in Stapler that are UTF-8 aware
        • Not clear which solution
  • Backlog of pull requests
    • Triage and revise or close the outdated pull requests
2 Likes