Thomas Huth <th...@redhat.com> writes:

> On 10.05.2017 11:08, Daniel P. Berrange wrote:
>> On Wed, May 10, 2017 at 08:48:53AM +0200, Thomas Huth wrote:
[...]
>> Also unless we're going to get more serious about automated testing to
>> validate machine type compatibility between *all* previously releases,
>> I think that 6 years / 18 releases is too long a time to have any
>> confidence in migration compatibility between versions.

Seconded.

> Distro vendors often offer 5 - 10 years support for certain versions of
> their Linux distros, so I think we should at least support 5 years, too.

Non sequitur.

Distro vendors put in serious work to keep versions working for 5 - 10
years.  We can't, and we don't.  All we do is try not to break things,
which is nice, and helps the distro vendors some, but a far cry from
anything I'd dare call "support".

Perhaps an argument could be made that us keeping to try for at least 5
years would help distro vendors enough to be worthwhile.  Maybe, but
color me skeptic.

>> IOW, I think you should be more aggressive in culling old machine types
>> that this patch is...
>
> Actually, I like the idea of using the major release versions for
> defining the set of removal - hoping that we will do a v3.0 next year
> which then would support the previous two major release versions 1.x and
> 2.x, but drops support for the 0.xx versions completely ...

I wouldn't put *that* much weight into our past version numbers.  If I
remember correctly, there was no more to 1.0 than a feeling of "this 0.x
thing is getting ridiculous".

Reply via email to