GNU bug report logs - #50133
Add lxd service

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Andrew Whatson <whatson@HIDDEN>; Keywords: patch; dated Fri, 20 Aug 2021 12:44:02 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.
Changed bug title to 'Add lxd service' from '[PATCH 0/6] Add lxd package and service.' Request was from Vagrant Cascadian <vagrant@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 50133 <at> debbugs.gnu.org:


Received: (at 50133) by debbugs.gnu.org; 2 Sep 2023 06:01:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 02 02:01:36 2023
Received: from localhost ([127.0.0.1]:34941 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qcJhQ-0007Cu-KZ
	for submit <at> debbugs.gnu.org; Sat, 02 Sep 2023 02:01:36 -0400
Received: from cascadia.aikidev.net ([173.255.214.101]:59552)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <vagrant@HIDDEN>)
 id 1qcJhO-0007Cf-TQ; Sat, 02 Sep 2023 02:01:35 -0400
Received: from localhost (unknown [IPv6:2600:3c01:e000:21:7:77:0:50])
 (Authenticated sender: vagrant@HIDDEN)
 by cascadia.aikidev.net (Postfix) with ESMTPSA id 81F571AAD0;
 Fri,  1 Sep 2023 23:01:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=debian.org;
 s=1.vagrant.user; t=1693634476;
 bh=frHz7iJVb04xeB/ane0fXy75N/GL+Ntej+hjc3x374E=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
 b=A3saOWJe9wzP5xS+DDb1n4vOLUT3lgTaUJ/NDttqHZGFI1+rib32QdhDjnOvYTyi9
 F86STGt4YgblIWIg1QB8SWQRpyfs1VJugYd1f+6p/D4VKotPyEttnO7TwxrN6fPuSE
 3mW6WkRgAC3uCwrgNIZRl+yCi5EndilQE4ODd8pIP8M1/ltvwEnb0j03wADKSC84nJ
 TJXVys8s1DzAOnctI0zPN6jQg9yr9aHJOIH+8C6csBq8uY52gcjUxMnZ88WW3SW+S6
 VZg07qTx2mcwPhR21Ptlk69xABi3JymZmCtwF4AFOKmW2vRIme7Z+T5O5PfNH4hUem
 bRZRAaWdyKpDQ==
From: Vagrant Cascadian <vagrant@HIDDEN>
To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, Andrew Whatson
 <whatson@HIDDEN>
Subject: Re: [bug#50133] [PATCH 0/6] Add lxd package and service.
In-Reply-To: <87ee98akb7.fsf_-_@HIDDEN>
References: <CAPE069d6GfVhv_DDZSa3TzaEBturRG99SsT=9WCuLLYvpugTkA@HIDDEN>
 <20210820124524.117090-1-whatson@HIDDEN>
 <20210820124524.117090-6-whatson@HIDDEN> <87ee98akb7.fsf_-_@HIDDEN>
Date: Fri, 01 Sep 2023 23:01:13 -0700
Message-ID: <87cyz1nmfq.fsf@wireframe>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 50133
Cc: 50133 <at> debbugs.gnu.org, control <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> 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 <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

retitle 50133 Add lxd service
thanks

On 2021-09-28, Ludovic Court=C3=A8s wrote:
> The whole series LGTM and I=E2=80=99ve already applied patch 1=E2=80=935.

Retitling as the only outstanding issue is the lxd service.


> Some comments below about the service:
>
> Andrew Whatson <whatson@HIDDEN> skribis:
>
>> * gnu/services/virtualization.scm (lxd-configuration): New type.
>> (%lxd-accounts, lxd-service-type): New variables.
>> (%lxd-activation, lxd-shepherd-service): New procedures.
>> * gnu/system/file-systems.scm (%elogind-file-systems): Add
>> "/sys/fs/cgroup/systemd" file-system.
>
> [...]
>
>> +(define lxd-service-type
>> +  (service-type
>> +   (name 'lxd)
>> +   (extensions
>> +    (list (service-extension activation-service-type
>> +                             %lxd-activation)
>> +          (service-extension shepherd-root-service-type
>> +                             lxd-shepherd-service)
>> +          (service-extension account-service-type
>> +                             (const %lxd-accounts))))
>> +   (default-value (lxd-configuration))))
>
> Please add a =E2=80=98description=E2=80=99 field.
>
>> index b9eda80958..7c3777298b 100644
>> --- a/gnu/system/file-systems.scm
>> +++ b/gnu/system/file-systems.scm
>> @@ -499,6 +499,17 @@ TARGET in the other system."
>>             (check? #f)
>>             (options "none,name=3Delogind")
>>             (create-mount-point? #t)
>> +           (dependencies (list (car %control-groups))))
>> +         ;; The systemd cgroup needs to exist to run systemd inside lin=
ux
>> +         ;; containers (eg. via LXD).  This is *not* required for elogi=
nd, but
>> +         ;; keeping it with the other systemd hacks seemed sensible, fo=
r now.
>> +         (file-system
>> +           (device "cgroup")
>> +           (mount-point "/sys/fs/cgroup/systemd")
>> +           (type "cgroup")
>> +           (check? #f)
>> +           (options "none,name=3Dsystemd")
>> +           (create-mount-point? #t)
>>             (dependencies (list (car %control-groups)))))
>>     %control-groups))
>
> Instead of adding it here, how about extending
> =E2=80=98file-system-service-type=E2=80=99 instead, similar to what
> =E2=80=98qemu-binfmt-service-type=E2=80=99 does?  That way, the extra req=
uirement would
> be limited to LXD.
>
> Two other things, could you add:
>
>   1. documentation in the manual under =E2=80=9CVirtualization Services=
=E2=80=9D, with a
>      commented config example?
>
>   2. (ideally) a system test to ensure that the basics of the service
>      are working?


live well,
  vagrant

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCZPLPqQAKCRDcUY/If5cW
qrD8APwNEcCl5h5xqSMZMMppDGzGXdB8GyTnngeeaJSaSx4SzAD/QQjvJGTXJtRI
ZPovlsPzqLZfNCopCH3vkZEJ5tv3DQk=
=LZAr
-----END PGP SIGNATURE-----
--=-=-=--




Information forwarded to guix-patches@HIDDEN:
bug#50133; Package guix-patches. Full text available.

Message received at 50133 <at> debbugs.gnu.org:


Received: (at 50133) by debbugs.gnu.org; 28 Sep 2021 13:42:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 28 09:42:16 2021
Received: from localhost ([127.0.0.1]:44139 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mVDNA-0000j9-GM
	for submit <at> debbugs.gnu.org; Tue, 28 Sep 2021 09:42:16 -0400
Received: from eggs.gnu.org ([209.51.188.92]:44266)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1mVDN7-0000ir-PM
 for 50133 <at> debbugs.gnu.org; Tue, 28 Sep 2021 09:42:15 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:43900)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <ludo@HIDDEN>)
 id 1mVDN2-0003Ha-J7; Tue, 28 Sep 2021 09:42:08 -0400
Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=60500 helo=ribbon)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1mVDN1-00035p-9h; Tue, 28 Sep 2021 09:42:08 -0400
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Andrew Whatson <whatson@HIDDEN>
Subject: Re: bug#50133: [PATCH 0/6] Add lxd package and service.
References: <CAPE069d6GfVhv_DDZSa3TzaEBturRG99SsT=9WCuLLYvpugTkA@HIDDEN>
 <20210820124524.117090-1-whatson@HIDDEN>
 <20210820124524.117090-6-whatson@HIDDEN>
