You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@calcite.apache.org by Guillaume Masse <ma...@narrative.io.INVALID> on 2023/07/05 05:27:06 UTC
Re: [DISCUSS] Towards Calcite 1.35.0
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 <gi...@apache.org> 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 <ru...@gmail.com> 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 <no...@gmail.com>
> 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 <li...@gmail.com> 于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 <no...@gmail.com> 于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 <ru...@gmail.com> 于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 <li...@gmail.com>
> > >> 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 <no...@gmail.com> 于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 <jh...@gmail.com> 于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 <gi...@apache.org>
> > >>>>> 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 <
> > >> jhyde@apache.org
> > >>>>
> > >>>>>> 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 <jh...@apache.org> 于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 <
> > >>>>>> libenchao@apache.org
> > >>>>>>>>
> > >>>>>>>>>>>> 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
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>
> > >>>>>>
> > >>>>>
> > >>>>
> > >>>
> > >>
> >
> >
>
Re: [DISCUSS] Towards Calcite 1.35.0
Posted by xiong duan <no...@gmail.com>.
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 <no...@gmail.com> 于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 <ma...@narrative.io.invalid> 于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 <no...@gmail.com> 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 <jh...@gmail.com> 于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 <jh...@gmail.com>
>> > 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 <
>> > > estanilovskiy@gridgain.com> 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 <gi...@apache.org>
>> > 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 <ru...@gmail.com>
>> 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 <
>> nobigogle@gmail.com>
>> > > >>>> 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 <li...@gmail.com> 于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 <no...@gmail.com> 于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 <ru...@gmail.com> 于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 <liuyongvs2@gmail.com
>> >
>> > > >>>>>>> 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 <no...@gmail.com> 于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 <jh...@gmail.com> 于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 <
>> > gian@apache.org
>> > > >
>> > > >>>>>>>>>> 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 <
>> > > >>>>>>> jhyde@apache.org
>> > > >>>>>>>>>
>> > > >>>>>>>>>>> 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 <jh...@apache.org> 于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 <
>> > > >>>>>>>>>>> libenchao@apache.org
>> > > >>>>>>>>>>>>>
>> > > >>>>>>>>>>>>>>>>> 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
>> > > >>>>>>>>>>>>>>>>>>>
>> > > >>>>>>>>>>>>>>>>>>
>> > > >>>>>>>>>>>>>>>>>
>> > > >>>>>>>>>>>>>>>>
>> > > >>>>>>>>>>>>>>>
>> > > >>>>>>>>>>>>>
>> > > >>>>>>>>>>>>>
>> > > >>>>>>>>>>>>
>> > > >>>>>>>>>>>
>> > > >>>>>>>>>>
>> > > >>>>>>>>>
>> > > >>>>>>>>
>> > > >>>>>>>
>> > > >>>>>
>> > > >>>>>
>> > > >
>> > >
>> > >
>> >
>>
>
Re: [DISCUSS] Towards Calcite 1.35.0
Posted by Benchao Li <li...@apache.org>.
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 <no...@gmail.com> 于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 <ma...@narrative.io.invalid> 于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 <no...@gmail.com> 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 <jh...@gmail.com> 于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 <jh...@gmail.com>
> > > 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 <
> > > > estanilovskiy@gridgain.com> 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 <gi...@apache.org>
> > > 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 <ru...@gmail.com>
> > 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 <
> nobigogle@gmail.com
> > >
> > > > >>>> 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 <li...@gmail.com> 于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 <no...@gmail.com> 于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 <ru...@gmail.com> 于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 <
> liuyongvs2@gmail.com>
> > > > >>>>>>> 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 <no...@gmail.com> 于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 <jh...@gmail.com> 于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 <
> > > gian@apache.org
> > > > >
> > > > >>>>>>>>>> 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 <
> > > > >>>>>>> jhyde@apache.org
> > > > >>>>>>>>>
> > > > >>>>>>>>>>> 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 <jh...@apache.org> 于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 <
> > > > >>>>>>>>>>> libenchao@apache.org
> > > > >>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>>> 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
Re: [DISCUSS] Towards Calcite 1.35.0
Posted by xiong duan <no...@gmail.com>.
Hi All,
The RC build process is starting and therefore the main branch is in code
freeze until further notice.
Guillaume Masse <ma...@narrative.io.invalid> 于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 <no...@gmail.com> 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 <jh...@gmail.com> 于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 <jh...@gmail.com>
> > 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 <
> > > estanilovskiy@gridgain.com> 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 <gi...@apache.org>
> > 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 <ru...@gmail.com>
> 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 <nobigogle@gmail.com
> >
> > > >>>> 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 <li...@gmail.com> 于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 <no...@gmail.com> 于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 <ru...@gmail.com> 于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 <li...@gmail.com>
> > > >>>>>>> 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 <no...@gmail.com> 于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 <jh...@gmail.com> 于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 <
> > gian@apache.org
> > > >
> > > >>>>>>>>>> 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 <
> > > >>>>>>> jhyde@apache.org
> > > >>>>>>>>>
> > > >>>>>>>>>>> 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 <jh...@apache.org> 于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 <
> > > >>>>>>>>>>> libenchao@apache.org
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>> 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
> > > >>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>
> > > >>>>>
> > > >>>>>
> > > >
> > >
> > >
> >
>
Re: [DISCUSS] Towards Calcite 1.35.0
Posted by Guillaume Masse <ma...@narrative.io.INVALID>.
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 <no...@gmail.com> 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 <jh...@gmail.com> 于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 <jh...@gmail.com>
> 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 <
> > estanilovskiy@gridgain.com> 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 <gi...@apache.org>
> 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 <ru...@gmail.com> 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 <no...@gmail.com>
> > >>>> 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 <li...@gmail.com> 于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 <no...@gmail.com> 于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 <ru...@gmail.com> 于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 <li...@gmail.com>
> > >>>>>>> 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 <no...@gmail.com> 于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 <jh...@gmail.com> 于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 <
> gian@apache.org
> > >
> > >>>>>>>>>> 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 <
> > >>>>>>> jhyde@apache.org
> > >>>>>>>>>
> > >>>>>>>>>>> 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 <jh...@apache.org> 于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 <
> > >>>>>>>>>>> libenchao@apache.org
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> 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
> > >>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>
> > >>>>>>>
> > >>>>>
> > >>>>>
> > >
> >
> >
>
Re: [DISCUSS] Towards Calcite 1.35.0
Posted by xiong duan <no...@gmail.com>.
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 <jh...@gmail.com> 于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 <jh...@gmail.com> 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 <
> estanilovskiy@gridgain.com> 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 <gi...@apache.org> 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 <ru...@gmail.com> 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 <no...@gmail.com>
> >>>> 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 <li...@gmail.com> 于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 <no...@gmail.com> 于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 <ru...@gmail.com> 于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 <li...@gmail.com>
> >>>>>>> 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 <no...@gmail.com> 于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 <jh...@gmail.com> 于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 <gian@apache.org
> >
> >>>>>>>>>> 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 <
> >>>>>>> jhyde@apache.org
> >>>>>>>>>
> >>>>>>>>>>> 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 <jh...@apache.org> 于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 <
> >>>>>>>>>>> libenchao@apache.org
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> 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
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>>>>
> >
>
>
Re: [DISCUSS] Towards Calcite 1.35.0
Posted by Julian Hyde <jh...@gmail.com>.
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 <jh...@gmail.com> 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 <es...@gridgain.com> 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 <gi...@apache.org> 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 <ru...@gmail.com> 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 <no...@gmail.com>
>>>> 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 <li...@gmail.com> 于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 <no...@gmail.com> 于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 <ru...@gmail.com> 于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 <li...@gmail.com>
>>>>>>> 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 <no...@gmail.com> 于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 <jh...@gmail.com> 于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 <gi...@apache.org>
>>>>>>>>>> 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 <
>>>>>>> jhyde@apache.org
>>>>>>>>>
>>>>>>>>>>> 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 <jh...@apache.org> 于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 <
>>>>>>>>>>> libenchao@apache.org
>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>
>>>>>
>
Re: [DISCUSS] Towards Calcite 1.35.0
Posted by Julian Hyde <jh...@gmail.com>.
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 <es...@gridgain.com> 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 <gi...@apache.org> 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 <ru...@gmail.com> 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 <no...@gmail.com>
>>> 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 <li...@gmail.com> 于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 <no...@gmail.com> 于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 <ru...@gmail.com> 于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 <li...@gmail.com>
>>> > >> 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 <no...@gmail.com> 于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 <jh...@gmail.com> 于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 <gi...@apache.org>
>>> > >>>>> 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 <
>>> > >> jhyde@apache.org
>>> > >>>>
>>> > >>>>>> 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 <jh...@apache.org> 于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 <
>>> > >>>>>> libenchao@apache.org
>>> > >>>>>>>>
>>> > >>>>>>>>>>>> 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
>>> > >>>>>>>>>>>>>>
>>> > >>>>>>>>>>>>>
>>> > >>>>>>>>>>>>
>>> > >>>>>>>>>>>
>>> > >>>>>>>>>>
>>> > >>>>>>>>
>>> > >>>>>>>>
>>> > >>>>>>>
>>> > >>>>>>
>>> > >>>>>
>>> > >>>>
>>> > >>>
>>> > >>
>>> >
>>> >
Re: [DISCUSS] Towards Calcite 1.35.0
Posted by stanilovsky evgeny <es...@gridgain.com>.
[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 <gi...@apache.org> 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 <ru...@gmail.com> 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 <no...@gmail.com>
>> 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 <li...@gmail.com> 于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 <no...@gmail.com> 于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 <ru...@gmail.com> 于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 <li...@gmail.com>
>> > >> 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 <no...@gmail.com> 于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 <jh...@gmail.com> 于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 <gi...@apache.org>
>> > >>>>> 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 <
>> > >> jhyde@apache.org
>> > >>>>
>> > >>>>>> 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 <jh...@apache.org> 于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 <
>> > >>>>>> libenchao@apache.org
>> > >>>>>>>>
>> > >>>>>>>>>>>> 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
>> > >>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>>
>> > >>>>>>>>>>>
>> > >>>>>>>>>>
>> > >>>>>>>>
>> > >>>>>>>>
>> > >>>>>>>
>> > >>>>>>
>> > >>>>>
>> > >>>>
>> > >>>
>> > >>
>> >
>> >