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

2017-05-11 Thread Thomas Huth
On 11.05.2017 17:10, Markus Armbruster wrote: > "Daniel P. Berrange" writes: > >> On Wed, May 10, 2017 at 06:15:39PM +0200, Paolo Bonzini wrote: >>> >>> >>> On 10/05/2017 16:47, Thomas Huth wrote: > So while we can delete pc-0.12, we can't delete associated features needed > by pc-0.12, w

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

2017-05-11 Thread Markus Armbruster
"Daniel P. Berrange" writes: > On Wed, May 10, 2017 at 06:15:39PM +0200, Paolo Bonzini wrote: >> >> >> On 10/05/2017 16:47, Thomas Huth wrote: >> >> So while we can delete pc-0.12, we can't delete associated features needed >> >> by pc-0.12, without complicating RHEL's ability to create its bac

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

2017-05-11 Thread Daniel P. Berrange
On Wed, May 10, 2017 at 06:15:39PM +0200, Paolo Bonzini wrote: > > > On 10/05/2017 16:47, Thomas Huth wrote: > >> So while we can delete pc-0.12, we can't delete associated features needed > >> by pc-0.12, without complicating RHEL's ability to create its back-compat > >> machine types. Downstrea

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

2017-05-11 Thread Markus Armbruster
"Dr. David Alan Gilbert" writes: > * Daniel P. Berrange (berra...@redhat.com) wrote: >> On Wed, May 10, 2017 at 03:51:25PM +0100, Dr. David Alan Gilbert wrote: >> > * Daniel P. Berrange (berra...@redhat.com) wrote: >> > > If we deprecate in this release (~Aug/Sep 2017), and kill in the next >> >

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

2017-05-11 Thread Thomas Huth
On 11.05.2017 09:06, Markus Armbruster wrote: > Paolo Bonzini writes: > >> On 10/05/2017 16:47, Thomas Huth wrote: So while we can delete pc-0.12, we can't delete associated features needed by pc-0.12, without complicating RHEL's ability to create its back-compat machine types. Dow

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

2017-05-11 Thread Markus Armbruster
"Dr. David Alan Gilbert" writes: > * Markus Armbruster (arm...@redhat.com) wrote: >> Thomas Huth 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 aut

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

2017-05-11 Thread Markus Armbruster
Paolo Bonzini writes: > On 10/05/2017 16:47, Thomas Huth wrote: >>> So while we can delete pc-0.12, we can't delete associated features needed >>> by pc-0.12, without complicating RHEL's ability to create its back-compat >>> machine types. Downstream would have to un-delete the features. >> >> So

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

2017-05-10 Thread Dr. David Alan Gilbert
* Markus Armbruster (arm...@redhat.com) wrote: > Thomas Huth 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 typ

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

2017-05-10 Thread Paolo Bonzini
On 10/05/2017 16:47, Thomas Huth wrote: >> So while we can delete pc-0.12, we can't delete associated features needed >> by pc-0.12, without complicating RHEL's ability to create its back-compat >> machine types. Downstream would have to un-delete the features. > > So I guess this is why Paolo sa

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

2017-05-10 Thread Paolo Bonzini
On 10/05/2017 17:37, Markus Armbruster wrote: > 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"

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

2017-05-10 Thread Markus Armbruster
Thomas Huth 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

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

2017-05-10 Thread Dr. David Alan Gilbert
* Daniel P. Berrange (berra...@redhat.com) wrote: > On Wed, May 10, 2017 at 03:51:25PM +0100, Dr. David Alan Gilbert wrote: > > * Daniel P. Berrange (berra...@redhat.com) wrote: > > > If we deprecate in this release (~Aug/Sep 2017), and kill in the next > > > release (Dec 2017), that means our old

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

2017-05-10 Thread Paolo Bonzini
On 10/05/2017 16:51, Dr. David Alan Gilbert wrote: > I'll give you a manual one; I just migrated: >/opt/qemu/v1.0.1/bin/qemu-system-x86_64 -M pc-1.0 -m 2G > /home/vms/f23-serial-010.qcow2 -M pc-1.0 -nographic > to >/opt/qemu/v2.9.0/bin/qemu-system-x86_64 -M pc-1.0 -m 2G > /home/vms/f23-

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

2017-05-10 Thread Daniel P. Berrange
On Wed, May 10, 2017 at 03:51:25PM +0100, Dr. David Alan Gilbert wrote: > * Daniel P. Berrange (berra...@redhat.com) wrote: > > If we deprecate in this release (~Aug/Sep 2017), and kill in the next > > release (Dec 2017), that means our oldest machine type pc-1.0 is still > > going to be 6 years,

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

2017-05-10 Thread Dr. David Alan Gilbert
* Daniel P. Berrange (berra...@redhat.com) wrote: > On Wed, May 10, 2017 at 08:48:53AM +0200, Thomas Huth wrote: > > We don't want to carry along old machine types forever. If we are able to > > remove the pc machines up to 0.13 one day for example, this would allow > > us to eventually kill the co

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

2017-05-10 Thread Thomas Huth
On 10.05.2017 12:31, Daniel P. Berrange wrote: > On Wed, May 10, 2017 at 12:05:16PM +0200, Thomas Huth wrote: >> On 10.05.2017 11:08, Daniel P. Berrange wrote: [...] >>> - Do we really think that we still have users with VMs that are >>> stuck on a 6 year old machine type from 18 major releas

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

2017-05-10 Thread Daniel P. Berrange
On Wed, May 10, 2017 at 12:05:16PM +0200, Thomas Huth wrote: > On 10.05.2017 11:08, Daniel P. Berrange wrote: > > On Wed, May 10, 2017 at 08:48:53AM +0200, Thomas Huth wrote: > >> We don't want to carry along old machine types forever. If we are able to > >> remove the pc machines up to 0.13 one da

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

2017-05-10 Thread Thomas Huth
On 10.05.2017 11:08, Daniel P. Berrange wrote: > On Wed, May 10, 2017 at 08:48:53AM +0200, Thomas Huth wrote: >> We don't want to carry along old machine types forever. If we are able to >> remove the pc machines up to 0.13 one day for example, this would allow >> us to eventually kill the code for

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

2017-05-10 Thread Daniel P. Berrange
On Wed, May 10, 2017 at 08:48:53AM +0200, Thomas Huth wrote: > We don't want to carry along old machine types forever. If we are able to > remove the pc machines up to 0.13 one day for example, this would allow > us to eventually kill the code for rombar=0 (i.e. where QEMU copies ROM > BARs directl

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

2017-05-09 Thread Thomas Huth
We don't want to carry along old machine types forever. If we are able to remove the pc machines up to 0.13 one day for example, this would allow us to eventually kill the code for rombar=0 (i.e. where QEMU copies ROM BARs directly to low memory). So let's start with a deprecation message for the o