On Mon, Dec 5, 2016 at 3:01 PM, Josh Boyer <jwbo...@fedoraproject.org> wrote:

> There is another problem with .0...N releases.  As soon as you version
> your main release like that, everyone assumes .0 is unstable or broken
> and they wait for .1.  Some wait for .2 (which doesn't exist in your
> proposal but clearly could).  This is a perception problem more than
> anything, but it exists and is quite common.  In products that have a
> multi-year lifespan that isn't ideal but it also isn't the end of the
> world.  It just means your adoption curves look similar to Fedora's
> today and the end result is that the majority of your users are
> migrated when that release is well into its support lifecycle.
>
> In a Fedora world, it means your .0 release gains limited adoption,
> with .1 being more popular (OK so far), but then M.0 comes out in 6mo
> and you reset.  Essentially you've adjusted your adoption rate to
> spike on the .1 updates, and artificially limited the userbase of that
> major release.  That in turn limits the testing and deployment
> opportunities which limits the fixes you can get into .1 to make it
> better.  I'm not sure that's a net win.

I think that's become somewhat quaint in practice, as most people have
been opting in to Apple's annual macOS updates within a month of
release for some time now. The same is effectively true on Windows 10
(aside from the more compulsory/trickery aspect). There's a deemphasis
on the fact it's a .0 release also. It's X number without a .0, and
only gets .1, .2 and so on.



>
>> Rawhide is a good question. I'd like to see the more-stable-rawhide
>> ("Bikeshed!") idea in place, and hopefully more people running that,
>> making it more likely that Rawhide is at a good place for stabilization
>> when we branch for the annual release.
>
> The simple answer there is that Rawhide becomes your (gated) rolling
> release, and the releases deviate from it by stability and lifecycle.
> This is essentially what SuSE has done with Tumbleweed and Leap,
> respectively.

Although Leap is based off SLE rather than Tumbleweed, older kernels
and such, plus some more stable newer things from Tumbleweed.


-- 
Chris Murphy
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org

Reply via email to