Sure, we can do a switch. My next release is 1.24

Best,
Danny Chan
在 2020年2月12日 +0800 AM1:09,Andrei Sereda <and...@sereda.cc>,写道:
> Thanks for stepping in Danny. Can I take your release ?
>
> On Mon, Feb 10, 2020 at 2:34 PM Julian Hyde <jh...@apache.org> wrote:
>
> > It would be helpful for us to test third-party projects.
> >
> > But equally, it is useful for third-party projects to test against us.
> > (Especially non-open-source ones, which we cannot test.) I strongly suggest
> > that owners of those projects do a build and test against Calcite master
> > about 3 weeks before a Calcite release. It gives us chance to address any
> > regressions before the release.
> >
> > > In HerdDB we saw regressions too late and the code was no more compatible
> > > with Calcite master so we are still using a very old version of Calcite.
> >
> > I’ve seen that pattern often. It happened in Drill too, and they had to
> > make Herculean efforts to get back onto the latest release. It’s in no
> > one’s interests for dependent projects to slip behind. If the projects
> > raise issues in at the right time (about 2 weeks before a release) we
> > should endeavor to fix them.
> >
> > Julian
> >
> >
> >
> > > On Feb 9, 2020, at 6:13 AM, Enrico Olivelli <eolive...@gmail.com> wrote:
> > >
> > > Il Dom 9 Feb 2020, 08:41 Stamatis Zampetakis <zabe...@gmail.com> ha
> > scritto:
> > >
> > > > Thanks for fixing the build Vladimir!
> > > >
> > > > I like the idea of testing against other projects on a weekly basis. It
> > > > will certainly help detect regressions early on. It might be a bit hard
> > to
> > > > maintain since there could be failures quite often but I guess we will
> > not
> > > > know till we try.
> > > >
> > > > Even before adding 3rd-party projects in the CI, I would say that is
> > worth
> > > > running our integration tests (Druid, Cassandra, Postgres, etc.)
> > >
> > >
> > > +1
> > >
> > > I think that third party users should test their code against current
> > > Calcite master and report to this list all problems as soon as possible.
> > >
> > > In HerdDB we saw regressions too late and the code was no more compatible
> > > with Calcite master so we are still using a very old version of Calcite.
> > >
> > > We started to have a branch that builds and runs tests against Calcite
> > > master.
> > > Showstoppers in this process are when we break source/binary
> > compatibility
> > > in Calcite, so you have to maintain a separate branch, because you cannot
> > > depend on SNAPSHOT release and this is expected to happen at every
> > release.
> > >
> > > Having more frequent releases in Calcite would help a bit, but currently
> > it
> > > is not a big burden
> > >
> > >
> > > Enrico
> > >
> > > at a
> > > > regular basis by CI. I am checking them now and there seems to be again
> > > > failures.
> > > >
> > > > Best,
> > > > Stamatis
> > > >
> > > >
> > > >
> > > > On Sat, Feb 8, 2020 at 11:48 AM Vladimir Sitnikov <
> > > > sitnikov.vladi...@gmail.com> wrote:
> > > >
> > > > > > Are current -SNAPSHOT packages on repository.apache.org up to date ?
> > > > >
> > > > > The snapshots were not up to date because Calcite-Snapshots Jenkins 
> > > > > job
> > > > was
> > > > > using beam Jenkins node somehow.
> > > > > I guess that was caused by misconfiguration of beam nodes.
> > > > >
> > > > > I've triggered the job manually, and it works now:
> > > > > https://builds.apache.org/job/Calcite-Snapshots/
> > > > > On top of that, I've configured mails to dev@calcite list for the
> > > > > snapshots
> > > > > job so we'll know if it fails again.
> > > > >
> > > > > > I would like to test my projects in CI against current master
> > > > >
> > > > > I wonder if it makes sense to add GitHub Actions CI which would
> > validate
> > > > > third-party projects on a weekly basis.
> > > > > For instance, I have https://github.com/vlsi/mat-calcite-plugin ,
> > which
> > > > is
> > > > > not that sophisticated, however, it would be nice to see
> > > > > if the upcoming Calcite version is going to break or not that client.
> > > > >
> > > > > For instance, Beam has quite interesting post-commit tests page:
> > > > >
> > https://github.com/apache/beam#post-commit-tests-status-on-master-branch
> > > > >
> > > > > WDYT?
> > > > >
> > > > > Vladimir
> > > > >
> > > >
> >
> >

Reply via email to