The Jenkins board meeting starts at 7:00 PM UTC (about 6 hours from now). Zoom link is https://zoom.us/j/91564716663?pwd=R3A2RDFGcU1wTVdoVTErYm1jNzVWdz09
Here is the draft agenda: Upcoming Calendar 📆 - Next LTS: 2.426.2, December 13, 2023 - Kris Stern is the release lead, backporting pull request <https://github.com/jenkinsci/jenkins/pull/8721> submitted - Release candidate delivered Wednesday November 29, 2023 - Next weekly release: 2.436 - Two week break in LTS schedule: 2.426.3, January 24, 2024 (6 weeks after 2.426.2 instead of the usual 4 weeks) - Refer to developer mailing list discussion <https://groups.google.com/g/jenkinsci-dev/c/vfoiV7HAn94/m/ZHo9h6PSGQAJ> for details - No break expected in weekly release schedules - Next major events: - FOSDEM 2024 - February 2-4, 2024 - Jenkins Contributor Summit Friday February 2, 2024 - Jean-Marc Meessen collecting agenda topics in community forum <https://community.jenkins.io/t/jenkins-contributor-summit-on-feb-2-2024-call-for-topics-and-ideas/10689> - FOSDEM conference Saturday and Sunday February 3-4, 2024 AgendaAction Items - Basil create the attribution entries for the downloads page - Damien create issue to switch agent implementation to virtual machines (*done*) - Alexander Brandes and Ullrich Hafner run the officer and board elections for 2023 (*done*) - Timeline - Blog post <https://www.jenkins.io/blog/2023/12/08/basil-crow-board-announcement/> - 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 - Basil submitted a governance document pull request <https://github.com/jenkins-infra/jenkins.io/pull/6925> to accept public domain licenses - Board approval of the addition of public domain licenses to the governance document - Allows the public domain json library and others to be used - 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 - Jenkins contributor spotlight <https://contributors.jenkins.io/> - Kevin Martens - Thanks to Kevin Martens, Kris Stern, Herve Le Meur, Cristina Pizzagalli, and Alyssa Tong - Source repository <https://github.com/jenkins-infra/contributor-spotlight/> - Upcoming contributors to be highlighted - Alex Earl <https://github.com/jenkins-infra/contributor-spotlight/pull/7> - Dec 13, 2023 - Kris Stern <https://github.com/jenkins-infra/contributor-spotlight/pull/44> - Dec 27, 2023 - Ulli Hafner <https://github.com/jenkins-infra/contributor-spotlight/pull/50> - Artifactory bandwidth reduction project - Mark Waite - 20 TB of bandwidth used in November, 1/3 due to cached artifacts from Apache Maven Central - JFrog has asked that we remove the cached artifacts from the Jenkins public virtual repository - Artifactory brownout <https://groups.google.com/g/jenkinsci-dev/c/Jn_4U-KQUqg/m/N5i6VH7_AAAJ> last Wednesday 6 Dec 2023 - Jenkins core build passed during brownout - Repository permissions updater build failed during brownout due to missing Atlassian Jira integration library - Top 250 most popular plugin repositories checked during brownout - 235 repositories built without issue - Failures due to Atlassian Jira integration jar files missing - Artifactory plugin - Blue ocean plugin - Configuration as code plugin - Jira plugin - Failures due to Atlassian Crowd2 jar files missing - Configuration as code plugin (files removed from most recent plugin release) - Failures due to use of Gradle to build plugin - Gradle plugin - rely on Gradle plugin maintainers to check for compatibility - Failures due to outdated tooling - Docker build publish plugin - Groovy postbuild plugin - Job import plugin - Pipeline AWS plugin - Pipeline multibranch defaults plugin - ssh plugin (also has open security vulnerabilities) - 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 Governance Topics - Board and officer elections - Ulli Hafner - Final announcement <https://www.jenkins.io/blog/2023/12/08/basil-crow-board-announcement/> from Alex and Ulli - Basil Crow has been invited to - “board” group on https://community.jenkins.io/g/jenkins-board - “board” team in the jenkinsci organisation <https://github.com/orgs/jenkinsci/teams/board> - “board” team in the jenkins-infra organisation <https://github.com/orgs/jenkins-infra/teams/board> - "board" mailing list <https://groups.google.com/g/jenkinsci-board/pending-members> (pending acceptance) - Oleg has been removed from - “board” group on https://community.jenkins.io/g/jenkins-board - “board” team in the jenkinsci organisation <https://github.com/orgs/jenkinsci/teams/board> - “board” team in the jenkins-infra organisation <https://github.com/orgs/jenkins-infra/teams/board> - "board" mailing list <https://groups.google.com/g/jenkinsci-board/pending-members> - Artifactory bandwidth reduction project <https://github.com/jenkins-infra/helpdesk/issues?q=is%3Aissue+is%3Aopen+label%3Aartifactory> reopened - Suspend distribution of Crowd 2 plugin <https://plugins.jenkins.io/crowd2/> (due to closed source dependencies) - Issue report <https://github.com/jenkins-infra/helpdesk/issues/3854>, announced on plugin site <https://plugins.jenkins.io/crowd2/>, GitHub repository <https://github.com/jenkinsci/crowd2-plugin> is archived because Atlassian Crowd data center reaches end of support in February 2024 - Email sent to Jenkins board and plugin maintainers confirms 2 maintainers know plugin distribution will be suspended - Suspend distribution of Confluence publisher plugin (due to closed source dependencies) - Issue report <https://github.com/jenkins-infra/helpdesk/issues/3856> - Email sent to Jenkins board and the plugin maintainers telling them of the plan to suspend distribution - Defaced issue reports - help desk 3851 <https://github.com/jenkins-infra/helpdesk/issues/3851> - User "Sintayew" applied one or more bulk operations to over 900 Jenkins issues Dec 6, 2023 - User has been inactivated - Bulk operations no longer allowed for standard users - Recovery alternatives - Restore from backup prior to Dec 6, 2023, lose all changes since Dec 6, 2023 - Manually reverse the most obvious defacement, accept damage, retain changes since Dec 6, 2023 - Linux Foundation ticket IT-26276 <https://jira.linuxfoundation.org/plugins/servlet/desk/portal/2/IT-26276> opened to request alternatives and their recommendation - Attribution request <https://github.com/jenkins-infra/jenkins.io/issues/6861> for downloads page from JFrog - Basil has submitted a draft pull request <https://github.com/jenkins-infra/jenkins.io/pull/6882> for a sponsors page - Proposes multiple levels - Original proposal - Anchor - Premier - Partner - Supporter - Associate - Mirror - Alternate proposal (Olympic medals + 2 extra) - Anchor - Gold - Silver - Bronze - Mirror - 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 - Social media posting status report - Social media posting volume is less in the last two weeks than in the previous two weeks - Encourage contributors to propose technical 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> - Azure credits donation - Mark Waite - Jenkins infrastructure help desk ticket <https://github.com/jenkins-infra/helpdesk/issues/3818> is tracking progress - Successfully used some donated credits in November, 2023 - Budget estimates shared with Continuous Delivery Foundation - October and November Azure expenses were less than the CDF budgeted amount -- 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 jenkinsci-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/f3d36685-212d-4f8f-9226-7307924664f7n%40googlegroups.com.