Having master and infernalis branches follow each other is preventing some folks from moving forward with post-infernalis work. And it's confusing. So, we're proposing a new world order... and this time it should keep things consistent both during regular development and stabilization periods: master - where new feature work is merged infernalis ($next_stable) - where bug fixes are merged hammer, firefly ($previous_stable) - where bug fixes are merged Previously we had a 'next' branch that was whatever the next pending release would be. This will henceforth be named after the next major release (currently infernalis). This let's us avoid having next sometimes during regular development periods and not during stabilization periods. It also means that we needn't know ahead of time whether the next release is going to be a development release, rc, or the initial (x.2.0) release of the next stable series. That $next_stable branch (currently infernalis) will periodically get merged back into master, just like next did. We will stop doing that when the release is made. From that point forward, any stable series backports will be cherry-picked. The only real difference then between the development and stabilization periods is that during development we pull in new stuff from master each time we release, and releases are x.0.z. During stabilization, we do rc releases that look like x.1.z, and we don't merge in anything new from master. So: 1- Target any pull request with a bug fix that should go into infernalis at the infernalis branch. 2- Before merging anything, make sure it is targetting the right branch. If it isn't, merge it manually, and verify it isn't pulling in a bunch of extra stuff (e.g., because a bug fix for infernalis was based on the current master branch). 3- We will periodically merge infernalis back into master until the first infernalis (9.2.0) release. After that we'll cherry-pick -x. 4- At that point we'll create a jewel branch that will work the same way. (It will be regularly merged into master, will eventually result in 10.0.z releases, and will pull lumps of new stuff from master in each time that happens.) Sound okay? sage -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html