GNU logs - #50133, boring messages


Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#50133] [PATCH 0/6] Add lxd package and service.
Resent-From: Andrew Whatson <whatson@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Fri, 20 Aug 2021 12:44:02 +0000
Resent-Message-ID: <handler.50133.B.16294633969275 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 50133
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 50133 <at> debbugs.gnu.org
X-Debbugs-Original-To: guix-patches@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.16294633969275
          (code B ref -1); Fri, 20 Aug 2021 12:44:02 +0000
Received: (at submit) by debbugs.gnu.org; 20 Aug 2021 12:43:16 +0000
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>
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-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(-)




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Andrew Whatson <whatson@HIDDEN>
Subject: bug#50133: Acknowledgement ([PATCH 0/6] Add lxd package and service.)
Message-ID: <handler.50133.B.16294633969275.ack <at> debbugs.gnu.org>
References: <CAPE069d6GfVhv_DDZSa3TzaEBturRG99SsT=9WCuLLYvpugTkA@HIDDEN>
X-Gnu-PR-Message: ack 50133
X-Gnu-PR-Package: guix-patches
X-Gnu-PR-Keywords: patch
Reply-To: 50133 <at> debbugs.gnu.org
Date: Fri, 20 Aug 2021 12:44:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 guix-patches@HIDDEN

If you wish to submit further information on this problem, please
send it to 50133 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
50133: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D50133
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#50133] [PATCH 1/6] gnu: libraft: Update to 0.11.2.
Resent-From: Andrew Whatson <whatson@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Fri, 20 Aug 2021 12:46:02 +0000
Resent-Message-ID: <handler.50133.B50133.16294635419543 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 50133
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 50133 <at> debbugs.gnu.org
Cc: Andrew Whatson <whatson@HIDDEN>
Received: via spool by 50133-submit <at> debbugs.gnu.org id=B50133.16294635419543
          (code B ref 50133); Fri, 20 Aug 2021 12:46:02 +0000
Received: (at 50133) by debbugs.gnu.org; 20 Aug 2021 12:45:41 +0000
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>
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-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





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#50133] [PATCH 2/6] gnu: libdqlite: Update to 1.9.0.
Resent-From: Andrew Whatson <whatson@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Fri, 20 Aug 2021 12:46:02 +0000
Resent-Message-ID: <handler.50133.B50133.16294635439558 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 50133
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 50133 <at> debbugs.gnu.org
Cc: Andrew Whatson <whatson@HIDDEN>
Received: via spool by 50133-submit <at> debbugs.gnu.org id=B50133.16294635439558
          (code B ref 50133); Fri, 20 Aug 2021 12:46:02 +0000
Received: (at 50133) by debbugs.gnu.org; 20 Aug 2021 12:45:43 +0000
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>
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-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





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#50133] [PATCH 3/6] gnu: lxc: Update to 4.0.10.
Resent-From: Andrew Whatson <whatson@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Fri, 20 Aug 2021 12:46:03 +0000
Resent-Message-ID: <handler.50133.B50133.16294635479583 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 50133
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 50133 <at> debbugs.gnu.org
Cc: Andrew Whatson <whatson@HIDDEN>
Received: via spool by 50133-submit <at> debbugs.gnu.org id=B50133.16294635479583
          (code B ref 50133); Fri, 20 Aug 2021 12:46:03 +0000
Received: (at 50133) by debbugs.gnu.org; 20 Aug 2021 12:45:47 +0000
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>
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-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





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#50133] [PATCH 4/6] gnu: lxcfs: Update to 4.0.9.
Resent-From: Andrew Whatson <whatson@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Fri, 20 Aug 2021 12:46:03 +0000
Resent-Message-ID: <handler.50133.B50133.16294635509597 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 50133
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 50133 <at> debbugs.gnu.org
Cc: Andrew Whatson <whatson@HIDDEN>
Received: via spool by 50133-submit <at> debbugs.gnu.org id=B50133.16294635509597
          (code B ref 50133); Fri, 20 Aug 2021 12:46:03 +0000
Received: (at 50133) by debbugs.gnu.org; 20 Aug 2021 12:45:50 +0000
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>
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-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





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#50133] [PATCH 5/6] gnu: Add lxd.
Resent-From: Andrew Whatson <whatson@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Fri, 20 Aug 2021 12:46:03 +0000
Resent-Message-ID: <handler.50133.B50133.16294635549613 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 50133
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 50133 <at> debbugs.gnu.org
Cc: Andrew Whatson <whatson@HIDDEN>
Received: via spool by 50133-submit <at> debbugs.gnu.org id=B50133.16294635549613
          (code B ref 50133); Fri, 20 Aug 2021 12:46:03 +0000
Received: (at 50133) by debbugs.gnu.org; 20 Aug 2021 12:45:54 +0000
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>
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-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





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#50133] [PATCH 6/6] services: Add lxd-service-type.
Resent-From: Andrew Whatson <whatson@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Fri, 20 Aug 2021 12:46:04 +0000
Resent-Message-ID: <handler.50133.B50133.16294635559621 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 50133
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 50133 <at> debbugs.gnu.org
Cc: Andrew Whatson <whatson@HIDDEN>
Received: via spool by 50133-submit <at> debbugs.gnu.org id=B50133.16294635559621
          (code B ref 50133); Fri, 20 Aug 2021 12:46:04 +0000
Received: (at 50133) by debbugs.gnu.org; 20 Aug 2021 12:45:55 +0000
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>
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-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





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#50133] [PATCH 0/6] Add lxd package and service.
Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 28 Sep 2021 13:43:02 +0000
Resent-Message-ID: <handler.50133.B50133.16328365362803 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 50133
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Andrew Whatson <whatson@HIDDEN>
Cc: 50133 <at> debbugs.gnu.org
Received: via spool by 50133-submit <at> debbugs.gnu.org id=B50133.16328365362803
          (code B ref 50133); Tue, 28 Sep 2021 13:43:02 +0000
Received: (at 50133) by debbugs.gnu.org; 28 Sep 2021 13:42:16 +0000
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: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
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-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.




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#50133] [PATCH 0/6] Add lxd package and service.
Resent-From: Vagrant Cascadian <vagrant@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sat, 02 Sep 2023 06:02:02 +0000
Resent-Message-ID: <handler.50133.B50133.169363449727714 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 50133
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, Andrew Whatson <whatson@HIDDEN>
Cc: 50133 <at> debbugs.gnu.org, control <at> debbugs.gnu.org
Received: via spool by 50133-submit <at> debbugs.gnu.org id=B50133.169363449727714
          (code B ref 50133); Sat, 02 Sep 2023 06:02:02 +0000
Received: (at 50133) by debbugs.gnu.org; 2 Sep 2023 06:01:37 +0000
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>
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-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-----
--=-=-=--




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


Received: (at control) by debbugs.gnu.org; 2 Sep 2023 06:01:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 02 02:01:37 2023
Received: from localhost ([127.0.0.1]:34943 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-0007Cx-UZ
	for submit <at> debbugs.gnu.org; Sat, 02 Sep 2023 02:01:37 -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: control
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-----
--=-=-=--





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.