[
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: [email protected]
For additional commands, e-mail: [email protected]