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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/f3d36685-212d-4f8f-9226-7307924664f7n%40googlegroups.com.

Reply via email to