You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@calcite.apache.org by Abhishek Agarwal <ab...@gmail.com> on 2023/06/07 06:32:34 UTC

Re: [DISCUSS] Towards Calcite 1.35.0

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 <jh...@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 <li...@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 Alessandro Solimando <al...@gmail.com>.
Hello everyone,
I am done reviewing PR#3264 <https://github.com/apache/calcite/pull/3264> (
CALCITE-5756 <https://issues.apache.org/jira/browse/CALCITE-5756>), I will
merge within 24 hours if no objections arise.

Best regards,
Alessandro

On Sun, 25 Jun 2023 at 13:45, xiong duan <no...@gmail.com> wrote:

> 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 <jh...@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
>> > >>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>>
>> > >>>>>>>>>>>
>> > >>>>>>>>>>
>> > >>>>>>>>
>> > >>>>>>>>
>> > >>>>>>>
>> > >>>>>>
>> > >>>>>
>> > >>>>
>> > >>>
>> > >>
>> >
>> >

Re: [DISCUSS] Towards Calcite 1.35.0

Posted by Guillaume Masse <ma...@narrative.io.INVALID>.
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 Gian Merlino <gi...@apache.org>.
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 Tanner Clary <ta...@google.com.INVALID>.
#5 should be marked as resolved now. I also think I made the mistake of
closing issues rather than resolving them in the past, apologies for that.

-Tanner

On Wed, Jun 28, 2023 at 12:37 PM Julian Hyde <jh...@gmail.com> 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 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 Ruben Q L <ru...@gmail.com>.
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>.
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 Jacky Lau <li...@gmail.com>.
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 <jh...@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>.
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 <jh...@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 Ruben Q L <ru...@gmail.com>.
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 <jh...@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 Jacky Lau <li...@gmail.com>.
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 <jh...@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>.
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 <jh...@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 <li...@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>.
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 <jh...@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 <li...@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 Gian Merlino <gi...@apache.org>.
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 <jh...@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 <li...@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 Gian Merlino <gi...@apache.org>.
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 <jh...@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 <li...@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
> > > >
> > >
> >
>