Date: Tue, 28 Sep 2021 15:42:04 +0200
In-Reply-To: <20210820124524.117090-6-whatson@HIDDEN> (Andrew Whatson's
 message of "Fri, 20 Aug 2021 22:45:24 +1000")
Message-ID: <87ee98akb7.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 50133
Cc: 50133 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> 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 <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hi Andrew,

The whole series LGTM and I=E2=80=99ve already applied patch 1=E2=80=935.

Some comments below about the service:

Andrew Whatson <whatson@HIDDEN> skribis:

> * gnu/services/virtualization.scm (lxd-configuration): New type.
> (%lxd-accounts, lxd-service-type): New variables.
> (%lxd-activation, lxd-shepherd-service): New procedures.
> * gnu/system/file-systems.scm (%elogind-file-systems): Add
> "/sys/fs/cgroup/systemd" file-system.

[...]

> +(define lxd-service-type
> +  (service-type
> +   (name 'lxd)
> +   (extensions
> +    (list (service-extension activation-service-type
> +                             %lxd-activation)
> +          (service-extension shepherd-root-service-type
> +                             lxd-shepherd-service)
> +          (service-extension account-service-type
> +                             (const %lxd-accounts))))
> +   (default-value (lxd-configuration))))

Please add a =E2=80=98description=E2=80=99 field.

> index b9eda80958..7c3777298b 100644
> --- a/gnu/system/file-systems.scm
> +++ b/gnu/system/file-systems.scm
> @@ -499,6 +499,17 @@ TARGET in the other system."
>             (check? #f)
>             (options "none,name=3Delogind")
>             (create-mount-point? #t)
> +           (dependencies (list (car %control-groups))))
> +         ;; The systemd cgroup needs to exist to run systemd inside linux
> +         ;; containers (eg. via LXD).  This is *not* required for elogin=
d, but
> +         ;; keeping it with the other systemd hacks seemed sensible, for=
 now.
> +         (file-system
> +           (device "cgroup")
> +           (mount-point "/sys/fs/cgroup/systemd")
> +           (type "cgroup")
> +           (check? #f)
> +           (options "none,name=3Dsystemd")
> +           (create-mount-point? #t)
>             (dependencies (list (car %control-groups)))))
>     %control-groups))

Instead of adding it here, how about extending
=E2=80=98file-system-service-type=E2=80=99 instead, similar to what
=E2=80=98qemu-binfmt-service-type=E2=80=99 does?  That way, the extra requi=
rement would
be limited to LXD.

Two other things, could you add:

  1. documentation in the manual under =E2=80=9CVirtualization Services=E2=
=80=9D, with a
     commented config example?

  2. (ideally) a system test to ensure that the basics of the service
     are working?

TIA!

Ludo=E2=80=99.




Information forwarded to guix-patches@HIDDEN:
bug#50133; Package guix-patches. Full text available.

Message received at 50133 <at> debbugs.gnu.org:


Received: (at 50133) by debbugs.gnu.org; 20 Aug 2021 12:45:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 20 08:45:55 2021
Received: from localhost ([127.0.0.1]:33168 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mH3uF-0002V6-6U
	for submit <at> debbugs.gnu.org; Fri, 20 Aug 2021 08:45:55 -0400
Received: from mail-pl1-f182.google.com ([209.85.214.182]:36771)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <whatson@HIDDEN>) id 1mH3uC-0002UT-E3
 for 50133 <at> debbugs.gnu.org; Fri, 20 Aug 2021 08:45:53 -0400
Received: by mail-pl1-f182.google.com with SMTP id f3so5918001plg.3
 for <50133 <at> debbugs.gnu.org>; Fri, 20 Aug 2021 05:45:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=zaay0zqaW9tDBHezB7RohNKntuupO15p/hxyAsP5H+Y=;
 b=KcLtEJmCgv86T3YPGmBJLcjc3oGhiM1TDER2MxbI/bYV7LSh4dEl85qO6DfA08vLzB
 kbJtyrmIT4f3d0Apk07CgvOtY1oAueGHKpXyU/VB3lug9UnjBfIafZ8SPaki2f5nXdVI
 oml/N+uqPVd8bS9dYQsntcXj3z1L+oxU9xUJNxOrITLv0CkzGX4YIWfLfNIcQSojowax
 NEVZ5L7q7Wx4rOWG3WS1mNPi/uchZwTpa1HY/YmwRaAzhxl6IL7UurLhB2RXB2SxhAkY
 kTp9a9JrkQw0AtvZrNweT2ZxcVDULgR0xvCgwLAQKF1+ZFDjKQDTXj0OWY1apxY8XzJy
 iHPA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=zaay0zqaW9tDBHezB7RohNKntuupO15p/hxyAsP5H+Y=;
 b=V06eS40JPP6I8EwNsaxa9yNtpFUqRYgnoKyUS2uW+Q+2GceMFX2zClRHrZPu3eZzNZ
 MoKjHQsPBfc+GYB+ey9Spx05QGDJyCIGcQnJusi/sR3vCZW3cO2dAdWrCYke83o2vAOJ
 IouJCf2o5WkT1i56xW6vqAe55wDbG0/YUjH5+qJ5Hv0cOwzEIy+BuF+6OrfwpLsvw3rf
 QDi8CsCsA4kB5uSQ025NWoXuH7KXdo+3rOQGjW58e/Tikz5yAzbO5lV+MwQKP6DpEssT
 awT02rNV33aq4EKEjVo7xwGXYudx6b5G87Tfzcb6yU6pSjKNqkETo0TWg2rQTTDq6d+g
 QZyQ==
X-Gm-Message-State: AOAM532gFsVZKn3vdqb3ESji5q7epxgwFezgwQ75pwjXZ1nOPGJPacsc
 dzmLB9W2YoBVW38Kb6l5w/x4Ct+lCME=
X-Google-Smtp-Source: ABdhPJyJ1v4vYO7s49xUPyl/J6XmRCKI+h7i27ZTNb43v0dBPOhe8gNb+6UNVYf1Jb2VW33gZ4IPxw==
X-Received: by 2002:a17:90a:8b95:: with SMTP id
 z21mr4344297pjn.131.1629463546622; 
 Fri, 20 Aug 2021 05:45:46 -0700 (PDT)
Received: from muon.fritz.box (220-235-208-141.tpgi.com.au. [220.235.208.141])
 by smtp.gmail.com with ESMTPSA id
 o10sm5113868pfk.212.2021.08.20.05.45.45
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 20 Aug 2021 05:45:46 -0700 (PDT)
From: Andrew Whatson <whatson@HIDDEN>
To: 50133 <at> debbugs.gnu.org
Subject: [PATCH 6/6] services: Add lxd-service-type.
Date: Fri, 20 Aug 2021 22:45:24 +1000
Message-Id: <20210820124524.117090-6-whatson@HIDDEN>
X-Mailer: git-send-email 2.32.0
In-Reply-To: <20210820124524.117090-1-whatson@HIDDEN>
References: <CAPE069d6GfVhv_DDZSa3TzaEBturRG99SsT=9WCuLLYvpugTkA@HIDDEN>
 <20210820124524.117090-1-whatson@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 50133
Cc: Andrew Whatson <whatson@HIDDEN>
X-BeenThere: debbugs-submit <at> 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 <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/services/virtualization.scm (lxd-configuration): New type.
(%lxd-accounts, lxd-service-type): New variables.
(%lxd-activation, lxd-shepherd-service): New procedures.
* gnu/system/file-systems.scm (%elogind-file-systems): Add
"/sys/fs/cgroup/systemd" file-system.
---
 gnu/services/virtualization.scm | 66 +++++++++++++++++++++++++++++++++
 gnu/system/file-systems.scm     | 11 ++++++
 2 files changed, 77 insertions(+)

diff --git a/gnu/services/virtualization.scm b/gnu/services/virtualization.scm
index c8adcd06d0..34ddc94423 100644
--- a/gnu/services/virtualization.scm
+++ b/gnu/services/virtualization.scm
@@ -75,6 +75,9 @@
             virtlog-configuration
             virtlog-service-type
 
+            lxd-configuration
+            lxd-service-type
+
             %qemu-platforms
             lookup-qemu-platforms
             qemu-platform?
@@ -548,6 +551,69 @@ potential infinite waits blocking libvirt."))
    `((libvirt-configuration ,libvirt-configuration-fields))
    'libvirt-configuration))
 
+
+;;;
+;;; LXD linux container daemon.
+;;;
+
+(define-configuration lxd-configuration
+  (lxd
+   (package lxd)
+   "LXD package.")
+  (debug?
+   (boolean #f)
+   "Enable or disable debug messages.")
+  (verbose?
+   (boolean #f)
+   "Enable or disable information messages."))
+
+(define %lxd-accounts
+  (list (user-group (name "lxd") (system? #t))))
+
+(define (%lxd-activation config)
+  #~(begin
+      (use-modules (guix build utils))
+      (mkdir-p "/var/log/lxd")))
+
+(define (lxd-shepherd-service config)
+  (let* ((lxd (lxd-configuration-lxd config))
+         (debug? (lxd-configuration-debug? config))
+         (verbose? (lxd-configuration-verbose? config)))
+    (list
+     (shepherd-service
+      (documentation "LXD daemon.")
+      (provision '(lxd))
+      (requirement '(dbus-system
+                     elogind
+                     file-system-/sys/fs/cgroup/blkio
+                     file-system-/sys/fs/cgroup/cpu
+                     file-system-/sys/fs/cgroup/cpuset
+                     file-system-/sys/fs/cgroup/devices
+                     file-system-/sys/fs/cgroup/memory
+                     file-system-/sys/fs/cgroup/pids
+                     file-system-/sys/fs/cgroup/systemd
+                     networking
+                     udev))
+      (start #~(make-forkexec-constructor
+                (list (string-append #$lxd "/bin/lxd")
+                      "--group=lxd"
+                      "--logfile=/var/log/lxd/lxd.log"
+                      #$@(if debug? '("--debug") '())
+                      #$@(if verbose? '("--verbose") '()))))
+      (stop #~(make-kill-destructor))))))
+
+(define lxd-service-type
+  (service-type
+   (name 'lxd)
+   (extensions
+    (list (service-extension activation-service-type
+                             %lxd-activation)
+          (service-extension shepherd-root-service-type
+                             lxd-shepherd-service)
+          (service-extension account-service-type
+                             (const %lxd-accounts))))
+   (default-value (lxd-configuration))))
+
 
 ;;;
 ;;; Transparent QEMU emulation via binfmt_misc.
diff --git a/gnu/system/file-systems.scm b/gnu/system/file-systems.scm
index b9eda80958..7c3777298b 100644
--- a/gnu/system/file-systems.scm
+++ b/gnu/system/file-systems.scm
@@ -499,6 +499,17 @@ TARGET in the other system."
            (check? #f)
            (options "none,name=elogind")
            (create-mount-point? #t)
+           (dependencies (list (car %control-groups))))
+         ;; The systemd cgroup needs to exist to run systemd inside linux
+         ;; containers (eg. via LXD).  This is *not* required for elogind, but
+         ;; keeping it with the other systemd hacks seemed sensible, for now.
+         (file-system
+           (device "cgroup")
+           (mount-point "/sys/fs/cgroup/systemd")
+           (type "cgroup")
+           (check? #f)
+           (options "none,name=systemd")
+           (create-mount-point? #t)
            (dependencies (list (car %control-groups)))))
    %control-groups))
 
-- 
2.32.0





Information forwarded to guix-patches@HIDDEN:
bug#50133; Package guix-patches. Full text available.

Message received at 50133 <at> debbugs.gnu.org:


Received: (at 50133) by debbugs.gnu.org; 20 Aug 2021 12:45:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 20 08:45:54 2021
Received: from localhost ([127.0.0.1]:33166 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mH3uD-0002Uy-NZ
	for submit <at> debbugs.gnu.org; Fri, 20 Aug 2021 08:45:54 -0400
Received: from mail-pl1-f170.google.com ([209.85.214.170]:35689)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <whatson@HIDDEN>) id 1mH3u9-0002UF-EO
 for 50133 <at> debbugs.gnu.org; Fri, 20 Aug 2021 08:45:50 -0400
Received: by mail-pl1-f170.google.com with SMTP id b9so1513617plx.2
 for <50133 <at> debbugs.gnu.org>; Fri, 20 Aug 2021 05:45:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=SSXJKEO3Tl7gZhQke8VjMVFbt3a5LU8kqnVXMuDd5Xs=;
 b=k8xhji/GhK8tL8vwcmY/Ltm3UHbbjeLfZGOFwFXbpTPUTAkeiMJtsVTlE5TNg7JJP5
 oaH5I4ZcWb1a1k1xxSHpjzoQQ9ruuFRgrCL15VzukKzbdxk3hU98DZPcm/BBAsF7Mlii
 xvbyNQ5fVdM70AYyJMcsoErpJuXa782TmTvIclV9bP/0p/x0TOh6BcTCJ8SRUkKagw+S
 dX3LRMAZwhQarKq8k56kv9FVtFRGmr/yah4ebNXOxgHOZb9xqBpDvtcG8GkW6ONJfTDS
 ZmqJFI1Qi84X5NM0tRXUq3hB4NFDJBdBZjSNLR0v12e486f7SZZBhCmhgZ2EjuIs3uoG
 UH6g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=SSXJKEO3Tl7gZhQke8VjMVFbt3a5LU8kqnVXMuDd5Xs=;
 b=cWg61n4iVccqUTMSWkJyeQ7dUbj8KsqSvHHeU5ZJyJQIus+ffEWvR1Ld/qDLPQ+TOV
 iorgF2SHZEhYKX6pgOlYW6KzWDDhHLMXzWTblALuqBqklzlMGrDCMbTgUD/d+ce5ScWv
 qCjEX/I5Rq1P+aZ7egyyMSkTU2TJLQzquQmSFOzhKySwiviZx55G7oy08t3UQRoMNdCj
 zd8RBYw9AAKqcsUkte0LQ/WxZTl8G1ydxgkNDlM1t4wNVx1EnHa1TcItXDIt3pOMwk+K
 sXCsE8kJzyHN33hxAS58UArVn4pocbRF9TBAlrauiTrnUEJPeO109oEhdawOYnAt8a0i
 4UIA==
X-Gm-Message-State: AOAM53241LYYvrCeRUt7dmnjTBAc6OObPdTz6VS2PGHM65yO0I1oCLMp
 3bBmAg0jHc7KxINKI8oB+c0CuCNwVmU=
X-Google-Smtp-Source: ABdhPJzRXWrRNf2CLfBupidMkXYXcNhu3PZB2E7iXCvrUV3XorFpzqfptGP6hsHjh9qDu25Shc01LA==
X-Received: by 2002:a17:90a:b284:: with SMTP id
 c4mr4519300pjr.213.1629463543496; 
 Fri, 20 Aug 2021 05:45:43 -0700 (PDT)
Received: from muon.fritz.box (220-235-208-141.tpgi.com.au. [220.235.208.141])
 by smtp.gmail.com with ESMTPSA id
 o10sm5113868pfk.212.2021.08.20.05.45.42
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 20 Aug 2021 05:45:43 -0700 (PDT)
From: Andrew Whatson <whatson@HIDDEN>
To: 50133 <at> debbugs.gnu.org
Subject: [PATCH 5/6] gnu: Add lxd.
Date: Fri, 20 Aug 2021 22:45:23 +1000
Message-Id: <20210820124524.117090-5-whatson@HIDDEN>
X-Mailer: git-send-email 2.32.0
In-Reply-To: <20210820124524.117090-1-whatson@HIDDEN>
References: <CAPE069d6GfVhv_DDZSa3TzaEBturRG99SsT=9WCuLLYvpugTkA@HIDDEN>
 <20210820124524.117090-1-whatson@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 50133
Cc: Andrew Whatson <whatson@HIDDEN>
X-BeenThere: debbugs-submit <at> 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 <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/virtualization.scm (lxd): New variable.
---
 gnu/packages/virtualization.scm | 113 ++++++++++++++++++++++++++++++++
 1 file changed, 113 insertions(+)

diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm
index 07ad1cb101..da130d1e9d 100644
--- a/gnu/packages/virtualization.scm
+++ b/gnu/packages/virtualization.scm
@@ -20,6 +20,7 @@
 ;;; Copyright © 2021 Leo Famulari <leo@HIDDEN>
 ;;; Copyright © 2021 Pierre Langlois <pierre.langlois@HIDDEN>
 ;;; Copyright © 2021 Dion Mendel <guix@HIDDEN>
+;;; Copyright © 2021 Andrew Whatson <whatson@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -49,6 +50,7 @@
   #:use-module (gnu packages bison)
   #:use-module (gnu packages build-tools)
   #:use-module (gnu packages check)
+  #:use-module (gnu packages cluster)
   #:use-module (gnu packages cmake)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages cross-base)
@@ -102,6 +104,7 @@
   #:use-module (gnu packages python-xyz)
   #:use-module (gnu packages pulseaudio)
   #:use-module (gnu packages readline)
+  #:use-module (gnu packages rsync)
   #:use-module (gnu packages selinux)
   #:use-module (gnu packages sdl)
   #:use-module (gnu packages sphinx)
@@ -1070,6 +1073,116 @@ of making Linux containers feel more like a virtual machine.
 It started as a side project of LXC but can be used by any run-time.")
     (license license:lgpl2.1+)))
 
+(define-public lxd
+  (package
+    (name "lxd")
+    (version "4.17")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "https://github.com/lxc/lxd/releases/download/"
+                    "lxd-" version "/lxd-" version ".tar.gz"))
+              (sha256
+               (base32
+                "1kzmgyg5kw3zw9qa6jabld6rmb53b6yy69h7y9znsdlf74jllljl"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/lxc/lxd"
+       #:tests? #f ;; tests fail due to missing /var, cgroups, etc.
+       #:modules ((guix build go-build-system)
+                  (guix build union)
+                  (guix build utils)
+                  (srfi srfi-1))
+       #:phases
+       (modify-phases %standard-phases
+         (add-after 'unpack 'unpack-dist
+           (lambda* (#:key import-path #:allow-other-keys)
+             (with-directory-excursion (string-append "src/" import-path)
+               ;; remove the link back to the top level
+               (delete-file (string-append "_dist/src/" import-path))
+               ;; move all the deps into the src directory
+               (copy-recursively "_dist/src" "../../.."))
+             #t))
+         (replace 'build
+           (lambda* (#:key import-path #:allow-other-keys)
+             (with-directory-excursion (string-append "src/" import-path)
+               (invoke "make" "build" "CC=gcc" "TAG_SQLITE3=libsqlite3")
+               #t)))
+         (replace 'check
+           (lambda* (#:key tests? import-path #:allow-other-keys)
+             (when tests?
+               (with-directory-excursion (string-append "src/" import-path)
+                 (invoke "make" "check" "CC=gcc" "TAG_SQLITE3=libsqlite3")))
+             #t))
+         (replace 'install
+           (lambda* (#:key inputs outputs import-path #:allow-other-keys)
+             (let* ((out (assoc-ref outputs "out"))
+                    (bin-dir
+                     (string-append out "/bin/"))
+                    (doc-dir
+                     (string-append out "/share/doc/lxd-" ,version))
+                    (completions-dir
+                     (string-append out "/share/bash-completion/completions")))
+               (with-directory-excursion (string-append "src/" import-path)
+                 ;; wrap lxd with runtime dependencies
+                 (wrap-program (string-append bin-dir "lxd")
+                   `("PATH" ":" prefix
+                     ,(fold (lambda (input paths)
+                              (let* ((in (assoc-ref inputs input))
+                                     (bin (string-append in "/bin"))
+                                     (sbin (string-append in "/sbin")))
+                                (append (filter file-exists?
+                                                (list bin sbin)) paths)))
+                            '()
+                            '("bash" "acl" "rsync" "tar" "xz" "btrfs-progs"
+                              "gzip" "dnsmasq" "squashfs-tools" "iproute2"
+                              "criu" "iptables"))))
+                 ;; remove unwanted binaries
+                 (for-each (lambda (prog)
+                             (delete-file (string-append bin-dir prog)))
+                           '("deps" "macaroon-identity" "generate"))
+                 ;; install documentation
+                 (for-each (lambda (file)
+                             (install-file file doc-dir))
+                           (find-files "doc"))
+                 ;; install bash completion
+                 (rename-file "scripts/bash/lxd-client" "scripts/bash/lxd")
+                 (install-file "scripts/bash/lxd" completions-dir)))
+             #t)))))
+    (native-inputs
+     `(;; test dependencies:
+       ;; ("go-github-com-rogpeppe-godeps" ,go-github-com-rogpeppe-godeps)
+       ;; ("go-github-com-tsenart-deadcode" ,go-github-com-tsenart-deadcode)
+       ;; ("go-golang-org-x-lint" ,go-golang-org-x-lint)
+       ("pkg-config" ,pkg-config)))
+    (inputs
+     `(("acl" ,acl)
+       ("eudev" ,eudev)
+       ("libdqlite" ,libdqlite)
+       ("libraft" ,libraft)
+       ("libcap" ,libcap)
+       ("lxc" ,lxc)
+       ;; runtime dependencies:
+       ("bash" ,bash-minimal)
+       ("rsync" ,rsync)
+       ("tar" ,tar)
+       ("xz" ,xz)
+       ("btrfs-progs" ,btrfs-progs)
+       ("gzip" ,gzip)
+       ("dnsmasq" ,dnsmasq)
+       ("squashfs-tools" ,squashfs-tools)
+       ("iproute2" ,iproute)
+       ("criu" ,criu)
+       ("iptables" ,iptables)))
+    (synopsis "Daemon based on liblxc offering a REST API to manage containers")
+    (home-page "https://linuxcontainers.org/lxd/")
+    (description "LXD is a next generation system container manager.  It
+offers a user experience similar to virtual machines but using Linux
+containers instead.  It's image based with pre-made images available for a
+wide number of Linux distributions and is built around a very powerful, yet
+pretty simple, REST API.")
+    (license license:asl2.0)))
+
 (define-public libvirt
   (package
     (name "libvirt")
-- 
2.32.0





Information forwarded to guix-patches@HIDDEN:
bug#50133; Package guix-patches. Full text available.

Message received at 50133 <at> debbugs.gnu.org:


Received: (at 50133) by debbugs.gnu.org; 20 Aug 2021 12:45:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 20 08:45:50 2021
Received: from localhost ([127.0.0.1]:33163 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mH3uA-0002Uj-HH
	for submit <at> debbugs.gnu.org; Fri, 20 Aug 2021 08:45:50 -0400
Received: from mail-pg1-f175.google.com ([209.85.215.175]:38403)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <whatson@HIDDEN>) id 1mH3u6-0002Ty-Q6
 for 50133 <at> debbugs.gnu.org; Fri, 20 Aug 2021 08:45:47 -0400
Received: by mail-pg1-f175.google.com with SMTP id w8so9047829pgf.5
 for <50133 <at> debbugs.gnu.org>; Fri, 20 Aug 2021 05:45:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=CKFyffJ35LXRUwLwpzBZ1+hIM/ZuVGh9ZuBggT3+oT8=;
 b=T6+grJmRcAoAVc5mDPtg6OPxglZGWnis8Okyn48zYK7dqr4VxUHrqSTxxmH6quxzNE
 X10emD0ukeyo3xi7SiDZIItmFqgHYQp17psH2I4WxSJnWHyiOFyfBGZnSfY9cheh/6Es
 0hC17aCI4mVE3Ov7RlLYcJ7mPs0Jf9UaGzy6S1I+xix0vLaia+p0m7JnNLad/YK+El2n
 MhmHhCVmD9wcsksAOrKdirZimqKKdvxpwk+c6Ey2VFNZ6ZY4V9IESzm3YZubtH3WIk1+
 hVgfthvJw9ITEYoPlLuBRcxQAcAdEYM5AwtPXbqm3EhX2iY7KcHkgVG+JpWfvKwDQJEo
 CzUw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=CKFyffJ35LXRUwLwpzBZ1+hIM/ZuVGh9ZuBggT3+oT8=;
 b=BxOr+oNvBWRN+vsjk1s1tulUB4n1RMXjg2WE8032rYeG2DqcyrnSuZdaosPnGsMFIO
 haw0j+FGYLiPlY6XAF9hZWT0eEe6IKEN9S/mscb/YTPL1o7DQiArUrQUzXxZYLAA5jEZ
 4QVTX6nToST+OLPWLd4wpyAXVjmQoH1NFbDMSfpSX8obmk7ceoxf9wpr6JTEq9IgpytG
 ysBPKUybG1BO+36VC0+P00BpsXn09dSJjaC+jh0AfT3bFROUgdFrnSFcJeHp30HGwM0q
 ijclIbtqSJzAbmR/P/PWKcNFyQb2Rty8k0Si20LEtbvDdOvG1CkpDXgblvjCfFTB8AlB
 RDUQ==
X-Gm-Message-State: AOAM532L2/H1AGzwgtpCTQUuMbcz3me8WMuTn0tklWJCnPcKC2+/Q8nH
 05Qnrpl+AftdeW2uB3wEYDxsv/qt2zo=
X-Google-Smtp-Source: ABdhPJx3ttSoCXWSjNELU8Q0Rap05O+7y2PSXwpVAL8VQuar06oWp2IHdTkH0PfAcj6jqeFT5RGXJw==
X-Received: by 2002:a62:520e:0:b0:3e2:1c21:f1ba with SMTP id
 g14-20020a62520e000000b003e21c21f1bamr19502517pfb.78.1629463540962; 
 Fri, 20 Aug 2021 05:45:40 -0700 (PDT)
Received: from muon.fritz.box (220-235-208-141.tpgi.com.au. [220.235.208.141])
 by smtp.gmail.com with ESMTPSA id
 o10sm5113868pfk.212.2021.08.20.05.45.39
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 20 Aug 2021 05:45:40 -0700 (PDT)
From: Andrew Whatson <whatson@HIDDEN>
To: 50133 <at> debbugs.gnu.org
Subject: [PATCH 4/6] gnu: lxcfs: Update to 4.0.9.
Date: Fri, 20 Aug 2021 22:45:22 +1000
Message-Id: <20210820124524.117090-4-whatson@HIDDEN>
X-Mailer: git-send-email 2.32.0
In-Reply-To: <20210820124524.117090-1-whatson@HIDDEN>
References: <CAPE069d6GfVhv_DDZSa3TzaEBturRG99SsT=9WCuLLYvpugTkA@HIDDEN>
 <20210820124524.117090-1-whatson@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 50133
Cc: Andrew Whatson <whatson@HIDDEN>
X-BeenThere: debbugs-submit <at> 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 <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/virtualization.scm (lxcfs): Update to 4.0.9.
---
 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 0919ef7785..07ad1cb101 100644
--- a/gnu/packages/virtualization.scm
+++ b/gnu/packages/virtualization.scm
@@ -1044,7 +1044,7 @@ manage system or application containers.")
 (define-public lxcfs
   (package
     (name "lxcfs")
-    (version "4.0.8")
+    (version "4.0.9")
     (home-page "https://github.com/lxc/lxcfs")
     (source (origin
               (method git-fetch)
@@ -1053,7 +1053,7 @@ manage system or application containers.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1f74wy88si2ia035pcvciq5821kc8jcb75w1f8vhbp0cd29rqdpi"))))
+                "0zx58lair8hwi4bxm5h7i8n1j5fcdgw5cr6f4wk9qhks0sr5dip5"))))
     (arguments
      '(#:configure-flags '("--localstatedir=/var")))
     (native-inputs
-- 
2.32.0





Information forwarded to guix-patches@HIDDEN:
bug#50133; Package guix-patches. Full text available.

Message received at 50133 <at> debbugs.gnu.org:


Received: (at 50133) by debbugs.gnu.org; 20 Aug 2021 12:45:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 20 08:45:47 2021
Received: from localhost ([127.0.0.1]:33160 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mH3u7-0002UU-B1
	for submit <at> debbugs.gnu.org; Fri, 20 Aug 2021 08:45:47 -0400
Received: from mail-pf1-f170.google.com ([209.85.210.170]:42618)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <whatson@HIDDEN>) id 1mH3u4-0002Tj-91
 for 50133 <at> debbugs.gnu.org; Fri, 20 Aug 2021 08:45:44 -0400
Received: by mail-pf1-f170.google.com with SMTP id 18so8507030pfh.9
 for <50133 <at> debbugs.gnu.org>; Fri, 20 Aug 2021 05:45:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=n0ChX1sac1pRgGcpGEjQ9z+/rACCGWAEDPKC84UC/gQ=;
 b=IOYaAf2d/mm7IpHSafrZG6QEv98UlC+QlGZuqXLMppFjKlG8nbRb+1X3uG81m1Y4ur
 ELvuIMdqMuh7EKkHWWiD5iGKoVBgbF0RoGRKf89WCQoTCV4uQZf1AT9EQUklqcCAIevp
 BAtC2yDAkAz7dGdeXvsJUjlOIz5DGrQYERQPOraFUbv2rRLPFR7L6iQlLEm7t8xErJzy
 9jNZ6RMdbR0f4SCLTCzfnvH4LJib8qKe2z6KfK2cVIsgvfTUvskyR44yv5ubsJ2AXTwJ
 zv1zsU7OAcDhvXFl1AAjtQcRaBFZl3W5A7vHkO/fu+TK8S35nUzAcHRMLL7tRwqRMdmJ
 7p1w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=n0ChX1sac1pRgGcpGEjQ9z+/rACCGWAEDPKC84UC/gQ=;
 b=Yr1llN/lQoC7ApQ4DKwbNC7tKmT/nOHIAWm4yOuy1rhNAG8hjX7RtwDFOOpEPd7O7q
 JQWHmfiiLDTxkF+qHzFQ4zCI8jImXmIe5/VhYZnONrx4bT6OARxFx1V3Im0rm/IRaDbp
 bNH8It+i68QFfdBh+44ggjhAqKwOmSohs6fYinZmGPrw60U17Uj2DezfeOUU9m9j7Oim
 N99rr58Nwadw+7nf+KuC7h5npug453gR0TCX0fMCmpe1aABHG0rbYrrcDpTB4PHf1g0/
 kRc3HQFBn678nKwFuKS8aVGqw/GG0MfZZQCeM5a56aZBWPMk/pxNkURbr2gef4Uyv/Pi
 mGXw==
X-Gm-Message-State: AOAM533Bws6OlVL4lCpcy5z89kIOxr9ik08FjpblCAFCb+7wYAQS/M1T
 ioRaGSKTCsCBAL0Z5jcrWwxOhQCueqA=
X-Google-Smtp-Source: ABdhPJyVCHzE9yJUvfs+zchF8P2RkRr7YCUWkogkPSrjnoxDNMsbByDvGcOsTQML4hRMWxboq/9BeA==
X-Received: by 2002:a65:62d1:: with SMTP id m17mr18643512pgv.370.1629463538292; 
 Fri, 20 Aug 2021 05:45:38 -0700 (PDT)
Received: from muon.fritz.box (220-235-208-141.tpgi.com.au. [220.235.208.141])
 by smtp.gmail.com with ESMTPSA id
 o10sm5113868pfk.212.2021.08.20.05.45.36
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 20 Aug 2021 05:45:38 -0700 (PDT)
From: Andrew Whatson <whatson@HIDDEN>
To: 50133 <at> debbugs.gnu.org
Subject: [PATCH 3/6] gnu: lxc: Update to 4.0.10.
Date: Fri, 20 Aug 2021 22:45:21 +1000
Message-Id: <20210820124524.117090-3-whatson@HIDDEN>
X-Mailer: git-send-email 2.32.0
In-Reply-To: <20210820124524.117090-1-whatson@HIDDEN>
References: <CAPE069d6GfVhv_DDZSa3TzaEBturRG99SsT=9WCuLLYvpugTkA@HIDDEN>
 <20210820124524.117090-1-whatson@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 50133
Cc: Andrew Whatson <whatson@HIDDEN>
X-BeenThere: debbugs-submit <at> 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 <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/virtualization.scm (lxc): Update to 4.0.10.
---
 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 1bbcb46b99..0919ef7785 100644
--- a/gnu/packages/virtualization.scm
+++ b/gnu/packages/virtualization.scm
@@ -997,7 +997,7 @@ all common programming languages.  Vala bindings are also provided.")
 (define-public lxc
   (package
     (name "lxc")
-    (version "4.0.6")
+    (version "4.0.10")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -1005,7 +1005,7 @@ all common programming languages.  Vala bindings are also provided.")
                     version ".tar.gz"))
               (sha256
                (base32
-                "0qz4l7mlhq7hx53q606qgvkyzyr01glsw290v8ppzvxn1fydlrci"))))
+                "1sgsic9dzj3wv2k5bx2vhcgappivhp1glkqfc2yrgr6jas052351"))))
     (build-system gnu-build-system)
     (native-inputs
      `(("pkg-config" ,pkg-config)))
-- 
2.32.0





Information forwarded to guix-patches@HIDDEN:
bug#50133; Package guix-patches. Full text available.

Message received at 50133 <at> debbugs.gnu.org:


Received: (at 50133) by debbugs.gnu.org; 20 Aug 2021 12:45:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 20 08:45:43 2021
Received: from localhost ([127.0.0.1]:33156 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mH3u3-0002U6-4a
	for submit <at> debbugs.gnu.org; Fri, 20 Aug 2021 08:45:43 -0400
Received: from mail-pl1-f177.google.com ([209.85.214.177]:41720)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <whatson@HIDDEN>) id 1mH3u1-0002Tf-EY
 for 50133 <at> debbugs.gnu.org; Fri, 20 Aug 2021 08:45:42 -0400
Received: by mail-pl1-f177.google.com with SMTP id e15so5892073plh.8
 for <50133 <at> debbugs.gnu.org>; Fri, 20 Aug 2021 05:45:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=xqOm8ntClha88b73sphFJEWDHbWytN+voSFa3rcJgu8=;
 b=kaEpUcGkTTyMIif4EsFJkkJx7ouknPG4HrX6Y9t7Uwq3bol9GCoBdBw8h07te3D57T
 YiB3oyIZm0BjnqU6JAJmgOnzR6p5lLuuUntbfbUo92QvB8TxVaeVPHbqxAKzlw7k/nlJ
 Lh+FBjOFkKvGHb3cnf3TiLxS9EIc19LSEHzaARR998bOYcj8Lp4UNq3+4M1Dgyt/jtbD
 gBlMRJ5XopIIeTl6TWIGTVX/gJ+GPDrR5zwkF1HK3cFYh1BcuIdr6efQGFXJWg9hrPZV
 wkYj7oPfO1grj6k03h9FHfB2KYGwYMtZpy6OtpKmTf0mxj25igZLxzGhhnbuorFG6BRO
 NPLQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=xqOm8ntClha88b73sphFJEWDHbWytN+voSFa3rcJgu8=;
 b=Sr86CFjv8joESPbvh9VKRvRvU3hat+ljnLUh09xQh8y8XNYIP7u5JQkRyFI+eFbkN4
 6dvi1l6hpdrVL1v13h4Q6pbYSHbgtJILbiz9gsPwMd6JwCYUN5E804twxhF5DPmQZhjJ
 AfLi7dees5ra9cVEoGp+ojXgzu3J3LVlhgjT/ZRXA6Rze9pVFliTV8mVMRHpoNh/6wdW
 vNTdM1DTr/QSjcyj4zXBwwiS0X8Qbd/LLgKNxSxWJOJn96DFFDdw19sItjy8EH1CzG12
 jLAU6obAXZgpOL12mS0eXyEUuir+WNPtVM8ou8F2bITtxFejj8kTN1aA3szC3ql+X/BK
 i/Xg==
X-Gm-Message-State: AOAM532OqNy47qgTK5zXv/3LMkXOouPAc88r95FVGxhUFz/ax9UKDFC7
 GPPqNWns7lK2506Zkt6MxRDEwDHTuiM=
X-Google-Smtp-Source: ABdhPJxFqYab5ZhODOoJrnYMpEWUKkk3E5RrwPzkPJLik/1qlMw4Yh2aCOrGZowqnxN0ZW6E1Pcj8w==
X-Received: by 2002:a17:90a:2b89:: with SMTP id
 u9mr4502514pjd.116.1629463535525; 
 Fri, 20 Aug 2021 05:45:35 -0700 (PDT)
Received: from muon.fritz.box (220-235-208-141.tpgi.com.au. [220.235.208.141])
 by smtp.gmail.com with ESMTPSA id
 o10sm5113868pfk.212.2021.08.20.05.45.34
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 20 Aug 2021 05:45:35 -0700 (PDT)
From: Andrew Whatson <whatson@HIDDEN>
To: 50133 <at> debbugs.gnu.org
Subject: [PATCH 2/6] gnu: libdqlite: Update to 1.9.0.
Date: Fri, 20 Aug 2021 22:45:20 +1000
Message-Id: <20210820124524.117090-2-whatson@HIDDEN>
X-Mailer: git-send-email 2.32.0
In-Reply-To: <20210820124524.117090-1-whatson@HIDDEN>
References: <CAPE069d6GfVhv_DDZSa3TzaEBturRG99SsT=9WCuLLYvpugTkA@HIDDEN>
 <20210820124524.117090-1-whatson@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 50133
Cc: Andrew Whatson <whatson@HIDDEN>
X-BeenThere: debbugs-submit <at> 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 <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/cluster.scm (libdqlite): Update to 1.9.0.
---
 gnu/packages/cluster.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/cluster.scm b/gnu/packages/cluster.scm
index 5464c6dd4d..2de5f6fe36 100644
--- a/gnu/packages/cluster.scm
+++ b/gnu/packages/cluster.scm
@@ -228,7 +228,7 @@ snapshots).")
 (define-public libdqlite
   (package
     (name "libdqlite")
-    (version "1.7.0")
+    (version "1.9.0")
     (home-page "https://github.com/canonical/dqlite")
     (source (origin
               (method git-fetch)
@@ -237,7 +237,7 @@ snapshots).")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "15cg8yl3n7lcg0qyg0byciz8v6y200ghmzzkwpdzggy3m6c168wl"))))
+                "0zalsvr0vy7632nhm96a29lrfy18iqsmbxpyz2lvq80mrjlbrzsn"))))
     (arguments
      '(#:phases
        (modify-phases %standard-phases
-- 
2.32.0





Information forwarded to guix-patches@HIDDEN:
bug#50133; Package guix-patches. Full text available.

Message received at 50133 <at> debbugs.gnu.org:


Received: (at 50133) by debbugs.gnu.org; 20 Aug 2021 12:45:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 20 08:45:41 2021
Received: from localhost ([127.0.0.1]:33153 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mH3u0-0002Tr-Tx
	for submit <at> debbugs.gnu.org; Fri, 20 Aug 2021 08:45:41 -0400
Received: from mail-pg1-f181.google.com ([209.85.215.181]:42775)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <whatson@HIDDEN>) id 1mH3ty-0002Tb-UK
 for 50133 <at> debbugs.gnu.org; Fri, 20 Aug 2021 08:45:39 -0400
Received: by mail-pg1-f181.google.com with SMTP id o2so9047467pgr.9
 for <50133 <at> debbugs.gnu.org>; Fri, 20 Aug 2021 05:45:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=oH/49iui3besqi8Piap2Um/CIDRKcBJrGxAyv3+qTXQ=;
 b=gI50xmZ19N34qrflhF7pYbOqRCk5dOQarP+F1VSZfNdVCrqNqHXaKqCikq800e27h4
 rSmpEymfijzmACnO+V6AkwtuJWtUvxC2ijdrINnCFsgii7q7GCW4R+yfx4IJPk8/agEk
 K2bar2lo7l6H3x3WFaoEn9RvLV2FV6n6zZIbQWCacs9QdT7xsw3r0N2swOwZrNUvC7aw
 DEdhi8qLndyaAWBxzu0IxwWzwPJ9mDVfBxXiwqxlASd8w7UWUB9vE1bgMbCjaMiWRBM4
 sMG2ysIycSzJetdWOaaYYEfNTYQTyGpLmJkytpsGhaoI0FVH/dsvfI0yRVEYek3cfjJe
 TUnw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=oH/49iui3besqi8Piap2Um/CIDRKcBJrGxAyv3+qTXQ=;
 b=NQssfercgMzG9rHZ6ux4vSxHQAhCpbp1MCIFAGtKKGq2KIW5gg2clsfBwvaR9gmsDU
 cfqS5C3VgBhQOxUw1ACj+YpH/009JX9eKaChgM9fi/lqyrC0wMq2rWcv0D6KCmIsl+sk
 Ecyv8nBqs2Pb82baA+pvdSgwjdAfXlVYr9lUFgW3VXmLU8hVqk2TjWTRX1JQIJe4PX5g
 JBAV8qd4B4kM/mOuLR9IwKg09gaulUXGb667ZEXkAt8hK0Z7n7ccd6upF+5fCYKNRgOa
 nKiOypfsSKgaswRaRjoAvmLTF/Q00PZEPfTzHx6HwhSIA2sEWwKIifBqh6ohtYtbw6FA
 DkwQ==
X-Gm-Message-State: AOAM532sTsiH97cG6SpFYXxxhEV2cfuZ2471gOdsmvZ5IG7VOJSJy5Gv
 Cr/m9smsX4vIr2t6NAl+3EecNQ6cffI=
X-Google-Smtp-Source: ABdhPJx6pFftT0aNCjFk7AMbgdGrOY6hyVVyOMDMuNyCVukQPYUFHhS5QAKdyx0EMP5NKwurGhFmaQ==
X-Received: by 2002:a62:584:0:b029:32e:3b57:a1c6 with SMTP id
 126-20020a6205840000b029032e3b57a1c6mr19372757pff.13.1629463532816; 
 Fri, 20 Aug 2021 05:45:32 -0700 (PDT)
Received: from muon.fritz.box (220-235-208-141.tpgi.com.au. [220.235.208.141])
 by smtp.gmail.com with ESMTPSA id
 o10sm5113868pfk.212.2021.08.20.05.45.31
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 20 Aug 2021 05:45:32 -0700 (PDT)
From: Andrew Whatson <whatson@HIDDEN>
To: 50133 <at> debbugs.gnu.org
Subject: [PATCH 1/6] gnu: libraft: Update to 0.11.2.
Date: Fri, 20 Aug 2021 22:45:19 +1000
Message-Id: <20210820124524.117090-1-whatson@HIDDEN>
X-Mailer: git-send-email 2.32.0
In-Reply-To: <CAPE069d6GfVhv_DDZSa3TzaEBturRG99SsT=9WCuLLYvpugTkA@HIDDEN>
References: <CAPE069d6GfVhv_DDZSa3TzaEBturRG99SsT=9WCuLLYvpugTkA@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 50133
Cc: Andrew Whatson <whatson@HIDDEN>
X-BeenThere: debbugs-submit <at> 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 <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/cluster.scm (libraft): Update to 0.11.2.
[inputs]: Add lz4.
---
 gnu/packages/cluster.scm | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/cluster.scm b/gnu/packages/cluster.scm
index e643cc58f9..5464c6dd4d 100644
--- a/gnu/packages/cluster.scm
+++ b/gnu/packages/cluster.scm
@@ -28,6 +28,7 @@
   #:use-module (guix packages)
   #:use-module (gnu packages autotools)
   #:use-module (gnu packages check)
+  #:use-module (gnu packages compression)
   #:use-module (gnu packages flex)
   #:use-module (gnu packages gettext)
   #:use-module (gnu packages libevent)
@@ -188,7 +189,7 @@ independently or together to provide resilient infrastructures.")
 (define-public libraft
   (package
     (name "libraft")
-    (version "0.10.1")
+    (version "0.11.2")
     (home-page "https://github.com/canonical/raft")
     (source (origin
               (method git-fetch)
@@ -197,7 +198,7 @@ independently or together to provide resilient infrastructures.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "18idj53vnl5fx1ja1zlp8kiwmdxgwjxsi88rdql0pbh0484b92a3"))))
+                "050dwy34jh8dihfwfm0r1by2i3sy9crapipp9idw32idm79y4izb"))))
     (arguments '(#:configure-flags '("--enable-uv")
                  #:phases
                  (modify-phases %standard-phases
@@ -207,7 +208,8 @@ independently or together to provide resilient infrastructures.")
                          ((".*test_uv_append.c.*") ""))
                        #t)))))
     (inputs
-     `(("libuv" ,libuv)))
+     `(("libuv" ,libuv)
+       ("lz4" ,lz4)))
     (native-inputs
      `(("autoconf" ,autoconf)
        ("automake" ,automake)
-- 
2.32.0





Information forwarded to guix-patches@HIDDEN:
bug#50133; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 20 Aug 2021 12:43:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 20 08:43:16 2021
Received: from localhost ([127.0.0.1]:33148 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mH3rg-0002PV-Ho
	for submit <at> debbugs.gnu.org; Fri, 20 Aug 2021 08:43:16 -0400
Received: from lists.gnu.org ([209.51.188.17]:56538)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <whatson@HIDDEN>) id 1mH3re-0002PM-Dt
 for submit <at> debbugs.gnu.org; Fri, 20 Aug 2021 08:43:14 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:44156)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <whatson@HIDDEN>) id 1mH3re-0005KM-2K
 for guix-patches@HIDDEN; Fri, 20 Aug 2021 08:43:14 -0400
