You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@calcite.apache.org by Kevin Risden <kr...@apache.org> on 2018/09/09 15:52:04 UTC
Removing o.a.c.u.Compatible and o.a.c.u.CompatibleGuava11
Based on the comments in the two files (o.a.c.u.Compatible and
o.a.c.u.CompatibleGuava11), they were added to ensure that Calcite was
compatible with Guava 11 and JDK 1.7. As of Calcite 1.16.0, JDK 1.8 and
Guava 19 are minimum requirements.
I think that means that both Compatible and CompatibleGuava11 can be
removed since they should no longer be used.
Does this seem to be correct?
Kevin Risden
Re: Removing o.a.c.u.Compatible and o.a.c.u.CompatibleGuava11
Posted by Julian Hyde <jh...@apache.org>.
Kevin,
I think we should remove those classes.
We may run into compatibility issues in future — or, as in this case, want to use features that are in a version of a library or the JDK that not all of our users are happy to upgrade to — and if so, we can always resurrect the files from git history.
Julian
> On Sep 9, 2018, at 9:16 AM, Vladimir Sitnikov <si...@gmail.com> wrote:
>
> Kevin>I think that means that both Compatible and CompatibleGuava11 can be
> removed since they should no longer be used.
>
> Could we keep the files as a monument to Guava's version policy?
>
> Vladimir
Re: Removing o.a.c.u.Compatible and o.a.c.u.CompatibleGuava11
Posted by Vladimir Sitnikov <si...@gmail.com>.
Kevin>I think that means that both Compatible and CompatibleGuava11 can be
removed since they should no longer be used.
Could we keep the files as a monument to Guava's version policy?
Vladimir