[ 
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

Reply via email to