>From my understanding we should follow PIP-175.
Actually it has not been officially voted on but we can address that easily.

Following PIP-175, we have to provide the first LTS release which will be
3.0.
The code freeze should happen 3 weeks before the target date.
If we target 3 months from now to have 3.0 released, let's say mid April,
we should consider the time for:
1. bureaucracy of the release - ~1 week
2. the vote ~ 2 weeks
3. the code freeze ~ 3 weeks

So the code freeze should start 6 weeks before the target date, in this
case at the beginning of March.
Code freeze is intended as (from PIP-175):
"The release manager will branch off from master, and he will be
responsible for selecting the changes that will be cherry-picked in the
release branch."

So we need to have a release manager that at the beginning of March:
- creates the 3.0 branch
- must approve every cherry-pick (the best would be to require to open pull
requests against the branch 3.0 and have the release manager as submitter
or reviewer)
- call the vote on the third week of March


This plan makes sense to me.
The estimate for the above steps are debatable and should be part of
PIP-175.

Since, as Christophe said, we have tons of new stuff (since August) in the
master branch we might take a different target date but it also depends on
the features that are not fully completed but already partially committed
on the master branch).
Also this is a new process, it's okay to have some delays for the first LTS
release.

I'd be happy to guide the 3.0 release

Nicolò Boschi


Il giorno ven 20 gen 2023 alle ore 11:46 Christophe Bornet <
bornet.ch...@gmail.com> ha scritto:

> We could create the release branch some days after the Chinese holidays.
> The idea is to not wait too long before starting the release activities.
> Especially since 2.11 has taken so long to release.
>
> Le ven. 20 janv. 2023 à 03:41, Dave Fisher <wave4d...@comcast.net> a
> écrit :
>
> > Christophe,
> >
> > Given the Chinese New Year what freeze date is being proposed?
> >
> > Best,
> > Dave
> >
> > Sent from my iPhone
> >
> > > On Jan 19, 2023, at 6:31 PM, Yunze Xu <y...@streamnative.io.invalid>
> > wrote:
> > >
> > > In addition, next week is the Chinese New Year [1] in China and there
> > > is a long holiday (a week) for Chinese developers. I hope we can delay
> > > this release for a while.
> > >
> > > [1] https://en.wikipedia.org/wiki/Chinese_New_Year
> > >
> > > Thanks,
> > > Yunze
> > >
> > >> On Fri, Jan 20, 2023 at 10:23 AM Yunze Xu <y...@streamnative.io>
> wrote:
> > >>
> > >> I would like to include PIP-224 (even and PIP-229) in the next major
> > >> releases. These two PIPs have some impacts on the API and could bring
> > >> many benefits to ecosystem developers. But unfortunately the first PR
> > >> of PIP-224 [1] is still not reviewed by anyone. The code has already
> > >> been added locally and only requires some rebase to resolve conflicts.
> > >>
> > >> [1] https://github.com/apache/pulsar/pull/19158
> > >>
> > >> Thanks,
> > >> Yunze
> > >>
> > >>> On Fri, Jan 20, 2023 at 7:46 AM <mattisonc...@gmail.com> wrote:
> > >>>
> > >>> Isn't the next version LTS 3.0?
> > >>>
> > >>> Best
> > >>> Mattison
> > >>> On Jan 20, 2023, 07:11 +0800, Christophe Bornet <
> > bornet.ch...@gmail.com>, wrote:
> > >>>> Hi Pulsar community,
> > >>>>
> > >>>> It's great that we released Pulsar 2.11. It has taken quite some
> time
> > to
> > >>>> stabilize the release branch and now we have more than 5 months of
> > awesome
> > >>>> features and commits on the master branch that would benefit a lot
> to
> > our
> > >>>> users. That's why I'd like to propose to start a code freeze for the
> > >>>> release of Pulsar 2.12 with a target release date by
> mid/end-february.
> > >>>> Hopefully this release will be easier to stabilize but we don't know
> > for
> > >>>> sure, so better to start the release activities asap.
> > >>>> We also need a release manager. Nicolo proposed himself last time
> but
> > had
> > >>>> to hand over because of his holiday schedule. So Nicolo, maybe you'd
> > like
> > >>>> to propose yourself again for this one ? Otherwise I'm happy to
> > volunteer.
> > >>>>
> > >>>> Let me know what you think.
> > >>>>
> > >>>> Cheers
> > >>>>
> > >>>> Christophe
> >
>

Reply via email to