Agenda

 Comment
<https://hackmd.io/6mgEkr1rS7Ca4j4a5YxZfA?view#News>News
   
   - Jenkins elections 2023 nominations in progress - Alexander Brandes and 
   Ulli Hafner
      - Announced by blog post 
      
<https://www.jenkins.io/blog/2023/09/18/board-officer-election-announcement/>
      , community post 
      
<https://community.jenkins.io/t/jenkins-board-and-officer-election-2023/9644>
      , tweet <https://twitter.com/jenkinsci/status/1703772922593132972>, 
      LinkedIn 
      
<https://www.linkedin.com/feed/update/urn:li:activity:7109540080251244546>, 
      and jenkins-infra <https://github.com/jenkins-infra>
   - 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 <https://openjdk.org/projects/jdk/21/> September 
   19, 2023
      - Summary blog post with Java 11 end of life, Java 21 support, Java 
      17 …
         - Basil willing to create that blog post when ready
      - Prototype.js will be removed from Jenkins 2.426 
   <https://www.jenkins.io/blog/2023/05/12/removing-prototype-from-jenkins/> 3 
   Oct 2023
      - 6 months of work <https://issues.jenkins.io/browse/JENKINS-70906> from 
      Tim Jacomb, Basil Crow, and many others
      - Google sheet 
      
<https://docs.google.com/spreadsheets/d/1dpaKALZaK0_HIGy6ony3wnegr1frTg3u1lngG4KdoC8/edit#gid=0>
 shows 
      good status
      - Exceptions mostly from plugins that integrate to company services 
      and are maintained by the company providing the service
         - JFrog Artifactory plugin 
         <https://issues.jenkins.io/browse/JENKINS-71671> not yet released 
         - 23k installs
         - CyberRes Fortify plugin 
         <https://issues.jenkins.io/browse/JENKINS-71303> not yet released 
         - 4k installs
         - XRay test management plugin 
         <https://github.com/jenkinsci/xray-connector-plugin/issues/75> not 
         yet released - 2k installs
         - Synopsys Coverity plugin 
         <https://issues.jenkins.io/browse/JENKINS-71308> not yet released 
         - 1.5k installs
         - Tricentis qTest plugin 
         <https://issues.jenkins.io/browse/JENKINS-71309> not yet released 
         - 1.3k installs
         - OpenStack Cloud <https://issues.jenkins.io/browse/JENKINS-71310> 
fixed 
         but unreleased - 900 installs
      - Next LTS baseline selected Wednesday 4 Oct 2023
      - Jenkins 2.426 expected to be a good choice for 15 Nov 2023 LTS
   - Google Summer of Code projects 
   <https://www.jenkins.io/projects/gsoc/#gsoc-2023> for 2023
      - 4 completed successfully
         - GitLab plugin modernization 
         
<https://www.jenkins.io/projects/gsoc/2023/projects/gitlab-plugin-modernization>
         - Docker compose for tutorials 
         
<https://www.jenkins.io/projects/gsoc/2023/projects/docker-compose-build>
         - Adding probes to plugin health score 
         
<https://www.jenkins.io/projects/gsoc/2023/projects/add-probes-to-plugin-health-score>
         - Building jenkins.io with alternate tools 
         
<https://www.jenkins.io/projects/gsoc/2023/projects/alternative-jenkinsio-build-tool>
      - Prototype.js removed from Jenkins core Oct 3, 2023
   - Java 11 end of life monitor enabled Oct 3, 2023 - end of life Oct 31, 
   2024

<https://hackmd.io/6mgEkr1rS7Ca4j4a5YxZfA?view#Action-Items>Action Items
   
   - 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 
      <https://www.jenkins.io/project/election-walkthrough/>, and how CIVS 
      works <https://www.jenkins.io/project/election-walkthrough/#voting>; 
      both for voters and the election committee
   - Mark Waite retrospective on signing certificate renewal process 
   
<https://docs.google.com/document/d/1BB2TueNTLhK3TcJ5senSSSMdzy9D95DxPXuWNzL3k2s/edit#>
 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 
         
