From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 26 07:59:21 2019 Received: (at submit) by debbugs.gnu.org; 26 Nov 2019 12:59:21 +0000 Received: from localhost ([127.0.0.1]:50734 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iZaR7-00059G-J2 for submit@debbugs.gnu.org; Tue, 26 Nov 2019 07:59:21 -0500 Received: from lists.gnu.org ([209.51.188.17]:45707) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iZaR5-000598-SO for submit@debbugs.gnu.org; Tue, 26 Nov 2019 07:59:20 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:33676) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iZaR4-0000gg-G5 for guix-patches@gnu.org; Tue, 26 Nov 2019 07:59:19 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_40,RCVD_IN_DNSWL_MED, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iZaR3-0007uP-CP for guix-patches@gnu.org; Tue, 26 Nov 2019 07:59:18 -0500 Received: from mout02.posteo.de ([185.67.36.66]:37003) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iZaR2-0007s9-Tt for guix-patches@gnu.org; Tue, 26 Nov 2019 07:59:17 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 63B1F2400FE for ; Tue, 26 Nov 2019 13:59:14 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1574773154; bh=ADLTVOB8IzDOQMu4sBMkBfK9puoa0zXbPmcIrrHKXL8=; h=From:To:Cc:Subject:Date:From; b=bd0w+Oa5+XPepaBH+WKQTA2r1DwSqB7afBI3DPrGatNGCLTdH4rpgm3qI2nPBBKbo gHNQd3RLVLdX+m3nVMxaYmGAb67Qo+lZNTUww4/UNY/bcIbNrFV3Py2wMyly0PG+ZD nysr+Beuvor52qYbdohnKzGTGeWikDlJuOvaDpLsdNRg2AcMOLSUgKQ4KsOCMHFGHv 9rODDvQTk5KEB4IDN9CXfpYEHvPRKdBr6pvcSQqEf3F+c2B+03ULpp5KrkrLhGKtmj ll3DtE8L/8T+9u0F9t9Vsn7V0EkmoVYpm3hzk3MA5XkhBMZU8yVAPyVLVEqDb4/WoE EW9+9PUBvokWg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 47MkW45jbqz9rxN; Tue, 26 Nov 2019 13:59:12 +0100 (CET) From: Diego Nicola Barbato To: guix-patches@gnu.org Subject: [PATCH 0/2] gnu: qemu: Build with vde2 support. Date: Tue, 26 Nov 2019 13:59:00 +0100 Message-Id: <20191126125900.32589-1-dnbarbato@posteo.de> X-Mailer: git-send-email 2.24.0 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 185.67.36.66 X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Diego Nicola Barbato X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) 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(-) --=20 2.24.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 26 08:01:27 2019 Received: (at 38385) by debbugs.gnu.org; 26 Nov 2019 13:01:27 +0000 Received: from localhost ([127.0.0.1]:50747 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iZaT9-0005Eh-2A for submit@debbugs.gnu.org; Tue, 26 Nov 2019 08:01:27 -0500 Received: from mout02.posteo.de ([185.67.36.66]:52459) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iZaT7-0005EN-8E for 38385@debbugs.gnu.org; Tue, 26 Nov 2019 08:01:25 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 42EE32400FB for <38385@debbugs.gnu.org>; Tue, 26 Nov 2019 14:01:19 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1574773279; bh=420K1tdeYa8E1cbXydikg4h4vqzyGCOFkaToOBiZb9M=; h=From:To:Cc:Subject:Date:From; b=WeIiJHzK3/jIDNT+C5Yx2XfsMS5v0npOrfcbKZw3tORzsW8K7c/bJZ5Wz5j+W5Ni7 6hLWhtKjOVvDBTGUd1fRZo3G878ZIY4kNOWSzyXfog2GC1zD1ePhagyq+TBYRVYxn9 aaBhoToHRxI8Mf6K/zmcnTa71Y//zGSj45y0EyNd7H1s1byzhQS1rBt6rWlCpW6mzk 7RHBRjBBdAybynHXlXGrwobYfFI5liMlAoQz8Es0KBF6Cxs5e3+7PfB5SZOzLjMJ+p YvvNd/hibQl0etiLkvQj4/THFP1zZjooTZbFp+nxp7K7wFT93LfzKm4cH5tsJ1XS3A dks5dryxJp2ZQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 47MkYV5C0xz9rxH; Tue, 26 Nov 2019 14:01:18 +0100 (CET) From: Diego Nicola Barbato To: 38385@debbugs.gnu.org Subject: [PATCH 2/2] gnu: qemu: Build with vde2 support. Date: Tue, 26 Nov 2019 14:01:08 +0100 Message-Id: <20191126130108.32660-2-dnbarbato@posteo.de> X-Mailer: git-send-email 2.24.0 In-Reply-To: <20191126130108.32660-1-dnbarbato@posteo.de> References: <20191126130108.32660-1-dnbarbato@posteo.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38385 Cc: Diego Nicola Barbato X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/virtualization.scm (qemu)[inputs]: Add vde2. --- gnu/packages/virtualization.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm index d9cda7696d..99b2e6623a 100644 --- a/gnu/packages/virtualization.scm +++ b/gnu/packages/virtualization.scm @@ -220,7 +220,7 @@ exec smbd $@"))) ("spice" ,spice) ("usbredir" ,usbredir) ("util-linux" ,util-linux) - ;; ("vde2" ,vde2) + ("vde2" ,vde2) ("virglrenderer" ,virglrenderer) ("zlib" ,zlib))) (native-inputs `(("gettext" ,gettext-minimal) -- 2.24.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 26 08:01:27 2019 Received: (at 38385) by debbugs.gnu.org; 26 Nov 2019 13:01:27 +0000 Received: from localhost ([127.0.0.1]:50749 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iZaT9-0005Ej-AI for submit@debbugs.gnu.org; Tue, 26 Nov 2019 08:01:27 -0500 Received: from mout02.posteo.de ([185.67.36.66]:34823) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iZaT7-0005EM-2W for 38385@debbugs.gnu.org; Tue, 26 Nov 2019 08:01:25 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id EE3B42400FD for <38385@debbugs.gnu.org>; Tue, 26 Nov 2019 14:01:18 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1574773279; bh=ZmDfqTVNrRZXMJ4HffTiKlIhPH0LH4vtpgzAjO+nKfg=; h=From:To:Cc:Subject:Date:From; b=hvwE4jb14gP3TGNUXw+u+xj3jmL7itm71q1FW93ojzJ2407Gt5vluv7a0rvP9m22/ NaKk7oRezTQhtSfo4UHHoBEDFT63iE5oFyaQEw8mMmTgSEgpC9sI2ZPa5We45GEbQW KCxDVnrtct2BHpFlHXj8k2Th85/xJbkym69MqGJlnC1uM3JoOA+kQRKqQgbVJWWaE3 AIoCHb54uF+Abdj7Zf1BA/iOhxyzWR6JRr6aoXVhKLkoXHYpt9QJP1ixbfSotgnCaw bgZqV8OR8/Il4DqO+JCWDirXbCrIscHnnaw5MkDsrJ38/NV0stEGF8QShnXjQstWue jXKUw4506s4UA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 47MkYV02l6z9rxT; Tue, 26 Nov 2019 14:01:17 +0100 (CET) From: Diego Nicola Barbato To: 38385@debbugs.gnu.org Subject: [PATCH 1/2] gnu: Add vde2. Date: Tue, 26 Nov 2019 14:01:07 +0100 Message-Id: <20191126130108.32660-1-dnbarbato@posteo.de> X-Mailer: git-send-email 2.24.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38385 Cc: Diego Nicola Barbato X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/networking.scm (vde2): New variable. --- gnu/packages/networking.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index 87cabee645..95aca7f9d1 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -2717,3 +2717,33 @@ a service (such as an HTTP or SSH server) on localhost visible to the wider Internet, even behind NAT or restrictive firewalls. A managed front-end relay service is available at @url{https://pagekite.net/}, or you can run your own.") (license license:agpl3+))) + +(define-public vde2 + (package + (name "vde2") + (version "2.3.2") + (source + (origin + (method url-fetch) + (uri "mirror://sourceforge/vde/vde2/2.3.2/vde2-2.3.2.tar.gz") + (sha256 + (base32 "14xga0ib6p1wrv3hkl4sa89yzjxv7f1vfqaxsch87j6scdm59pr2")))) + (build-system gnu-build-system) + (arguments + `(#:parallel-build? #f)) ; Build fails if #t. + (inputs + `(("python" ,python) + ("libpcap" ,libpcap) + ("openssl" ,openssl-1.0))) ; Build fails with 1.1. + (home-page "https://github.com/virtualsquare/vde-2") + (synopsis "Virtual Distributed Ethernet") + (description "VDE is a set of programs to provide virtual software-defined +Ethernet network interface controllers across multiple virtual or +physical, local or remote devices. The VDE architecture provides +virtual counterparts to hardware components such as switches and +cables.") + (license (list license:gpl2 + license:lgpl2.1 ; libvdeplug + (license:non-copyleft ; slirpvde + "file://COPYING.slirpvde" + "See COPYING.slirpvde in the distribution."))))) -- 2.24.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 01 14:41:58 2019 Received: (at 38385) by debbugs.gnu.org; 1 Dec 2019 19:41:59 +0000 Received: from localhost ([127.0.0.1]:36734 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ibV6U-0005Vs-KC for submit@debbugs.gnu.org; Sun, 01 Dec 2019 14:41:58 -0500 Received: from mout02.posteo.de ([185.67.36.66]:40355) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ibV6S-0005Ve-HD for 38385@debbugs.gnu.org; Sun, 01 Dec 2019 14:41:57 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 2D4E72400FD for <38385@debbugs.gnu.org>; Sun, 1 Dec 2019 20:41:49 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1575229309; bh=4eI3xrkwLWvq0RWb4Ht9wxiM/zfBdJE1PayALmedwUg=; h=From:To:Cc:Subject:Date:From; b=B+wLaq/4//IiXGREva/wFWQEh+ABGI+erwRNO8tU3BQ3LFwDXt1N7zbhxzjZOJruE tcey5g7WllQr+/dn0waYQLXlouRsuukzu7hQYs+155raGA7DMj0vY8ryjSIzQ9aSIM F4V/PcYkvD46vyvr3KVFP0lbu4afjWqntdCLWutXvHc+t4l6f13Lhzt0dU6b+mDM5x LXdUShwsZvs+7Fz2afQMLtV6QPm09g4gA3Hj5nNRVhpIfMdUneRYMrFIjehfalKzf4 F+eKNYXjC4F5ygKOrV5QwlTHPSNh+MtA9cO827JEAMYvjcEem+w+xs/lNiKgyDVRHx a54+EHG7kQyvQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 47QzCJ4Lnpz9rxN; Sun, 1 Dec 2019 20:41:48 +0100 (CET) From: Diego Nicola Barbato To: 38385@debbugs.gnu.org Subject: [PATCH v2 0/2] gnu: qemu: Build with vde2 support. Date: Sun, 1 Dec 2019 20:41:30 +0100 Message-Id: <20191201194132.9459-1-dnbarbato@posteo.de> X-Mailer: git-send-email 2.24.0 In-Reply-To: <20191126125900.32589-1-dnbarbato@posteo.de> References: <20191126125900.32589-1-dnbarbato@posteo.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38385 Cc: Diego Nicola Barbato X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) 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(-) -- 2.24.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 01 14:42:10 2019 Received: (at 38385) by debbugs.gnu.org; 1 Dec 2019 19:42:10 +0000 Received: from localhost ([127.0.0.1]:36739 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ibV6c-0005Wd-To for submit@debbugs.gnu.org; Sun, 01 Dec 2019 14:42:10 -0500 Received: from mout02.posteo.de ([185.67.36.66]:39539) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ibV6a-0005Vy-73 for 38385@debbugs.gnu.org; Sun, 01 Dec 2019 14:42:05 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 8EC912400FB for <38385@debbugs.gnu.org>; Sun, 1 Dec 2019 20:41:58 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1575229318; bh=53NeigTmTLwwkSUB4KrcOlNppnDutXDbgPHdgMeRS5A=; h=From:To:Cc:Subject:Date:From; b=XOtMxacUFX/+Tb0Czxqr9IXnhXQr23XyAtQbhn4gOnFrdcKawQx0UnqZrF18FGcSv WuH3AMizxHc6pTADVWVQzOVOtS7geHaaIiHEXT+AHGfiQ4FPN3Xc6CJjOFTanRU1iQ pDNAFLF/QH01EJEtraU/uqX7x8QGRn41PZBBb7d0t+5F8fSKbnrYQe9U5QcNDFHG2f nm/b6jFmZuZb7Wjwy/QTmYa+qejPTXFycQRE9cpZI98aEG7GJcs17wCt3X9msD+mUB 8w7Hxt4xId5+nQhM0U5UrE/57tMZPc1iWGAy0A1v5ICotdi3nvLNSVEZ+KEi/ly5rw hdrdWyMy7cUrg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 47QzCV19Wkz9rxH; Sun, 1 Dec 2019 20:41:58 +0100 (CET) From: Diego Nicola Barbato To: 38385@debbugs.gnu.org Subject: [PATCH v2 1/2] gnu: Add vde2. Date: Sun, 1 Dec 2019 20:41:31 +0100 Message-Id: <20191201194132.9459-2-dnbarbato@posteo.de> X-Mailer: git-send-email 2.24.0 In-Reply-To: <20191201194132.9459-1-dnbarbato@posteo.de> References: <20191126125900.32589-1-dnbarbato@posteo.de> <20191201194132.9459-1-dnbarbato@posteo.de> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38385 Cc: Diego Nicola Barbato X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/networking.scm (vde2): New variable. --- gnu/packages/networking.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index 3ab5e71828..5d5806e31f 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -33,6 +33,7 @@ ;;; Copyright © 2019 Brice Waegeneire ;;; Copyright © 2019 Tonton ;;; Copyright © 2019 Alex Griffin +;;; Copyright © 2019 Diego N. Barbato ;;; ;;; This file is part of GNU Guix. ;;; @@ -2717,3 +2718,33 @@ a service (such as an HTTP or SSH server) on localhost visible to the wider Internet, even behind NAT or restrictive firewalls. A managed front-end relay service is available at @url{https://pagekite.net/}, or you can run your own.") (license license:agpl3+))) + +(define-public vde2 + (package + (name "vde2") + (version "2.3.2") + (source + (origin + (method url-fetch) + (uri "mirror://sourceforge/vde/vde2/2.3.2/vde2-2.3.2.tar.gz") + (sha256 + (base32 "14xga0ib6p1wrv3hkl4sa89yzjxv7f1vfqaxsch87j6scdm59pr2")))) + (build-system gnu-build-system) + (arguments + `(#:parallel-build? #f)) ; Build fails if #t. + (inputs + `(("python" ,python) + ("libpcap" ,libpcap) + ("openssl" ,openssl-1.0))) ; Build fails with 1.1. + (home-page "https://github.com/virtualsquare/vde-2") + (synopsis "Virtual Distributed Ethernet") + (description "VDE is a set of programs to provide virtual software-defined +Ethernet network interface controllers across multiple virtual or +physical, local or remote devices. The VDE architecture provides +virtual counterparts to hardware components such as switches and +cables.") + (license (list license:gpl2 + license:lgpl2.1 ; libvdeplug + (license:non-copyleft ; slirpvde + "file://COPYING.slirpvde" + "See COPYING.slirpvde in the distribution."))))) -- 2.24.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 01 14:42:15 2019 Received: (at 38385) by debbugs.gnu.org; 1 Dec 2019 19:42:15 +0000 Received: from localhost ([127.0.0.1]:36743 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ibV6l-0005Wz-L7 for submit@debbugs.gnu.org; Sun, 01 Dec 2019 14:42:15 -0500 Received: from mout02.posteo.de ([185.67.36.66]:46053) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ibV6j-0005Wg-VZ for 38385@debbugs.gnu.org; Sun, 01 Dec 2019 14:42:14 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 451F62400FC for <38385@debbugs.gnu.org>; Sun, 1 Dec 2019 20:42:08 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1575229328; bh=FolEJM6KWAJ4LyBV8LyHPrhZMR0aG64Iof4qBh805nc=; h=From:To:Cc:Subject:Date:From; b=QlTyIex5w50mGwMPPGTbOP45BBCwbeW4VYoYKmHhrKv/QXWrsMm+wIB2Iyl55APg0 VLhJkm6a/Iu27QRJKLLkz/iGJ24MoltsPg4KZaTrAcmof08yDsrouL58PDFYIjy63q lIBdjRyizDpvfLr2Y/hvk9Q9/paA2/KkjnBk6WqBIYlWdiX4rTAOFRXYjreEIaE3Ux /WkMCNAy/1sjPdflz8t7c9FAtRyOmdiJ3xDu7/mOyJ1vmlmplL8cDsjh0UeelfZo8N vsO88Ndf+i6aY+iuVELG5DQChrbCTuH8+WPAG4qqQMKimS440iQUk+Tb9W4GIIlUbR vMPo9juwhrW2A== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 47QzCg6YjDz9rxT; Sun, 1 Dec 2019 20:42:07 +0100 (CET) From: Diego Nicola Barbato To: 38385@debbugs.gnu.org Subject: [PATCH v2 2/2] gnu: qemu: Build with vde2 support. Date: Sun, 1 Dec 2019 20:41:32 +0100 Message-Id: <20191201194132.9459-3-dnbarbato@posteo.de> X-Mailer: git-send-email 2.24.0 In-Reply-To: <20191201194132.9459-1-dnbarbato@posteo.de> References: <20191126125900.32589-1-dnbarbato@posteo.de> <20191201194132.9459-1-dnbarbato@posteo.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38385 Cc: Diego Nicola Barbato X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/virtualization.scm (qemu)[inputs]: Add vde2. * gnu/packages/virtualization.scm (qemu-minimal)[inputs]: Remove vde2 from inherited inputs. --- gnu/packages/virtualization.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm index fa7b07e179..3a1b260cbf 100644 --- a/gnu/packages/virtualization.scm +++ b/gnu/packages/virtualization.scm @@ -220,7 +220,7 @@ exec smbd $@"))) ("spice" ,spice) ("usbredir" ,usbredir) ("util-linux" ,util-linux) - ;; ("vde2" ,vde2) + ("vde2" ,vde2) ("virglrenderer" ,virglrenderer) ("zlib" ,zlib))) (native-inputs `(("gettext" ,gettext-minimal) @@ -268,7 +268,7 @@ server and embedded PowerPC, and S390 guests.") '("gettext"))) (inputs (fold alist-delete (package-inputs qemu) '("libusb" "mesa" "sdl2" "spice" "virglrenderer" "gtk+" - "usbredir" "libdrm" "libepoxy" "pulseaudio"))))) + "usbredir" "libdrm" "libepoxy" "pulseaudio" "vde2"))))) ;; The GRUB test suite fails with later versions of Qemu, so we ;; keep it at 2.10 for now. See -- 2.24.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 04 11:02:27 2019 Received: (at 38385) by debbugs.gnu.org; 4 Dec 2019 16:02:28 +0000 Received: from localhost ([127.0.0.1]:42519 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1icX6h-0004wX-Pr for submit@debbugs.gnu.org; Wed, 04 Dec 2019 11:02:27 -0500 Received: from mout01.posteo.de ([185.67.36.65]:49753) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1icX6g-0004wK-6i for 38385@debbugs.gnu.org; Wed, 04 Dec 2019 11:02:27 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 9EAE5160070 for <38385@debbugs.gnu.org>; Wed, 4 Dec 2019 17:02:16 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1575475336; bh=UkSjX3U5QOTG1epdvbEeIFoxTJrAwkz4Thhk6xy3d7M=; h=From:To:Cc:Subject:Date:From; b=PF9xjjd3kxT0yA2NwftGugq9gasiAidsCj46ZlP3p2iv6tTU4tEvmgJRRMYgtACK7 zmYTFgYurQmvTVQZTgdfKO+mJ29yGWR72PADZ74CC6FzUEJ8vPW5QWlbFaJZCsVA4q YJ3Sp9UAbHvNYbL6A17udXt4qHHlIL2PaJxc1uvFgxS5TjBrAVAtNw9F/C8humwm24 D7/ePNpLccF72ZXtsrCyge25p6YVcgAnbhXjM3WclJxVL6RTEtSZ2txAAx3XXvme1m hmLF+gLL0iXjYLmDWRm6lmw6xUDvBWm3dBDuvvT3+gtoeKmAl161tzCC/aNDPzugZU 8RzariZiQHuzg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 47SkBZ15Hwz6tmG; Wed, 4 Dec 2019 17:02:14 +0100 (CET) From: Diego Nicola Barbato To: 38385@debbugs.gnu.org Subject: [PATCH v3 0/2] gnu: qemu: Build with vde2 support. Date: Wed, 4 Dec 2019 17:02:03 +0100 Message-Id: <20191204160205.11011-1-dnbarbato@posteo.de> X-Mailer: git-send-email 2.24.0 In-Reply-To: <20191201194132.9459-1-dnbarbato@posteo.de> References: <20191201194132.9459-1-dnbarbato@posteo.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38385 Cc: Diego Nicola Barbato X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) I've rebased the patches on current master. 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(-) -- 2.24.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 04 11:02:34 2019 Received: (at 38385) by debbugs.gnu.org; 4 Dec 2019 16:02:34 +0000 Received: from localhost ([127.0.0.1]:42523 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1icX6n-0004wq-WB for submit@debbugs.gnu.org; Wed, 04 Dec 2019 11:02:34 -0500 Received: from mout01.posteo.de ([185.67.36.65]:40132) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1icX6l-0004wQ-Nn for 38385@debbugs.gnu.org; Wed, 04 Dec 2019 11:02:32 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id C33B816005F for <38385@debbugs.gnu.org>; Wed, 4 Dec 2019 17:02:23 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1575475343; bh=8oUnjd61/wXVo//YimvceatfT/QFvCsBFY2f6qNbtSY=; h=From:To:Cc:Subject:Date:From; b=KfXjQCkg+rnWoRqavII2TxYkpOBHUj4AbcgSxmfgIIiXHNqD7jSR/bfdZVg0NTzT6 T9k00/3aJyqxzF4adcmFkiH/OWD8fHT/BlpRFm9qDjrmqfSakWnUcSXJ5jelILUD2l PRJitHqD1MvsvX2W5u2QVHpYDs/NHXnE8oh5NLvCoHg153JLdspNTKxtiGPy5sIjsX 3RZhgRhsDpBR75Cu7TQhAxxaxAT4YUV83uZ7RrwlQi3g91G5Yd22+lRGMXl2rXinXn ikoaKklWIclOOrbL5RqLqe+kW9ffsXFci87r1vu33pOqXwSZ7PjmG5U0nIo/rZOtr7 gmKR76w/Hwdqw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 47SkBk6HZnz6tm8; Wed, 4 Dec 2019 17:02:22 +0100 (CET) From: Diego Nicola Barbato To: 38385@debbugs.gnu.org Subject: [PATCH v3 1/2] gnu: Add vde2. Date: Wed, 4 Dec 2019 17:02:04 +0100 Message-Id: <20191204160205.11011-2-dnbarbato@posteo.de> X-Mailer: git-send-email 2.24.0 In-Reply-To: <20191204160205.11011-1-dnbarbato@posteo.de> References: <20191201194132.9459-1-dnbarbato@posteo.de> <20191204160205.11011-1-dnbarbato@posteo.de> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38385 Cc: Diego Nicola Barbato X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/networking.scm (vde2): New variable. --- gnu/packages/networking.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index 05f348ad0f..0a9545c56d 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -35,6 +35,7 @@ ;;; Copyright © 2019 Alex Griffin ;;; Copyright © 2019 Jan Wielkiewicz ;;; Copyright © 2019 Daniel Schaefer +;;; Copyright © 2019 Diego N. Barbato ;;; ;;; This file is part of GNU Guix. ;;; @@ -2822,3 +2823,33 @@ to be a teaching tool and presents the subnetting results as easy-to-understand binary values.") (home-page "http://jodies.de/ipcalc") (license license:gpl2+))) + +(define-public vde2 + (package + (name "vde2") + (version "2.3.2") + (source + (origin + (method url-fetch) + (uri "mirror://sourceforge/vde/vde2/2.3.2/vde2-2.3.2.tar.gz") + (sha256 + (base32 "14xga0ib6p1wrv3hkl4sa89yzjxv7f1vfqaxsch87j6scdm59pr2")))) + (build-system gnu-build-system) + (arguments + `(#:parallel-build? #f)) ; Build fails if #t. + (inputs + `(("python" ,python) + ("libpcap" ,libpcap) + ("openssl" ,openssl-1.0))) ; Build fails with 1.1. + (home-page "https://github.com/virtualsquare/vde-2") + (synopsis "Virtual Distributed Ethernet") + (description "VDE is a set of programs to provide virtual software-defined +Ethernet network interface controllers across multiple virtual or +physical, local or remote devices. The VDE architecture provides +virtual counterparts to hardware components such as switches and +cables.") + (license (list license:gpl2 + license:lgpl2.1 ; libvdeplug + (license:non-copyleft ; slirpvde + "file://COPYING.slirpvde" + "See COPYING.slirpvde in the distribution."))))) -- 2.24.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 04 11:02:41 2019 Received: (at 38385) by debbugs.gnu.org; 4 Dec 2019 16:02:41 +0000 Received: from localhost ([127.0.0.1]:42527 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1icX6v-0004x8-9G for submit@debbugs.gnu.org; Wed, 04 Dec 2019 11:02:41 -0500 Received: from mout01.posteo.de ([185.67.36.65]:35771) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1icX6t-0004wp-2S for 38385@debbugs.gnu.org; Wed, 04 Dec 2019 11:02:39 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 39FC816005E for <38385@debbugs.gnu.org>; Wed, 4 Dec 2019 17:02:32 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1575475352; bh=FolEJM6KWAJ4LyBV8LyHPrhZMR0aG64Iof4qBh805nc=; h=From:To:Cc:Subject:Date:From; b=Po/AFVY9419vQWqZR3G670ifi4Pes0HTVQqdpQ59QI7MTE+me8O4Md0GtmhjNuc3C pwUZT3JKZNgqkQwH4hwZoBO86P/W1jRzvaYjnDqyPs3B0TxTsk/L00IHNAgDSuXokK lielAbcoqaturT1VXgGDTb3V9bRuWqbPIyB9kITIzmkhBZRwJ+aXxLMj9vxGdNLN3V GXAMcFLsXUtbXVnCtzJgW1IpF98Ec36wAqkVG4RDIzD25Su7FSTbsXr3m8ov3wYBhk ZAqkTMqM5AGnevtpMIzmul0PDFeCh3l8Y7fMR9QjEde0KwOIpz0exQc1FpueyC8nTB 8ijbrg78U2OIQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 47SkBv5KHDz6tm8; Wed, 4 Dec 2019 17:02:31 +0100 (CET) From: Diego Nicola Barbato To: 38385@debbugs.gnu.org Subject: [PATCH v3 2/2] gnu: qemu: Build with vde2 support. Date: Wed, 4 Dec 2019 17:02:05 +0100 Message-Id: <20191204160205.11011-3-dnbarbato@posteo.de> X-Mailer: git-send-email 2.24.0 In-Reply-To: <20191204160205.11011-1-dnbarbato@posteo.de> References: <20191201194132.9459-1-dnbarbato@posteo.de> <20191204160205.11011-1-dnbarbato@posteo.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38385 Cc: Diego Nicola Barbato X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/virtualization.scm (qemu)[inputs]: Add vde2. * gnu/packages/virtualization.scm (qemu-minimal)[inputs]: Remove vde2 from inherited inputs. --- gnu/packages/virtualization.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm index fa7b07e179..3a1b260cbf 100644 --- a/gnu/packages/virtualization.scm +++ b/gnu/packages/virtualization.scm @@ -220,7 +220,7 @@ exec smbd $@"))) ("spice" ,spice) ("usbredir" ,usbredir) ("util-linux" ,util-linux) - ;; ("vde2" ,vde2) + ("vde2" ,vde2) ("virglrenderer" ,virglrenderer) ("zlib" ,zlib))) (native-inputs `(("gettext" ,gettext-minimal) @@ -268,7 +268,7 @@ server and embedded PowerPC, and S390 guests.") '("gettext"))) (inputs (fold alist-delete (package-inputs qemu) '("libusb" "mesa" "sdl2" "spice" "virglrenderer" "gtk+" - "usbredir" "libdrm" "libepoxy" "pulseaudio"))))) + "usbredir" "libdrm" "libepoxy" "pulseaudio" "vde2"))))) ;; The GRUB test suite fails with later versions of Qemu, so we ;; keep it at 2.10 for now. See -- 2.24.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 11 08:01:48 2019 Received: (at 38385-done) by debbugs.gnu.org; 11 Dec 2019 13:01:48 +0000 Received: from localhost ([127.0.0.1]:57001 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1if1ci-00058Z-12 for submit@debbugs.gnu.org; Wed, 11 Dec 2019 08:01:48 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1if1cf-00057d-1v for 38385-done@debbugs.gnu.org; Wed, 11 Dec 2019 08:01:45 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40888) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1if1cZ-0004mQ-Q0; Wed, 11 Dec 2019 08:01:39 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=59762 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1iezlG-0008Qw-TB; Wed, 11 Dec 2019 06:02:31 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Diego Nicola Barbato Subject: Re: [bug#38385] [PATCH v3 1/2] gnu: Add vde2. References: <20191201194132.9459-1-dnbarbato@posteo.de> <20191204160205.11011-1-dnbarbato@posteo.de> <20191204160205.11011-2-dnbarbato@posteo.de> Date: Wed, 11 Dec 2019 12:02:29 +0100 In-Reply-To: <20191204160205.11011-2-dnbarbato@posteo.de> (Diego Nicola Barbato's message of "Wed, 4 Dec 2019 17:02:04 +0100") Message-ID: <8736drktve.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38385-done Cc: 38385-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, Diego Nicola Barbato skribis: > * gnu/packages/networking.scm (vde2): New variable. [...] > * gnu/packages/virtualization.scm (qemu)[inputs]: Add vde2. > * gnu/packages/virtualization.scm (qemu-minimal)[inputs]: Remove vde2 from > inherited inputs. Applied, thanks! Ludo=E2=80=99. From unknown Mon Jun 23 06:00:15 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 09 Jan 2020 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator