GNU bug report logs

#49556 Add wolfSSL and use it with VDE 2, fixing VDE 2's dependency on obsolete OpenSSL 1.0

PackageSource(s)Maintainer(s)
guix-patches PTS Buildd Popcon
Full log

Message #10 received at 49556@debbugs.gnu.org (full text, mbox, reply):

Received: (at 49556) by debbugs.gnu.org; 13 Jul 2021 23:02:13 +0000
From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 13 19:02:13 2021
Received: from localhost ([127.0.0.1]:42388 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces@debbugs.gnu.org>)
	id 1m3RPk-00087j-Rr
	for submit@debbugs.gnu.org; Tue, 13 Jul 2021 19:02:13 -0400
Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:45729)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo@famulari.name>) id 1m3RPj-00087A-MI
 for 49556@debbugs.gnu.org; Tue, 13 Jul 2021 19:02:08 -0400
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42])
 by mailout.west.internal (Postfix) with ESMTP id 27BA632008C3;
 Tue, 13 Jul 2021 19:02:02 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute2.internal (MEProxy); Tue, 13 Jul 2021 19:02:02 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name;
 h=from:to:subject:date:message-id:in-reply-to:references
 :mime-version:content-type:content-transfer-encoding; s=mesmtp;
 bh=BYqkR06JDnN2vVlG5viLFhDpTRmFBLMYDaOvY2d4ymU=; b=sa4ODZ+rWQlx
 rTAg7PyDI7RoSC80HUmjxP3auocOFbgVgSXxopFWgaiD1zbxy4AIjUnpHTEUfdFQ
 QPOkZyY+05VtnL6gbCWl1sphv5SyE5k0AuDKJ32WDRuvO1TSjO5yHqLZgBqZIGvy
 zsQIwxXHRCaL0vjLFFrZ4miAR6q2F/4=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm3; bh=BYqkR06JDnN2vVlG5viLFhDpTRmFBLMYDaOvY2d4y
 mU=; b=tLjsvSKQ4aaWPgdbbhl3TpDbWmE/UtmlyOXV5hEw7UStwxGg9L5liD8LQ
 wr8FC5UNJij7u/nhuM9MQgClvnBpBNCQMbaPNAi4cJ0Dc8e0lAcbULKfiv562c7i
 6vO6ilFogNc5ytRO1rCUBdAroo/DGwN3As9lp4wb5+fKw5eREnKIbKYaxGyS4ARH
 qfnXMhdtJemqX077Wxm0WNr5fi9mBxcambxq0HmJRSSU6jr2B4XszpDVGuo4UzeL
 GMTiUSxPFDNHooltkwG1Ugb1RkRkKIIJkprRNfvM4QUHp52bCO9DZmKxGAfNHUBo
 ddqtjxwfnjaezX1w9YVHV/IifosJw==
X-ME-Sender: <xms:aRvuYMTu1J4gXU9ZdxP7tKxg91MlgTNQyp_87AafXkzlKdTxb6cB6g>
 <xme:aRvuYJzd00uFKyO3KBmrFe8GRcExwpP5FR6LeGoRM-K0tiv_pM5RbrA24X3oV0maa
 WEGt07V3oyvX2MgVQ>
X-ME-Received: <xmr:aRvuYJ3bfy2KXxNHoPToQfr5NpCC3_ndpiKYZ1j46AswAqWtEi023TTYzVltPrkh6CSo3OVkww5oZwBK4LFCA_a_XV0lr6F7Dx_LKFqeIqGzCSM>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrudejgdduvdcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkffojghfgggtgfesthekre
 dtredtjeenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgr
 rhhirdhnrghmvgeqnecuggftrfgrthhtvghrnhephffgfedutdefudeuhfdtleegieetfe
 euueehudfhgefgfffgveehueefvdegjedvnecuffhomhgrihhnpehgihhthhhusgdrtgho
 mhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvg
 hosehfrghmuhhlrghrihdrnhgrmhgv
X-ME-Proxy: <xmx:aRvuYAD8Xh7Fx1KdKYBZX1p7yap0-m9-uOwqbPjaMCL_KnvIaCUyBQ>
 <xmx:aRvuYFgQHdHU92i0T4J8WZpqnzrzhKGDmTpD_xaNzwE_mvT5uMW_sQ>
 <xmx:aRvuYMqhFQhQqP9Pd3lm3N9gDwB0_5LpCQrsmjC_wblf0zkGM13xTQ>
 <xmx:aRvuYPenQ7j02EzJdS-TBRQe_2liibvs3hCgKHAwuaVzOXlKSI0O-Q>
