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