The Jenkins board meeting starts at 7:00 PM UTC (about 30 minutes from
now). Zoom link is
https://zoom.us/j/91564716663?pwd=R3A2RDFGcU1wTVdoVTErYm1jNzVWdz09
Here is the draft agenda:
News
- Jenkins 2.426.1 released Nov 15, 2023
- Ratings <https://www.jenkins.io/changelog-stable/#v2.426.1> look
very good
- 79 reports of “no major issues”
- 1 report of “I experienced notable issues”, but without an issue
number
- 0 reports of “I had to roll back”
- Prototype.js removed
- Java 11 end of life administrative monitor shown to users running
Java 11
- No support for Red Hat Enterprise Linux 7 and derivatives
- Java 21 supported
- One Java 21 intermittent memory leak
<https://issues.jenkins.io/browse/JENKINS-72325> as reported by
automated tests
- Script security plugin pull request
<https://github.com/jenkinsci/script-security-plugin/pull/543>
merged
to resolve the memory leak
- Script security plugin release 1294.v99333c047434
<https://github.com/jenkinsci/script-security-plugin/releases/tag/1294.v99333c047434>
- Jira issues being watched closely
- One issue about adjunct removed that needs more investigation
<https://hackmd.io/6mgEkr1rS7Ca4j4a5YxZfA?view#Action-Items>Action Items
- Mark create issue to drop the weekly build of BOM in favor of human
launched build (done)
- Basil create issue to drop middle two lines from BOM full-test label
- Damien create issue to switch agent implementation to virtual machines
- Ulli propose a PR revising the election process to
- nominate 1 month earlier
- only register voters if more than one person is a candidate for at
least one position
- Alexander Brandes and Ullrich Hafner run the officer and board
elections for 2023
- Timeline
- Results announcement (December 11)
- 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 (Kevin Martens)
- Kevin has started his local Kubernetes development environment to
prototype the transition
- Mark still needs to start his local Kubernetes development
environment to prototype the transition
- Once prototyped, then Kevin and Mark meet with Damien Duportal to
review next steps
- Kevin Martens (Docs Officer) tracking help desk ticket
<https://github.com/jenkins-infra/helpdesk/issues/3379> to replace
the Chinese pages with redirects to the English pages
- Kevin working 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
- No further progress
- 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
- Mark Waite update the governance meeting GitHub repository with
the latest meeting notes
- No progress
<https://hackmd.io/6mgEkr1rS7Ca4j4a5YxZfA?view#Community-activity>Community
activity
- Java 11, 17, and 21 in Jenkins - Mark Waite
- 2+2+2 Java support plan - Jenkins enhancement proposal
<https://github.com/MarkEWaite/jep/tree/java-adoption-plan/jep/0000#java-11>
submitted
- Include the steps of the Java migration as part of the JEP (work
estimate, tasks, etc.)
- Mark has much more work to do here
- Adding a Java version (use Java 21 addition as the pattern)
- Making a Java version the recommended version (use Java 17
as the pattern)
- Dropping support for a Java version (refer to Java 11 for
ideas)
- Further refinements to be done in the JEP
- Key dates
- 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
<https://hackmd.io/6mgEkr1rS7Ca4j4a5YxZfA?view#Governance-Topics>Governance
Topics
-
Letter of recommendation for a Jenkins GSoC contributor
- Rishabh Budhouliya request
- Applying for an advanced degree program at a University
- Requested a letter of recommendation from Mark Waite (GSoC
mentor)
- Letter of recommendation needs to be from the organization
- Mark proposes to provide his letter of recommendation with
the Jenkins logo at the top with Mark’s role as a GSoC mentor and
as a
member of the Jenkins board
-
Attribution request
<https://github.com/jenkins-infra/jenkins.io/issues/6861> for downloads
page from JFrog
- Links from the downloads page do not use https://repo.jenkins-ci.org
- Good to highlight our sponsors (like JFrog) in multiple ways
- Proposed to list sponsors at the end of the downloads page similar
to the end of the root page
- Include links to a description of the architecture used to
distribute Jenkins core and Jenkins plugins
-
Board and officer elections - Alexander Brandes
- Final announcement from Alex and Ulli for December 11, 2023 changes
-
Social media posting status report
- Improvements in last two weeks based on guidance
- Several social media posts with technical focus
- Encourage contributors to propose social media items to share
- Proposals to the advocacy and outreach chat channel
<https://app.gitter.im/#/room/#jenkinsci_advocacy-and-outreach-sig:gitter.im>
- Proposed to allow “pure social” posts as well, but only as a
small fraction of the total posts
-
Processing the Azure credits donation - Damien Duportal
- Jenkins infrastructure help desk ticket
<https://github.com/jenkins-infra/helpdesk/issues/3818> is tracking
progress
- Hope to be using donated credits before end of November, 2023
-
Donation of Oracle Cloud costs by CloudBees - Mark Waite
- Still no progress from Oracle
- Oracle Cloud account remains open until Oracle agrees all invoices
are resolved
- Total CloudBees donation - $1800 or less
--
You received this message because you are subscribed to the Google Groups
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-dev/a8000b4b-8fd1-445e-b904-6c17efcb7857n%40googlegroups.com.