>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 > > >