[ironic] [release] RFC: stop doing bugfix branches for Bifrost?

Iury Gregory iurygregory at gmail.com
Tue Jan 18 20:03:23 UTC 2022

Thanks for starting this Dmitry!

+1 to drop the bugfix branches for Bifrost.

Em ter., 18 de jan. de 2022 às 16:24, Julia Kreger <
juliaashleykreger at gmail.com> escreveu:

> +1, drop the bugfix branches on bifrost.
> There are two cases where we've seen people want or need to use
> *stable* branches in bifrost.
> 1) "I want to run some precise stable branch of all the things because
> surely the stable branch will have every fix for better experience."
> 2) "I want to run a precise version and need behavior which has been
> removed in newer releases.
> Only the latter has really been a case where they have *had* to use a
> stable branch of bifrost, since bifrost has long supported specific
> branch/tag overrides for what to install from source. The same
> capability has often allowed those with the fromer desire to tune
> exactly what they want/desire if they know they need that aspect.
> -Julia
> On Tue, Jan 18, 2022 at 11:13 AM Dmitry Tantsur <dtantsur at redhat.com>
> wrote:
> >
> > Hi team!
> >
> > Some time ago we introduced bugfix/X.Y branches [1] to some of the
> Ironic projects. This has worked pretty well and has been very helpful in
> ironic/inspector/IPA, but I have second thoughts about Bifrost.
> >
> > First, maintaining Bifrost branches is tedious enough because of how
> many distros we support and how quickly they change.
> >
> > Second, our recommended approach to using Bifrost is to git-clone master
> and work from it. I'm honestly unsure if the regular stable branches are
> used (outside of the Kolla CI), let alone bugfix branches. (I also doubt
> that Bifrost releases are very popular or even meaningful, but that's
> another topic.)
> >
> > As one of few people who is maintaining bugfix branches, I suggest we
> stop making them for Bifrost and switch Bifrost back to normal
> cycle-with-intermediaries. We can keep releasing 3x per cycle, just to have
> checkpoints, but only create "normal" stable branches.

I loved this idea!

> > Thoughts?
> >
> > Dmitry
> >
> > [1]
> https://specs.openstack.org/openstack/ironic-specs/specs/approved/new-release-model.html
> >
> > --
> > Red Hat GmbH, https://de.redhat.com/ , Registered seat: Grasbrunn,
> > Commercial register: Amtsgericht Muenchen, HRB 153243,
> > Managing Directors: Charles Cachera, Brian Klemm, Laurie Krebs, Michael
> O'Neill


*Att[]'sIury Gregory Melo Ferreira *
*MSc in Computer Science at UFCG*
*Part of the ironic-core and puppet-manager-core team in OpenStack*
*Software Engineer at Red Hat Czech*
*Social*: https://www.linkedin.com/in/iurygregory
*E-mail:  iurygregory at gmail.com <iurygregory at gmail.com>*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20220118/6feaa0f7/attachment-0001.htm>

More information about the openstack-discuss mailing list