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(-)
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
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
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
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
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
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
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
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.
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----- --=-=-=--
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----- --=-=-=--
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.