You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Ekaterina Dimitrova (Jira)" <ji...@apache.org> on 2022/01/04 01:48:00 UTC

[jira] [Comment Edited] (CASSANDRA-16895) Support Java 17

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

Ekaterina Dimitrova edited comment on CASSANDRA-16895 at 1/4/22, 1:47 AM:
--------------------------------------------------------------------------

I am all in for that, I will open a separate task and discussion thread to reach consensus around the scripted UDFs.

Also, I just opened a task to get rid of the ant script tasks (CASSANDRA-17234) and as a consequence not to have to introduce more dependencies; as it was required in order to keep on using the ant script tasks after Java 17 migration. 


was (Author: e.dimitrova):
I am all in for that, I will open a separate task and discussion thread to reach consensus around the scripted UDFs.

Also, I just opened a task to get rid of the ant script tasks (CASSANDRA-17234) and as a consequence not to introduce more dependencies as required in order to keep on using the ant script tasks. 

> Support Java 17
> ---------------
>
>                 Key: CASSANDRA-16895
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-16895
>             Project: Cassandra
>          Issue Type: Task
>          Components: Build
>            Reporter: Ekaterina Dimitrova
>            Assignee: Ekaterina Dimitrova
>            Priority: Normal
>
>   This ticket is intended to group all issues found to support Java 17 in the future.
> Upgrade steps:
>  * [Dependencies |https://mvnrepository.com/artifact/org.apache.cassandra/cassandra-all/4.0.1]to be updated (not all but at least those that require an update in order to work with Java 17)
>  * More encapsulated JDK internal APIs. Some of the issues might be solved with the dependencies updates
>  * Currently trunk compiles if we remove the Nashorn dependency (ant script tag, used for the test environment; UDFs) . The oracle recommendation to use  Nashorn-core won't work for the project as it is under GPL 2.0. Most probably we will opt in for graal-sdk licensed under UPL
>  * All tests to be cleaned
>  * CI environment to be setup



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

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