From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48538) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eAKwK-0004Q6-Ei for guix-patches@gnu.org; Thu, 02 Nov 2017 15:14:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eAKwF-0005DJ-DN for guix-patches@gnu.org; Thu, 02 Nov 2017 15:14:08 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:39567) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eAKwF-0005D5-9e for guix-patches@gnu.org; Thu, 02 Nov 2017 15:14:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eAKwD-0005Hg-OP for guix-patches@gnu.org; Thu, 02 Nov 2017 15:14:03 -0400 Subject: [bug#29117] Static networking vs Open vSwitch Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48365) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eAKvR-0004Ha-7H for guix-patches@gnu.org; Thu, 02 Nov 2017 15:13:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eAKvM-0004rc-9X for guix-patches@gnu.org; Thu, 02 Nov 2017 15:13:13 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:58353) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eAKvL-0004r4-Ui for guix-patches@gnu.org; Thu, 02 Nov 2017 15:13:08 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 4CE8F20DF9 for ; Thu, 2 Nov 2017 15:13:07 -0400 (EDT) Received: from localhost (cm-84.214.173.174.getinternet.no [84.214.173.174]) by mail.messagingengine.com (Postfix) with ESMTPA id D615B7FAE4 for ; Thu, 2 Nov 2017 15:13:06 -0400 (EDT) From: Marius Bakke Date: Thu, 02 Nov 2017 20:13:05 +0100 Message-ID: <87375w4hq6.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 29117@debbugs.gnu.org --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hello Guix, When using static-networking-service with OpenvSwitch-managed interfaces, shepherd will often attempt to start the static interface configuration before the virtual interface has been created by OVS, requiring manual intervention after boot. This first patch allows arbitrary services to override 'requirement' in ; the second adds some tests for Open vSwitch, including whether static-networking started successfully on a virtual interface. Marius Bakke (2): services: networking: Add a dependency override mechanism to . tests: networking: Add tests for OpenvSwitch. doc/guix.texi | 5 +- gnu/services/networking.scm | 14 ++++-- gnu/tests/networking.scm | 109 ++++++++++++++++++++++++++++++++++++++++= +++- 3 files changed, 121 insertions(+), 7 deletions(-) =2D-=20 2.15.0 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAln7bkEACgkQoqBt8qM6 VPoBBAf+P54yMvq/+8ZyZrh9tAXrQzVx9j8qoWIQLEZPWVPB+8oruVqOlyII/90A j/74NMyW6hgsBvRk8RpLCdQfUgj+1wqD8lF6thqm3uKbhqHuXsbvubVtLupFAksJ 7UwejP8VSuTglVYgWPAu/B2vRf4avY0LrubtP34E6MGuaPdnKXKrpCp1m8I/BiyK Pnf/XO4P+fJryMkQU1JwgWQwA+JPb/ZbtmaoJS0vaT5SSywIgZmZRxQpmLkAT6sS r4+dIisofw7j/VZoZNajhceDN/ExTLDG8tSZN4KZnZsNzjwVmUmXc/IytlG98tLB aroASo4G1FKsEveAeqKEy7U9sTQHIQ== =8pVr -----END PGP SIGNATURE----- --=-=-=--