You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@beam.apache.org by "Niels Basjes (Jira)" <ji...@apache.org> on 2020/09/02 08:10:00 UTC
[jira] [Commented] (BEAM-9379) Upgrade to Calcite 1.25.0
[ https://issues.apache.org/jira/browse/BEAM-9379?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17189064#comment-17189064 ]
Niels Basjes commented on BEAM-9379:
------------------------------------
I thought to look into finding out why apparently simple "Update dependency" ticket is so hard.
One thing I found is that the exact version of Calcite is propagated into all Java files that use it:
import org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.schema.Function;
That makes any update of a version immediately a huge (many touched files) change.
Why is that?
How about we drop the `v1_20_0.` part from the package name so that future updates become so much simpler?
> Upgrade to Calcite 1.25.0
> -------------------------
>
> Key: BEAM-9379
> URL: https://issues.apache.org/jira/browse/BEAM-9379
> Project: Beam
> Issue Type: Task
> Components: dsl-sql
> Reporter: Rui Wang
> Assignee: Robin Qiu
> Priority: P2
> Time Spent: 2h
> Remaining Estimate: 0h
>
> Upgrade to Calcite 1.22.0 after it gets released (expected by end of Feb 2020).
--
This message was sent by Atlassian Jira
(v8.3.4#803005)