GNU logs - #75445, boring messages


Message sent to ludo@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN:


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





Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: 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


Message sent to efraim@HIDDEN, guix-patches@HIDDEN:


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





Message sent to efraim@HIDDEN, guix-patches@HIDDEN:


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





Message sent to efraim@HIDDEN, guix-patches@HIDDEN:


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





Message sent to efraim@HIDDEN, guix-patches@HIDDEN:


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





Message sent to efraim@HIDDEN, guix-patches@HIDDEN:


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





Message sent to sharlatanus@HIDDEN, guix-patches@HIDDEN:


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





Message sent to ludo@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN:


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





Message sent to guix-patches@HIDDEN:


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--




Message sent to guix-patches@HIDDEN:


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




Message sent:


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--


Message sent:


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--



Last modified: Fri, 21 Feb 2025 13:30:05 UTC

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