We've had 7 responses so far on the straw poll. For a reminder, results are here:
https://docs.google.com/spreadsheets/d/1EXhrRkYp2owGAK2e3bBw1bEvNj5O3V22iTqndBAuyG8/edit?usp=sharing My high level observations: - There isn't a lot of agreement on most questions :D. - 70% of people preferred to keep the repositories separate (5 out of 7). - All of the people who said they would be willing to "Maintain/enhance/support the Avatica build/CI" also thought the repositories should stay separate. Since maintenance is such a big part of the ongoing cost of projects and the community average slightly prefers to keep things separate, I suggest we stick with separate. Additionally, I really appreciated Julian's comment on the survey, pasted here "CI of Calcite master against Avatica master SHOULD pass but not MUST. It is advisory only.". Based on this, I would suggest we do a small modification around CI on Calcite whereby pre-commit tests do not include running against Avatica main and instead we have a post-merge CI job that monitors the status of connecting the two. This way people have "green" tests for pre-merge even if the latest Avatica doesn't match. I'd also suggest that if Calcite and Avatica are truly treated as decoupled, this allows Calcite to be released not necessarily using the latest Avatica release (treating it's upgrade policy just like any other library Calcite uses). On Fri, Nov 12, 2021 at 8:06 AM Vladimir Sitnikov < sitnikov.vladi...@gmail.com> wrote: > Josh>I am still upset from the porting of Avatica to Gradle > > Please migrate Avatica to whatever build system you like. > > I disagree with you a lot, however, I stop commenting as I do not see it > might change your mind. > I'm not touching Avatica anymore. > > me>I am going to delete/ignore the offending tests in Calcite in 24 hours > > Done. I commented out the test. > I hope we no longer add tests to Caclite that verify low-level Avatica > behaviour. > > Vladimir >