Sorry to miss this message, I just pushed a commit to main ( https://github.com/apache/calcite/commit/91ca42fbccafe044fb122427848a62e4c30a3eea), and I've force-pushed to revert it now. I hope I did not bring any trouble to you.
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 > > > > >>>>>>>>>>>>>>>>>>> > > > > >>>>>>>>>>>>>>>>>> > > > > >>>>>>>>>>>>>>>>> > > > > >>>>>>>>>>>>>>>> > > > > >>>>>>>>>>>>>>> > > > > >>>>>>>>>>>>> > > > > >>>>>>>>>>>>> > > > > >>>>>>>>>>>> > > > > >>>>>>>>>>> > > > > >>>>>>>>>> > > > > >>>>>>>>> > > > > >>>>>>>> > > > > >>>>>>> > > > > >>>>> > > > > >>>>> > > > > > > > > > > > > > > > > > > > -- Best, Benchao Li
