mbox

[bug#38385,0/2] gnu: qemu: Build with vde2 support.

Message ID 20191126125900.32589-1-dnbarbato@posteo.de
Headers show

Message

Diego Nicola Barbato Nov. 26, 2019, 12:59 p.m. UTC
Hello Guix,

The following two patches add vde2 (Virtual Distributed Ethernet) and
modify QEMU so that it supports vde netdevs.

The latest release of vde2 (2.3.2) is rather old (from 2011) and there
have been quite a few changes on their github repository (e.g. they
switched from openssl to wolfssl), which might qualify it for an
exception to our rule to use only official releases.  Nevertheless, I
have decided to stick with that old release for now (as do Nix and
Debian), because I haven't been able to package the git version due to
their configure script checking for something which is true for
openssl-1.0 but not wolfssl (even though they've switched to the
latter), which probably hasn't been noticed yet as nobody has tried to
build it in a pure environment until now.

Regards,

Diego

Diego Nicola Barbato (2):
  gnu: Add vde2.
  gnu: qemu: Build with vde2 support.

 gnu/packages/networking.scm     | 30 ++++++++++++++++++++++++++++++
 gnu/packages/virtualization.scm |  2 +-
 2 files changed, 31 insertions(+), 1 deletion(-)

Comments

Diego Nicola Barbato Dec. 1, 2019, 7:41 p.m. UTC | #1
Hey Guix,

Here's version 2 of my patch series.

I've added a copyright line to networking.scm and removed vde from
qemu-minimal's inputs.

Regards,

Diego

Diego Nicola Barbato (2):
  gnu: Add vde2.
  gnu: qemu: Build with vde2 support.

 gnu/packages/networking.scm     | 31 +++++++++++++++++++++++++++++++
 gnu/packages/virtualization.scm |  4 ++--
 2 files changed, 33 insertions(+), 2 deletions(-)