I have reverted CALCITE-6978 and finally postponed CALCITE-7009 as I prefer
not to rush on it.

Since there are no pending tickets, let's freeze the main branch, I will
start preparing the release and it will hopefully be ready by EOD tomorrow
(CEST).

Best regards,
Alessandro

On Thu, 22 May 2025 at 19:17, Mihai Budiu <mbu...@gmail.com> wrote:

> I think that reverting 6978 is the right call for now.
> It is fixing a real bug, but we do not provide an easy workaround yet.
>
> Mihai
>
> ________________________________
> From: Alessandro Solimando <alessandro.solima...@gmail.com>
> Sent: Thursday, May 22, 2025 5:36 AM
> To: dev@calcite.apache.org <dev@calcite.apache.org>
> Subject: Re: Apache Calcite 1.40.0 release
>
> Hello,
> CALCITE-7035 <https://issues.apache.org/jira/browse/CALCITE-7035> has just
> been filed which reports a regression due to CALCITE-6978
> <https://issues.apache.org/jira/browse/CALCITE-6978>, which is part of
> 1.40.0.
>
> I haven't looked at it in detail, so I can't judge if it can be fixed
> quickly or not.
> I have pinged Mihai in the ticket as the author of the change in
> CALCITE-6978 <https://issues.apache.org/jira/browse/CALCITE-6978>, but I
> will try to have a look too in the meantime.
>
> If the fix is complex, I propose to revert CALCITE-6978
> <https://issues.apache.org/jira/browse/CALCITE-6978> for 1.40.0 and
> address
> both in the next release.
> Please share your thoughts if you see this differently or if you have
> better suggestions.
>
> Best regards,
> Alessandro
>
> On Wed, 21 May 2025 at 12:13, Alessandro Solimando <
> alessandro.solima...@gmail.com> wrote:
>
> > @Konstantin: thank you for the reminder on CALCITE-7009
> > <https://issues.apache.org/jira/browse/CALCITE-7009>, I have just
> > approved the associated PR #4378
> > <https://github.com/apache/calcite/pull/4378>, I will merge it in ~24
> > hours if there are no objections by then. I am not an expert for
> > correlation but your reasoning in the ticket is detailed and convincing,
> > and I have tested against PostgreSQL and the expected result matches.
> >
> > @Mihai:
> > #4328 <https://github.com/apache/calcite/pull/4328> for CALCITE-5638
> > <https://issues.apache.org/jira/browse/CALCITE-5638> has been merged
> > (thanks suibianwanwank!)
> >
> > #4382 <https://github.com/apache/calcite/pull/4382> for CALCITE-7017
> > <https://issues.apache.org/jira/browse/CALCITE-7017> was dependent on
> > CALCITE-5638 <https://issues.apache.org/jira/browse/CALCITE-5638> and
> can
> > probably be finalized, I have pinged the author, let's see if we can make
> > it in the next two days (we also need a code comment on the change, as
> you
> > requested). I will put the fixVersion=1.40.0 to not forget it, but I
> > don't consider it blocking for the release, I will remove it if we run
> out
> > of time (unless someone objects).
> >
> > Thanks for resolving CALCITE-7014
> > <https://issues.apache.org/jira/browse/CALCITE-7014>, and I saw your
> > comment for CALCITE-7026
> > <https://issues.apache.org/jira/browse/CALCITE-7026>, it seems it will
> > require a bit more discussion.
> >
> > CALCITE-7027 <https://issues.apache.org/jira/browse/CALCITE-7027> is
> > indeed ready to be merged if Julian is OK with the updated Jira title
> > (which LGTM btw).
> >
> > CALCITE-7030 <https://issues.apache.org/jira/browse/CALCITE-7030> has
> > been resolved in the meantime (thanks Nobigo!).
> >
> > There is also CALCITE-6887
> > <https://issues.apache.org/jira/browse/CALCITE-6887> / #4371
> > <https://github.com/apache/calcite/pull/4371>, I need to take another
> > look as some comments were scattered over the three PRs. There is an
> > approval from a committer already (thanks Zhen Chen!) but you have made
> > some comments Mihai, maybe you can take another look.
> >
> > All pending tickets surely identified for 1.40.0 are here:
> >
> https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12333950
> >
> > Best regards,
> > Alessandro
> >
> >
> > On Wed, 21 May 2025 at 08:15, Xiong Duan <xi...@apache.org> wrote:
> >
> >> I have merged and resolved 7030.
> >>
> >> Konstantin Orlov <kor...@apache.org> 于2025年5月21日周三 14:04写道:
> >> >
> >> > Folks, any chance to include
> >> > https://issues.apache.org/jira/browse/CALCITE-7009 in the upcoming
> >> > release? The patch is really small, we only need to find someone with
> >> good
> >> > expertise in correlates to take a look.
> >> >
> >> > --
> >> > Regards,
> >> > Konstantin Orlov
> >> >
> >> > On Tue, May 20, 2025 at 7:45 PM Alessandro Solimando <
> >> > alessandro.solima...@gmail.com> wrote:
> >> >
> >> > > Hi everyone,
> >> > > as announced, I would like to close the main branch in roughly 48
> >> hours
> >> > > from now and start preparing the RC for the next release.
> >> > >
> >> > > According to this dashboard
> >> > > <
> >> > >
> >>
> https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12333950
> >> > > >,
> >> > > there are only two unresolved tickets marked for 1.40.0:
> >> > > - CALCITE-7014 <https://issues.apache.org/jira/browse/CALCITE-7014
> >,
> >> which
> >> > > didn't receive any comments so far and I feel like it can be moved
> to
> >> > > 1.41.0
> >> > > - CALCITE-6887 <https://issues.apache.org/jira/browse/CALCITE-6887
> >,
> >> > > already an approval from a committer and close to completion IMO
> >> > >
> >> > > These three tickets have good enough already associated PRs and can
> >> easily
> >> > > make it into the release, although they don't have a fixVersion set,
> >> at the
> >> > > moment:
> >> > > - CALCITE-7026 <https://issues.apache.org/jira/browse/CALCITE-7026>
> >> > > - CALCITE-7027 <https://issues.apache.org/jira/browse/CALCITE-7027>
> >> > > - CALCITE-7030 <https://issues.apache.org/jira/browse/CALCITE-7030>
> >> > >
> >> > > Is there anything else that we might want to try to squeeze in into
> >> 1.40.0?
> >> > >
> >> > > Best regards,
> >> > > Alessandro
> >> > >
> >> > > Best regards,
> >> > > Alessandro
> >> > >
> >> > > On Fri, 16 May 2025 at 09:57, Stamatis Zampetakis <
> zabe...@gmail.com>
> >> > > wrote:
> >> > >
> >> > > > Having a new release by June would be great! Thanks for starting
> the
> >> > > > discussion Alessandro!
> >> > > >
> >> > > > I will start a separate thread for the signing party. Let's
> discuss
> >> > > > here any must have items for the release and/or issues encountered
> >> > > > during the process.
> >> > > >
> >> > > > Best,
> >> > > > Stamatis
> >> > > >
> >> > > > On Thu, May 15, 2025 at 10:42 AM Alessandro Solimando
> >> > > > <alessandro.solima...@gmail.com> wrote:
> >> > > > >
> >> > > > > Thank you, Francis, for your quick reply, I will make sure to
> >> reach out
> >> > > > in
> >> > > > > case of problems :)
> >> > > > >
> >> > > > > Good point regarding the tz, I am located in CEST/GMT+2.
> >> > > > >
> >> > > > > If someone within my same timezone is available it's easier, but
> >> > > > otherwise
> >> > > > > I can adapt to the tz of whoever is available for the key
> signing.
> >> > > > >
> >> > > > > Best regards,
> >> > > > > Alessandro
> >> > > > >
> >> > > > > On Thu, 15 May 2025 at 10:27, Francis Chuang <
> >> francischu...@apache.org
> >> > > >
> >> > > > > wrote:
> >> > > > >
> >> > > > > > +1 I think this is a good plan.
> >> > > > > >
> >> > > > > > For the signing party, can you please let us know which
> timezone
> >> > > you're
> >> > > > > > in? There should be someone on this list who is in the same
> >> timezone
> >> > > > and
> >> > > > > > can sign your key.
> >> > > > > >
> >> > > > > > The instructions for making a RC[1] is pretty complete, but if
> >> you
> >> > > run
> >> > > > > > into any issues or have any questions, please post here and we
> >> can
> >> > > > help! :)
> >> > > > > >
> >> > > > > > Francis
> >> > > > > >
> >> > > > > > [1]
> >> > > >
> >> https://calcite.apache.org/docs/howto.html#making-a-release-candidate
> >> > > > > >
> >> > > > > > On 15/05/2025 5:36 pm, Alessandro Solimando wrote:
> >> > > > > > > Hello,
> >> > > > > > > I volunteered to be the next release manager for 1.40.0,
> and I
> >> > > would
> >> > > > like
> >> > > > > > > to propose the 24th-25th May as the target date for the RC.
> >> > > > > > >
> >> > > > > > > To this effect, I'd like to close modifications to the main
> >> branch
> >> > > a
> >> > > > few
> >> > > > > > > days before, say the 22nd of May, and take the time until
> >> then to
> >> > > > > > finalize
> >> > > > > > > pending work that should be included into the next release.
> >> > > > > > >
> >> > > > > > > I haven't participated in any signing party so far, so by
> >> then I
> >> > > will
> >> > > > > > need
> >> > > > > > > to have my PGP key signed by someone before the release
> >> process
> >> > > > starts.
> >> > > > > > > Shall we organize a full fledged key signing party or is
> >> there some
> >> > > > > > > lightweight process we could favor in the interest of time?
> >> > > > > > >
> >> > > > > > > Please let me know if you have any concerns with the
> timeline
> >> > > and/or
> >> > > > > > > suggestions for the key signing or anything else, as it's my
> >> first
> >> > > > time
> >> > > > > > as
> >> > > > > > > release manager, any form of guidance/tip is welcome!
> >> > > > > > >
> >> > > > > > > Best regards,
> >> > > > > > > Alessandro
> >> > > > > > >
> >> > > > > >
> >> > > > > >
> >> > > >
> >> > >
> >>
> >
>

Reply via email to