Thanks for driving this release, sergey! -- Best regards, Hongyu
On Tue, May 7, 2024 at 3:42 PM Sergey Nuyanzin <snuyan...@gmail.com> wrote: > Thanks a lot Francis! > > I was able to finish it, > now the main code freeze is over and commits can be resumed. Thank you all > who was involved in the release of 1.37.0. > > On Tue, May 7, 2024 at 1:40 AM Francis Chuang <francischu...@apache.org> > wrote: > > > I added you as an Administrator in Jira, you should be able to do it now. > > > > Francis > > > > On 7/05/2024 8:38 am, Sergey Nuyanzin wrote: > > > Hi everyone > > > > > > I'm in process of publishing Calcite release and I need PMC help for > jira > > > > > > It looks like I don't have enough grants to mark release released (I > > don't > > > have these buttons on that tab) > > > Could someone from PMC please help me with this? > > > > > > On Mon, Apr 29, 2024 at 8:57 AM Sergey Nuyanzin <snuyan...@gmail.com> > > wrote: > > > > > >> Hi everyone, > > >> > > >> I created RC 3 > > >> however as I mentioned in the RC3 thread there is an issue with Arrow > > >> adapter > > >> that it is not supported on Windows, as a result it is not able to > pass > > >> tests on Windows. > > >> > > >> I noticed that there are some links to Arrow docs telling that there > is > > no > > >> official support for Windows [1], > > >> at least it is stated that it is regularly tested on Linux and Mac. > > >> > > >> From Calcite's point of view it means that building and testing from > > >> sources like `./gradlew clean build` > > >> will not work anymore on Windows. Now on Windows we should have > > something > > >> like `./gradlew clean build --exclude-task :arrow:build` > > >> > > >> I'm not sure we can do much about it, I created a jira issue and > placed > > >> some observations there [2]. > > >> However it looks like the only thing we can do about it is mentioning > > this > > >> in breaking changes and howtos for instance hot to build from sources. > > >> > > >> Please correct me if I'm wrong > > >> > > >> > > >> [1] > > https://arrow.apache.org/docs/java/install.html#system-compatibility > > >> [2] https://issues.apache.org/jira/browse/CALCITE-6390 > > >> > > >> On Mon, Apr 22, 2024 at 9:20 PM Sergey Nuyanzin <snuyan...@gmail.com> > > >> wrote: > > >> > > >>> Hi devs, > > >>> > > >>> As it was mentioned earlier in order to an RC I'll start the > > >>> release process now. Therefore main branch is in code freeze until > > >>> further notice. > > >>> > > >>> On Sun, Apr 21, 2024 at 2:22 AM Benchao Li <libenc...@apache.org> > > wrote: > > >>> > > >>>> +1 to produce one RC on the next Monday! > > >>>> > > >>>> Stamatis Zampetakis <zabe...@gmail.com> 于2024年4月19日周五 21:55写道: > > >>>>> > > >>>>> I agree with others that we shouldn't wait too long for cutting a > > >>>>> release. I am pretty sure there are many good PRs that can be > merged > > >>>>> but nobody prevents us from making another release once this is > done. > > >>>>> Having an RC on Monday would be great. > > >>>>> > > >>>>> For people who may be completely familiar with all our > > >>>>> processes/tools, I outline below two points that are somewhat > > relevant > > >>>>> to the discussion so far. > > >>>>> > > >>>>> In general we don't have a strict review-then-commit (RTC) policy > for > > >>>>> merging changes in Calcite. In various cases committers of the > > project > > >>>>> can merge changes without getting an explicit approval. This > > shouldn't > > >>>>> happen for risky or debatable patches but it is fine to do that for > > >>>>> addressing small bugs, minor improvements, etc. It's up to the > > >>>>> discretion of the committer to decide when to merge a change. > > >>>>> > > >>>>> All JIRA activities (conversations, updates, etc.) can be tracked > by > > >>>>> subscribing to the issues@calcite list. People who are subscribed > to > > >>>>> issues@ receive notifications for every JIRA ticket even if they > are > > >>>>> not following a particular ticket. > > >>>>> > > >>>>> Best, > > >>>>> Stamatis > > >>>>> > > >>>>> > > >>>>> On Thu, Apr 18, 2024 at 9:29 PM Sergey Nuyanzin < > snuyan...@gmail.com > > > > > >>>> wrote: > > >>>>>> > > >>>>>> Thanks Benchao and Francis for pushing > > >>>>>> you are right we need to finally make an RC > > >>>>>> > > >>>>>> Thanks Mihai for driving this work > > >>>>>> Starting tomorrow I will have more time which I can use to help > with > > >>>>>> review. > > >>>>>> I would suggest to set a deadline like end of Saturday/begin of > > >>>> Sunday > > >>>>>> in order to have an RC on Monday (IIRC anyway because of holidays > > >>>> voting > > >>>>>> period was usually extended) > > >>>>>> > > >>>>>> WDYT? > > >>>>>> > > >>>>>> > > >>>>>> > > >>>>>> > > >>>>>> On Thu, Apr 18, 2024 at 6:55 PM Mihai Budiu <mbu...@gmail.com> > > >>>> wrote: > > >>>>>> > > >>>>>>> I have a few PR that I would like to land in 1.37 which have > > >>>> received no > > >>>>>>> reviews. > > >>>>>>> Three of them resolve bugs which I consider quite important. > > >>>>>>> Let me describe them briefly, maybe this will help convince > > >>>> someone to > > >>>>>>> contribute the effort of reviewing. > > >>>>>>> Normally this kind of discussion is made inside of JIRA, but I > > >>>> noticed > > >>>>>>> that if one is not following a particular JIRA ticket, they will > > >>>> never see > > >>>>>>> the conversation. > > >>>>>>> > > >>>>>>> [CALCITE-6322] Casts to DECIMAL types are ignored< > > >>>>>>> https://github.com/apache/calcite/pull/3733> > > >>>>>>> > > >>>>>>> Code like (CAST x AS DECIMAL(5, 2)) is treated by Calcite like a > > >>>> NOOP. I > > >>>>>>> consider this as a major bug, which has been open for a very long > > >>>> time. > > >>>>>>> This PR handles the cases where X is a numeric type. > > >>>>>>> > > >>>>>>> [CALCITE-2067] RexLiteral cannot represent accurately floating > > >>>> point > > >>>>>>> values, including NaN, Infinity< > > >>>>>>> https://github.com/apache/calcite/pull/3663> > > >>>>>>> > > >>>>>>> Calcite uses BigDecimal values to represent floating point > > >>>> literals. This > > >>>>>>> has two problems: > > >>>>>>> > > >>>>>>> * > > >>>>>>> some FP constants cannot be represented exactly, leading to > subtle > > >>>>>>> rounding errors in computations that are performed at > > >>>> compilation-time > > >>>>>>> * > > >>>>>>> FP literals cannot represent special FP values, like NaN > > >>>>>>> > > >>>>>>> This PR switches the representation of FP literals to use Java > > >>>>>>> Double/Float values. This is a breaking change, because it > changes > > >>>> the > > >>>>>>> semantics of some programs. However, I claim that these programs > > >>>> were > > >>>>>>> initially incorrect. > > >>>>>>> > > >>>>>>> [CALCITE-3522] Sql validator limits decimal literals to 64 bits > and > > >>>>>>> [CALCITE-6169] EnumUtils.convert does not implement the correct > > >>>> SQL cast > > >>>>>>> semantics<https://github.com/apache/calcite/pull/3589> > > >>>>>>> > > >>>>>>> This PR solves two problems at once. I initially started by > > >>>> solving 3522, > > >>>>>>> but then I realized that the solution uncovers many bugs in 6169, > > >>>> so I > > >>>>>>> solved that one as well. Just days ago someone filed > > >>>>>>> https://issues.apache.org/jira/browse/CALCITE-6366 for this very > > >>>> issue. > > >>>>>>> > > >>>>>>> > > >>>>>>> * > > >>>>>>> 3522 solves the problem where Calcite limits DECIMAL literals to > > >>>> 64 bits. > > >>>>>>> However, even the default DECIMAL implementation in Calcite > > >>>> supports 128 > > >>>>>>> bits, and some SQL dialects go even further (Postgres has > billions > > >>>> of > > >>>>>>> digits of precision). With this change there are no limits to the > > >>>> precision > > >>>>>>> of a DECIMAL literal, and the limits come from the Calcite > > >>>> typeSystem in > > >>>>>>> use. > > >>>>>>> * > > >>>>>>> 6366 solves another problem related to the first issue described > > >>>> above, > > >>>>>>> 6322, where narrowing casts (that convert a numeric value to a > > >>>> numeric > > >>>>>>> value with fewer bits) do not report errors on overflow. This is > > >>>> another > > >>>>>>> long-standing bug in Calcite. > > >>>>>>> > > >>>>>>> I will try to break this into two separate PRs that have to be > > >>>> merged in > > >>>>>>> order; I will start with 6169. Maybe this will make it more > > >>>> palatable for > > >>>>>>> the reviewers. > > >>>>>>> > > >>>>>>> Besides these 3 PRs, I have one more PR that I would like to land > > >>>> in 1.37, > > >>>>>>> which is not a bugfix, but a new feature, so perhaps it's less > > >>>> urgent. > > >>>>>>> [CALCITE-6071] RexCall should carry source position information > > >>>> for runtime > > >>>>>>> error reporting<https://github.com/apache/calcite/pull/3506> is > a > > >>>>>>> relatively large PR, which adds source position information to > > >>>> RexCall and > > >>>>>>> AggregateCall nodes. This is useful when a runtime error happens, > > >>>> like a > > >>>>>>> division by 0. Using this information the runtime can report > which > > >>>>>>> division in the program failed. Without this, debugging may be > very > > >>>>>>> difficult, especially when the program is large and can have many > > >>>> division > > >>>>>>> operations, some hidden in operations like STDDEV_SAMP. This PR > > >>>> does not > > >>>>>>> affect in any way the semantics of Calcite programs, it's a no-op > > >>>> for > > >>>>>>> almost everyone. But it does touch many files, because it has to > > >>>> add new > > >>>>>>> constructors for these classes and make sure that the information > > >>>> is > > >>>>>>> available when the constructors are being invoked. At this point > > >>>> there are > > >>>>>>> no users of this information in the Calcite codebase, but once > the > > >>>> PR is > > >>>>>>> merged we can use it even in the existing evaluator (that will > > >>>> also require > > >>>>>>> significant work, since the evaluator itself does not expect > source > > >>>>>>> position information). > > >>>>>>> > > >>>>>>> Thank you, > > >>>>>>> Mihai > > >>>>>>> > > >>>>>>> ________________________________ > > >>>>>>> From: Francis Chuang <francischu...@apache.org> > > >>>>>>> Sent: Wednesday, April 17, 2024 9:05 PM > > >>>>>>> To: dev@calcite.apache.org <dev@calcite.apache.org> > > >>>>>>> Subject: Re: [DISCUSS] Towards Calcite 1.37.0 > > >>>>>>> > > >>>>>>> I agree that it would be good to cut a release soon, as there > > >>>> haven't > > >>>>>>> been too many commits in the last couple of days. > > >>>>>>> > > >>>>>>> I think it would be great for Sergey to set a deadline for the > last > > >>>>>>> commits to be accepted, close the main branch and start the > release > > >>>>>>> process. As Sergey is RM for the release, it would be best for > him > > >>>> to > > >>>>>>> set the date as to when the main branch should be closed. > > >>>>>>> > > >>>>>>> On 18/04/2024 12:55 pm, Benchao Li wrote: > > >>>>>>>> May I ask what's the status of releasing 1.37.0, since upgrading > > >>>> to > > >>>>>>>> Avatica 1.25 has been done 9 days ago, I would assume that there > > >>>> are > > >>>>>>>> no blockers now? > > >>>>>>>> > > >>>>>>>> I know many of us would like to clear some of the PR backlog > > >>>> before a > > >>>>>>>> release, however it would be better to have some balance between > > >>>>>>>> clearing PR backlog and rolling out releases regularly. It's > > >>>> been a > > >>>>>>>> bit more than 5 months since our last Calcite release (1.36.0 on > > >>>>>>>> 2023-11-10), and 2 months after I kicked off this thread. > > >>>>>>>> > > >>>>>>>> What do you think? > > >>>>>>>> > > >>>>>>>> Francis Chuang <francischu...@apache.org> 于2024年4月9日周二 05:49写道: > > >>>>>>>>> > > >>>>>>>>> +1 I think that's a good idea and will help clear some of the > PR > > >>>>>>> backlog. > > >>>>>>>>> > > >>>>>>>>> On 9/04/2024 7:47 am, Sergey Nuyanzin wrote: > > >>>>>>>>>> I think it would would make sense if they are already ready to > > >>>> be > > >>>>>>> merged > > >>>>>>>>>> Thanks for the suggestion > > >>>>>>>>>> > > >>>>>>>>>> what do you think if we reserve about 2-3 days for this > > >>>> activity? > > >>>>>>>>>> I would also encourage committers to merge such bug fixes if > > >>>> any > > >>>>>>>>>> > > >>>>>>>>>> > > >>>>>>>>>> > > >>>>>>>>>> On Mon, Apr 8, 2024 at 11:36 PM Mihai Budiu <mbu...@gmail.com > > > > >>>> wrote: > > >>>>>>>>>> > > >>>>>>>>>>> Can we do another quick pass over the open PRs, or is it too > > >>>> late? > > >>>>>>>>>>> Since we started the process a bunch of bug fixes were > > >>>> submitted, and > > >>>>>>> some > > >>>>>>>>>>> of them may be easy to merge. > > >>>>>>>>>>> > > >>>>>>>>>>> Mihai > > >>>>>>>>>>> ________________________________ > > >>>>>>>>>>> From: Sergey Nuyanzin <snuyan...@gmail.com> > > >>>>>>>>>>> Sent: Monday, April 8, 2024 2:32 PM > > >>>>>>>>>>> To: dev@calcite.apache.org <dev@calcite.apache.org> > > >>>>>>>>>>> Subject: Re: [DISCUSS] Towards Calcite 1.37.0 > > >>>>>>>>>>> > > >>>>>>>>>>> Upgrade of Avatica is done at CALCITE-6356 [1], thanks a lot > > >>>> for > > >>>>>>> review > > >>>>>>>>>>> You can go forward with PRs if there still any > > >>>>>>>>>>> > > >>>>>>>>>>> If there is no objections I'm going to start steps to > > >>>> prepare and > > >>>>>>> create > > >>>>>>>>>>> an RC tomorrow > > >>>>>>>>>>> > > >>>>>>>>>>> [1] https://issues.apache.org/jira/browse/CALCITE-6356 > > >>>>>>>>>>> > > >>>>>>>>>>> On Mon, Apr 8, 2024 at 8:14 PM Mihai Budiu <mbu...@gmail.com > > > > >>>> wrote: > > >>>>>>>>>>> > > >>>>>>>>>>>> Hello, > > >>>>>>>>>>>> > > >>>>>>>>>>>> I am assuming that (one of) the next steps towards 1.37 will > > >>>> be a PR > > >>>>>>>>>>> which > > >>>>>>>>>>>> upgrades Avatica to 1.25. > > >>>>>>>>>>>> Is anyone working on that? > > >>>>>>>>>>>> After that is merged I plan to merge two PRs which re-enable > > >>>> the > > >>>>>>> tests > > >>>>>>>>>>> that > > >>>>>>>>>>>> were disabled temporarily. > > >>>>>>>>>>>> > > >>>>>>>>>>>> Thank you, > > >>>>>>>>>>>> Mihai > > >>>>>>>>>>>> > > >>>>>>>>>>>> > > >>>>>>>>>>>> On Mon, Mar 18, 2024 at 9:48 AM Mihai Budiu < > > >>>> mbu...@gmail.com> > > >>>>>>> wrote: > > >>>>>>>>>>>> > > >>>>>>>>>>>>> This would be great, I am fixing two very basic bugs. > > >>>>>>>>>>>>> Was busy with some other stuff, so I didn't have time to > > >>>> figure out > > >>>>>>> how > > >>>>>>>>>>>> to > > >>>>>>>>>>>>> submit the PRs so that they pass, if anyone has more > > >>>> detailed > > >>>>>>>>>>>> instructions > > >>>>>>>>>>>>> I would be very happy. Otherwise I will dig into it. > > >>>>>>>>>>>>> > > >>>>>>>>>>>>> Mihai > > >>>>>>>>>>>>> ------------------------------ > > >>>>>>>>>>>>> *From:* Francis Chuang <francischu...@apache.org> > > >>>>>>>>>>>>> *Sent:* Sunday, March 17, 2024 2:44 PM > > >>>>>>>>>>>>> *To:* dev@calcite.apache.org <dev@calcite.apache.org> > > >>>>>>>>>>>>> *Subject:* Re: [DISCUSS] Towards Calcite 1.37.0 > > >>>>>>>>>>>>> > > >>>>>>>>>>>>> Hey everyone, > > >>>>>>>>>>>>> > > >>>>>>>>>>>>> I just wanted to jump in regarding CALCITE-6248 [1] and > > >>>> CALCITE-6282 > > >>>>>>>>>>> (no > > >>>>>>>>>>>>> corresponding PRs in the Calcite repo yet). > > >>>>>>>>>>>>> > > >>>>>>>>>>>>> The corresponding PRs in the Avatica repo are: > > >>>>>>>>>>>>> - https://github.com/apache/calcite-avatica/pull/238 > > >>>>>>>>>>>>> - https://github.com/apache/calcite-avatica/pull/241 > > >>>>>>>>>>>>> > > >>>>>>>>>>>>> As the issue will require changes to both Calcite and > > >>>> Avatica in a > > >>>>>>>>>>>>> coordinated fashion, what do you guys think about releasing > > >>>> Avatica > > >>>>>>>>>>>>> 1.25.0 first? I can be RM for the Avatica release. > > >>>>>>>>>>>>> > > >>>>>>>>>>>>> Mihai, can you please confirm if this approach works for > > >>>> you? > > >>>>>>>>>>>>> > > >>>>>>>>>>>>> Discussion for getting changes simultaneously into both > > >>>> Avatica and > > >>>>>>>>>>>>> Calcite is here [2]. > > >>>>>>>>>>>>> > > >>>>>>>>>>>>> Francis > > >>>>>>>>>>>>> > > >>>>>>>>>>>>> [1] https://github.com/apache/calcite/pull/3708 > > >>>>>>>>>>>>> [2] > > >>>>>>> https://lists.apache.org/thread/5w3ry3zbm7671ffp4pxh7lx6cgc5r3tq > > >>>>>>>>>>>>> > > >>>>>>>>>>>>> On 13/03/2024 10:07 pm, Benchao Li wrote: > > >>>>>>>>>>>>>> Thank you, Hongyu, for volunteering to be a release > > >>>> manager. > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>> What's worth to mention is that to be a release manager > > >>>> does not > > >>>>>>>>>>>>>> require PMC membership nor being a committer, and it is a > > >>>> good > > >>>>>>> chance > > >>>>>>>>>>>>>> to be involved in community activities apart from > > >>>> code/discussion, > > >>>>>>>>>>>>>> which would be a good additional credit for being > > >>>> considered as > > >>>>>>>>>>>>>> committer or PMC member candidate. > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>> Hongyu Guo <guohongyu...@gmail.com> 于2024年3月13日周三 > 11:29写道: > > >>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>> I would like to take on the role of RM for one release > > >>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>> On Thu, Mar 7, 2024 at 2:58 AM Alessandro Solimando < > > >>>>>>>>>>>>>>> alessandro.solima...@gmail.com> wrote: > > >>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>> Hey Sergey, > > >>>>>>>>>>>>>>>> thanks for being the release manager for 1.37.0. > > >>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>> I have added fixVersion=1.37.0 to CALCITE-2040 > > >>>>>>>>>>>>>>>> <https://issues.apache.org/jira/browse/CALCITE-2040>, > > >>>> as its > > >>>>>>>>>>>>> associated PR > > >>>>>>>>>>>>>>>> <https://github.com/apache/calcite/pull/3666> is in > > >>>> good shape > > >>>>>>>>>>> IMO, > > >>>>>>>>>>>>> and we > > >>>>>>>>>>>>>>>> are trying to get it done shortly with Hongyu. > > >>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>> Best regards, > > >>>>>>>>>>>>>>>> Alessandro > > >>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>> On Wed, 6 Mar 2024 at 16:49, Sergey Nuyanzin < > > >>>>>>> snuyan...@gmail.com> > > >>>>>>>>>>>>> wrote: > > >>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>> Updates about 1.37.0 releasing > > >>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>> According to our Jira dashboard [1] and Github [2], > > >>>> there > > >>>>>>>>>>>>>>>>> are 17 pending issues that could / should be part of > the > > >>>>>>> release. > > >>>>>>>>>>>>>>>>> I'd propose to make a collective effort to try to clean > > >>>> up our > > >>>>>>>>>>>> 1.37.0 > > >>>>>>>>>>>>>>>>> backlog and merge the PRs which are in a good state. > > >>>> I'd propose > > >>>>>>>>>>> to > > >>>>>>>>>>>>>>>>> aim for about 2 weeks to release 1.37.0, this will give > > >>>> us about > > >>>>>>>>>>>>>>>>> some time to clean up pending PRs for the next version. > > >>>> What do > > >>>>>>>>>>> you > > >>>>>>>>>>>>>>>> think? > > >>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>> And contributors, if you have any work that is in good > > >>>> shape and > > >>>>>>>>>>>> want > > >>>>>>>>>>>>>>>>> to be included in 1.37.0, please mark the fixVersion to > > >>>> 1.37.0, > > >>>>>>>>>>> this > > >>>>>>>>>>>>>>>>> will inform the release manager, and we'll try our best > > >>>> to get > > >>>>>>> it > > >>>>>>>>>>>> in. > > >>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>> A quick update on the current status for issues > > >>>> targeted 1.37.0 > > >>>>>>>>>>>>>>>>> We need more reviewers for #2 > > >>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>> #1. Issues already have reviewers, and seems promising > > >>>> to be > > >>>>>>>>>>> merged > > >>>>>>>>>>>>>>>> shortly > > >>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/CALCITE-6138 > > >>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/CALCITE-6015 > > >>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/CALCITE-6283 > > >>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/CALCITE-5607 > > >>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>> #2. Issues has been reviewed, and needs another > > >>>> reviewer > > >>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/CALCITE-3522 > > >>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/CALCITE-6071 > > >>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/CALCITE-6210 > > >>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/CALCITE-6259 > > >>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/CALCITE-2067 > > >>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/CALCITE-6226 > > >>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/CALCITE-6193 > > >>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>> It could happen that I miss something, please let me > > >>>> know > > >>>>>>>>>>>>>>>>> if there is something with fixVersion 1.37.0 ready for > > >>>> review > > >>>>>>> and > > >>>>>>>>>>>> not > > >>>>>>>>>>>>>>>>> mentioned here > > >>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>> Also I created a JIRA issue for releasing 1.37.0 > > >>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/CALCITE-6302 > > >>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>> [1] > > >>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>> > > >>>>>>>>>>>>> > > >>>>>>>>>>>> > > >>>>>>>>>>> > > >>>>>>> > > >>>> > > > https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12333950 > > >>>>>>>>>>>>>>>>> [2] https://github.com/apache/calcite/pulls > > >>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>> On Fri, Feb 23, 2024 at 9:24 PM Julian Hyde < > > >>>>>>>>>>> jhyde.apa...@gmail.com > > >>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>> wrote: > > >>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>> +1 for a release. > > >>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>> Our users rely on a regular cadence of releases. If > > >>>> someone > > >>>>>>>>>>>> submits a > > >>>>>>>>>>>>>>>>>> patch and doesn’t see it in a release until 6 months > > >>>> later (or > > >>>>>>> it > > >>>>>>>>>>>>> sits > > >>>>>>>>>>>>>>>>>> un-reviewed) they will be less inclined to submit a > > >>>> patch. > > >>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>> Yeah, I know Open Source Doesn’t Require Providing > > >>>> Builds [1] > > >>>>>>> but > > >>>>>>>>>>>> it > > >>>>>>>>>>>>>>>>> makes > > >>>>>>>>>>>>>>>>>> everyone’s life easier. > > >>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>> Julian > > >>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>> [1] https://news.ycombinator.com/item?id=39094387 > > >>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>> On Feb 21, 2024, at 1:18 AM, Stamatis Zampetakis < > > >>>>>>>>>>>> zabe...@gmail.com > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>> wrote: > > >>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>> With so many commits it's definitely a good time to > > >>>> cut a new > > >>>>>>>>>>>>>>>> release. > > >>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>> I can be the RM for 1.39.0 or 1.40.0 depending on the > > >>>> timing. > > >>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>> Best, > > >>>>>>>>>>>>>>>>>>> Stamatis > > >>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>> On Wed, Feb 21, 2024 at 12:10 AM Sergey Nuyanzin < > > >>>>>>>>>>>>>>>> snuyan...@gmail.com> > > >>>>>>>>>>>>>>>>>> wrote: > > >>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>> Thanks for starting the discussion > > >>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>> @Sergey, are you still available for being the > > >>>> release > > >>>>>>> manager > > >>>>>>>>>>>> for > > >>>>>>>>>>>>>>>>>> 1.37.0? > > >>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>> I think so, in theory I could start with some steps > > >>>> in > > >>>>>>> one/two > > >>>>>>>>>>>>> weeks > > >>>>>>>>>>>>>>>>> if > > >>>>>>>>>>>>>>>>>>>> there is no objections > > >>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>> On Mon, Feb 19, 2024 at 12:29 PM Benchao Li < > > >>>>>>>>>>>> libenc...@apache.org> > > >>>>>>>>>>>>>>>>>> wrote: > > >>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>> It's been a bit more than 3 months since our last > > >>>> release > > >>>>>>>>>>>>>>>>> (2023-11-10) > > >>>>>>>>>>>>>>>>>>>>> [1] and there are currently 100+ new commits in > > >>>> main branch. > > >>>>>>>>>>> Per > > >>>>>>>>>>>>>>>> our > > >>>>>>>>>>>>>>>>>>>>> tradition of producing one release every 2-3 > > >>>> months, I think > > >>>>>>>>>>>> it's > > >>>>>>>>>>>>>>>>> time > > >>>>>>>>>>>>>>>>>>>>> to consider for next release now. > > >>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>> According to [2], the following release managers > > >>>> would be: > > >>>>>>>>>>>>>>>>>>>>> - 1.37.0 Sergey Nuyanzin > > >>>>>>>>>>>>>>>>>>>>> - 1.38.0 Julian Hyde > > >>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>> @Sergey, are you still available for being the > > >>>> release > > >>>>>>> manager > > >>>>>>>>>>>> for > > >>>>>>>>>>>>>>>>>> 1.37.0? > > >>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>> Besides, we need more volunteers for the next > > >>>> releases > > >>>>>>>>>>> (version > > >>>>>>>>>>>>> = > > >>>>>>>>>>>>>>>>>>>>> 1.39.0), anyone who is interested in doing it can > > >>>> reply in > > >>>>>>>>>>> this > > >>>>>>>>>>>>>>>>>>>>> thread. > > >>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>> [1] > > >>>> https://calcite.apache.org/docs/history.html#v1-36-0 > > >>>>>>>>>>>>>>>>>>>>> [4] > > >>>>>>>>>>>>>>>> > > >>>> https://lists.apache.org/thread/tm3t42qvpq3db24xtd2g468ofv83l6hk > > >>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>> -- > > >>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>> Best, > > >>>>>>>>>>>>>>>>>>>>> Benchao Li > > >>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>> -- > > >>>>>>>>>>>>>>>>>>>> Best regards, > > >>>>>>>>>>>>>>>>>>>> Sergey > > >>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>> -- > > >>>>>>>>>>>>>>>>> Best regards, > > >>>>>>>>>>>>>>>>> Sergey > > >>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>> > > >>>>>>>>>>>> > > >>>>>>>>>>> > > >>>>>>>>>>> > > >>>>>>>>>>> -- > > >>>>>>>>>>> Best regards, > > >>>>>>>>>>> Sergey > > >>>>>>>>>>> > > >>>>>>>>>> > > >>>>>>>>>> > > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > > >>>>>>> > > >>>>>> > > >>>>>> > > >>>>>> -- > > >>>>>> Best regards, > > >>>>>> Sergey > > >>>> > > >>>> > > >>>> > > >>>> -- > > >>>> > > >>>> Best, > > >>>> Benchao Li > > >>>> > > >>> > > >>> > > >>> -- > > >>> Best regards, > > >>> Sergey > > >>> > > >> > > >> > > >> -- > > >> Best regards, > > >> Sergey > > >> > > > > > > > > > > > -- > Best regards, > Sergey >