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.

Reply via email to