> Java 11, 17, and 21 in Jenkins - 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 - Further discussion in this meeting? - Diagram <https://docs.google.com/spreadsheets/d/1Gc-0yuYOD5u674qnxbPOWhCU5t9viCJukVj_9b-kwAw/edit#gid=2094671884> that illustrates the transition process to “2+2+2”
I have no comment rights on the google doc but to call this 2+2+2 is confusing. > In order to limit Java support to two LTS releases, the Jenkins project will adopt a “2+2+2” model where a new Java LTS release is supported for two years, then becomes the minimum required Java version for two years, then is unsupported for two years. This is because it is not "unsupported" for 2 years, but rather it is "will not run at all, ever again" due to the minimum java baseline being beyond this unsupported version, thus there is no point mentioning it is unsupported for 2 years - it may as well be unsupported for 1 hour or 1000 years. /James On Monday, September 18, 2023 at 5:41:27 PM UTC+1 Jenkins Developers wrote: > The Jenkins governance board meets today at 6:00 PM UTC on Zoom. The Zoom > URL is https://zoom.us/j/91564716663?pwd=R3A2RDFGcU1wTVdoVTErYm1jNzVWdz09 > > Agenda <https://hackmd.io/6mgEkr1rS7Ca4j4a5YxZfA?view#News> > > News > > - Jenkins elections 2023 have started > - 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> > - FIPS-140 Jenkins enhancement proposal - JEP-237 > <https://github.com/jenkinsci/jep/blob/master/jep/237/README.adoc> created > by James Nord > - Java 21 release <https://openjdk.org/projects/jdk/21/> is scheduled > for September 19, 2023 > - ci.jenkins.io has Java 21 available and ready to use > - Jenkins core, plugin BOM, acceptance test harness, and many > plugins passing on Java 21 > - Only test changes required for Java 21 thus far (no production > issues detected) > - Prototype.js scheduled to be removed from Jenkins core Oct 3, 2023 > - Java 11 end of life monitor to be 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 > - 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> > - 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?) > - Mark Waite submit pull request to replace ICRC link with URC link > on top page (done and merged > <https://github.com/jenkins-infra/jenkins.io/pull/6622>) > > <https://hackmd.io/6mgEkr1rS7Ca4j4a5YxZfA?view#Governance-Topics>Governance > Topics > > - Board and officer elections - Ulli Hafner > > <https://hackmd.io/6mgEkr1rS7Ca4j4a5YxZfA?view#Community-activity>Community > activity > > - Java 11, 17, and 21 in Jenkins - 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 > - Further discussion in this meeting? > - 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 - Mark Waite to send > - Jenkins users mailing list - Mark Waite to send > - Jenkins enhancement proposal - Mark Waite to create JEP > - Key dates upcoming > - Sep 19, 2023 - Java 21 release > - Oct 3, 2023 - Java 11 end of life monitor visible in Jenkins > weekly > - Oct xx, 2023 - Java 21 supported by Jenkins core and many > plugins > - Dec 13, 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 > - Oct 2024 - end of Java 11 support by Jenkins project > - Artifactory bandwidth reduction project > https://repo.jenkins-ci.org > - JFrog requests implemented and announced in blog post > > <https://www.jenkins.io/blog/2023/09/06/artifactory-bandwidth-reduction/> > - Open issues being addressed by infrastructure team > - Prototype.js removal > <https://www.jenkins.io/blog/2023/05/12/removing-prototype-from-jenkins/> > - Oct 3, 2023 proposed as the date to remove Prototype.js from > Jenkins core > <https://github.com/jenkinsci/jenkins/pull/7781#issuecomment-1679658280> > - Prototype.js removal epic > <https://issues.jenkins.io/browse/JENKINS-70906> making good > progress > - Tracking sheet > > <https://docs.google.com/spreadsheets/d/1dpaKALZaK0_HIGy6ony3wnegr1frTg3u1lngG4KdoC8/edit?usp=sharing> > shows > details > - Most popular plugins already updated, with few exceptions > - JFrog Artifactory (work starts in September - 23000 installs) > - Microfocus Fortify (expected in September or October - 4200 > installs) > - Xray test management for Jira (no response - 1900 installs) > - Synopsys Coverity (no response - 1400 installs) > - Tricentis qTest (no response - 1300 installs) > - Feature flag available to disable prototype in Jenkins core 2.406 > and later > - Hacktoberfest preparation 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/da96cf20-d112-4230-86e8-bd657db1ebb1n%40googlegroups.com.