[libvirt] [PATCH 0/5] Deprecate obsolete architectures

Andrea Bolognani posted 5 patches 6 years, 12 months ago
Only 4 patches received!
configure.ac           | 15 +++++++++++++++
daemon/libvirtd.c      |  5 +++++
docs/news.xml          | 13 +++++++++++++
src/conf/domain_conf.c |  3 ++-
src/conf/domain_conf.h |  1 +
src/qemu/qemu_domain.c |  3 +++
src/util/virarch.h     |  3 +++
tools/virsh.c          |  6 ++++++
8 files changed, 48 insertions(+), 1 deletion(-)
[libvirt] [PATCH 0/5] Deprecate obsolete architectures
Posted by Andrea Bolognani 6 years, 12 months ago
libvirt supports way too many architectures, including a
bunch which are no longer relevant these days.

As a result, developers spend a lot of their time focusing
on bugs and features that only affect legacy architectures
such as x86 rather than on improving support for reasonable,
modern architectures such as ppc64 and aarch64.

This series starts deprecating obsolete architectures so we
can drop support for them and retarget our efforts down the
line.

The initial list of deprecated architectures is fairly
conservative, only including those which are clearly obsolete
such as x86; on the other hand, dropping just those would
already allow us to get rid of a lot of complex and probably
fairly buggy code, so I think it's a good first step.

I'd suggest dropping the support for architectures we're
deprecating with this series completely with version 4.0.0,
due on January of next year, but I could be persuaded to
proceed earlier.


Andrea Bolognani (5):
  configure: Deprecate obsolete architectures
  daemon: Log warning when running on a deprecated architecture
  virsh: Emit warning when running on a deprecated architecture
  qemu: Taint guests emulating a deprecated architecture
  news: Document architecture deprecation

 configure.ac           | 15 +++++++++++++++
 daemon/libvirtd.c      |  5 +++++
 docs/news.xml          | 13 +++++++++++++
 src/conf/domain_conf.c |  3 ++-
 src/conf/domain_conf.h |  1 +
 src/qemu/qemu_domain.c |  3 +++
 src/util/virarch.h     |  3 +++
 tools/virsh.c          |  6 ++++++
 8 files changed, 48 insertions(+), 1 deletion(-)

-- 
2.7.4

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list