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 > > > > > > > > > > > > >