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

Attachment: signature.asc
Description: PGP signature

Reply via email to