Hi All, I have prepared the release log in https://github.com/apache/calcite/pull/3315/files . Please review it. If have any questions or advices, please let me know.
xiong duan <[email protected]> 于2023年7月13日周四 18:25写道: > Hi All, > > The RC build process is starting and therefore the main branch is in code > freeze until further notice. > > Guillaume Masse <[email protected]> 于2023年7月10日周一 > 22:12写道: > >> Hi All, >> >> I did a second pass at named_struct runtime implementation: >> https://github.com/apache/calcite/pull/3295 >> >> The idea is to branch on the implementation when the runtime structure is >> not a java class (the item operator would use reflection to fetch the >> field). In this case, I send to the program the list of all fields. This >> is >> similar to what Apache Spark does as far as I know. >> >> On Mon, Jul 10, 2023 at 1:52 AM xiong duan <[email protected]> wrote: >> >> > Hi, Developer, I will start the 1.35.0 release process on July 13, 2023. >> > Please feel free to merge the PR before that. >> > >> > Julian Hyde <[email protected]> 于2023年7月6日周四 02:34写道: >> > >> > > I’ve been working on a few lint improvements in >> > > https://github.com/julianhyde/calcite/tree/xxxx-lint. I’ll merge >> those >> > in >> > > (rules and fixes) before the release. >> > > >> > > > On Jul 5, 2023, at 11:26 AM, Julian Hyde <[email protected]> >> > wrote: >> > > > >> > > > I don’t think CALCITE-5701 (named_struct) is ready. (I had imagined >> > that >> > > it would be syntactic sugar for ROW. Guillaume’s latest PR adds a new >> > > runtime class so that the struct values can be introspected at >> runtime as >> > > beans, and I think that is the wrong path. I’ll add more discussion in >> > the >> > > Jira case.) >> > > > >> > > >> On Jul 5, 2023, at 1:50 AM, stanilovsky evgeny < >> > > [email protected]> wrote: >> > > >> >> > > >> [1] Is ready for merging, approvals are obtained. >> > > >> >> > > >> [1] https://github.com/apache/calcite/pull/3211 >> > > >> >> > > >> >> > > >>> I finished CALCITE-5701 Add NAMED_STRUCT function (enabled in >> Spark >> > > library) >> > > >>> I hope it's not too late for the release: >> > > >>> https://github.com/apache/calcite/pull/3295 >> > > >>> >> > > >>> The CI passes, it just needs a re-run on the last commit. >> > > >>> >> > > >>> On Fri, Jun 30, 2023 at 5:26 PM Gian Merlino <[email protected]> >> > wrote: >> > > >>> >> > > >>>> Of the open tickets, I reviewed CALCITE-5708 and CALCITE-5727, >> which >> > > are >> > > >>>> two I felt I understood well enough to review. >> > > >>>> >> > > >>>> On 2023/06/28 19:36:16 Julian Hyde wrote: >> > > >>>>> I have taken care of 1, 2, 3, 4. >> > > >>>>> >> > > >>>>> Tanner, can you do 5. >> > > >>>>> >> > > >>>>> Of the 12 open issues that are open and have fixVersion = 1.35, >> > most >> > > >>>> have PRs ready for review [1]. Can a few committers each take >> say 3 >> > > cases >> > > >>>> each and review their PRs? >> > > >>>>> >> > > >>>>> Julian >> > > >>>>> >> > > >>>>> [1] >> > > >>>> >> > > >> > >> https://issues.apache.org/jira/issues/?jql=project%20%3D%20CALCITE%20AND%20fixVersion%20%3D%201.35.0%20and%20status%20%3D%20open >> > > >>>>> >> > > >>>>>> On Jun 28, 2023, at 6:25 AM, Ruben Q L <[email protected]> >> wrote: >> > > >>>>>> >> > > >>>>>> Hello, >> > > >>>>>> >> > > >>>>>> Thanks for checking Xiong Duan, I have taken care of 6,7,8. >> > > >>>>>> >> > > >>>>>> Contributors, please remember that after completing a ticket, >> the >> > > Jira >> > > >>>>>> needs to be set to "Resolved", not "Closed" (they will be >> moved to >> > > >>>> Closed >> > > >>>>>> by the Release Manager, once the next release is produced). >> > > >>>>>> >> > > >>>>>> Apart from that, our dashboard [1] still shows 22 unresolved >> > tickets >> > > >>>> with >> > > >>>>>> fixVersion=1.35 >> > > >>>>>> Except from the blocker ones, I guess the rest would need to be >> > > >>>> resolved >> > > >>>>>> shortly or otherwise moved to fixVersion=1.36 (or no >> fixVersion). >> > > >>>>>> As a general rule, please do not set a fixVersion unless it is >> a >> > > >>>> blocker >> > > >>>>>> issue, or you're reasonably sure that the issue will be done >> for >> > the >> > > >>>> next >> > > >>>>>> release. >> > > >>>>>> >> > > >>>>>> Best, >> > > >>>>>> Ruben >> > > >>>>>> >> > > >>>>>> [1] >> > > >>>>>> >> > > >>>> >> > > >> > >> https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12333950 >> > > >>>>>> >> > > >>>>>> >> > > >>>>>> >> > > >>>>>> >> > > >>>>>> On Wed, Jun 28, 2023 at 1:47 PM xiong duan < >> [email protected]> >> > > >>>> wrote: >> > > >>>>>> >> > > >>>>>>> In order to release 1.35.0, I reviewed all the fixed issues in >> > this >> > > >>>>>>> version, Here are some issue statuses that need to be >> resolved: >> > > >>>>>>> >> > > >>>>>>> >> > > >>>>>>> 1. https://issues.apache.org/jira/browse/CALCITE-5764(The PR >> > has >> > > >>>>>>> merge.But issue is IN PROGRESS). (Assigine Julian Hyde) >> > > >>>>>>> 2. https://issues.apache.org/jira/browse/CALCITE-5706(The PR >> > has >> > > >>>>>>> merge.But issue is IN PROGRESS). (Assigine Julian Hyde) >> > > >>>>>>> 3. https://issues.apache.org/jira/browse/CALCITE-5765(The PR >> > has >> > > >>>>>>> merge.But issue is IN PROGRESS). (Assigine Julian Hyde) >> > > >>>>>>> 4. https://issues.apache.org/jira/browse/CALCITE-5762(The PR >> > has >> > > >>>>>>> merge.But issue is IN PROGRESS). (Assigine Julian Hyde) >> > > >>>>>>> 5. https://issues.apache.org/jira/browse/CALCITE-5747(The PR >> > has >> > > >>>>>>> merge.But issue is NOT Resolve). (Assigine Tanner Clary) >> > > >>>>>>> 6. https://issues.apache.org/jira/browse/CALCITE-5771(The >> Fix >> > > >>>> Version >> > > >>>>>>> is >> > > >>>>>>> NONE, Need set it to 1.35.0) >> > > >>>>>>> 7. https://issues.apache.org/jira/browse/CALCITE-5757(The >> Fix >> > > >>>> Version >> > > >>>>>>> is >> > > >>>>>>> NONE, Need set it to 1.35.0) >> > > >>>>>>> 8. >> > https://issues.apache.org/jira/browse/CALCITE-4679(Resolution >> > > >>>> should >> > > >>>>>>> be Fixed. But is Resolved) >> > > >>>>>>> >> > > >>>>>>> If you are busy, Please tell me the real status of the ISSUE, >> > and I >> > > >>>> will >> > > >>>>>>> handle it. (6,7,8 need one PMC to handle it).Thanks. >> > > >>>>>>> >> > > >>>>>>> >> > > >>>>>>> Jacky Lau <[email protected]> 于2023年6月26日周一 14:24写道: >> > > >>>>>>> >> > > >>>>>>>> hi @xiong duan: >> > > >>>>>>>> thanks for your review and merged very much, and i forgot >> > there >> > > >>>> are >> > > >>>>>>>> also have one pr https://github.com/apache/calcite/pull/3262 >> > > >>>>>>>> do you also have time to have a look? >> > > >>>>>>>> >> > > >>>>>>>> >> > > >>>>>>>> xiong duan <[email protected]> 于2023年6月25日周日 19:45写道: >> > > >>>>>>>> >> > > >>>>>>>>> I have reviewed: >> > > >>>>>>>>> https://github.com/apache/calcite/pull/3238 >> > > >>>>>>>>> https://github.com/apache/calcite/pull/3263 >> > > >>>>>>>>> If no other problem, I will merge it tomorrow. >> > > >>>>>>>>> >> > > >>>>>>>>> Ruben Q L <[email protected]> 于2023年6月25日周日 17:20写道: >> > > >>>>>>>>> >> > > >>>>>>>>>> I'd like to include CALCITE-5789 in 1.35. I'll try to >> finalize >> > > it >> > > >>>>>>>>>> today/tomorrow. >> > > >>>>>>>>>> >> > > >>>>>>>>>> >> > > >>>>>>>>>> >> > > >>>>>>>>>> El dom, 25 jun 2023, 6:33, Jacky Lau <[email protected] >> > >> > > >>>>>>> escribió: >> > > >>>>>>>>>> >> > > >>>>>>>>>>> could we review this pr, so that it could be merged in >> 1.35. >> > > then >> > > >>>>>>> the >> > > >>>>>>>>>> 1.35 >> > > >>>>>>>>>>> will almost have the full spark collection function. >> > > >>>>>>>>>>> I would very appreciate a review. if someone has time. >> > > >>>>>>>>>>> >> > > >>>>>>>>>>> https://github.com/apache/calcite/pull/3238 >> > > >>>>>>>>>>> https://github.com/apache/calcite/pull/3263 >> > > >>>>>>>>>>> >> > > >>>>>>>>>>> xiong duan <[email protected]> 于2023年6月25日周日 10:31写道: >> > > >>>>>>>>>>> >> > > >>>>>>>>>>>> I have created CALCITE-5797 to release 1.35.0. If there >> are >> > no >> > > >>>>>>>>>>> objections, >> > > >>>>>>>>>>>> I will create an RC in the following days. >> > > >>>>>>>>>>>> >> > > >>>>>>>>>>>> [1]:https://issues.apache.org/jira/browse/CALCITE-5797 >> > > >>>>>>>>>>>> >> > > >>>>>>>>>>>> If there are other must fix for 1.35.0 please let us >> know so >> > > that >> > > >>>>>>>> we >> > > >>>>>>>>>> can >> > > >>>>>>>>>>>> plan accordingly. >> > > >>>>>>>>>>>> >> > > >>>>>>>>>>>> Julian Hyde <[email protected]> 于2023年6月24日周六 >> 01:58写道: >> > > >>>>>>>>>>>> >> > > >>>>>>>>>>>>> We said ‘mid-June’. Time to get this release rolling? >> > > >>>>>>>>>>>>> >> > > >>>>>>>>>>>>>> On Jun 20, 2023, at 10:34 PM, Gian Merlino < >> > [email protected] >> > > > >> > > >>>>>>>>>> wrote: >> > > >>>>>>>>>>>>>> >> > > >>>>>>>>>>>>>> I committed the patch for CALCITE-5477. I would >> > appreciate a >> > > >>>>>>>>> review >> > > >>>>>>>>>>> on >> > > >>>>>>>>>>>>> CALCITE-5479, if someone has a chance. >> > > >>>>>>>>>>>>>> >> > > >>>>>>>>>>>>>> On 2023/06/07 09:53:08 Gian Merlino wrote: >> > > >>>>>>>>>>>>>>> Some more detail: >> > > >>>>>>>>>>>>>>> >> > > >>>>>>>>>>>>>>> - the PR for CALCITE-5477 is >> > > >>>>>>>>>>>>> https://github.com/apache/calcite/pull/3249 >> > > >>>>>>>>>>>>>>> - the PR for CALCITE-5479 is >> > > >>>>>>>>>>>>> https://github.com/apache/calcite/pull/3030 >> > > >>>>>>>>>>>>>>> >> > > >>>>>>>>>>>>>>> I've just pushed up some updates to reflect the new >> > > approach >> > > >>>>>>>> we >> > > >>>>>>>>>>>>> discussed for guava backwards-compat in CALCITE-5477, >> and >> > to >> > > >>>>>>> sync >> > > >>>>>>>>> up >> > > >>>>>>>>>>> with >> > > >>>>>>>>>>>>> latest main in CALCITE-5479. >> > > >>>>>>>>>>>>>>> >> > > >>>>>>>>>>>>>>> We've been doing a bunch of work on the Druid side to >> be >> > > >>>>>>> able >> > > >>>>>>>> to >> > > >>>>>>>>>>>> update >> > > >>>>>>>>>>>>> our Calcite dependency (currently, we're on 1.21.0). >> From >> > > what >> > > >>>>>>>>> we've >> > > >>>>>>>>>>> seen >> > > >>>>>>>>>>>>> so far, we believe if these two patches are part of >> 1.35.0, >> > > >>>>>>> then >> > > >>>>>>>> we >> > > >>>>>>>>>>> could >> > > >>>>>>>>>>>>> target that version. >> > > >>>>>>>>>>>>>>> >> > > >>>>>>>>>>>>>>> Gian >> > > >>>>>>>>>>>>>>> >> > > >>>>>>>>>>>>>>> On 2023/06/07 06:32:34 Abhishek Agarwal wrote: >> > > >>>>>>>>>>>>>>>> We (Apache Druid) would also like >> > > >>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/CALCITE-5479 >> and >> > > >>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/CALCITE-5477 >> to >> > be >> > > >>>>>>>> fixed >> > > >>>>>>>>>> in >> > > >>>>>>>>>>>>> 1.35.0. >> > > >>>>>>>>>>>>>>>> There are PRs for both of these fixes. We are >> working on >> > > >>>>>>>>>> addressing >> > > >>>>>>>>>>>>> review >> > > >>>>>>>>>>>>>>>> comments and just need a few days of time. >> > > >>>>>>>>>>>>>>>> >> > > >>>>>>>>>>>>>>>> On Thu, Jun 1, 2023 at 3:32 AM Julian Hyde < >> > > >>>>>>> [email protected] >> > > >>>>>>>>> >> > > >>>>>>>>>>> wrote: >> > > >>>>>>>>>>>>>>>> >> > > >>>>>>>>>>>>>>>>> There's one Jira case we should fix: >> > > >>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/CALCITE-5737 >> > > >>>>>>> (support >> > > >>>>>>>>> JDK >> > > >>>>>>>>>>> 19 >> > > >>>>>>>>>>>>> and >> > > >>>>>>>>>>>>>>>>> 20). Can someone take that on? >> > > >>>>>>>>>>>>>>>>> >> > > >>>>>>>>>>>>>>>>> Julian >> > > >>>>>>>>>>>>>>>>> >> > > >>>>>>>>>>>>>>>>> On 2023/05/30 08:33:23 xiong duan wrote: >> > > >>>>>>>>>>>>>>>>>> Yes. I can release 1.35.0 when the PR is handled. >> > > >>>>>>>>>>>>>>>>>> >> > > >>>>>>>>>>>>>>>>>> Julian Hyde <[email protected]> 于2023年5月30日周二 >> 05:46写道: >> > > >>>>>>>>>>>>>>>>>> >> > > >>>>>>>>>>>>>>>>>>> Mid-June sounds like a good idea. >> > > >>>>>>>>>>>>>>>>>>> >> > > >>>>>>>>>>>>>>>>>>> I would like to see the following Jira cases >> > finished: >> > > >>>>>>>>>>>>>>>>>>> * 5701 NAMED_STRUCT (MasseGuillaume) >> > > >>>>>>>>>>>>>>>>>>> * 5640 SAFE_ADD (DanZou) >> > > >>>>>>>>>>>>>>>>>>> * 5625 SEARCH (olivrlee) >> > > >>>>>>>>>>>>>>>>>>> * 5626 Fully-qualified names (herunkang2018) >> > > >>>>>>>>>>>>>>>>>>> * 5615 SQL Logic Test (mbudiu) >> > > >>>>>>>>>>>>>>>>>>> * 5607 JSON serialization (olivrlee) >> > > >>>>>>>>>>>>>>>>>>> * 5564 PERCENTILE_CONT (tanclary) >> > > >>>>>>>>>>>>>>>>>>> * 5526 Unparsing literals (TJ Banghart) >> > > >>>>>>>>>>>>>>>>>>> >> > > >>>>>>>>>>>>>>>>>>> If the authors have made changes they would like >> me >> > to >> > > >>>>>>>>> review, >> > > >>>>>>>>>>>>> please >> > > >>>>>>>>>>>>>>>>>>> add a comment to the Jira case. >> > > >>>>>>>>>>>>>>>>>>> >> > > >>>>>>>>>>>>>>>>>>> Any other cases, don't ask me personally, ask >> > everyone >> > > >>>>>>> on >> > > >>>>>>>>> the >> > > >>>>>>>>>>> dev >> > > >>>>>>>>>>>>>>>>>>> list. My capacity to review PRs is limited. >> > > >>>>>>>>>>>>>>>>>>> >> > > >>>>>>>>>>>>>>>>>>> Julian >> > > >>>>>>>>>>>>>>>>>>> >> > > >>>>>>>>>>>>>>>>>>> On Fri, May 26, 2023 at 11:16 PM Benchao Li < >> > > >>>>>>>>>>> [email protected] >> > > >>>>>>>>>>>>> >> > > >>>>>>>>>>>>>>>>> wrote: >> > > >>>>>>>>>>>>>>>>>>>> >> > > >>>>>>>>>>>>>>>>>>>> It's been a bit more than 2 months since our last >> > > >>>>>>> release >> > > >>>>>>>>> [1] >> > > >>>>>>>>>>> and >> > > >>>>>>>>>>>>>>>>> there >> > > >>>>>>>>>>>>>>>>>>> are >> > > >>>>>>>>>>>>>>>>>>>> currently 80+ new commits in master. >> > > >>>>>>>>>>>>>>>>>>>> >> > > >>>>>>>>>>>>>>>>>>>> As usual, according to our Jira dashboard [2] and >> > > >>>>>>> Github >> > > >>>>>>>>> [3], >> > > >>>>>>>>>>>> there >> > > >>>>>>>>>>>>>>>>> are >> > > >>>>>>>>>>>>>>>>>>>> many 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.35 >> > > >>>>>>>>>> backlog >> > > >>>>>>>>>>>> and >> > > >>>>>>>>>>>>>>>>> merge >> > > >>>>>>>>>>>>>>>>>>>> the PRs which are in a good state. I'd propose to >> > aim >> > > >>>>>>> for >> > > >>>>>>>>>> **mid >> > > >>>>>>>>>>>>>>>>> June** to >> > > >>>>>>>>>>>>>>>>>>>> release 1.35.0, this will give us about 15-20 >> days >> > to >> > > >>>>>>>> clean >> > > >>>>>>>>>> up >> > > >>>>>>>>>>>>>>>>> pending >> > > >>>>>>>>>>>>>>>>>>> PRs >> > > >>>>>>>>>>>>>>>>>>>> for next version. What do you think? >> > > >>>>>>>>>>>>>>>>>>>> >> > > >>>>>>>>>>>>>>>>>>>> According to [4], the following release managers >> > would >> > > >>>>>>>> be: >> > > >>>>>>>>>>>>>>>>>>>> - 1.35.0 Duan Xiong >> > > >>>>>>>>>>>>>>>>>>>> - 1.36.0 Benchao Li >> > > >>>>>>>>>>>>>>>>>>>> - 1.37.0 Sergey Nuyanzin >> > > >>>>>>>>>>>>>>>>>>>> - 1.38.0 Julian Hyde >> > > >>>>>>>>>>>>>>>>>>>> >> > > >>>>>>>>>>>>>>>>>>>> @Duan Xiong, are you still available for being >> the >> > > >>>>>>>> release >> > > >>>>>>>>>>>> manager >> > > >>>>>>>>>>>>>>>>> for >> > > >>>>>>>>>>>>>>>>>>>> 1.35.0? >> > > >>>>>>>>>>>>>>>>>>>> >> > > >>>>>>>>>>>>>>>>>>>> And contributors, if you have any work that is in >> > good >> > > >>>>>>>>> shape >> > > >>>>>>>>>>> and >> > > >>>>>>>>>>>>>>>>> want to >> > > >>>>>>>>>>>>>>>>>>> be >> > > >>>>>>>>>>>>>>>>>>>> included in 1.35.0, please mark the fixVersion to >> > > >>>>>>> 1.35.0, >> > > >>>>>>>>>> this >> > > >>>>>>>>>>>> will >> > > >>>>>>>>>>>>>>>>>>> inform >> > > >>>>>>>>>>>>>>>>>>>> the release manager, and we'll try our best to >> get >> > it >> > > >>>>>>> in. >> > > >>>>>>>>>>>>>>>>>>>> >> > > >>>>>>>>>>>>>>>>>>>> [1] >> > > >>>>>>> https://calcite.apache.org/docs/history.html#v1-34-0 >> > > >>>>>>>>>>>>>>>>>>>> [2] >> > > >>>>>>>>>>>>>>>>>>>> >> > > >>>>>>>>>>>>>>>>>>> >> > > >>>>>>>>>>>>>>>>> >> > > >>>>>>>>>>>>> >> > > >>>>>>>>>>>> >> > > >>>>>>>>>>> >> > > >>>>>>>>>> >> > > >>>>>>>>> >> > > >>>>>>>> >> > > >>>>>>> >> > > >>>> >> > > >> > >> https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12333950 >> > > >>>>>>>>>>>>>>>>>>>> [3] https://github.com/apache/calcite/pulls >> > > >>>>>>>>>>>>>>>>>>>> [4] >> > > >>>>>>>>>>>>> >> > > >>>>>>> >> https://lists.apache.org/thread/tm3t42qvpq3db24xtd2g468ofv83l6hk >> > > >>>>>>>>>>>>>>>>>>>> >> > > >>>>>>>>>>>>>>>>>>>> >> > > >>>>>>>>>>>>>>>>>>>> Best, >> > > >>>>>>>>>>>>>>>>>>>> Benchao Li >> > > >>>>>>>>>>>>>>>>>>> >> > > >>>>>>>>>>>>>>>>>> >> > > >>>>>>>>>>>>>>>>> >> > > >>>>>>>>>>>>>>>> >> > > >>>>>>>>>>>>>>> >> > > >>>>>>>>>>>>> >> > > >>>>>>>>>>>>> >> > > >>>>>>>>>>>> >> > > >>>>>>>>>>> >> > > >>>>>>>>>> >> > > >>>>>>>>> >> > > >>>>>>>> >> > > >>>>>>> >> > > >>>>> >> > > >>>>> >> > > > >> > > >> > > >> > >> >
