Groups
Groups
Sign in
Groups
Groups
Jenkins Developers
Conversations
About
Send feedback
Help
October 16, 2023 Governance Board Agenda
12 views
Skip to first unread message
Mark Waite
unread,
Oct 16, 2023, 12:49:30 PM
10/16/23
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Jenkins Developers
The Jenkins board meeting starts in about one hour at
https://zoom.us/j/91564716663?pwd=R3A2RDFGcU1wTVdoVTErYm1jNzVWdz09
Proposed agenda items are listed below:
News
Comment
Jenkins elections 2023 nominations in progress - Alexander Brandes and Ulli Hafner
Announced by
blog post
,
community post
,
tweet
,
LinkedIn
, and
jenkins-infra
Need more nominees
Need more registered voters (currently 50 registered)
Cloudflare sponsors Jenkins project
Project to host update center content on Cloudflare R2 buckets worldwide
Reduce AWS costs for the Jenkins project
Java 21 released
September 19, 2023
Java 21 testing
Jenkins core, acceptance test harness, and plugin bill of materials successful with Java 21
Over 100 plugins testing successfully with Java 21
Summary blog post with Java 11 end of life, Java 21 support, Java 17 …
Basil willing to create that blog post when ready
Aligning towards a general plan, good to communicate it later this month
Prototype.js removed from Jenkins 2.426
3 Oct 2023
6 months of
work
from Tim Jacomb, Basil Crow, and many others
Google sheet
shows good status
Exceptions mostly from plugins that integrate to company services and are maintained by the company providing the service
JFrog Artifactory plugin
not yet released - 23k installs
CyberRes Fortify plugin
not yet released - 4k installs
XRay test management plugin
not yet released - 2k installs
Synopsys Coverity plugin
not yet released - 1.5k installs
Tricentis qTest plugin
not yet released - 1.3k installs
Action Items
Mark add “Budget and Costs” to regular board meeting agenda (
done
)
Alexander Brandes and Ullrich Hafner run the officer and board elections for 2023
Timeline
Nomination of candidates (September 18 - October 27)
Voter registration (September 18 - November 05)
Voting (November 06 - December 1)
Results announcement (December 11)
Alexander Brandes documented how to
nominate someone
, and
how CIVS works
; both for voters and the election committee
Waiting for additional nominations for officers and board members
Need more voters to register
Encourage fellow contributors to register
Mark Waite
retrospective on signing certificate renewal process
and its improvements
Code signing certificate update for MSI and WAR files
PGP signing key update for RPM and DEB files
Debian key packaging improvements (some other projects use that technique now)
Notification and process improvements
Reimbursement improvements
Details being gathered in the
retrospective document
Mark Waite submit
jenkins.io
pull request to combine subprojects and SIGs into a single concept - “working groups”
More pull requests needed
Retire the Chinese Jenkins site - deadline for 4 weeks to close (Kevin Martens)
Chinese site link removed from
www.jenkins.io
header
Kevin Martens (Docs Officer) tracking
help desk ticket
to replace the Chinese pages with redirects to the English pages
Need a redirect from
https://www.jenkins.io/zh/
to
https://www.jenkins.io/
Kevin to work with the infrastructure team on the Helm charts implementing the Chinese site
Mark Waite draft a proposal to the board for license policy and phrasing changes
Allow other licenses like the JSON license
Some other approach?
What license should be used for a library plugin?
License of the wrapped library (if wrapped library has no separate code, then seems likely)
MIT license as used by Jenkins plugins (if abstraction layer in the plugin, then MIT for ours?)
Review responses from other projects to license mixture (e.g. PyPI)
Mostly focuses on OSI approved licenses but include a separate category for other licenses
Have categories for freeware, public domain, and more
Reasonable precedent for allowing a wider range of licenses
Needs more discussion, but being more permissive is working for PyPI
Newer licenses may be more controversial
Community activity
Java 11, 17, and 21 in Jenkins - Mark Waite
2+2+2 Java support plan - Jenkins enhancement proposal
submitted
Mark to compare dates in document with dates in draft doc and in admin monitor
Summary of discussions
Jenkins developers mailing list
- quiet
Jenkins users mailing list
- quiet
Jenkins enhancement proposal
- needs review
Key dates
Oct 3, 2023 - Java 11 end of life monitor visible in Jenkins weekly
Nov 15, 2023 - Java 11 end of life monitor visible in Jenkins LTS
Oct 2, 2024 - Last Jenkins LTS release to support Java 11
Oct 30, 2024 - First Jenkins LTS to require Java 17
Oct 31, 2024 - end of Java 11 support by Jenkins project
Hacktoberfest in progress
Jean-Marc Meessen
message to developer list
Friendly Jira issues list
GitHub
good first issues
Infrastructure
good first issues
Gitter requests that look for “where to start?”
Ulli noted that many are coming to the GSoC channel in context of Hacktoberfest
Hacktoberfest is GSoC preparation - lots to learn in order to contribute
Governance Topics
Board and officer elections - Alexander Brandes
Process is well documented, running
Donation of Oracle Cloud costs by CloudBees - Mark Waite
Oracle Cloud account remains open until Oracle agrees all invoices are resolved
Total CloudBees donation - $1800 or less
Jenkins project expenses on Oracle Cloud $0.00 since 30 Sep 2023
Dec 25, 2023 meeting canceled
Public holiday in many countries
Budget
Review and discuss the budget spreadsheet
Funding sources
Expenses
Reply all
Reply to author
Forward
0 new messages