qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH] hw/i386: Deprecate the machines pc-0.10 to pc-0


From: Markus Armbruster
Subject: Re: [Qemu-devel] [PATCH] hw/i386: Deprecate the machines pc-0.10 to pc-0.15
Date: Thu, 11 May 2017 09:20:50 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux)

"Dr. David Alan Gilbert" <address@hidden> writes:

> * Markus Armbruster (address@hidden) wrote:
>> Thomas Huth <address@hidden> 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.
>
> Since I'm often the one having to fix the breakages when we find they've
> diverged, I would prefer us to try to keep them working upstream.
> Every time something slips through upstream it's more work for me.

I figure when downstream rebases from upstream version V to V+3, then
upstream having tried not to break things for three versions back helps,
but from that fork on, the value of upstream trying diminishes sharply.

That makes me doubt the idea that upstream should try for as long as any
downstream version exists ("at least 5 years").  Until downstreams
rebase makes more sense to me.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]