Proposal for OpenBMC releases

Brad Bishop bradleyb at fuzziesquirrel.com
Thu May 24 09:22:18 AEST 2018


> On May 21, 2018, at 1:07 PM, krtaylor <kurt.r.taylor at gmail.com> wrote:
> 
> In order for us to facilitate all member companies in the OpenBMC work planning process, I believe it is important for the project to adopt a formal release schedule. Release cycles allow member companies to plan on content being delivered, get a read on project priorities, and exchange design ideas on the best implementation. As with other projects, release dates would be fixed in time. If a feature didn't make the release cutoff, then it ships in the next release. This really helps drive prioritization of new functionality.
> 
> As Brad commented in the community call today, let's start off the proposal with aligning with the Yocto project releases plus some time for project testing/hardening. Yocto releases are every 6 months, around May-October[1], so if we allow for a month of freeze and testing, that would be OpenBMC releases every June-November. Since June is next month, I'd propose that we start planning now for the November release.
> 
> OpenBMC release ? November 2018
> 
> Questions:
> How do we number releases? do we want to code name them?

I would suggest/vote-for adopting Yocto/Poky/OE conventions here…
so 2.3 -> pyro, 2.4 -> rocko, etc.

> Do we want a stable branch/working branch organization?

I would think so.  Again I'd suggest/propose something similar to
Yocto/Poky/OE:

master
master-next
rocko
rocko-next
pyro
pyro-next

Perhaps we could skip the -next branches.

> How long does the project maintain a stable branch? n-1? n-2?

I’m not sure.  My gut reaction was, as many as the community is willing
to write patches against, test, and maintain.

Do you consider N to be master (dev branch) or the most recent release?
If the latter…I’d be happy to start with supporting just N.  We can
see about N-1, N-2 once we get a taste of supporting something other
than just master.

> Do we want project milestones for content proposal, code freeze and release?

Most definitely, IMO.

> 
> [1] https://wiki.yoctoproject.org/wiki/Releases
> 
> Kurt Taylor (krtaylor)


More information about the openbmc mailing list