Received: from mail-yb1-xb33.google.com ([2607:f8b0:4864:20::b33]:39468)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <whatson@HIDDEN>) id 1mH3rc-0003ZT-Gn
 for guix-patches@HIDDEN; Fri, 20 Aug 2021 08:43:13 -0400
Received: by mail-yb1-xb33.google.com with SMTP id n126so5299472ybf.6
 for <guix-patches@HIDDEN>; Fri, 20 Aug 2021 05:43:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=R2yiMX+dboNI3yvRWmhPMULoI0d6KgoYH6/yDWJ2BmI=;
 b=PJVy8rp5Jy0Yj2SBFn4w5yL6D2b3INm6hYHuD5oYlvn0+Cc1LLUVJSgbUhxIc914T/
 ZdFcfqCy2OHT+Rq5STHRgLD28fZXJcwMP+7sQhAQFJr5E1ecEIDQUGzvgejMSzDQDDgF
 DFcuboj3GctlbQXVuVv16vVhgXfD5nzGrFHEj9z7+KReC95lh/Lvy5/5iiZOFLKgIFT+
 MsKpIBwvmByXFWVNR/rrIwgnnR8OYBvfZ0OJLhcX84dO9i5Gr7TPq5lA5u16eEQsJVUB
 ozvhn8J6zgU3ouutABgz77cjllYXY+2Ifc3fnEsThdlUNLL1BKi/1rzQPHL0RPK5Rr9i
 sWKQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=R2yiMX+dboNI3yvRWmhPMULoI0d6KgoYH6/yDWJ2BmI=;
 b=LJ7dfz2mhWsjbW9L6RSYiyfpPl9rQ19zY/JZcjRBiVT8vElhe1qZ7wn/KPwPbSZCUA
 6nw6hRBEnxRhMQKXE9txnvqraa/W0H1TwZqFi0ncsIHHnRvDt/eT9+15yhpvvxAoySDz
 D3UYp4ygrz8oFW8NBAlM2/Rc+1e11kQNLu0ZRIeSEvB6iVb3zPGEffvLRkMlfMNNo60Q
 VhXXClnJ9znKMSMBZTB2JKd3MPiBIMEPShJ9ElfhbyU+LBg9W32CoFAXgN49iyjtCMHP
 kV7LRhDW3VB3BSxpn7B8z+Qf8NOXu2Mup6bSwg5x5cMkkg8snyfJ4WaSYI/k8/sOJylb
 s4oQ==
