X-Loop: help-debbugs@HIDDEN Subject: [bug#75445] [PATCH 0/7] Add xen-guest-agent and daemon Resent-From: Karl Hallsby <karl@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: ludo@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN Resent-Date: Wed, 08 Jan 2025 20:16:02 +0000 Resent-Message-ID: <handler.75445.B.17363673524342 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 75445 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75445 <at> debbugs.gnu.org Cc: Karl Hallsby <karl@HIDDEN>, Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN> X-Debbugs-Original-To: guix-patches@HIDDEN X-Debbugs-Original-Xcc: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN> Received: via spool by submit <at> debbugs.gnu.org id=B.17363673524342 (code B ref -1); Wed, 08 Jan 2025 20:16:02 +0000 Received: (at submit) by debbugs.gnu.org; 8 Jan 2025 20:15:52 +0000 Received: from localhost ([127.0.0.1]:49105 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tVcT2-00017w-9C for submit <at> debbugs.gnu.org; Wed, 08 Jan 2025 15:15:52 -0500 Received: from lists.gnu.org ([2001:470:142::17]:35126) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <karl@HIDDEN>) id 1tVcSv-00017a-9E for submit <at> debbugs.gnu.org; Wed, 08 Jan 2025 15:15:50 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <karl@HIDDEN>) id 1tVcSp-0005I7-Lr for guix-patches@HIDDEN; Wed, 08 Jan 2025 15:15:39 -0500 Received: from mail-io1-xd31.google.com ([2607:f8b0:4864:20::d31]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <karl@HIDDEN>) id 1tVcSm-00043R-Ml for guix-patches@HIDDEN; Wed, 08 Jan 2025 15:15:39 -0500 Received: by mail-io1-xd31.google.com with SMTP id ca18e2360f4ac-844e1eb50e2so5445739f.0 for <guix-patches@HIDDEN>; Wed, 08 Jan 2025 12:15:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hallsby.com; s=google; t=1736367333; x=1736972133; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=egG6/J8rKVrJSEACcCTbxCDz50N42hrfth81k7hMPNc=; b=S7tXhFFKssbKAuFHAM+eeeq8ZmvXt2kz1S+EDavMDWioUGM2kAomnhoVzpTXA4zZIy niXKOq7PLeVnPZrCO13S1KquDtbK9Dm8wYFPqvVrMImrfRWYTRt7PMYVLByPCVpeVVLR ok62kMgDooniDwWPbcFI+K7Rman/7zgtB68gbDVJGl+VzfAfP/o5F67WoIbxg39foZHh HqjY/a1Z3ahFmStM6ZjBoFBiiqGuJNQLJX3yBsXxr+cysPTDBgyuQoM2vySdXdm0i+4C py/pbvJ0FpnmheUKq0Ap598t0dxzhLchQpJHsZd6oXM6TZ+JoCI5vs1rrGfB24QQy2yf eKJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736367333; x=1736972133; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=egG6/J8rKVrJSEACcCTbxCDz50N42hrfth81k7hMPNc=; b=E+wC7YTM4OcsXpS45BcxF8KXqDQmWGPkM1mc2GutNGZsM43bU7SnpbcCqldrzyF3ZM N+JV1PrmCjpzoreceXjqB6OVAgPmB631yv8VT0AgSmH8UfNDVlnRWlI1QTgkdemqDZ0O 8cSPWmckwEwusSVHn86YJuRhudDKbvKG68sZq/L6AGYakdfy3VVQz5thJJUD3FRQLSHb 11wE9HYs43wr5KXMUciUUZ1ZvGDiq/IBySjnby4lTc3izmDqW2NmNHdHHElP+Kv5VU96 ZeuynCHLgUTmx+BrYkH4L9fg87gP9fcCLU2fDfsNdxNuhGeXaTlhOb430my7AMJsE9uL jl+w== X-Gm-Message-State: AOJu0Yxjusrhq7AsD7pPYX/b3FYTL8gSkrIpwV7U/oIAemCJmKJBx67b hfgx2s59Ueaw+Wa0RAExq4x18k43BEt0/G9l+qhS0qTpzTbotyqcOLGL2BTNbHy7/P0rWfWI47Y = X-Gm-Gg: ASbGnct+AC8l3xgvDwm2ci7V4vl/ZBvpmKIIwypErixzcgmI2nPvphcgVcnoU3cLZIp ndxdeOb4rHDWGTAwQZ2xCHdoB5yjuMfdFEh/U5DIHASVpk5aKbG/2DVmVGVx177f5NZeX24PJf7 Uw99izRK3Q62e0O1wnqRjd3c/CFXbOrlwOq6FvlcZOxYnWkXiRfAGr4IrAcKbMrI3oZWux13FSW SETmNK+ubqvjbyaLzy6AOhwYKdR/P2awpcMkm/73BwMkV4aX8BoXnGRyqHnyw== X-Google-Smtp-Source: AGHT+IEkYYhugKMFvGea3eR5r214G5Qq7dVVe86R4Uiy48vEz6Xpadcf86ZwniZLaiggY9UVdLoQyw== X-Received: by 2002:a05:6602:2d96:b0:843:eb89:9655 with SMTP id ca18e2360f4ac-84ce01c3bbbmr392338739f.15.1736367332903; Wed, 08 Jan 2025 12:15:32 -0800 (PST) Received: from Karl-Desktop.raven ([207.237.222.72]) by smtp.gmail.com with ESMTPSA id ca18e2360f4ac-8498d7dda03sm995145939f.17.2025.01.08.12.15.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jan 2025 12:15:31 -0800 (PST) From: Karl Hallsby <karl@HIDDEN> Date: Wed, 8 Jan 2025 14:12:48 -0600 Message-ID: <cover.1736366801.git.karl@HIDDEN> X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::d31; envelope-from=karl@HIDDEN; helo=mail-io1-xd31.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, 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: 0.9 (/) 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: -0.1 (/) This train adds the necessary Rust packages requried to build the xen-guest-agent package, builds it, and defines a service-type for running it as a daemon. The guest agent allows the virtualizing host (Xen) to receive information about the running OS guest and the host to send graceful versions of commands to the guest. The service-type is mutually exclusive with the xe-guest-utilities service-type and daemon introduced in issue #72249. Karl Hallsby (7): gnu: Add rust-uname-0.1. gnu: Add rust-xenstore-sys-0.3 gnu: Add rust-xenstore-sys-0.2 gnu: Add rust-xenstore-rs-0.7 gnu: Add rust-xenstore-rs-0.6 gnu: Add xen-guest-agent. services: Add xen-guest-agent-service-type. doc/guix.texi | 24 +++++++ gnu/packages/crates-io.scm | 112 ++++++++++++++++++++++++++++++++ gnu/packages/virtualization.scm | 51 +++++++++++++++ gnu/services/virtualization.scm | 34 +++++++++- 4 files changed, 220 insertions(+), 1 deletion(-) base-commit: 4eaeff997907bc1b67884a6dc087756a50f175e2 prerequisite-patch-id: daabcb5995f03ed867a27648e973e1c2203f2bc9 prerequisite-patch-id: 10ca9a0912c5ab863ed39f14959581e75962ada9 -- 2.46.0
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: Karl Hallsby <karl@HIDDEN> Subject: bug#75445: Acknowledgement ([PATCH 0/7] Add xen-guest-agent and daemon) Message-ID: <handler.75445.B.17363673524342.ack <at> debbugs.gnu.org> References: <cover.1736366801.git.karl@HIDDEN> X-Gnu-PR-Message: ack 75445 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 75445 <at> debbugs.gnu.org Date: Wed, 08 Jan 2025 20:16: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. As you requested using X-Debbugs-CC, your message was also forwarded to Ludovic Court=C3=A8s <ludo@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@gma= il.com> (after having been given a bug report number, if it did not have one). 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 75445 <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 75445: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D75445 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: [bug#75445] [PATCH 1/7] gnu: Add rust-uname-0.1. Resent-From: Karl Hallsby <karl@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: efraim@HIDDEN, guix-patches@HIDDEN Resent-Date: Wed, 08 Jan 2025 20:20:02 +0000 Resent-Message-ID: <handler.75445.B75445.17363675614786 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75445 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75445 <at> debbugs.gnu.org Cc: Karl Hallsby <karl@HIDDEN>, Efraim Flashner <efraim@HIDDEN> X-Debbugs-Original-Xcc: Efraim Flashner <efraim@HIDDEN> Received: via spool by 75445-submit <at> debbugs.gnu.org id=B75445.17363675614786 (code B ref 75445); Wed, 08 Jan 2025 20:20:02 +0000 Received: (at 75445) by debbugs.gnu.org; 8 Jan 2025 20:19:21 +0000 Received: from localhost ([127.0.0.1]:49116 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tVcWP-0001F8-Bi for submit <at> debbugs.gnu.org; Wed, 08 Jan 2025 15:19:21 -0500 Received: from mail-il1-x12b.google.com ([2607:f8b0:4864:20::12b]:57423) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <karl@HIDDEN>) id 1tVcWN-0001Eo-B1 for 75445 <at> debbugs.gnu.org; Wed, 08 Jan 2025 15:19:20 -0500 Received: by mail-il1-x12b.google.com with SMTP id e9e14a558f8ab-3a777958043so431245ab.2 for <75445 <at> debbugs.gnu.org>; Wed, 08 Jan 2025 12:19:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hallsby.com; s=google; t=1736367553; x=1736972353; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=sG5TGDtEh1d7l1FAtCqswWqz0wVDX5vs4DbL9nNZrQk=; b=SYdvLOFIyLtUD/YQtxAgA/Efms1/U+KvQNA84Sbo6YtBChWh8+5X+N/Uayyf5HypMe QwOe2jN39D7CzTNFNGS+TN/qsYKKgOtBTJVyZdeZmOtWXTiYT8RpvKczyzI03O0xIAty uHaOjb29LA0j4vf9Ma3m4U5RgDHIGPgcTCC7+gJhAQkSMpbJWxjFS7IB0loGyZA3/alJ dpp0cQBV5ZV2kGxGyGLGudYrvlDbZK2agBqc/ISyTj2JgCn79eA0k//8XzDvQCWRpeWJ U7F1sDmxzbrKgNYe34BY/uSGM9HtwfewElSQRfVhTd9VZ3FYObNYg4wC61g9UZVmi7cJ 5Ybg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736367553; x=1736972353; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=sG5TGDtEh1d7l1FAtCqswWqz0wVDX5vs4DbL9nNZrQk=; b=XnHPnVp0FtbLfXT2MM8O9w7inaWuNdCLI9p+bEtaPNZViPs6h8n6EZqrJKX6nzrPxM LUUbOQ+aUrqQ23DMUqHlnoSrEnKCJRiUgbLTrvo4kIcGugLDCouclXETl3L1aCUnWtka s5IJl2DF8UTFvUVRNjlrpFXmxcypaOIz6CMfVxSxnQvhCuqNeEbi6qXRZQaiC4n464wv 96L4zykXmYosFc/W+EFPl2/PzqdEWwq6mB1neNRqKyZBkBayLQ2psHWUk7OcpepkNesL RFIvWjh0p4znJwBnpHfjUCzIhCB/0TzrexrnsTQ/N0BVWFnvpqeYwAZmUHHw26RnA0C4 Jv5Q== X-Gm-Message-State: AOJu0YybwzhLXpunN5Ld1U4jatfH2t/Xq7rurpFHlX4X6UqIW5LmM1vt AhtDRPcuNSlYv91tDsfht3sPM4KL58glO9pSIJGs+SzlkBPhXj8doxukZRHyb+p9mLFTPERsYb8 = X-Gm-Gg: ASbGncvsVMpJrXtfCdyTrAhdtaAb8Q/PjrnS1HNGPq+bczPiM/0NoqF5DYZijbcLWiI 21QHvAOYKMRyVSsic/srvVJEYXmRwhcu2KYXw/IFGHGD8VubnwbolCCEIhgM4LIk7nNuPkCVOgq 5hQYNG5RZj6V+6I+L6tpqg8dNqzAUPh9YJyHXgBilpOms88D1IsndhZJKTuHT1RvnUXrQCD1C5l 4t3Y+KR/7BZ5JBOfDOKhGix/Jd6zzoLtfaTHpgh3IFqwxXVtn8s6l8luda4QQ== X-Google-Smtp-Source: AGHT+IEtnXflx5FBvI80REeFprZmrImCz3lIijT2HXUCd/PqKY/5ABT9CJxxkn0OZ87mQIc+kNtEMQ== X-Received: by 2002:a05:6e02:2484:b0:3a7:e83c:2d07 with SMTP id e9e14a558f8ab-3ce3a9dc879mr32833605ab.14.1736367552790; Wed, 08 Jan 2025 12:19:12 -0800 (PST) Received: from Karl-Desktop.raven ([207.237.222.72]) by smtp.gmail.com with ESMTPSA id 8926c6da1cb9f-4e68bf5073dsm10838222173.29.2025.01.08.12.19.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jan 2025 12:19:12 -0800 (PST) From: Karl Hallsby <karl@HIDDEN> Date: Wed, 8 Jan 2025 14:18:55 -0600 Message-ID: <49384dbe9ce985425d1e503a10115af27166e809.1736366801.git.karl@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <cover.1736366801.git.karl@HIDDEN> References: <cover.1736366801.git.karl@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/crates-io.scm (rust-uname-0.1): New variable. Generated by "guix import". Change-Id: I8ea68f2575742659600754ac932bd86388a6af34 --- gnu/packages/crates-io.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index b94cc9a60a..f8b74e5d78 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -90523,6 +90523,26 @@ (define-public rust-unarray-0.1 (description "Utilities for working with uninitialized arrays.") (license (list license:expat license:asl2.0)))) +(define-public rust-uname-0.1 + (package + (name "rust-uname") + (version "0.1.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "uname" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1j1xd1rryml4j1hf07kahva9d5ym8m9jz9z20hfdpr1jrbq8jbxp")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)))) + (home-page "https://github.com/icorderi/rust-uname") + (synopsis "Name and information about current kernel") + (description + "This package provides Name and information about current kernel.") + (license (list license:expat license:asl2.0)))) + (define-public rust-uncased-0.9 (package (name "rust-uncased") -- 2.46.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#75445] [PATCH 2/7] gnu: Add rust-xenstore-sys-0.3 Resent-From: Karl Hallsby <karl@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: efraim@HIDDEN, guix-patches@HIDDEN Resent-Date: Wed, 08 Jan 2025 20:20:03 +0000 Resent-Message-ID: <handler.75445.B75445.17363675654806 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75445 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75445 <at> debbugs.gnu.org Cc: Karl Hallsby <karl@HIDDEN>, Efraim Flashner <efraim@HIDDEN> X-Debbugs-Original-Xcc: Efraim Flashner <efraim@HIDDEN> Received: via spool by 75445-submit <at> debbugs.gnu.org id=B75445.17363675654806 (code B ref 75445); Wed, 08 Jan 2025 20:20:03 +0000 Received: (at 75445) by debbugs.gnu.org; 8 Jan 2025 20:19:25 +0000 Received: from localhost ([127.0.0.1]:49119 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tVcWS-0001FS-Nv for submit <at> debbugs.gnu.org; Wed, 08 Jan 2025 15:19:25 -0500 Received: from mail-io1-xd2a.google.com ([2607:f8b0:4864:20::d2a]:51552) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <karl@HIDDEN>) id 1tVcWQ-0001Es-5z for 75445 <at> debbugs.gnu.org; Wed, 08 Jan 2025 15:19:22 -0500 Received: by mail-io1-xd2a.google.com with SMTP id ca18e2360f4ac-844e394395aso5578939f.3 for <75445 <at> debbugs.gnu.org>; Wed, 08 Jan 2025 12:19:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hallsby.com; s=google; t=1736367556; x=1736972356; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ZhhL8eae21bJPnMVRsSamTlZQ5QAUUViHOStZ4FhGGM=; b=nM+GNBbDxiUge4VDz+7pXVDksYGQYnimvJ3FYXDdgefeRvMqcRCM0F7VHTs8g7zWe1 zAGTW8059rJdzCrIktsUBXHX+qU8pYjNKoPgPdo/5s1jF3GWmmP0/Rno5TCSleDJ7XGF F0olNRouh2wFdy7FHaft6VPnblosI5hD70h1Egi3AJ3dCIaIXMIuzN5qUSmBxM1zvlb/ lXQJ27wPSZCd1d1TT8ro86rWiKSl0KchpZ+n7+9NjVw2in0iPqRry3V5HClaxLzuKOE9 J2oMDYrV885zgwvfwR6NNWjVyEmgPkk3sT3x2vGbq7yNNxKeHOXkfFfQodfi5+cFeLQW bRJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736367556; x=1736972356; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ZhhL8eae21bJPnMVRsSamTlZQ5QAUUViHOStZ4FhGGM=; b=a1nuNGf4e8CHpg3V0jTuWq6H7k3DeGIJC+suC4PDPSGRydavO6AykZC3nJP8uysT4u Qz6zy7XQXsj9Zou2P1TZ7m0SNDl8GmUYPiEP8eJXSqb1gM5TmAbKaZlzPqf1OGmDZPVj T8I/O7ZyI6szgOB72Wi9D2/dGZ3CSPHSfdpvmsQvR/K3ojhbQx21a5F9Bbqy1yIrANdN Um4A5ZGtxqZbvic/GJZMPsuVGH+dMBWG2iPL+tmOgqSJKQBXkFsa+JXNOhg5F08IrtaK fach18cOkg+FCGWZObIJ2LENCJCINi9YShXyQXO0OSJjOtRd1mzFAn2ABj9pfDlptROc NLtg== X-Gm-Message-State: AOJu0YxFM+anbyUVZgVI9QktAGY/rm5ARTJm472adBjut/H/6xhv9Ydp 8usIXkrd4UaHNb7EO7F4SDt0bCuRSSUS6nScPTU6p34U23XqsSK15jYY+9NQrhY7Z+R7qrf7ChE = X-Gm-Gg: ASbGncv/NuW+6jNy+4SK2XzoOD5DBhS6y4Z5cQmT09r4XO0G8SPAFQycZsfOgSX5Por B8PXC/ogOsig6m0ecLqvlid0NySvkl4mFW0Q57l3MbAoL3IyrNTlXEDyjcyhbM0dEE4MkFrk/i3 85pUv7O3ZlQE0sg73gsYbwXiGMp+DOpUSHfRu9SLEyjJIMkMYD6erpF9MPpiMhk5kTSIFEupqm3 HtN1TH8LLnkwQrcMYZjTSpVVrtwAuYo2EAofMbrisiBK32PhSzjftxmfNd3kQ== X-Google-Smtp-Source: AGHT+IEOMZy+1/4/fcjD1a6WVfUNh3hJ2vkcy+MPPsvCI7ENAijWdEVHz8/5zj//T/I7kNlC3ZIXEg== X-Received: by 2002:a05:6602:3c6:b0:84c:e8ce:b54c with SMTP id ca18e2360f4ac-84ce8cec022mr187202439f.15.1736367555964; Wed, 08 Jan 2025 12:19:15 -0800 (PST) Received: from Karl-Desktop.raven ([207.237.222.72]) by smtp.gmail.com with ESMTPSA id 8926c6da1cb9f-4e68bf5073dsm10838222173.29.2025.01.08.12.19.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jan 2025 12:19:14 -0800 (PST) From: Karl Hallsby <karl@HIDDEN> Date: Wed, 8 Jan 2025 14:18:56 -0600 Message-ID: <aef4794b798f474cbcc95877bf6e6fc1c409bd83.1736366801.git.karl@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <cover.1736366801.git.karl@HIDDEN> References: <cover.1736366801.git.karl@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/crates-io.scm (rust-xenstore-sys-0.3): New variable. Generated by "guix import". Change-Id: I91b20f282325f6a1c3548eff981eb5158d982cc1 --- gnu/packages/crates-io.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index f8b74e5d78..2705b0f42f 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -95556,6 +95556,26 @@ (define-public rust-xdg-home-1 (description "The user's home directory as per the XDG Specification.") (license license:expat))) +(define-public rust-xenstore-sys-0.3 + (package + (name "rust-xenstore-sys") + (version "0.3.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "xenstore-sys" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "02dpapjj251z3b3qm3xlx71jjs0inbq55l2jcjh8g16yvz1a8r58")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.53) + ("rust-pkg-config" ,rust-pkg-config-0.3)))) + (home-page "https://github.com/Wenzel/xenstore-sys") + (synopsis "Rust FFI bindings for libxenstore") + (description "This package provides Rust FFI bindings for libxenstore.") + (license license:gpl3))) + (define-public rust-xflags-macros-0.2 (package (name "rust-xflags-macros") -- 2.46.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#75445] [PATCH 4/7] gnu: Add rust-xenstore-rs-0.7 Resent-From: Karl Hallsby <karl@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: efraim@HIDDEN, guix-patches@HIDDEN Resent-Date: Wed, 08 Jan 2025 20:20:03 +0000 Resent-Message-ID: <handler.75445.B75445.17363675684830 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75445 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75445 <at> debbugs.gnu.org Cc: Karl Hallsby <karl@HIDDEN>, Efraim Flashner <efraim@HIDDEN> X-Debbugs-Original-Xcc: Efraim Flashner <efraim@HIDDEN> Received: via spool by 75445-submit <at> debbugs.gnu.org id=B75445.17363675684830 (code B ref 75445); Wed, 08 Jan 2025 20:20:03 +0000 Received: (at 75445) by debbugs.gnu.org; 8 Jan 2025 20:19:28 +0000 Received: from localhost ([127.0.0.1]:49123 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tVcWW-0001Fq-2x for submit <at> debbugs.gnu.org; Wed, 08 Jan 2025 15:19:28 -0500 Received: from mail-il1-x129.google.com ([2607:f8b0:4864:20::129]:61677) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <karl@HIDDEN>) id 1tVcWU-0001F6-0J for 75445 <at> debbugs.gnu.org; Wed, 08 Jan 2025 15:19:26 -0500 Received: by mail-il1-x129.google.com with SMTP id e9e14a558f8ab-3a7dd54af4bso396315ab.2 for <75445 <at> debbugs.gnu.org>; Wed, 08 Jan 2025 12:19:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hallsby.com; s=google; t=1736367560; x=1736972360; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=eh3ra0Hj/22wsjEXaEz94595PMtElptIi5xSpNaKE84=; b=mUrc878nGV+D6U4Ki5iFvWGezN4X6lxubrVN+dOMmXsuy8nvTSwddfzk1sq7stilAm OT4G3Xi6G+Bzx4OCvXKmawlfyLLrQlebYMWtMwz59EhPHYSKyptfZggOE0SEaucwXU0N J/Adgk7LIsG4Eu9XqRnHKEBriDImAKIt+f41g9zyooWDZiBXToR2ZttQNabgwW5B4JP6 gincgBvV+QZzfXrsJfAFe8X2wzQxTlNpWA+LdqkFM8Jf4yKsLo6qwnB//EZWL5Vv/acu +HPdZ4hPGlawywS0db6ud0mA61A8IT50XJkIMeuwpUPIBF+P7W4birtXYLqDyunTCldF ARMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736367560; x=1736972360; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=eh3ra0Hj/22wsjEXaEz94595PMtElptIi5xSpNaKE84=; b=wE+ifMzR7V6oECFXMAfQ92Qkteb76Pfdjz5iBw19SterdiRB9QT/1il99mBEocxrPr 1v37J6QDj92KtMaXIIzPUp9RZLTi1cdjlJrEGGUhh4QOZOsV5dl0WYr3fDfQrdywLBNR 3aH/fU05WoNaFjDcZhVCIr7BEuKVY75XWxBfAH5wKmRQeQeTaP08O7yZ1otfEBunBmcF dVicjvP6PZeXUqdwtNE7ZuYcWHhMQ/OiEeuXL3jjkYebZ+uSyHRIcRoFDFJwK+Xh2AHF UaNlfPYsegM/zU2y95qmRYdvBn8lDmYa9gXhqfut63o3yjN8/jDaDpabUj+FtVCul2OI iJ2A== X-Gm-Message-State: AOJu0Yz2/0ET/qRxS7paxn5m5+cXQO8GvCrTgIlfUMSauH6tEf0HbxpO 3uTvpPqwPebtz81gcRuTzrYJDz7jmupwtzivNFzFnGyaTS7jRVq6jxYE3W1dI+dS1kStkhP3NWA = X-Gm-Gg: ASbGncvq5V20qdVNdkxCi+KAr0ld1KBmp0IUJbzBE6OuLB+FbfkyD4Y2cRLNjbiEZK7 D9uwEGNPp+o/EQH1Cc15RhAYJIVGqD7l/rAQgCZbWmfrOfxZ9iHd6zjPV0KcKZK2WRlR3sdoeuJ ZA0zRl72JXAEpGKGhmjjQMNW3xOQtrb28KFQnZnnN4IdqrxwlcI8KAPvQsITYJYDiMBBgeeCrYU 8XDAxHOVIM6J9p9MdLb15E0cm1HwTf68osxF+0L3wf+fhxa8O5SsOd5WtLSAQ== X-Google-Smtp-Source: AGHT+IGub+ea67t3x7I3kHeyZtEE20yYIYl30v/lOqnKaB+f2PVtEsngN8QtsqtvQlPcFDgVQgckvg== X-Received: by 2002:a05:6e02:144f:b0:3a2:6cd7:3250 with SMTP id e9e14a558f8ab-3ce3a9b9eb3mr31632715ab.10.1736367559785; Wed, 08 Jan 2025 12:19:19 -0800 (PST) Received: from Karl-Desktop.raven ([207.237.222.72]) by smtp.gmail.com with ESMTPSA id 8926c6da1cb9f-4e68bf5073dsm10838222173.29.2025.01.08.12.19.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jan 2025 12:19:19 -0800 (PST) From: Karl Hallsby <karl@HIDDEN> Date: Wed, 8 Jan 2025 14:18:58 -0600 Message-ID: <63ff1cc7270705582257e9d9172bac74fd9e42ad.1736366802.git.karl@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <cover.1736366801.git.karl@HIDDEN> References: <cover.1736366801.git.karl@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/crates-io.scm (rust-xenstore-rs-0.7): New variable. Generated by "guix import". Change-Id: Id227093e9647716dab92430eb86e7d5bf89daf86 --- gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 42e1f1e9b6..2d7f9515bd 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -95556,6 +95556,31 @@ (define-public rust-xdg-home-1 (description "The user's home directory as per the XDG Specification.") (license license:expat))) +(define-public rust-xenstore-rs-0.7 + (package + (name "rust-xenstore-rs") + (version "0.7.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "xenstore-rs" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "02izqilgfby7g14ndr76fmqrpcgx9q4m1rgky6r7ld5p73i3w0zv")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-futures" ,rust-futures-0.3) + ("rust-libc" ,rust-libc-0.2) + ("rust-libloading" ,rust-libloading-0.8) + ("rust-log" ,rust-log-0.4) + ("rust-tokio" ,rust-tokio-1) + ("rust-xenstore-sys" ,rust-xenstore-sys-0.3)) + #:cargo-development-inputs (("rust-clap" ,rust-clap-4)))) + (home-page "https://github.com/Wenzel/xenstore") + (synopsis "Rust FFI bindings for libxenstore") + (description "This package provides Rust FFI bindings for libxenstore.") + (license license:gpl3))) + (define-public rust-xenstore-sys-0.3 (package (name "rust-xenstore-sys") -- 2.46.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#75445] [PATCH 3/7] gnu: Add rust-xenstore-sys-0.2 Resent-From: Karl Hallsby <karl@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: efraim@HIDDEN, guix-patches@HIDDEN Resent-Date: Wed, 08 Jan 2025 20:20:04 +0000 Resent-Message-ID: <handler.75445.B75445.17363675714853 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75445 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75445 <at> debbugs.gnu.org Cc: Karl Hallsby <karl@HIDDEN>, Efraim Flashner <efraim@HIDDEN> X-Debbugs-Original-Xcc: Efraim Flashner <efraim@HIDDEN> Received: via spool by 75445-submit <at> debbugs.gnu.org id=B75445.17363675714853 (code B ref 75445); Wed, 08 Jan 2025 20:20:04 +0000 Received: (at 75445) by debbugs.gnu.org; 8 Jan 2025 20:19:31 +0000 Received: from localhost ([127.0.0.1]:49128 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tVcWZ-0001GC-DZ for submit <at> debbugs.gnu.org; Wed, 08 Jan 2025 15:19:31 -0500 Received: from mail-io1-xd34.google.com ([2607:f8b0:4864:20::d34]:61773) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <karl@HIDDEN>) id 1tVcWS-0001Ex-PR for 75445 <at> debbugs.gnu.org; Wed, 08 Jan 2025 15:19:27 -0500 Received: by mail-io1-xd34.google.com with SMTP id ca18e2360f4ac-844e12f702dso5428539f.3 for <75445 <at> debbugs.gnu.org>; Wed, 08 Jan 2025 12:19:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hallsby.com; s=google; t=1736367558; x=1736972358; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=OZh6ZWZSZj0I5dI9YKPTb6Ns5E6TAyG/mCuf+/gTj1Y=; b=CLEYtNsdJ0AqdwxVLvxqgLTy7CubBaGMNnWRHuqXixh9dMZK2HEOQ0orHX2DU155BC +RoL+Xkgvf0sToyQegHu8YjzNXSwZ/fbyWxgr/GYhR6OQFj3diHjySBZQ1LsDP0NWCzb lGcrCtmLYBCl4LkmXqqyRda5hWlecrm2HGA9tDj2jzYrPjNG87lpfY3OKhHKAnBfejb8 4m3mc1nUQy2hYhGkKsN/6qS3Wv54udL8YhLYfJb+ckNfh8vdU197lzGgFRL7eULMtqfJ XJUy7ABoEo9SJbRKsZDu1SU6afENrFtvvSKksP4FEE2v1e44Q1JYfq5Wn1/W50wlQaHS TZ1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736367558; x=1736972358; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=OZh6ZWZSZj0I5dI9YKPTb6Ns5E6TAyG/mCuf+/gTj1Y=; b=G2ImlRbCwvVinFCZMRCKHbTnmCuIRcjTXKAoW+ORgekPPtg1ytYJ3LmINVDOtPc8ex gE41LoUgywteNPbB6LBDQt6eRnrn4DkxjrSXj96cKokF1RuNzGhAyHZeC2ClUWHA2QeJ 6bdy4eMUf1CncsIK6yHLRzKDoVSuCSrT3bomoDailoXQUa5mjo6vzT60IUODY0GL8RRB RRkPZJAt/zt2xV/bijO3TzSCoj3k5ShyoUy8MSCYREDfq/s2Zqf0yAiBlcx4RmpFvr8+ hxzOaF5NHjKeI7nVdlCTFuPpgbgan/Q7lFgs0yrBw8UW4/4qLmn7XdXT9r11F7Ieqxbz d7Jw== X-Gm-Message-State: AOJu0YzF+4i0eOQsMgaWEyraW+Vc/HkmiUg8UVv7kFMg01nUwUVvuuo5 G9Ejh40fi4ENRGAyzp07hChm2XHqbgxyMjtaZOgm7GmIP5KUEk5kW8jcJEl+6OrieO0e8bmrN+M = X-Gm-Gg: ASbGnct/ajNY8VpXZkk/g3wR0ZU1WD17TT68AzMohH3GNFTYBVCnNmC5WWXxwMgUSHr DfbvOQsNHXzofKZ90eRq/iBzoBMhbD7ZMKG+Y5Auds3nNHBAwayaeqE9yEv5y2qrDJ14E3qe33p 6R0tIEsUzvkTvOkTcrSrNfzOnYKd9f6g959lsm2b13tm55UYI9ByaLg/wJwZN9mY2pKPzqVNpdV Ztnpz+rZ0SvXKpn8W2f93khidTZcOwNH9A6eSLTbOtXeWQeqiXwwrn9RF7Oow== X-Google-Smtp-Source: AGHT+IEVW/N11PP8o6+6THnBKmPYUTj8Nu3ln8cbahBs0bcVcCrHpPHmJiSoXvGVwTABU7dD29WdPQ== X-Received: by 2002:a05:6602:4192:b0:84a:5201:41ff with SMTP id ca18e2360f4ac-84ce00c84d6mr463243139f.3.1736367558614; Wed, 08 Jan 2025 12:19:18 -0800 (PST) Received: from Karl-Desktop.raven ([207.237.222.72]) by smtp.gmail.com with ESMTPSA id 8926c6da1cb9f-4e68bf5073dsm10838222173.29.2025.01.08.12.19.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jan 2025 12:19:18 -0800 (PST) From: Karl Hallsby <karl@HIDDEN> Date: Wed, 8 Jan 2025 14:18:57 -0600 Message-ID: <4bb4097e493eaac93d6d03ee9073b4f148c21899.1736366802.git.karl@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <cover.1736366801.git.karl@HIDDEN> References: <cover.1736366801.git.karl@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/crates-io.scm (rust-xenstore-sys-0.2): New variable. Generated by "guix import". Change-Id: Ifdcf25fb557cc040e42a3029437da645198cedb6 --- gnu/packages/crates-io.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 2705b0f42f..42e1f1e9b6 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -95576,6 +95576,27 @@ (define-public rust-xenstore-sys-0.3 (description "This package provides Rust FFI bindings for libxenstore.") (license license:gpl3))) +(define-public rust-xenstore-sys-0.2 + (package + (inherit rust-xenstore-sys-0.3) + (name "rust-xenstore-sys") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "xenstore-sys" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1xrjy0d3cg9qrznfsfjrgha8si1dvdyfx3g7c76hbb7lnim5vmj7")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.53) + ("rust-pkg-config" ,rust-pkg-config-0.3)))) + (home-page "https://github.com/Wenzel/xenstore-sys") + (synopsis "Rust FFI bindings for libxenstore") + (description "This package provides Rust FFI bindings for libxenstore.") + (license license:gpl3))) + (define-public rust-xflags-macros-0.2 (package (name "rust-xflags-macros") -- 2.46.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#75445] [PATCH 5/7] gnu: Add rust-xenstore-rs-0.6 Resent-From: Karl Hallsby <karl@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: efraim@HIDDEN, guix-patches@HIDDEN Resent-Date: Wed, 08 Jan 2025 20:20:04 +0000 Resent-Message-ID: <handler.75445.B75445.17363675724867 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75445 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75445 <at> debbugs.gnu.org Cc: Karl Hallsby <karl@HIDDEN>, Efraim Flashner <efraim@HIDDEN> X-Debbugs-Original-Xcc: Efraim Flashner <efraim@HIDDEN> Received: via spool by 75445-submit <at> debbugs.gnu.org id=B75445.17363675724867 (code B ref 75445); Wed, 08 Jan 2025 20:20:04 +0000 Received: (at 75445) by debbugs.gnu.org; 8 Jan 2025 20:19:32 +0000 Received: from localhost ([127.0.0.1]:49130 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tVcWZ-0001GE-Py for submit <at> debbugs.gnu.org; Wed, 08 Jan 2025 15:19:32 -0500 Received: from mail-il1-x12c.google.com ([2607:f8b0:4864:20::12c]:58779) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <karl@HIDDEN>) id 1tVcWW-0001FM-GW for 75445 <at> debbugs.gnu.org; Wed, 08 Jan 2025 15:19:28 -0500 Received: by mail-il1-x12c.google.com with SMTP id e9e14a558f8ab-3ce46520a29so695395ab.1 for <75445 <at> debbugs.gnu.org>; Wed, 08 Jan 2025 12:19:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hallsby.com; s=google; t=1736367562; x=1736972362; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=DtgqwRokEDqoTIUB9QD4HOQYGUeo7U7wMDd6hnTpSsg=; b=efrcW3FXecwpYF00HrtMtoqrEzaxNQPgBhWmiVuTA/XJz/PhstIK4t5YR/xisu4KOM nqEW4TPLOh/9QTq1wRf4975GXPp4jhkDWjoek+1IGJtAewvJ9In031v+eOaMxFna30SB kSjKSvUDKnSPpdIIXoahhedWuuqhKbENhQVlGbpKm8ql6zO1j4jH42y1hr1rVpOnE5u8 w8qm+nKBOo0r6XnF5iwMYN9CQ6NCze8WLFf+QL0Mc2bnDqdyP3Mna/nnxA7x5N7ErarA WTSQcMDCATxYc/TK/KBoiHnvXmYvc1mSfZL45pahfK1zbRoceVA+sjd43Qpam/KNohmx lVFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736367562; x=1736972362; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=DtgqwRokEDqoTIUB9QD4HOQYGUeo7U7wMDd6hnTpSsg=; b=GVwYJUPbS2NA/3l3/i2A8GV8pgXaKlXjYlPKC59AD1IZeKrwISsQxtylg8cbd5VF56 y/mwQmmfuZB0fkzsJX083cv8zRU1vMgwwYXstLs/+M7FjGDa4jxbuKl8JbNlumST4nj1 +2otR6OqNNHEz59XNrKV5LrBgSaKvGXjFqwJ/ZM0OMxvvAwsCQZlyS6yhnqf0AofeVo4 XTTupF7whG9bw/c98m3uRvt9RcYHhM1zusvECmCnwBhR4U6/mfW2y1yT7/HN5Rvz9VHa /4x2H33raYRvkVXXFgRqZKRiSWi2i3DsiVcJTf84+Hy/++kDUDwOGRB4i2P9PM07TmQ7 nysA== X-Gm-Message-State: AOJu0Yz5oO4919iplIrzCUb7AUbN6aQJAR2xSXMR0qOfTnLwgq6H+noQ 5ggmft9mG/+IouU4GkQOry8M/0waWGPoEH1gKw6EzYDpmAD8uQTW3PHy/T3LKD5vRxCd9/Xj0NE = X-Gm-Gg: ASbGncv8uOWm/RtZ9qxRw9n/K4cN7hUCTCitSPIOK9vlaej7fKve8K+H5tgD4DOiTbN 7lWVzkHiihiZcevWcUtHrXCPnKbzIfRnlLrfG3w/waTAxzq7wYeyOX4LR0/XOpR8sALsG3cJENi l208gO8ZxZrTo2uCxzzrFDRzjjiFV+NpJ3q2wrnWptfrL4TjAwKY1TzEOvHD67SiZTXgTHdFY9P jN1r997Ua7IhrpR3hmUhi6nIxECYfLskIgVyZkBapnMgozQxW8gekmdHHQLmA== X-Google-Smtp-Source: AGHT+IEKAxjvjIM3UMvXB+JKoGcdRFutd+cc9ice4ksf69Q2zMXcMwIxq+lkE5h3Ugpmrb4rrDuoEg== X-Received: by 2002:a05:6e02:18c9:b0:3ce:46e2:42cc with SMTP id e9e14a558f8ab-3ce46e2465fmr6257165ab.10.1736367561825; Wed, 08 Jan 2025 12:19:21 -0800 (PST) Received: from Karl-Desktop.raven ([207.237.222.72]) by smtp.gmail.com with ESMTPSA id 8926c6da1cb9f-4e68bf5073dsm10838222173.29.2025.01.08.12.19.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jan 2025 12:19:20 -0800 (PST) From: Karl Hallsby <karl@HIDDEN> Date: Wed, 8 Jan 2025 14:18:59 -0600 Message-ID: <f408b790db0c17204a4510bc065cac1ce95b1a21.1736366802.git.karl@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <cover.1736366801.git.karl@HIDDEN> References: <cover.1736366801.git.karl@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/crates-io.scm (rust-xenstore-rs-0.6): New variable. Change-Id: I11cc6f5f014201c89d7e306b73ca8aa928f7a2cb --- gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 2d7f9515bd..f3abebeece 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -95581,6 +95581,32 @@ (define-public rust-xenstore-rs-0.7 (description "This package provides Rust FFI bindings for libxenstore.") (license license:gpl3))) +(define-public rust-xenstore-rs-0.6 + (package + (inherit rust-xenstore-rs-0.7) + (name "rust-xenstore-rs") + (version "0.6.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "xenstore-rs" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1i8wdif8q2cxbrmcp2jxcqg95a4yfsp1m3j4yldcgad3ksl5l4qs")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-futures" ,rust-futures-0.3) + ("rust-libc" ,rust-libc-0.2) + ("rust-libloading" ,rust-libloading-0.8) + ("rust-log" ,rust-log-0.4) + ("rust-tokio" ,rust-tokio-1) + ("rust-xenstore-sys" ,rust-xenstore-sys-0.2)) + #:cargo-development-inputs (("rust-clap" ,rust-clap-4)))) + (home-page "https://github.com/Wenzel/xenstore") + (synopsis "Rust FFI bindings for libxenstore") + (description "This package provides Rust FFI bindings for libxenstore.") + (license license:gpl3))) + (define-public rust-xenstore-sys-0.3 (package (name "rust-xenstore-sys") -- 2.46.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#75445] [PATCH 6/7] gnu: Add xen-guest-agent. Resent-From: Karl Hallsby <karl@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: sharlatanus@HIDDEN, guix-patches@HIDDEN Resent-Date: Wed, 08 Jan 2025 20:20:05 +0000 Resent-Message-ID: <handler.75445.B75445.17363675734874 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75445 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75445 <at> debbugs.gnu.org Cc: Karl Hallsby <karl@HIDDEN>, Sharlatan Hellseher <sharlatanus@HIDDEN> X-Debbugs-Original-Xcc: Sharlatan Hellseher <sharlatanus@HIDDEN> Received: via spool by 75445-submit <at> debbugs.gnu.org id=B75445.17363675734874 (code B ref 75445); Wed, 08 Jan 2025 20:20:05 +0000 Received: (at 75445) by debbugs.gnu.org; 8 Jan 2025 20:19:33 +0000 Received: from localhost ([127.0.0.1]:49132 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tVcWa-0001GS-AW for submit <at> debbugs.gnu.org; Wed, 08 Jan 2025 15:19:32 -0500 Received: from mail-il1-x12e.google.com ([2607:f8b0:4864:20::12e]:46551) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <karl@HIDDEN>) id 1tVcWX-0001FQ-Ia for 75445 <at> debbugs.gnu.org; Wed, 08 Jan 2025 15:19:30 -0500 Received: by mail-il1-x12e.google.com with SMTP id e9e14a558f8ab-3a9cdcec53fso977895ab.1 for <75445 <at> debbugs.gnu.org>; Wed, 08 Jan 2025 12:19:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hallsby.com; s=google; t=1736367563; x=1736972363; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=s/SvABOMI2DrUkgHnh8tqaEt1hqLYIjLADCiVCvW2cE=; b=eBrTYNHaiLgHbTiyUespMJXqBJ8NqTwqBb/KAbWjrIYMspWDsPvUY3Smcr5yHtz5lN z+vgcaWtMmYqTP1FwzphMomJf8o38OfrS1WYI7EmXidy2zViIOx3RLSP2mdx6LB4+V1A 15xmKQJGoi7UB49iGB6UunZIDqAHtWdkeuvS2DKcHY7uA4/D60POTjmnsdAtxOdO3vy8 gTK9ErB9pT1yzjcKMBLEqqWIx8cnRzCSY0oSDt/vF7AFJR3LkkJkCYnUgwTlU8p+O4Je OhenPCFQB7jV1tBwUOEG42XiuXu0cd3V4wKLWIp3YjZGK0yGIoke89so0yalxKSGaMfk 9IUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736367563; x=1736972363; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=s/SvABOMI2DrUkgHnh8tqaEt1hqLYIjLADCiVCvW2cE=; b=up1CB+ebtYfE85hjsSo8cXI9QUKqXQTS/+SWGksbUYphSO6aglypFAW37Y+loiThyC iOTB28ydEMg4SEffdHN76TBKssn709uj7cAUyeg/5NwOd08H3VOCaJoYEmQSNfVeYBMU c6PzL0JbMiipFzabTiS2iS0NjGBzCM/oNzwuy0ue40tvfGFPr9T0M4yNbZl3BwrYSe2m 67w8sGtKJkfOH/AKpcOcg+n9S1e3415SV2fjbcUW1LxrWD1Pnb/Ek6PC2vcMpbrO18/v H7miWnk8gbdqOX2DLezIBMFBOpn3eEGD4nJ231nz2Crykz0CrGr0Hv2ET3iIkYMV25s4 At+Q== X-Gm-Message-State: AOJu0Yz2Z2PpMiQEvET8woSxaUJZnswNhw9ZdC54wCRfAkqVODHc8TZE XtnMq3E16fpomdg6MMYFKBmjDLgzSdYRXENRHRaNq3whEL9a69CilQJ6Tq50orKNHpZRHBscbSM = X-Gm-Gg: ASbGncvPHgW24WAyO+TmFqyrPb+rpyh5AehhsAn7d48zLHMyXKCt0AidhVq0C+DY1x7 5VpfZw9erhLqfYdc5laYb7aX5NWIUnYg08ZCSQNYtpJ7lqvEdJ/f8dQA42FVY+WB/wtWhyXIAZu BnvE+FFI0dCuNqte7XllBfDltePRJGsxYMmXytRiXtuM6RvHcZAKZDh/Kh1ve+Cirbx/f2Wn138 f+VauxH3qAU7dQ9l0aqOgARSyUWK0cmID5fdGPxON3TQnX2xK8RTwxySmBSJg== X-Google-Smtp-Source: AGHT+IFfilk4V3EdtkFwUD20RVR1dOwSm0mWwHeASv25OGV77hXxCb2nyHXhSo0IlNmE4+bskmjC3A== X-Received: by 2002:a05:6e02:1807:b0:3a7:a3a4:2cb3 with SMTP id e9e14a558f8ab-3ce3a8bb189mr35638955ab.15.1736367563370; Wed, 08 Jan 2025 12:19:23 -0800 (PST) Received: from Karl-Desktop.raven ([207.237.222.72]) by smtp.gmail.com with ESMTPSA id 8926c6da1cb9f-4e68bf5073dsm10838222173.29.2025.01.08.12.19.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jan 2025 12:19:22 -0800 (PST) From: Karl Hallsby <karl@HIDDEN> Date: Wed, 8 Jan 2025 14:19:00 -0600 Message-ID: <8b169fc0c6328d6898d18b5bebba9e90e4e7ade8.1736366802.git.karl@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <cover.1736366801.git.karl@HIDDEN> References: <cover.1736366801.git.karl@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 (xen-guest-agent): New variable. This is intended to replace xe-guest-utilities in the long run. Right now it is a drop-in replacement. Change-Id: I6277edc2298c6154d722f7f206e7955222228710 --- gnu/packages/virtualization.scm | 51 +++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm index 3b162474af..95e36b7d1b 100644 --- a/gnu/packages/virtualization.scm +++ b/gnu/packages/virtualization.scm @@ -79,6 +79,7 @@ (define-module (gnu packages virtualization) #:use-module (gnu packages compression) #:use-module (gnu packages containers) #:use-module (gnu packages cpio) + #:use-module (gnu packages crates-io) #:use-module (gnu packages cross-base) #:use-module (gnu packages crypto) #:use-module (gnu packages cryptsetup) @@ -119,6 +120,7 @@ (define-module (gnu packages virtualization) #:use-module (gnu packages libbsd) #:use-module (gnu packages libusb) #:use-module (gnu packages linux) + #:use-module (gnu packages llvm) #:use-module (gnu packages lua) #:use-module (gnu packages m4) #:use-module (gnu packages man) @@ -160,6 +162,7 @@ (define-module (gnu packages virtualization) #:use-module (gnu packages xml) #:use-module (gnu packages xorg) #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix build-system cargo) #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) #:use-module (guix build-system go) @@ -2860,6 +2863,54 @@ (define-public xe-guest-utilities about events that change the virtualized hardware, such as hotplugging.") (license license:bsd-2))) +(define-public xen-guest-agent + (package + (name "xen-guest-agent") + (version "0.4.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/xen-project/xen-guest-agent") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ab6mgrvnd49m0ay9fbfyd02xaf3qvkwhyyavra4a7wpz0brg54h")))) + (build-system cargo-build-system) + (arguments + `(#:install-source? #f + #:cargo-inputs (("rust-futures" ,rust-futures-0.3) + ("rust-libc" ,rust-libc-0.2) + ("rust-tokio" ,rust-tokio-1) + ("rust-netlink-packet-core" ,rust-netlink-packet-core-0.7) + ("rust-netlink-packet-route" ,rust-netlink-packet-route-0.18) + ("rust-netlink-proto" ,rust-netlink-proto-0.11) + ("rust-rtnetlink" ,rust-rtnetlink-0.14) + ("rust-async-stream" ,rust-async-stream-0.3) + ("rust-os-info" ,rust-os-info-3) + ("rust-pnet-datalink" ,rust-pnet-datalink-0.34) + ("rust-pnet-base" ,rust-pnet-base-0.34) + ("rust-ipnetwork" ,rust-ipnetwork-0.17) + ("rust-log" ,rust-log-0.4) + ("rust-env-logger" ,rust-env-logger-0.10) + ("rust-clap" ,rust-clap-4) + ("rust-xenstore-rs" ,rust-xenstore-rs-0.6) + ;; Unix-specific dependencies + ("rust-uname" ,rust-uname-0.1) + ("rust-syslog" ,rust-syslog-6) + ("rust-sysctl" ,rust-sysctl-0.5)))) + (native-inputs + (list pkg-config + xen ; Pull in Xen for libxenstore + clang)) + (home-page "https://gitlab.com/xen-project/xen-guest-agent") + (synopsis "Provides guest VM information to hosting Xen hypervisor") + (description "The agent gathers some guest information, and writes them to +xenstore so tooling in dom0 can read it. The default behavior is to be +compatible with the XAPI toolstack as currently used in XCP-ng and Citrix +Hypervisor/Xenserver, and thus roughly follow what @code{xe-guest-utilities} +is doing.") + (license license:agpl3))) + (define-public osinfo-db-tools (package (name "osinfo-db-tools") -- 2.46.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#75445] [PATCH 7/7] services: Add xen-guest-agent-service-type. Resent-From: Karl Hallsby <karl@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: ludo@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN Resent-Date: Wed, 08 Jan 2025 20:20:05 +0000 Resent-Message-ID: <handler.75445.B75445.17363675734882 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75445 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75445 <at> debbugs.gnu.org Cc: Karl Hallsby <karl@HIDDEN>, Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN> X-Debbugs-Original-Xcc: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN> Received: via spool by 75445-submit <at> debbugs.gnu.org id=B75445.17363675734882 (code B ref 75445); Wed, 08 Jan 2025 20:20:05 +0000 Received: (at 75445) by debbugs.gnu.org; 8 Jan 2025 20:19:33 +0000 Received: from localhost ([127.0.0.1]:49134 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tVcWa-0001GZ-Ve for submit <at> debbugs.gnu.org; Wed, 08 Jan 2025 15:19:33 -0500 Received: from mail-io1-xd2e.google.com ([2607:f8b0:4864:20::d2e]:42424) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <karl@HIDDEN>) id 1tVcWZ-0001Fa-7V for 75445 <at> debbugs.gnu.org; Wed, 08 Jan 2025 15:19:31 -0500 Received: by mail-io1-xd2e.google.com with SMTP id ca18e2360f4ac-844d5444b3dso8000639f.1 for <75445 <at> debbugs.gnu.org>; Wed, 08 Jan 2025 12:19:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hallsby.com; s=google; t=1736367564; x=1736972364; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=2oS6EvHjNG9pm/F6DkUys+pQL8DqT8XGe8gCfpwjsZc=; b=IW1fj0T5D6CK9xMb/ACCcheT8yuiLoJ1MwVHR0Jc3BZiRW4yq+2Gg1k7wuMabGLD/U QUenmZYk6jzafWblEyach5kCRfmvcn0MPE2OqXKhCTCD8Z+c9bHQQT7/R88/GSAmjJXL drlwkrRYN0/+gq5eD5Hwz7AhMxCVxCwE1a6Z35k9JRACl2xOcxrWGe+Jr3K2qkFDWn3o g9kYXnl0vQ6qLlDvxSlJig11dpktoG/PnjnnlJeSGT3O5rttOm0idkqYyrQ/5A24VqDh 1E+MPeCFhR66Arjl1JwuTYncnOQCAOlGGjvo1MX2doQeCfU3I+l5/iG/kTnX12qFVCrr 2MTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736367564; x=1736972364; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=2oS6EvHjNG9pm/F6DkUys+pQL8DqT8XGe8gCfpwjsZc=; b=MLYr1lxmzcO1rJJlWi9tPIW3+zN6AUJCC1meQBz4E8+3NuAiQw4kaEB7IpyZRg/Ki0 SxayqVqaWr6Ada23fTlVyL8TIuvIYZDZ67Cgsdvr0ElGAMRGdMvlFbkFgtfzY8ww+O9c szl+XXchwLAF+Iovt2pv/N/zpvCugPUSRrp8AJUPuuuTv0NVl82CzPltS+G4FVnwkwsN intkPTpPU3MUtKNnX3Q43TZ9M0fiQoKUNEe90SR62qD/QwF99+xLWuOo2++Ma7zkj81L 6VmeBiuMDJUX/wk6tH2unWc4OyqJ9enU4uiVZHO3M/XV/QBcmfxiksSMqIf3316I2Gug G+EA== X-Gm-Message-State: AOJu0YyTBV18wX+bf2dM8iPBA9V3PU3K+hSN0VHyZ/bT5/PdEp32gBCI KnHw7MSOeDsGCM6R3yQA5bwitLZtM8mhEQ+Mt20eaKbFqX/ZRZAl2HqOg7K68qHrUYVNgUSr97U = X-Gm-Gg: ASbGncsOufY4psBIPhQ/XRDMBuYmbs+Ys/iCPDhtZJf5i+HU6Dy//wz0mcRFsVzF9hZ bCGspFAarTjr0PPwztE7lI3ZDr9t0VJr/xIxoK8+IbjsDtkrsJg81MkiWPpA5DG4Bns6R0/1o80 soaECK3zp/D2Fl2joMhVHYJ4qL3KJ+roEwlxOe3DbnDMwTDewJwuEeUMIKJgGJcHz90WwK0P2Rg W0u6VAWrPgudG1+fClOzOWYQitPrYqVcVST99lQmzPpcybqDuweQThvdFLxzQ== X-Google-Smtp-Source: AGHT+IGiBBC7Dec+DEiXkGCG7Qs/YUuoV+Dlhyop40dtnX+dAYU+SeZLwURhJcvmgSezmxMkC2u/Ug== X-Received: by 2002:a5e:8e01:0:b0:841:9225:1f56 with SMTP id ca18e2360f4ac-84cebf70158mr62035539f.3.1736367564525; Wed, 08 Jan 2025 12:19:24 -0800 (PST) Received: from Karl-Desktop.raven ([207.237.222.72]) by smtp.gmail.com with ESMTPSA id 8926c6da1cb9f-4e68bf5073dsm10838222173.29.2025.01.08.12.19.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jan 2025 12:19:24 -0800 (PST) From: Karl Hallsby <karl@HIDDEN> Date: Wed, 8 Jan 2025 14:19:01 -0600 Message-ID: <7945dde8e89d4efaf17b2ec64f7489631d0a0bab.1736366802.git.karl@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <cover.1736366801.git.karl@HIDDEN> References: <cover.1736366801.git.karl@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 (xen-guest-agent-configuration, xen-guest-agent-service-type): New variables. * doc/guix.texi: Document them. Change-Id: Id1b1f4fc2b193d73f4401e74a214222dfe1b6ea7 --- doc/guix.texi | 24 +++++++++++++++++++++++ gnu/services/virtualization.scm | 34 ++++++++++++++++++++++++++++++++- 2 files changed, 57 insertions(+), 1 deletion(-) diff --git a/doc/guix.texi b/doc/guix.texi index ee827717a1..89f153146a 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -37365,6 +37365,30 @@ Virtualization Services @end table @end deftp +@code{xe-guest-utilities} is the standard guest utilities used for Xen +guests. More recently the Xen Project has been working to develop +@code{xen-guest-agent}, a modern drop-in replacement for +@code{xe-guest-utilities}. While they nearly have feature-parity, +@code{xen-guest-agent} currently lacks some of the features of its +predecessor, namely disk metrics and ``PV drivers version''. + +@defvar xen-guest-agent-service-type +Service type for the Xen guest agent service. +@end defvar + +@deftp {Data Type} xen-guest-agent-configuration +Configuration for the @code{xen-guest-agent} service. + +@table @asis +@item @code{package} (default: @code{xen-guest-agent}) +The Xen guest agent package to use. +@end table +@end deftp + +@quotation Warning +@code{xe-guest-utilities} and @code{xen-guest-agent} are mutually exclusive. +@end quotation + @anchor{build-vm} @subsubheading Virtual Build Machines diff --git a/gnu/services/virtualization.scm b/gnu/services/virtualization.scm index 874abcd73f..b697ae9526 100644 --- a/gnu/services/virtualization.scm +++ b/gnu/services/virtualization.scm @@ -113,7 +113,9 @@ (define-module (gnu services virtualization) qemu-guest-agent-service-type xe-guest-utilities-configuration - xe-guest-utilities-service-type)) + xe-guest-utilities-service-type + xen-guest-agent-configuration + xen-guest-agent-service-type)) (define (uglify-field-name field-name) (let ((str (symbol->string field-name))) @@ -1083,6 +1085,36 @@ (define xe-guest-utilities-service-type (default-value (xe-guest-utilities-configuration)) (description "Run the Xen guest management utilities."))) +(define-configuration/no-serialization xen-guest-agent-configuration + (package + (package xen-guest-agent) + "Xen guest agent package.")) + +(define (generate-xen-guest-agent-documentation) + "Generate documentation for xen-guest-agent-configuration fields" + (generate-documentation + `((xen-guest-agent-configuration ,xen-guest-agent-configuration-fields)) + 'xen-guest-agent-configuration)) + +(define (xen-guest-agent-shepherd-service config) + (list + (shepherd-service + (provision '(xen-guest-agent)) + (requirement '(networking user-processes udev)) + (documentation "Run the Xen guest management agent.") + (start #~(make-forkexec-constructor + (list #$(file-append xen-guest-agent "/bin/xen-guest-agent")))) + (stop #~(make-kill-destructor))))) + +(define xen-guest-agent-service-type + (service-type + (name 'xen-guest-agent) + (extensions + (list (service-extension shepherd-root-service-type + xen-guest-agent-shepherd-service))) + (default-value (xen-guest-agent-configuration)) + (description "Run the Xen guest management utilities."))) + ;;; ;;; Secrets for guest VMs. -- 2.46.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#75445] [PATCH 0/7] Add xen-guest-agent and daemon Resent-From: Efraim Flashner <efraim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Thu, 09 Jan 2025 15:11:01 +0000 Resent-Message-ID: <handler.75445.B75445.173643543321738 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75445 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Karl Hallsby <karl@HIDDEN> Cc: 75445 <at> debbugs.gnu.org, Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN> Received: via spool by 75445-submit <at> debbugs.gnu.org id=B75445.173643543321738 (code B ref 75445); Thu, 09 Jan 2025 15:11:01 +0000 Received: (at 75445) by debbugs.gnu.org; 9 Jan 2025 15:10:33 +0000 Received: from localhost ([127.0.0.1]:53926 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tVuB6-0005eX-QB for submit <at> debbugs.gnu.org; Thu, 09 Jan 2025 10:10:33 -0500 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]:51335) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <efraim.flashner@HIDDEN>) id 1tVuB4-0005e3-DQ for 75445 <at> debbugs.gnu.org; Thu, 09 Jan 2025 10:10:31 -0500 Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-43621d27adeso8174255e9.2 for <75445 <at> debbugs.gnu.org>; Thu, 09 Jan 2025 07:10:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1736435424; x=1737040224; darn=debbugs.gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=xkeZZmNvWpH1jAvW5wmO7KDfQyDdHbC+GoqH02eFxfE=; b=l9yIizpBpGlq6XDwW3aTVzyW3KeNynETRcefjGy9fzMB8nGOfmqwqzulSK0NiMUPxR A2Lk13aPHPTqX13KEs5Mk4sFUFWrraVY7KZmo3NqeBA5gQi9lflUt5wDmwMLYTxu79mM Ib5NjXHy8H/Ff9ioa0wSKpUL4+bFPbZwNE3d4NPpn81Q9S7nTpe8toRg1EUbxAtxG5QK f0o3oPtv+iQZS4s0Asa93/dao3voQa5rM/65GCLMOW0PsfgDAYbdS/FuBhhNq1p+2rce pmQd1E1aaP8YolYRezn44oZahQvyZJ+/rPeA3rS1I/x4QMM/SljMQGFE6+AM83G6ATaG cU0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736435424; x=1737040224; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=xkeZZmNvWpH1jAvW5wmO7KDfQyDdHbC+GoqH02eFxfE=; b=HkaJeGpvJZVwnAi6qY3Vzs8/lsRCUbQyVHiWay4jKGeeOcp4fnEfYE0K2sjbL6umgv AZfNLsmTgu6BVpuFn91QN7Py64vtO8CEJbDr8puw/9iHQPBWDbuGs8VYaFIAajE0+RqM 1AvuVwx8U70oA5YE/4+vc05p0CmmZyarJkpvaOSIIHqOrvJZl/tkLqSILElfRI0SD5vO eP9mNVHptm6oLiiCriHgCKU+YbnghnXK5ABdRL0ED/YgpO71z3hUmFbDfEHvQsQOJ6IM 9EB0V+ww/0i0+Pzq5JIRqCMUKXV2THvW2EbwtUyayQTQld3wZ0KZaIP+QyW0b0Kns8V1 1W4Q== X-Gm-Message-State: AOJu0YyvE4uzfayydyaXvGMkQOFyrZqgR9YaOhMaEdPamKmd3baYE4xm HZf0cGuLRBVvjxMQ9sqhvy3csq7Oo9SCdZAU4wHnlOlov0di3GwheO9dctZi X-Gm-Gg: ASbGncuIM9arMeV28c9hy0jiOFO1YQ5XhdH/vpQ086TiUVK9JS+TXX5tki6D6nw1cB3 rNhUEY0Y4HwPBSAS2OJ1V92J6f79atOTg1UKWlsMXqI2IDsANecLyjY2h4id4wcPCCgj5DYqhoH nkNBylM0B4WbtYcneGqKlK9KrnXAExPyvU7oWrFjvb0rt0hCKnYuf8nKC4+zJW8weA69EoIMfcy 4bX7B5N3Ylrxw4QVtqMRDXVWVnCj41x5mMnF1Pj+HAwjNX7tibGu3vn X-Google-Smtp-Source: AGHT+IHO0DJN4lpJDeW/mVF2V+c/ctOjeWP8KBJksRb28toCSa8GSryO7AcjuSjJHD5/vAzEEjYu2A== X-Received: by 2002:a05:6000:144d:b0:38a:615b:9ec0 with SMTP id ffacd0b85a97d-38a873122edmr6638173f8f.54.1736435423831; Thu, 09 Jan 2025 07:10:23 -0800 (PST) Received: from localhost ([141.226.10.168]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-436e2da66e6sm58751625e9.4.2025.01.09.07.10.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Jan 2025 07:10:22 -0800 (PST) Date: Thu, 9 Jan 2025 17:10:20 +0200 From: Efraim Flashner <efraim@HIDDEN> Message-ID: <Z3_m3P-YUSQEB862@3900XT> Mail-Followup-To: Efraim Flashner <efraim@HIDDEN>, Karl Hallsby <karl@HIDDEN>, 75445 <at> debbugs.gnu.org, Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN> References: <cover.1736366801.git.karl@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="1JfiY4PWKcTnyH1A" Content-Disposition: inline In-Reply-To: <cover.1736366801.git.karl@HIDDEN> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: 0.2 (/) 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: -0.8 (/) --1JfiY4PWKcTnyH1A Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I pushed 3 of the 5 rust- packages (not the 2 that weren't actually needed) and xen-guest-agent, and I'll let you all handle the service. On Wed, Jan 08, 2025 at 02:12:48PM -0600, Karl Hallsby via Guix-patches via= wrote: > This train adds the necessary Rust packages requried to build the > xen-guest-agent package, builds it, and defines a service-type for > running it as a daemon. >=20 > The guest agent allows the virtualizing host (Xen) to receive > information about the running OS guest and the host to send graceful > versions of commands to the guest. >=20 > The service-type is mutually exclusive with the xe-guest-utilities > service-type and daemon introduced in issue #72249. >=20 > Karl Hallsby (7): > gnu: Add rust-uname-0.1. > gnu: Add rust-xenstore-sys-0.3 > gnu: Add rust-xenstore-sys-0.2 > gnu: Add rust-xenstore-rs-0.7 > gnu: Add rust-xenstore-rs-0.6 > gnu: Add xen-guest-agent. > services: Add xen-guest-agent-service-type. >=20 > doc/guix.texi | 24 +++++++ > gnu/packages/crates-io.scm | 112 ++++++++++++++++++++++++++++++++ > gnu/packages/virtualization.scm | 51 +++++++++++++++ > gnu/services/virtualization.scm | 34 +++++++++- > 4 files changed, 220 insertions(+), 1 deletion(-) >=20 >=20 > base-commit: 4eaeff997907bc1b67884a6dc087756a50f175e2 > prerequisite-patch-id: daabcb5995f03ed867a27648e973e1c2203f2bc9 > prerequisite-patch-id: 10ca9a0912c5ab863ed39f14959581e75962ada9 > --=20 > 2.46.0 >=20 --=20 Efraim Flashner <efraim@HIDDEN> =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --1JfiY4PWKcTnyH1A Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmd/5twACgkQQarn3Mo9 g1Gj6BAAig9ulDnwwOhsDO1NQKke++//KmC+gV068Jk/K9C9VrLkkSI/N2/RnR4o z7KPJtz1BB/9sdR8uWQ6+d+et0mtKQrssr2L6KDSuVh+6HQfr5MIojZ0jsZwqIkE +mpri6VnSxTlj0m6rJDS4uuRGZfubIpOYrUJbq6I7pM5kqGlJqsdZPNezvIEXpZA 5d2GZb58NpDSAoO8k6OmU9nRkaymBKTN7a5ZZ5PTKcUaxdggajjUIRynvwPQFBfF o1FVoe/CJ3KNdhcE61csrwh8QkVmNudh4KoamjlxqYgjgqigc2cp+RbvATB1vux6 CbGzE2gwKYwsBQjxXAFz+pK0Bfmus0CZ3gzpcMNul6vL8JqYR35R2aCKAr+Fh/Q6 CyTlH1ymP8/OdACaJ6cX+F2xws1ojTKldwIUYUmYL2HtI5Cxc3FB690gScfUPZAB en06BRGN+pij1XSGDwK2//SKpGzlH5/u05hs/vJ4C8WJkt083RHvrfphvpt9vhz8 5dgg7zka6gCfSrKYKRuQao+ENwJsJ3yirEnCTh135VKR97do4mY0WhHrd/wdck4u p+X/yyhq+hwRiD0nJe9G38VVoqzNPZ0lWRj9JOjU//dGtW61sXDzBSK8AEJ8yrPK Umv43Cdhrv1vuNqD2FM+pUNwM2muN1jxA43RTBo5DorSwbhEcVA= =5/LO -----END PGP SIGNATURE----- --1JfiY4PWKcTnyH1A--
X-Loop: help-debbugs@HIDDEN Subject: [bug#75445] [PATCH 0/7] Add xen-guest-agent and daemon Resent-From: "Raven Hallsby" <karl@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 17 Feb 2025 05:01:02 +0000 Resent-Message-ID: <handler.75445.B75445.17397684541272 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75445 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75445 <at> debbugs.gnu.org Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, Efraim Flashner <efraim@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN> Received: via spool by 75445-submit <at> debbugs.gnu.org id=B75445.17397684541272 (code B ref 75445); Mon, 17 Feb 2025 05:01:02 +0000 Received: (at 75445) by debbugs.gnu.org; 17 Feb 2025 05:00:54 +0000 Received: from localhost ([127.0.0.1]:40953 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tjtFW-0000KR-6I for submit <at> debbugs.gnu.org; Mon, 17 Feb 2025 00:00:54 -0500 Received: from mail-io1-xd2c.google.com ([2607:f8b0:4864:20::d2c]:58725) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <karl@HIDDEN>) id 1tjtFT-0000Js-W9 for 75445 <at> debbugs.gnu.org; Mon, 17 Feb 2025 00:00:52 -0500 Received: by mail-io1-xd2c.google.com with SMTP id ca18e2360f4ac-85592116ca4so39237139f.1 for <75445 <at> debbugs.gnu.org>; Sun, 16 Feb 2025 21:00:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hallsby.com; s=google; t=1739768445; x=1740373245; darn=debbugs.gnu.org; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=aLeemvGewfv5HW2Pwq7mLHvlF9N0b/0dkr3Ya8qNBzk=; b=EoChosaqrzC9GMiDFY+fDQYe+fBzCKZLIKoX17aRkG7GCkYteZ+BPj+xaH7Fxi5AuH zOd1R22TYf6wc5ZtEsI6apd4RuWKQKW8oCUb3wnUOpxHyRfXFIKnpLj7H+KR4Onty4Jy zKa5ZqFBn2qAU9cB+IzdasqwJU9vdJzyAE4JKKV8ntIEcsIN23OUcNcF7uwsVPv7jLRB hh1dQ89h8ukW7brJeCHNQBFZFkfT3ka4+SeCmwgDw0ZAarvGPj++wN9rjh2MFpEEjUkb dm/UzOtHw5a5FqEdVr/QfLcJXc5LaT85EdnrfiPjjI2h609SaFGf1h2+L14AzkKsjogw +MqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739768445; x=1740373245; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=aLeemvGewfv5HW2Pwq7mLHvlF9N0b/0dkr3Ya8qNBzk=; b=ijbNczTOJwGGTKD79z2Wahu66d9GozjmsGmzd2SOiGcG27Tjr0jSyuoBqBS2wpyt6Y Z15jjUYLt+QQaO8oBSE/v4ZyQVWSnWE4xIsDn4bmkdL9Omfvh/1P5Nr54fX+E4E2Qp8O CRE3EUk7T8u8nFh5Uv15hw/QbbkPVHy93okPq3yR+rHRTgtPgkwhBGqzR6KkX19Ugfy1 RrUGl0moB+VJcSL0ayPJwftwRvs9n34jqRnt+PAtDmX8ZR+vidGZGFCUOiSSf85yl0N/ C2oQnCJRftixMwUsIps2+AITzo4/tcG4pMtTEDB9tLuTmmy7zUO/16s0/AjekwMNhYJn tsXA== X-Gm-Message-State: AOJu0YziWL2VmsvNNTfsgGnD4La3BLYBjfkYFoaqzihdGAWg7+XtlHPZ dogfAzfxsLtNq5XP4C7LL2ESpJBuWTEvoqKUzPHNdWeLN6zfpGBuHRK82uJJuPSIbe3RJTxwPNd SPg== X-Gm-Gg: ASbGncviXF4ea+9LwKihs+nkVn8YbHzSz+yRpRWBLS05qcpP8jvnARlz/1SkXBWvYX7 cAhUJJyzKt9mepAodXlzS1x0z8PPWd90gaTKEUF4ACJdVJYjPGGMyV4ad3XOzXHBT49cGhrtkM2 7Hjp/u8dfBTjr5F8AJaqtftKVJGvUsNHmv2rWojNscJOwTulXP2JKvYLVlhWXOdZCRSOxbfCy5e JSZWyLRSwprIjT3lnFzS5vQYdLRavR7Q6b4STu2PvqSkqJZSRhAaMBRwwnvsgzvMMCqtWXgNgUN A9D/kP5K X-Google-Smtp-Source: AGHT+IHNVdIDMpUtMwPZ6Jk52W4N66K7yKxn2ljf+t/TPpFd0bhtqCcwA28m1N3w+LFeJu84Up5QZw== X-Received: by 2002:a05:6e02:330f:b0:3d1:9f4d:131 with SMTP id e9e14a558f8ab-3d28077166fmr74340315ab.1.1739768445026; Sun, 16 Feb 2025 21:00:45 -0800 (PST) Received: from localhost ([207.237.222.72]) by smtp.gmail.com with ESMTPSA id e9e14a558f8ab-3d18f9d707dsm17488665ab.38.2025.02.16.21.00.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 16 Feb 2025 21:00:43 -0800 (PST) From: "Raven Hallsby" <karl@HIDDEN> In-Reply-To: <Z3_m3P-YUSQEB862@3900XT> (Efraim Flashner's message of "Thu, 9 Jan 2025 17:10:20 +0200") References: <cover.1736366801.git.karl@HIDDEN> <Z3_m3P-YUSQEB862@3900XT> User-Agent: mu4e 1.12.7; emacs 29.4 Date: Sun, 16 Feb 2025 23:00:41 -0600 Message-ID: <87h64tw4g6.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain 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 (-) > ... and I'll let you all handle the service. Just to keep this moving, are there any edits I need to make to get the service-type merged? It is significantly simpler than its xe-guest-utilities cousin, because it supports fewer features. Efraim Flashner <efraim@HIDDEN> writes: > I pushed 3 of the 5 rust- packages (not the 2 that weren't actually > needed) and xen-guest-agent, and I'll let you all handle the service. > > On Wed, Jan 08, 2025 at 02:12:48PM -0600, Karl Hallsby via Guix-patches via wrote: >> This train adds the necessary Rust packages requried to build the >> xen-guest-agent package, builds it, and defines a service-type for >> running it as a daemon. >> >> The guest agent allows the virtualizing host (Xen) to receive >> information about the running OS guest and the host to send graceful >> versions of commands to the guest. >> >> The service-type is mutually exclusive with the xe-guest-utilities >> service-type and daemon introduced in issue #72249. >> >> Karl Hallsby (7): >> gnu: Add rust-uname-0.1. >> gnu: Add rust-xenstore-sys-0.3 >> gnu: Add rust-xenstore-sys-0.2 >> gnu: Add rust-xenstore-rs-0.7 >> gnu: Add rust-xenstore-rs-0.6 >> gnu: Add xen-guest-agent. >> services: Add xen-guest-agent-service-type. >> >> doc/guix.texi | 24 +++++++ >> gnu/packages/crates-io.scm | 112 ++++++++++++++++++++++++++++++++ >> gnu/packages/virtualization.scm | 51 +++++++++++++++ >> gnu/services/virtualization.scm | 34 +++++++++- >> 4 files changed, 220 insertions(+), 1 deletion(-) >> >> >> base-commit: 4eaeff997907bc1b67884a6dc087756a50f175e2 >> prerequisite-patch-id: daabcb5995f03ed867a27648e973e1c2203f2bc9 >> prerequisite-patch-id: 10ca9a0912c5ab863ed39f14959581e75962ada9 >> -- >> 2.46.0 >> -- Raven Hallsby
MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Subject: bug#75445: closed ([PATCH 0/7] Add xen-guest-agent and daemon) CC: tracker <at> debbugs.gnu.org Message-ID: <handler.75445.D75445.174014472112599.ackdone <at> debbugs.gnu.org> References: <87eczr8lvg.fsf@HIDDEN> <cover.1736366801.git.karl@HIDDEN> X-Gnu-PR-Message: closed 75445 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Date: Fri, 21 Feb 2025 13:32:04 +0000 Content-Type: multipart/mixed; boundary="----------=_1740144724-12681-0" This is a multi-part message in MIME format... ------------=_1740144724-12681-0 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Your message dated Fri, 21 Feb 2025 14:31:47 +0100 with message-id <87eczr8lvg.fsf@HIDDEN> and subject line Re: [bug#75445] [PATCH 7/7] services: Add xen-guest-agent-= service-type. has caused the debbugs.gnu.org bug report #75445, regarding [PATCH 0/7] Add xen-guest-agent and daemon to be marked as done. (If you believe you have received this mail in error, please contact help-debbugs@HIDDEN) --=20 75445: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D75445 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems ------------=_1740144724-12681-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 8 Jan 2025 20:15:52 +0000 Received: from localhost ([127.0.0.1]:49105 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tVcT2-00017w-9C for submit <at> debbugs.gnu.org; Wed, 08 Jan 2025 15:15:52 -0500 Received: from lists.gnu.org ([2001:470:142::17]:35126) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <karl@HIDDEN>) id 1tVcSv-00017a-9E for submit <at> debbugs.gnu.org; Wed, 08 Jan 2025 15:15:50 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <karl@HIDDEN>) id 1tVcSp-0005I7-Lr for guix-patches@HIDDEN; Wed, 08 Jan 2025 15:15:39 -0500 Received: from mail-io1-xd31.google.com ([2607:f8b0:4864:20::d31]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <karl@HIDDEN>) id 1tVcSm-00043R-Ml for guix-patches@HIDDEN; Wed, 08 Jan 2025 15:15:39 -0500 Received: by mail-io1-xd31.google.com with SMTP id ca18e2360f4ac-844e1eb50e2so5445739f.0 for <guix-patches@HIDDEN>; Wed, 08 Jan 2025 12:15:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hallsby.com; s=google; t=1736367333; x=1736972133; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=egG6/J8rKVrJSEACcCTbxCDz50N42hrfth81k7hMPNc=; b=S7tXhFFKssbKAuFHAM+eeeq8ZmvXt2kz1S+EDavMDWioUGM2kAomnhoVzpTXA4zZIy niXKOq7PLeVnPZrCO13S1KquDtbK9Dm8wYFPqvVrMImrfRWYTRt7PMYVLByPCVpeVVLR ok62kMgDooniDwWPbcFI+K7Rman/7zgtB68gbDVJGl+VzfAfP/o5F67WoIbxg39foZHh HqjY/a1Z3ahFmStM6ZjBoFBiiqGuJNQLJX3yBsXxr+cysPTDBgyuQoM2vySdXdm0i+4C py/pbvJ0FpnmheUKq0Ap598t0dxzhLchQpJHsZd6oXM6TZ+JoCI5vs1rrGfB24QQy2yf eKJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736367333; x=1736972133; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=egG6/J8rKVrJSEACcCTbxCDz50N42hrfth81k7hMPNc=; b=E+wC7YTM4OcsXpS45BcxF8KXqDQmWGPkM1mc2GutNGZsM43bU7SnpbcCqldrzyF3ZM N+JV1PrmCjpzoreceXjqB6OVAgPmB631yv8VT0AgSmH8UfNDVlnRWlI1QTgkdemqDZ0O 8cSPWmckwEwusSVHn86YJuRhudDKbvKG68sZq/L6AGYakdfy3VVQz5thJJUD3FRQLSHb 11wE9HYs43wr5KXMUciUUZ1ZvGDiq/IBySjnby4lTc3izmDqW2NmNHdHHElP+Kv5VU96 ZeuynCHLgUTmx+BrYkH4L9fg87gP9fcCLU2fDfsNdxNuhGeXaTlhOb430my7AMJsE9uL jl+w== X-Gm-Message-State: AOJu0Yxjusrhq7AsD7pPYX/b3FYTL8gSkrIpwV7U/oIAemCJmKJBx67b hfgx2s59Ueaw+Wa0RAExq4x18k43BEt0/G9l+qhS0qTpzTbotyqcOLGL2BTNbHy7/P0rWfWI47Y = X-Gm-Gg: ASbGnct+AC8l3xgvDwm2ci7V4vl/ZBvpmKIIwypErixzcgmI2nPvphcgVcnoU3cLZIp ndxdeOb4rHDWGTAwQZ2xCHdoB5yjuMfdFEh/U5DIHASVpk5aKbG/2DVmVGVx177f5NZeX24PJf7 Uw99izRK3Q62e0O1wnqRjd3c/CFXbOrlwOq6FvlcZOxYnWkXiRfAGr4IrAcKbMrI3oZWux13FSW SETmNK+ubqvjbyaLzy6AOhwYKdR/P2awpcMkm/73BwMkV4aX8BoXnGRyqHnyw== X-Google-Smtp-Source: AGHT+IEkYYhugKMFvGea3eR5r214G5Qq7dVVe86R4Uiy48vEz6Xpadcf86ZwniZLaiggY9UVdLoQyw== X-Received: by 2002:a05:6602:2d96:b0:843:eb89:9655 with SMTP id ca18e2360f4ac-84ce01c3bbbmr392338739f.15.1736367332903; Wed, 08 Jan 2025 12:15:32 -0800 (PST) Received: from Karl-Desktop.raven ([207.237.222.72]) by smtp.gmail.com with ESMTPSA id ca18e2360f4ac-8498d7dda03sm995145939f.17.2025.01.08.12.15.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jan 2025 12:15:31 -0800 (PST) From: Karl Hallsby <karl@HIDDEN> To: guix-patches@HIDDEN Subject: [PATCH 0/7] Add xen-guest-agent and daemon Date: Wed, 8 Jan 2025 14:12:48 -0600 Message-ID: <cover.1736366801.git.karl@HIDDEN> X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 X-Debbugs-Cc: Ludovic Courtès <ludo@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN> Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::d31; envelope-from=karl@HIDDEN; helo=mail-io1-xd31.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, 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: 0.9 (/) X-Debbugs-Envelope-To: submit Cc: Karl Hallsby <karl@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.1 (/) This train adds the necessary Rust packages requried to build the xen-guest-agent package, builds it, and defines a service-type for running it as a daemon. The guest agent allows the virtualizing host (Xen) to receive information about the running OS guest and the host to send graceful versions of commands to the guest. The service-type is mutually exclusive with the xe-guest-utilities service-type and daemon introduced in issue #72249. Karl Hallsby (7): gnu: Add rust-uname-0.1. gnu: Add rust-xenstore-sys-0.3 gnu: Add rust-xenstore-sys-0.2 gnu: Add rust-xenstore-rs-0.7 gnu: Add rust-xenstore-rs-0.6 gnu: Add xen-guest-agent. services: Add xen-guest-agent-service-type. doc/guix.texi | 24 +++++++ gnu/packages/crates-io.scm | 112 ++++++++++++++++++++++++++++++++ gnu/packages/virtualization.scm | 51 +++++++++++++++ gnu/services/virtualization.scm | 34 +++++++++- 4 files changed, 220 insertions(+), 1 deletion(-) base-commit: 4eaeff997907bc1b67884a6dc087756a50f175e2 prerequisite-patch-id: daabcb5995f03ed867a27648e973e1c2203f2bc9 prerequisite-patch-id: 10ca9a0912c5ab863ed39f14959581e75962ada9 -- 2.46.0 ------------=_1740144724-12681-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 75445-done) by debbugs.gnu.org; 21 Feb 2025 13:32:01 +0000 Received: from localhost ([127.0.0.1]:57067 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tlT8K-0003GL-K9 for submit <at> debbugs.gnu.org; Fri, 21 Feb 2025 08:32:01 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:49136) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tlT8H-00033k-DC for 75445-done <at> debbugs.gnu.org; Fri, 21 Feb 2025 08:31:58 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1tlT8B-0001bs-1s; Fri, 21 Feb 2025 08:31:51 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=K3nMdLr/gqq8ZPfbKbTgI6w9tpxwzXe8MF0MfnTp9aI=; b=PSBQIqwQIUOI8mTE7ufF 9RK6erusr52cTcqgu/QzrJoG2zgYAB58CfNgJurAccj9Dj2zZAx5kAddmzqFww0L7/cXGMUIwvolU VEpLck3VDag9ckVrMMMxSnO8+iQ7H67HcUHI1cdZL5qYS//e9gm62BiSx+3meKs5a3WoKLEKGF4uM zNQOdeN0vfZwZHxkwgvSpg7ro0nmh8TZMAA9RjbAEVaoh51nAF4lV1olHuXPEcd1jMBb7zRwVSP/n NtneWDF6XQk9vNw6JMBfSB/4NuMvGt9hxZnG6rcotUSjeS/kg1EM9/aCVWTDUzrJZ9e6jY8f3KuON dMPEFxrXW1L77Q==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: Karl Hallsby <karl@HIDDEN> Subject: Re: [bug#75445] [PATCH 7/7] services: Add xen-guest-agent-service-type. In-Reply-To: <7945dde8e89d4efaf17b2ec64f7489631d0a0bab.1736366802.git.karl@HIDDEN> (Karl Hallsby's message of "Wed, 8 Jan 2025 14:19:01 -0600") References: <cover.1736366801.git.karl@HIDDEN> <7945dde8e89d4efaf17b2ec64f7489631d0a0bab.1736366802.git.karl@HIDDEN> Date: Fri, 21 Feb 2025 14:31:47 +0100 Message-ID: <87eczr8lvg.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75445-done Cc: 75445-done <at> debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Karl Hallsby <karl@HIDDEN> skribis: > * gnu/services/virtualization.scm (xen-guest-agent-configuration, > xen-guest-agent-service-type): New variables. > * doc/guix.texi: Document them. > > Change-Id: Id1b1f4fc2b193d73f4401e74a214222dfe1b6ea7 Applied, thanks! As mentioned before, it would be great if you could see what it would take to write a system test (and thus, a way to boot Xen) so that these services don=E2=80=99t bitrot. Thanks, Ludo=E2=80=99. ------------=_1740144724-12681-0--
MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Karl Hallsby <karl@HIDDEN> Subject: bug#75445: closed (Re: [bug#75445] [PATCH 7/7] services: Add xen-guest-agent-service-type.) Message-ID: <handler.75445.D75445.174014472112599.notifdone <at> debbugs.gnu.org> References: <87eczr8lvg.fsf@HIDDEN> <cover.1736366801.git.karl@HIDDEN> X-Gnu-PR-Message: they-closed 75445 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 75445 <at> debbugs.gnu.org Date: Fri, 21 Feb 2025 13:32:05 +0000 Content-Type: multipart/mixed; boundary="----------=_1740144725-12681-1" This is a multi-part message in MIME format... ------------=_1740144725-12681-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #75445: [PATCH 0/7] Add xen-guest-agent and daemon which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 75445 <at> debbugs.gnu.org. --=20 75445: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D75445 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems ------------=_1740144725-12681-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 75445-done) by debbugs.gnu.org; 21 Feb 2025 13:32:01 +0000 Received: from localhost ([127.0.0.1]:57067 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tlT8K-0003GL-K9 for submit <at> debbugs.gnu.org; Fri, 21 Feb 2025 08:32:01 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:49136) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tlT8H-00033k-DC for 75445-done <at> debbugs.gnu.org; Fri, 21 Feb 2025 08:31:58 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1tlT8B-0001bs-1s; Fri, 21 Feb 2025 08:31:51 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=K3nMdLr/gqq8ZPfbKbTgI6w9tpxwzXe8MF0MfnTp9aI=; b=PSBQIqwQIUOI8mTE7ufF 9RK6erusr52cTcqgu/QzrJoG2zgYAB58CfNgJurAccj9Dj2zZAx5kAddmzqFww0L7/cXGMUIwvolU VEpLck3VDag9ckVrMMMxSnO8+iQ7H67HcUHI1cdZL5qYS//e9gm62BiSx+3meKs5a3WoKLEKGF4uM zNQOdeN0vfZwZHxkwgvSpg7ro0nmh8TZMAA9RjbAEVaoh51nAF4lV1olHuXPEcd1jMBb7zRwVSP/n NtneWDF6XQk9vNw6JMBfSB/4NuMvGt9hxZnG6rcotUSjeS/kg1EM9/aCVWTDUzrJZ9e6jY8f3KuON dMPEFxrXW1L77Q==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: Karl Hallsby <karl@HIDDEN> Subject: Re: [bug#75445] [PATCH 7/7] services: Add xen-guest-agent-service-type. In-Reply-To: <7945dde8e89d4efaf17b2ec64f7489631d0a0bab.1736366802.git.karl@HIDDEN> (Karl Hallsby's message of "Wed, 8 Jan 2025 14:19:01 -0600") References: <cover.1736366801.git.karl@HIDDEN> <7945dde8e89d4efaf17b2ec64f7489631d0a0bab.1736366802.git.karl@HIDDEN> Date: Fri, 21 Feb 2025 14:31:47 +0100 Message-ID: <87eczr8lvg.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75445-done Cc: 75445-done <at> debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Karl Hallsby <karl@HIDDEN> skribis: > * gnu/services/virtualization.scm (xen-guest-agent-configuration, > xen-guest-agent-service-type): New variables. > * doc/guix.texi: Document them. > > Change-Id: Id1b1f4fc2b193d73f4401e74a214222dfe1b6ea7 Applied, thanks! As mentioned before, it would be great if you could see what it would take to write a system test (and thus, a way to boot Xen) so that these services don=E2=80=99t bitrot. Thanks, Ludo=E2=80=99. ------------=_1740144725-12681-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 8 Jan 2025 20:15:52 +0000 Received: from localhost ([127.0.0.1]:49105 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tVcT2-00017w-9C for submit <at> debbugs.gnu.org; Wed, 08 Jan 2025 15:15:52 -0500 Received: from lists.gnu.org ([2001:470:142::17]:35126) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <karl@HIDDEN>) id 1tVcSv-00017a-9E for submit <at> debbugs.gnu.org; Wed, 08 Jan 2025 15:15:50 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <karl@HIDDEN>) id 1tVcSp-0005I7-Lr for guix-patches@HIDDEN; Wed, 08 Jan 2025 15:15:39 -0500 Received: from mail-io1-xd31.google.com ([2607:f8b0:4864:20::d31]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <karl@HIDDEN>) id 1tVcSm-00043R-Ml for guix-patches@HIDDEN; Wed, 08 Jan 2025 15:15:39 -0500 Received: by mail-io1-xd31.google.com with SMTP id ca18e2360f4ac-844e1eb50e2so5445739f.0 for <guix-patches@HIDDEN>; Wed, 08 Jan 2025 12:15:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hallsby.com; s=google; t=1736367333; x=1736972133; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=egG6/J8rKVrJSEACcCTbxCDz50N42hrfth81k7hMPNc=; b=S7tXhFFKssbKAuFHAM+eeeq8ZmvXt2kz1S+EDavMDWioUGM2kAomnhoVzpTXA4zZIy niXKOq7PLeVnPZrCO13S1KquDtbK9Dm8wYFPqvVrMImrfRWYTRt7PMYVLByPCVpeVVLR ok62kMgDooniDwWPbcFI+K7Rman/7zgtB68gbDVJGl+VzfAfP/o5F67WoIbxg39foZHh HqjY/a1Z3ahFmStM6ZjBoFBiiqGuJNQLJX3yBsXxr+cysPTDBgyuQoM2vySdXdm0i+4C py/pbvJ0FpnmheUKq0Ap598t0dxzhLchQpJHsZd6oXM6TZ+JoCI5vs1rrGfB24QQy2yf eKJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736367333; x=1736972133; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=egG6/J8rKVrJSEACcCTbxCDz50N42hrfth81k7hMPNc=; b=E+wC7YTM4OcsXpS45BcxF8KXqDQmWGPkM1mc2GutNGZsM43bU7SnpbcCqldrzyF3ZM N+JV1PrmCjpzoreceXjqB6OVAgPmB631yv8VT0AgSmH8UfNDVlnRWlI1QTgkdemqDZ0O 8cSPWmckwEwusSVHn86YJuRhudDKbvKG68sZq/L6AGYakdfy3VVQz5thJJUD3FRQLSHb 11wE9HYs43wr5KXMUciUUZ1ZvGDiq/IBySjnby4lTc3izmDqW2NmNHdHHElP+Kv5VU96 ZeuynCHLgUTmx+BrYkH4L9fg87gP9fcCLU2fDfsNdxNuhGeXaTlhOb430my7AMJsE9uL jl+w== X-Gm-Message-State: AOJu0Yxjusrhq7AsD7pPYX/b3FYTL8gSkrIpwV7U/oIAemCJmKJBx67b hfgx2s59Ueaw+Wa0RAExq4x18k43BEt0/G9l+qhS0qTpzTbotyqcOLGL2BTNbHy7/P0rWfWI47Y = X-Gm-Gg: ASbGnct+AC8l3xgvDwm2ci7V4vl/ZBvpmKIIwypErixzcgmI2nPvphcgVcnoU3cLZIp ndxdeOb4rHDWGTAwQZ2xCHdoB5yjuMfdFEh/U5DIHASVpk5aKbG/2DVmVGVx177f5NZeX24PJf7 Uw99izRK3Q62e0O1wnqRjd3c/CFXbOrlwOq6FvlcZOxYnWkXiRfAGr4IrAcKbMrI3oZWux13FSW SETmNK+ubqvjbyaLzy6AOhwYKdR/P2awpcMkm/73BwMkV4aX8BoXnGRyqHnyw== X-Google-Smtp-Source: AGHT+IEkYYhugKMFvGea3eR5r214G5Qq7dVVe86R4Uiy48vEz6Xpadcf86ZwniZLaiggY9UVdLoQyw== X-Received: by 2002:a05:6602:2d96:b0:843:eb89:9655 with SMTP id ca18e2360f4ac-84ce01c3bbbmr392338739f.15.1736367332903; Wed, 08 Jan 2025 12:15:32 -0800 (PST) Received: from Karl-Desktop.raven ([207.237.222.72]) by smtp.gmail.com with ESMTPSA id ca18e2360f4ac-8498d7dda03sm995145939f.17.2025.01.08.12.15.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jan 2025 12:15:31 -0800 (PST) From: Karl Hallsby <karl@HIDDEN> To: guix-patches@HIDDEN Subject: [PATCH 0/7] Add xen-guest-agent and daemon Date: Wed, 8 Jan 2025 14:12:48 -0600 Message-ID: <cover.1736366801.git.karl@HIDDEN> X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 X-Debbugs-Cc: Ludovic Courtès <ludo@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN> Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::d31; envelope-from=karl@HIDDEN; helo=mail-io1-xd31.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, 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: 0.9 (/) X-Debbugs-Envelope-To: submit Cc: Karl Hallsby <karl@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.1 (/) This train adds the necessary Rust packages requried to build the xen-guest-agent package, builds it, and defines a service-type for running it as a daemon. The guest agent allows the virtualizing host (Xen) to receive information about the running OS guest and the host to send graceful versions of commands to the guest. The service-type is mutually exclusive with the xe-guest-utilities service-type and daemon introduced in issue #72249. Karl Hallsby (7): gnu: Add rust-uname-0.1. gnu: Add rust-xenstore-sys-0.3 gnu: Add rust-xenstore-sys-0.2 gnu: Add rust-xenstore-rs-0.7 gnu: Add rust-xenstore-rs-0.6 gnu: Add xen-guest-agent. services: Add xen-guest-agent-service-type. doc/guix.texi | 24 +++++++ gnu/packages/crates-io.scm | 112 ++++++++++++++++++++++++++++++++ gnu/packages/virtualization.scm | 51 +++++++++++++++ gnu/services/virtualization.scm | 34 +++++++++- 4 files changed, 220 insertions(+), 1 deletion(-) base-commit: 4eaeff997907bc1b67884a6dc087756a50f175e2 prerequisite-patch-id: daabcb5995f03ed867a27648e973e1c2203f2bc9 prerequisite-patch-id: 10ca9a0912c5ab863ed39f14959581e75962ada9 -- 2.46.0 ------------=_1740144725-12681-1--
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.