GNU bug report logs - #75445
[PATCH 0/7] Add xen-guest-agent and daemon

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

Package: guix-patches; Reported by: Karl Hallsby <karl@HIDDEN>; Keywords: patch; Done: Ludovic Courtès <ludo@HIDDEN>; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 75445-done <at> debbugs.gnu.org:


Received: (at 75445-done) by debbugs.gnu.org; 21 Feb 2025 13:32:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 21 08:32:01 2025
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.




Notification sent to Karl Hallsby <karl@HIDDEN>:
bug acknowledged by developer. Full text available.
Reply sent to Ludovic Courtès <ludo@HIDDEN>:
You have taken responsibility. Full text available.

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


Received: (at 75445) by debbugs.gnu.org; 17 Feb 2025 05:00:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 17 00:00:54 2025
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>
To: 75445 <at> debbugs.gnu.org
Subject: Re: [bug#75445] [PATCH 0/7] Add xen-guest-agent and daemon
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-Debbugs-Envelope-To: 75445
Cc: Ludovic =?utf-8?Q?Court?= =?utf-8?Q?=C3=A8s?= <ludo@HIDDEN>,
 Efraim Flashner <efraim@HIDDEN>,
 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: -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




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

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


Received: (at 75445) by debbugs.gnu.org; 9 Jan 2025 15:10:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 09 10:10:33 2025
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>
To: Karl Hallsby <karl@HIDDEN>
Subject: Re: [bug#75445] [PATCH 0/7] Add xen-guest-agent and daemon
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-Debbugs-Envelope-To: 75445
Cc: 75445 <at> debbugs.gnu.org, Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>,
 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: -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--




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

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


Received: (at 75445) by debbugs.gnu.org; 8 Jan 2025 20:19:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 08 15:19:33 2025
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>
To: 75445 <at> debbugs.gnu.org
Subject: [PATCH 7/7] services: Add xen-guest-agent-service-type.
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
X-Debbugs-Cc: Ludovic Courtès <ludo@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75445
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: -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





Information forwarded to ludo@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN:
bug#75445; Package guix-patches. Full text available.

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


Received: (at 75445) by debbugs.gnu.org; 8 Jan 2025 20:19:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 08 15:19:32 2025
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>
To: 75445 <at> debbugs.gnu.org
Subject: [PATCH 6/7] gnu: Add xen-guest-agent.
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
X-Debbugs-Cc: Sharlatan Hellseher <sharlatanus@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75445
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: -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





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

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


Received: (at 75445) by debbugs.gnu.org; 8 Jan 2025 20:19:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 08 15:19:32 2025
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>
To: 75445 <at> debbugs.gnu.org
Subject: [PATCH 5/7] gnu: Add rust-xenstore-rs-0.6
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
X-Debbugs-Cc: Efraim Flashner <efraim@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75445
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: -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





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

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


Received: (at 75445) by debbugs.gnu.org; 8 Jan 2025 20:19:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 08 15:19:31 2025
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>
To: 75445 <at> debbugs.gnu.org
Subject: [PATCH 3/7] gnu: Add rust-xenstore-sys-0.2
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
X-Debbugs-Cc: Efraim Flashner <efraim@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75445
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: -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





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

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


Received: (at 75445) by debbugs.gnu.org; 8 Jan 2025 20:19:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 08 15:19:28 2025
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>
To: 75445 <at> debbugs.gnu.org
Subject: [PATCH 4/7] gnu: Add rust-xenstore-rs-0.7
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
X-Debbugs-Cc: Efraim Flashner <efraim@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75445
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: -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





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

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


Received: (at 75445) by debbugs.gnu.org; 8 Jan 2025 20:19:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 08 15:19:25 2025
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>
To: 75445 <at> debbugs.gnu.org
Subject: [PATCH 2/7] gnu: Add rust-xenstore-sys-0.3
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
X-Debbugs-Cc: Efraim Flashner <efraim@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75445
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: -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





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

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


Received: (at 75445) by debbugs.gnu.org; 8 Jan 2025 20:19:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 08 15:19:21 2025
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>
To: 75445 <at> debbugs.gnu.org
Subject: [PATCH 1/7] gnu: Add rust-uname-0.1.
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
X-Debbugs-Cc: Efraim Flashner <efraim@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75445
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: -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





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

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


Received: (at submit) by debbugs.gnu.org; 8 Jan 2025 20:15:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 08 15:15:52 2025
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





Acknowledgement sent to Karl Hallsby <karl@HIDDEN>:
New bug report received and forwarded. Copy sent to ludo@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN. Full text available.
Report forwarded to ludo@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN:
bug#75445; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: 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.