Received: by mail.messagingengine.com (Postfix) with ESMTPA for
 <49556@debbugs.gnu.org>; Tue, 13 Jul 2021 19:02:01 -0400 (EDT)
From: Leo Famulari <leo@famulari.name>
To: 49556@debbugs.gnu.org
Subject: [PATCH 2/2] gnu: VDE 2: Update to 2.3.2-0.8599321.
Date: Tue, 13 Jul 2021 19:01:55 -0400
Message-Id: <1a3710d2a7891dfb069d6d8dfadeca998954bc1e.1626217314.git.leo@famulari.name>
X-Mailer: git-send-email 2.32.0
In-Reply-To: <3541a7f3fc7d42c6d501180100f81b357ce2d36c.1626217314.git.leo@famulari.name>
References: <3541a7f3fc7d42c6d501180100f81b357ce2d36c.1626217314.git.leo@famulari.name>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 49556
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request@debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit@debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request@debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request@debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Updating to this unreleased revision allows us to package VDE 2 with
wolfSSL instead of the obsolete OpenSSL 1.0:

https://github.com/virtualsquare/vde-2/issues/2

* gnu/packages/networking.scm (vde2): Update to 2.3.2-0.8599321.
[source]: Use git-fetch.
[native-inputs]: Add autoconf, automake, and libtool
[inputs]: Replace openssl-1.0 with wolfssl.
---
 gnu/packages/networking.scm | 23 ++++++++++++++++-------
 1 file changed, 16 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index 19b58501e9..d99af3035c 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -13,7 +13,7 @@
 ;;; Copyright © 2016 Benz Schenk <benz.schenk@uzh.ch>
 ;;; Copyright © 2016, 2017 Pjotr Prins <pjotr.guix@thebird.nl>
 ;;; Copyright © 2017 Mathieu Othacehe <m.othacehe@gmail.com>
-;;; Copyright © 2017, 2020 Leo Famulari <leo@famulari.name>
+;;; Copyright © 2017, 2020, 2021 Leo Famulari <leo@famulari.name>
 ;;; Copyright © 2017, 2018, 2019, 2020 Efraim Flashner <efraim@flashner.co.il>
 ;;; Copyright © 2017, 2018, 2019 Rutger Helling <rhelling@mykolab.com>
 ;;; Copyright © 2017, 2019 Gábor Boskovits <boskovits@gmail.com>
@@ -3789,22 +3789,31 @@ network.  This must be enabled on the target host, usually in the BIOS.")
     (license license:gpl2)))
 
 (define-public vde2
+  (let ((commit "8599321526d0a31925fe55cabbe132b752cb268a")
+        (revision "0"))
   (package
     (name "vde2")
-    (version "2.3.2")
+    (version (git-version "2.3.2" revision commit))
     (source
      (origin
-       (method url-fetch)
-       (uri "mirror://sourceforge/vde/vde2/2.3.2/vde2-2.3.2.tar.gz")
+       (method git-fetch)
+       (uri (git-reference
+              (url "https://github.com/virtualsquare/vde-2")
+              (commit commit)))
+       (file-name (git-file-name name version))
        (sha256
-        (base32 "14xga0ib6p1wrv3hkl4sa89yzjxv7f1vfqaxsch87j6scdm59pr2"))))
+        (base32 "1dirkcbjh7c5kz7d065g1yq7vg8jl93hql3brfxd84k8hc8nqjb2"))))
     (build-system gnu-build-system)
     (arguments
      `(#:parallel-build? #f))           ; Build fails if #t.
+    (native-inputs
+     `(("autoconf" ,autoconf)
+       ("automake" ,automake)
+       ("libtool" ,libtool)))
     (inputs
      `(("python" ,python)
        ("libpcap" ,libpcap)
-       ("openssl" ,openssl-1.0)))       ; Build fails with 1.1.
+       ("wolfssl" ,wolfssl)))
     (home-page "https://github.com/virtualsquare/vde-2")
     (synopsis "Virtual Distributed Ethernet")
     (description "VDE is a set of programs to provide virtual software-defined
@@ -3816,7 +3825,7 @@ cables.")
                    license:lgpl2.1       ; libvdeplug
                    (license:non-copyleft ; slirpvde
                     "file://COPYING.slirpvde"
-                    "See COPYING.slirpvde in the distribution.")))))
+                    "See COPYING.slirpvde in the distribution."))))))
 
 (define-public haproxy
   (package
-- 
2.32.0





Send a report that this bug log contains spam.


debbugs.gnu.org maintainers <help-debbugs@gnu.org>. Last modified: Sun Dec 22 16:35:43 2024; Machine Name: wallace-server

GNU bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.