[ 
https://issues.apache.org/jira/browse/CASSANDRA-17973?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17680745#comment-17680745
 ] 

Michael Semb Wever commented on CASSANDRA-17973:
------------------------------------------------

bq. Should we consider dropping JDK8 support while at it? Supporting three JDKs 
(8, 11, 17) would likely be an unreasonable burden that might not be worth it 
at this point in Java8 long life.

That is the plan! (and has agreement on dev@)

[~e.dimitrova] is leading the effort. Because there are so many repositories 
and build/test components involved, to untangle the introduction of jdk17, 
we're looking at temporarily introducing jdk17 (CASSANDRA-18179) then 
completing jdk17 support and then removing jdk8. The removal of jdk8 is a 
trigger to bump build.xml to 5.0 (this ticket). This work is in progress and 
has first priority.

> Change trunk 4.2 to 5.0
> -----------------------
>
>                 Key: CASSANDRA-17973
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-17973
>             Project: Cassandra
>          Issue Type: Task
>          Components: Build
>            Reporter: Michael Semb Wever
>            Assignee: Michael Semb Wever
>            Priority: Normal
>             Fix For: 5.x
>
>
> 1. Bump trunk's version 
> {code}
> git switch trunk
> # increment version to 5.0
> edit build.xml debian/changelog CHANGES.txt NEWS.txt README.asc
> {code}
> 2. Update jvm-dtest supported upgrade paths
>  - 
> https://github.com/apache/cassandra/blob/trunk/test/distributed/org/apache/cassandra/distributed/upgrade/UpgradeTestBase.java#L85-L96
>  
> 3. Update `4.2` to jira versions
> Change `4.2` to `5.0`
> Change `4.x` to `5.x`
> 4. Update docker images to include cassandra-5.0
> (Docker images also need to be deployed)
> 5. Add pipeline to ci-cassandra
> https://github.com/apache/cassandra-builds/blob/trunk/jenkins-dsl/cassandra_job_dsl_seed.groovy#L51
> 6. Add dtest version and upgrade paths
>  - 
> https://github.com/apache/cassandra-dtest/blob/trunk/upgrade_tests/upgrade_manifest.py
>  - https://github.com/apache/cassandra/blob/trunk/.circleci/config.yml#L2374
>  - 
> https://github.com/apache/cassandra-builds/blob/trunk/build-scripts/cassandra-test.sh#L41
> 7. Update how_to_commit documentation
> https://github.com/apache/cassandra-website/blob/trunk/site-content/source/modules/ROOT/pages/development/how_to_commit.adoc



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to