On Wed, Oct 18, 2017 at 08:56:50PM +0000, Richard Heck wrote: > I realized a day or two ago that I wasn't myself sure how we are or > should be using the "fixed in master" and "fixed in stable" statuses in > Trac now that we have the 2.3.x branch. I.e., if something is fixed in > the master branch and in 2.3.x, how is that to be noted? Are things > "fixed in stable" when they are fixed in 2.3.x? Or are they only "fixed > in stable" when they are fixed in 2.2.x? I'd suppose it was the latter, > but that might make it difficult to know which bugs we can close when > 2.3.0 is released. > > Here's a proposal: > > (i) Use "fixed in master" to mean precisely that. > > (ii) If a bug is fixed in 2.3.x, then mark it "fixed in stable". If it's > intended for 2.2.x but has not yet been pushed to 2.2.x, then set the > milestone to 2.2.x. If it's not intended for 2.2.x, then set the > milestone to 2.3.0. > > (iii) If a bug is fixed in 2.2.x (as well as 2.3.x), then set the > milestone to 2.2.4. > > Thus: A bug marked "fixed in stable" with milestone 2.2.4 is one that > has been fixed in 2.2.x; a bug marked "fixed in stable" with milestone > NOT 2.2.4 has not been fixed in 2.2.x, and if the milestone is 2.3.0, > then it is not going to be fixed in 2.2.x. > > Thoughts? > > Another idea might be temporarily to use some keyword. I have a dim > memory we might have done that before.
Thanks for bringing up this topic. It is indeed tricky. Both ideas seem reasonable to me. Scott
signature.asc
Description: PGP signature