2022-05-05T18:00:00Z
Participants
Mark Waite (@MarkEWaite), Alexander Brandes (@NotMyFault), Bruno Verachten (@poddingue), Kevin Martens (@Kevin-CB)
Notes
- News
- Ongoing prep for the June LTS baseline
- Looking much better
- Pending changes from Adrien for a feedback update on scheduled but not running jobs
- Hope that next weekly is selected as the June LTS baseline
- Many fixes two weeks ago, UX regression dashboard working down
- Next weekly includes a few more fixes
- 2.332.3 released
- She Code Africa Contributhon updates
- Screenshot update progress (2 project members that are contributing)
- Using most recent weekly for the screenshots
- Looks very good, see the pull requests, results on jenkins.io
- Inclusive naming pull requests
- Pipeline help session today, making progress
- Screenshot update progress (2 project members that are contributing)
- Ongoing prep for the June LTS baseline
- June LTS baseline selection
- Delay baseline selection while we stabilize and resolve some regressions
- Discussion on the mailing list
- 2-3 open issues that worry Mark
- Regression that is proposed to revert
- 2-3 UI regressions
- Tracking regressions on the dashboard, but many are long-lived and not a real threat to the LTS
- Delay baseline selection while we stabilize and resolve some regressions
- Crowdin Enterprise
- After submitting the PR last week, there were some issues
- Brackets were escaped unexpectedly
- Configured to not do that, good to go with that change
- Options added to the Design Library Plugin YAML file
- See the Design Library Plugin for the configuration setting
- Bruno saw a bug in Crowdin
- Jelly in some code tags converted “jelly” to “elly”
- Instead of “:jelly” it became “:elly”
- In the machine translation, includes “jelly” → “elly”
- Need more plugins added
- Mark to add several plugins he maintains
- Bruno continue attempting the translations
- Brackets were escaped unexpectedly
- UTF-8 encoding alternatives, options, and more
- A Chinese translation has been completed
- Translating Chinese on Crowdin generated a PR that is shown and readable on GitHub
- Pulled in and released, but the result in the plugin is not readable in Chinese
- Stapler first loads the file with the wrong file encoding, then modifies
- Loads in ISO 8859-1 and then transforms into UTF-8
- Basil indicates that the Stapler code could be switched to use UTF-8 once we’re on Java 11
- We need some form of converter to convert UTF-8 to ISO-8859-1
- Alternative might be to convert exported strings in the pull request
- Bruno has seen something similar previously
- Could let GitHub Actions or another tool to do the transformation
- Gnu recode or native2ascii
- Hope that Crowdin has a specific solution
- Once Jenkins requires Java 11, then we can update Stapler to use the new Property facility with UTF-8 properties
- Jelly, groovy, and HTML help files are unaffected, use UTF-8 now
- Java property files are affected
- Preparing for Jenkins Online Meetup May 12, 2022
- What is Crowdin and how we will use it - Alex
- Integrating with GitHub Actions
- Show how to use Crowdin as a
- Translator
- Translating some messages in French - Bruno
- Proofreader
- Approving the translation - Alex
- Plugin Maintainer
- Create a project in Crowdin - Alex
- Translator
- Alternatives for full UTF-8 support
- Alex share what we’ve learned thus far
- Questions from the audience
- Project configuration, idea to use a .github based project framework
- Documentation for a jenkins.io page
- How do we grant access to create a project?
- Project maintainers are the only ones allowed to create a project
- Use a ticket to the infrastructure helpdesk
- Triage assigns the ticket to one of the Crowdin Admins
- Administrator creates the project (Alex, Mark, Tim) (could add Damien, Stephane, Herve)
- Administrator closes the helpdesk ticket
- How do users authenticate to Crowdin?
- Both GitHub and Google are enabled now
- What is Crowdin and how we will use it - Alex
- After submitting the PR last week, there were some issues