Philippe Bossut wrote:
The problem I see with both is that there's potentially a long dry period between feature releases available to users. Users who care about new features will have to pick one of the milestone, say 0.7mx.

Yes, users would pick up 0.7Mx (or 0.7alphax) -- no long dry period. I think this would be an honest appellation of what we'd be asking the user to try out, and reasonable for a pre-1.0 project.

Now, let's say that such a milestone is successful (if we get users... ;) ) but has a horrible bug in it. In the meantime, Tinderbox is on fire and 0.7m(x+1) can't be produced before weeks. What do we do? We'll have to create an 0.7mx-r8401 off the 0.7mx branch.

That is no worse than a 0.6.0-r8401, imho.

So, when said and done, the topology and length of the branches of the tree will be the same as the (2-Forward) proposal. The difference will be that:
- we won't have much 0.6.x updates
- we'll be using longish revision names moving toward 0.7

I think you mean (2-Backward)?

My personal opinion is that, if we go with a "stable high quality milestones" dev process, because our early adopters will all care for new features, they'll pick those and the 0.6 name space will have a very short lifetime. We may even get to a point where we will recommend to users to download 0.7alphax (because perfs are better or security or whatever) and that sounds weird to me.

Yes, we are in agreement that early adopters interested in new features will pick stable milestones and that the 0.6 derivations will have a short lifetime -- in our ideal scenario here.

Yes, I'm saying that users should download 0.7alphax (or 0.7Mx), and that doesn't sound weird to me. ;)

Cheers,
Katie
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/dev

Reply via email to