X-Gm-Message-State: AOAM5307PyekfN4bbwjpoz31syD0QAKbRpg5wpxlC9z1FmfXMNm85WOv
 bTgMJ/HroljHrVer8frg2riZsOqR0nBnPCFc1evlSaCIv8Y=
X-Google-Smtp-Source: ABdhPJw7wKal5dTTxy0kG3LmvpCFyQcgS02+NTbrep2moLWN9RRElGMH1lEXfyGl3fyRiL1/gDBIiKuxiIv49mtqXhI=
X-Received: by 2002:a25:7806:: with SMTP id t6mr25482303ybc.132.1629463390938; 
 Fri, 20 Aug 2021 05:43:10 -0700 (PDT)
MIME-Version: 1.0
From: Andrew Whatson <whatson@HIDDEN>
Date: Fri, 20 Aug 2021 22:43:00 +1000
Message-ID: <CAPE069d6GfVhv_DDZSa3TzaEBturRG99SsT=9WCuLLYvpugTkA@HIDDEN>
Subject: [PATCH 0/6] Add lxd package and service.
To: guix-patches@HIDDEN
Content-Type: text/plain; charset="UTF-8"
Received-SPF: pass client-ip=2607:f8b0:4864:20::b33;
 envelope-from=whatson@HIDDEN; helo=mail-yb1-xb33.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> 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 <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

Andrew Whatson (6):
  gnu: libraft: Update to 0.11.2.
  gnu: libdqlite: Update to 1.9.0.
  gnu: lxc: Update to 4.0.10.
  gnu: lxcfs: Update to 4.0.9.
  gnu: Add lxd.
  services: Add lxd-service-type.

 gnu/packages/cluster.scm        |   12 +--
 gnu/packages/virtualization.scm |  121 ++++++++++++++++++++++++++++++--
 gnu/services/virtualization.scm |   66 +++++++++++++++++
 gnu/system/file-systems.scm     |   11 ++
 4 files changed, 201 insertions(+), 9 deletions(-)




Acknowledgement sent to Andrew Whatson <whatson@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#50133; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sat, 2 Sep 2023 06:15:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.