<https://docs.google.com/document/d/1BB2TueNTLhK3TcJ5senSSSMdzy9D95DxPXuWNzL3k2s/edit#>
      - 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 
      <https://github.com/jenkins-infra/helpdesk/issues/3379> 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/ <https://www.jenkins.io/zh/>
      - 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
         
<https://hackmd.io/6mgEkr1rS7Ca4j4a5YxZfA?view#Governance-Topics>Governance 
Topics
   
   - Board and officer elections - Alexander Brandes * Process is well 
   documented, running
   - Donation of Oracle Cloud costs by CloudBees - Mark Waite
      - 2.5 years ago Jenkins infra joined an Oracle Cloud promotional 
      program
         - Very low cost for first two years (high discount)
      - Moved archives.jenkins.io to Oracle Cloud (Thanks Olivier Vernin 
      and Mark Waite)
      - Jan 2023 Oracle Cloud started charging full price
         - Mark Waite missed the billing notices to his expired personal 
         credit card
         - Oracle contacted Mark by telephone in August 2023 to be paid the 
         cloud charges
         - CloudBees agreed to donate the Oracle cloud costs and has 
         assigned a corporate credit card
         - Oracle invoices currently show $0.00 as amount due
      - Infra team migrated archives.jenkins.io from Oracle Cloud to 
      DigitalOcean in Sep 2023
         - As of 30 Sep 2023, no resources allocated on Oracle Cloud, no 
         further costs expected
         - Sep 2023 charges of $166.82 paid 2 Oct 2023 by CloudBees
         - No Oracle Cloud costs reported for Oct 1 or Oct 2, none expected 
         in the future
      - Oracle Cloud account remains open until Oracle agrees all invoices 
      are resolved
      - Total CloudBees donation - $1800 or less
   
<https://hackmd.io/6mgEkr1rS7Ca4j4a5YxZfA?view#Community-activity>Community 
activity


   - Java 11, 17, and 21 in Jenkins - Mark Waite
      - Next step - Jenkins enhancement proposal from Mark Waite
      - Google doc 
      
<https://docs.google.com/document/d/1y3RVlniNmz-5Nd3LI-w58LDf760Ai7FqssP4zHuTv8U/edit?usp=sharing>
 describes 
      plan that has been discussed with Jenkins board and Jenkins officers
         - Diagram 
         
<https://docs.google.com/spreadsheets/d/1Gc-0yuYOD5u674qnxbPOWhCU5t9viCJukVj_9b-kwAw/edit#gid=2094671884>
 that 
         illustrates the transition process to “2+2+2”
      - Summary of discussions
         - Jenkins developers mailing list 
         
<https://groups.google.com/g/jenkinsci-dev/c/RaAloTTM9CQ/m/kag1KJSVAwAJ> - 
         quiet
         - Jenkins users mailing list 
         
<https://groups.google.com/g/jenkinsci-users/c/NGDRrNsaDYY/m/zj5RpSNSAQAJ> - 
         quiet
         - Jenkins enhancement proposal - Mark Waite to create
      - Key dates upcoming
         - 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
         - Aug 7, 2024 - Last Jenkins LTS release to support Java 11
         - Sep 4, 2024 - First Jenkins LTS to require Java 17
         - Sep 30, 2024 - end of Java 11 support by Jenkins project
      - Artifactory bandwidth reduction project https://repo.jenkins-ci.org
      - Done, needs final review of log files to confirm final bandwidth 
      reduction
   - Hacktoberfest has started
      - Jean-Marc Meessen message to developer list 
      <https://groups.google.com/g/jenkinsci-dev/c/wwtLLHNYAjo/m/ZcnRpsRUAAAJ>
      - Friendly Jira issues list 
      <https://issues.jenkins.io/secure/Dashboard.jspa?selectPageId=19342>
      - GitHub good first issues 
      
<https://github.com/search?q=org%3Ajenkinsci+good-first-issues&type=issues>
      - Infrastructure good first issues 
      
<https://github.com/search?q=org%3Ajenkins-infra+good-first-issues&type=issues>
   

-- 
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/3c6487e1-f77a-40c2-b148-cb9718e265a9n%40googlegroups.com.

Reply via email to