[ https://issues.apache.org/jira/browse/CASSANDRA-18190?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ekaterina Dimitrova updated CASSANDRA-18190: -------------------------------------------- Description: During testing it was identified that we will need to update ECJ for the Java UDF functions in order to bring Java 17 in. It seems the compiler artifacts are moved from [here|https://mvnrepository.com/artifact/org.eclipse.jdt.core.compiler/ecj] to [here|https://mvnrepository.com/artifact/org.eclipse.jdt/ecj] and there is change of license from EPL1.0 to EPL2.0 too. But if I read correctly [here|https://www.apache.org/legal/resolved.html#weak-copyleft-licenses] that should not affect us Further testing and review of all changes between artifacts to be done. ECJ is used for the eclipse-warnings and Java UDFs As agreed on the [dev mailing list|https://lists.apache.org/thread/8ok01odwx79crxw45cnfh0n1j4nsf9cp] we will replace eclipse-warnings in trunk with CheckerFramework equivalent one but better. So as part of this ticket we are removing ant eclipse-warnings task and upgrading ecj for Java UDFs. was: During testing it was identified that we will need to update ECJ for the Java UDF functions in order to bring Java 17 in. It seems the compiler artifacts are moved from [here|https://mvnrepository.com/artifact/org.eclipse.jdt.core.compiler/ecj ] to [here|https://mvnrepository.com/artifact/org.eclipse.jdt/ecj] and there is change of license from EPL1.0 to EPL2.0 too. But if I read correctly [here|https://www.apache.org/legal/resolved.html#weak-copyleft-licenses] that should not affect us Further testing and review of all changes between artifacts to be done. ECJ is used for the eclipse-warnings and Java UDFs > ECJ upgrade > ----------- > > Key: CASSANDRA-18190 > URL: https://issues.apache.org/jira/browse/CASSANDRA-18190 > Project: Cassandra > Issue Type: Task > Components: Feature/UDF > Reporter: Ekaterina Dimitrova > Assignee: Ekaterina Dimitrova > Priority: Normal > Fix For: 5.x > > > During testing it was identified that we will need to update ECJ for the Java > UDF functions in order to bring Java 17 in. > It seems the compiler artifacts are moved from > [here|https://mvnrepository.com/artifact/org.eclipse.jdt.core.compiler/ecj] > to [here|https://mvnrepository.com/artifact/org.eclipse.jdt/ecj] and there is > change of license from EPL1.0 to EPL2.0 too. But if I read correctly > [here|https://www.apache.org/legal/resolved.html#weak-copyleft-licenses] that > should not affect us > Further testing and review of all changes between artifacts to be done. > ECJ is used for the eclipse-warnings and Java UDFs > As agreed on the [dev mailing > list|https://lists.apache.org/thread/8ok01odwx79crxw45cnfh0n1j4nsf9cp] we > will replace eclipse-warnings in trunk with CheckerFramework equivalent one > but better. > So as part of this ticket we are removing ant eclipse-warnings task and > upgrading ecj for Java UDFs. -- 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