2022-11-28T18:00:00Z
Recording: Jenkins Governance Meeting November 28, 2022 - YouTube
Participants: Mark Waite, Bruno Verachten, Basil Crow, Gavin Mogan, Ullrich Hafner, Alexander Brandes
Agenda:
- News
- Jenkins 2.375.1 releases Wednesday, Nov 30, 2022
- Thanks to Alexander Brandes for serving as release lead
- Testing has been running for almost a month, RC for 2+ weeks
- Jenkins 2.375.1 releases Wednesday, Nov 30, 2022
- Action items
- Mark Waite create an empty agenda entry for the next meeting after each meeting
- Mark Waite submit jenkins.io pull request to combine subprojects and SIGs into a single concept - “working groups”
- Oleg Nenashev send proposal to Rick to retire the Chinese Jenkins site
- Mark Waite and Gavin “halkeye” Mogan archive the governance meeting notes to a GitHub repository, use the Google doc as the working document, then publish final notes to GitHub
- Agenda is published after the meeting in community.jenkins.io
- Historical copies are not on community.jenkins.io (don’t lose them)
- Proposed using the agenda, once published to community.jenkins.io, remove from Doc
- Agenda is published after the meeting in community.jenkins.io
- Kevin Martens to use community.jenkins.io for the Jenkins Docs SIG mailing list
- EasyCLA needs to be documented by Oleg
- Mark Waite to propose a pull request documenting the web application server support policy (similar to browser support, Windows support, and Linux support)
- Many people are saying that “should work” but we don’t test them
- JENKINS_HOME is different in newer Tomcat
- No support for multiple Jenkins in a single Tomcat
- No Java EE 9 support
- All web containers moved to tier 2 except bundled web container
- Can declare “known broken” conditions (Java EE vs. Jakarta EE)
- Pull requests considered so long as they don’t harm tier 1
- Status quo is 3 tiers
- Tier 1 - Winstone / Jetty
- Tier 2 - Tomcat / WildFly (disclaimers, accept patches)
- Tier 3 - Unsupported (other containers, wrong Java EE version, etc.)
- Needs more discussion on next steps
- Mark to state the current situation (what is tested and what is not tested)
- Status quo is 3 tiers
- Tier 1 - Winstone / Jetty
- Tier 2 - Tomcat / WildFly (disclaimers, accept patches)
- Tier 3 - Unsupported (other containers, wrong Java EE version, etc.)
- Status quo is 3 tiers
- Separate task to decide the future of web application server support
- Might collapse tiers 2 (will accept patches) and 3 (unsupported - won’t accept patches) from the status quo
- Mark to state the current situation (what is tested and what is not tested)
- Can we identify which application servers are being used?
- Would need some metric
- Many people are saying that “should work” but we don’t test them
- Elections
- Mark Waite opened Jenkins developer discussion of proposed rule changes for next year
- Allow up to 2 elected board members from a single company - Jenkins developers
- GitHub pull request
- Elections are complete. Thanks to Gavin Mogan and Ewelina for their 2 years of service. Welcome Ullrich Hafner and Alexander Brandes to the board
- Permissions changes and membership changes for new board members?
- Send email to Gavin to become a member of the board mailing list
- Alex has been added - Gavin
- Other permissions
- GitHub teams (jenkins-infra and jenkinsci for governance board)
- Done - Gavin
- Contributor License Agreement (wait for OpenCLA implementation)
- Anyone on the board can approve a CLA request
- LFX Crowdfunding access (only supports one person)
- Zoom account password (optional) - Mark
- 1Password
-
Community.jenkins.io moderator access
- +1 from Ulli and from Alex
- Done - Gavin
- Gitter
- Write access to jenkinsci/jenkins gives admin access (OK)
- Gavin continues project to get a matrix namespace for the project
- GitHub teams (jenkins-infra and jenkinsci for governance board)
- Send email to Gavin to become a member of the board mailing list
- Mark Waite opened Jenkins developer discussion of proposed rule changes for next year
- Governance board meeting time and date
- Find a time and date that works well for all board members
- Propose to cancel the governance board meeting the week of Dec 26, 2022
- +1 Ulli, +1 Alex, +1 Mark, +1 Gavin, +1 Basil, +1 Bruno
- Review calendar for next year’s election and installation of new officers
- Have more than 1 meeting before end of year break
- Mark to send a poll to board members and regular attendees (doodle)
- CDF Outreach Reboot
- Dec 14, 2022 10:30 AM EST meeting to restart the outreach committee
- Contact Lori Lorusso for more information
- Alyssa Tong and Mark Waite will attend the meeting
- Dec 14, 2022 10:30 AM EST meeting to restart the outreach committee
- CDF Topics - Oleg Nenashev
- Community forum - Gavin Mogan
-
Beginner Friendly
- Gavin’s responses, Mark and Dheeraj offering plugins
- Basil experimenting with plugin adoption and modernization improvements
- Specialized task that can be difficult, more domain specific knowledge
- Understanding why a build fails is specialized knowledge
- Looking for ways to make that process easier
- Considering a monorepo with top plugins that always builds against HEAD
- Use as a reference for others to perform the steps
- Future automation
- Future further use OpenRewrite to help with the effort
- Bug triage is a good place to contribute
- Read an open bug report, duplicate it, describe the steps you took
- Suggest to new arrivals
- Many UI tickets with the “ux-untriaged” label to review
- Triage process teaches git bisect and Jenkins core skills
-
UI Sig discussion
- Layout
- Newsletter
-
Beginner Friendly