On 01/02/2017 04:11 PM, William A Rowe Jr wrote:
So far, discussions are polarized on a single axis...

East: Let's work on 3.0; whatever is going on in 2.4 won't distract me,
I won't spend time reviewing enhancements, because 3.0 is the goal.

West: Let's keep the energy going on 2.4 enhancements, I won't spend
time on 3.0 usability because it isn't ready or necessary.

Can I put my checkmark in "neither"?

I'm in favor of a 2.6 and/or 3.0 release when it's obvious that the benefits to us and our users outweigh the costs of spinning up another release branch, and at this point in time I'm not convinced we've reached that tipping point.

Until we get there, I would like to continue backporting as much as possible from trunk. Those who are following the 2.4.x branches in production will get the most benefit; those who are locked to a distro snapshot will miss out, sure, but they're missing out anyway. (We can probably help *marginally* with that by separating bugfix releases from feature releases. There's another in-progress thread with that suggestion.)

So I'd like to know, in light of a perpetual chain of (often build
and/or run-time breaking regression) enhancements, if there is support
for a 2.4.24.x release chain during the 3.0 transition? And support for
potentially 3x backports to 2.4.x, 2.4.24.x and 2.2.x, of really serious
bug fixes?

I'll echo Eric here -- if it's necessary, sure. I'm not convinced it's necessary yet. There are other ways to ensure quality releases, and there are two or three threads actively discussing them, and I'll be actively committing time to pursue some of them.

--Jacob

Reply via email to