From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id 6ODiK6E8n2b+PAEAe85BDQ:P1 (envelope-from ) for ; Tue, 23 Jul 2024 05:16:17 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id 6ODiK6E8n2b+PAEAe85BDQ (envelope-from ) for ; Tue, 23 Jul 2024 07:16:17 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=hallsby.com header.s=google header.b=SUGOo+Dp; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1721711777; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=AfTt39ETgjlW7GJhGk3e8mswhaJYgw7zVrnPIraDcl0=; b=M7Dqw37F9Nj5T1y6tuzPSxwDos8c/vB2J1trg9oNvCkFHuX/ZCXQX/ZdFxWyZLsuadXHTX ZbdKrCTIJ8i9XO8xMALWMZYl7FsCg+O8rUr73+TygA0pQ6SAjOKYR19NR12DFy1m2HkfqN Cj/uzTKX/RslAfjXf3n1luY5H7BfI0HbEYdozVYiKcr/JWJZOCsLEinS9iu/nQ1mY2INvM +h1waa61cwuemPu8TjVlr39490eGgUvm/TJJ2MJzc5khRgQlgeqzJ3qBS+dmegmnLBmmFE ZQ21hHcdwyTOAPnRYojZi/YRIYAHEgic+O/d1oxyQJuyYh1vHJUdzpNOblfinA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=hallsby.com header.s=google header.b=SUGOo+Dp; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Seal: i=1; s=key1; d=yhetil.org; t=1721711777; a=rsa-sha256; cv=none; b=aabFVzZG34sHRS25iJKlQ/H1CIwB5rm6xeci9iT8To+NjhqrGkP2dWWOviN6vUgOlQryL5 z6Tku4oKg5hCZWeyR27/SSGLXSIaM5gDWC67mGKuhE67w6SA2TfAcfDvtDLkmZIK30/P+C 2IcK551/Xw/860NV1+Z+7yNclKir7DDmFTCf7RvhbzTxjRomnzbkvWQreXP1syF/pERefh MCTSBIvx4rTupED/t2okQ2S79bq27DL9SrxjdXrl8kT4SxmPOojVTWdD+1p/DsAGLiCJkZ dTKw8K7VGbSKdvGjK9OHDNC9fFjba+zRAsxMjXaN4xqHn8IBWqYoizG0ocu8kw== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 448176DB59 for ; Tue, 23 Jul 2024 07:16:17 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sW7sb-0005z5-4Z; Tue, 23 Jul 2024 01:16:05 -0400 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 ) id 1sW7sW-0005ig-Qz for guix-patches@gnu.org; Tue, 23 Jul 2024 01:16:00 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sW7sU-0003Lc-SK; Tue, 23 Jul 2024 01:15:59 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sW7sX-0002ZX-Qy; Tue, 23 Jul 2024 01:16:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#72249] [PATCH 0/2] Add xe-guest-utilities and daemon Resent-From: Karl Hallsby Original-Sender: "Debbugs-submit" Resent-CC: pelzflorian@pelzflorian.de, ludo@gnu.org, matt@excalamus.com, maxim.cournoyer@gmail.com, guix-patches@gnu.org Resent-Date: Tue, 23 Jul 2024 05:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 72249 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 72249@debbugs.gnu.org Cc: Karl Hallsby , Florian Pelz , Ludovic =?UTF-8?Q?Court=C3=A8s?= , Matthew Trzcinski , Maxim Cournoyer X-Debbugs-Original-To: guix-patches@gnu.org X-Debbugs-Original-Xcc: Florian Pelz , Ludovic =?UTF-8?Q?Court=C3=A8s?= , Matthew Trzcinski , Maxim Cournoyer Received: via spool by submit@debbugs.gnu.org id=B.17217117169820 (code B ref -1); Tue, 23 Jul 2024 05:16:01 +0000 Received: (at submit) by debbugs.gnu.org; 23 Jul 2024 05:15:16 +0000 Received: from localhost ([127.0.0.1]:58962 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sW7rn-0002YK-Ur for submit@debbugs.gnu.org; Tue, 23 Jul 2024 01:15:16 -0400 Received: from lists.gnu.org ([209.51.188.17]:49756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sW7rl-0002YB-L4 for submit@debbugs.gnu.org; Tue, 23 Jul 2024 01:15:15 -0400 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 ) id 1sW7rh-0002PX-2U for guix-patches@gnu.org; Tue, 23 Jul 2024 01:15:09 -0400 Received: from mail-io1-xd35.google.com ([2607:f8b0:4864:20::d35]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sW7re-0002v2-SA for guix-patches@gnu.org; Tue, 23 Jul 2024 01:15:08 -0400 Received: by mail-io1-xd35.google.com with SMTP id ca18e2360f4ac-8036ce660e5so217713739f.1 for ; Mon, 22 Jul 2024 22:15:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hallsby.com; s=google; t=1721711704; x=1722316504; 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=AfTt39ETgjlW7GJhGk3e8mswhaJYgw7zVrnPIraDcl0=; b=SUGOo+Dp5Rk/tAS1kENoDF/OpHVMU6fIDybLOfMpMdtv7aPK/7qExhK1o9D0z+4SN7 JLQEiCRSuxddkWGFZAjSdibRK+7RbrENBQGicg/cns/aToY7ThAOiTlHqfuHhUCzywiJ JkoXTW826/RI0P40I9EMp6F5NkUDvm7bU3R+77RvUGuGIkGadNQQMgrUhzHIURuhNCOO iJEMuld+qxcC8osPHPSZqfJ5wd+qLoQlRuwtfBnwFuRB52ht7ie2YM8mols+YNgdlSgy rPWlI8+LQxYL9Zj/afm9/LPRCKDTzAfBjKkIVU0CiBC8FnTCu6Q9p5qPEEoUCfhcJEzO PjyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721711704; x=1722316504; 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=AfTt39ETgjlW7GJhGk3e8mswhaJYgw7zVrnPIraDcl0=; b=IDUft8mKs+mC0V3ykJK4rJ1Yx6GBXn6M0zBflEzYpdNCuL5ji4CTpFf/VShQabXPwF yE4tEcbTHR+7ic02dVbQ7Tozk/kYzGjj0s6vXFQAM9W5jjxWbF7UvB1/YNlSpl9X/tfW Ftbr7bXr1f2yARdFrpmNvGKRqOpuu0Ul+n3utJAlPlpFCP4W+fMuzJeb+SmMF64I/xvC dX6bOFBggVZGMBSriK566kpjntO1wG6SaPx9c73Nosr8befd7gwrYKLRFBplBbo0Fdg0 jJg09DLikuw3S2tPGbSm77yaIplxWveBp3m9PS5wEapvebqdqHqbQX1HftX8lXOhIQLK CLbA== X-Gm-Message-State: AOJu0YzJrPesfNwce5WmHnYsChmmohNx7/dFh8Q4NiyE1pyIb2+y4Jfd +ekOsSJUVFSlIcPV8ti1wFWKMNOOzmhRly7STTHUPqyo2KoSLU5260yT6OeXqhaHa+1bL6a5jI0 = X-Google-Smtp-Source: AGHT+IEMwElDhc3rSxHT6rEt22rG7X+DWxsaQEeUPP1KWSv4Ydf4VybErm+hszkdbICFi02ZE1o2Sg== X-Received: by 2002:a05:6e02:20ee:b0:396:d1c5:e70 with SMTP id e9e14a558f8ab-3993ff97b3amr104770895ab.3.1721711703564; Mon, 22 Jul 2024 22:15:03 -0700 (PDT) Received: from Karl-Desktop.raven (168-91-194-13.s3595.c3-0.frg-cbr1.chi-frg.il.cable.rcncustomer.com. [168.91.194.13]) by smtp.gmail.com with ESMTPSA id 8926c6da1cb9f-4c2342f164esm1977580173.69.2024.07.22.22.15.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jul 2024 22:15:03 -0700 (PDT) Date: Tue, 23 Jul 2024 00:14:42 -0500 Message-ID: X-Mailer: git-send-email 2.45.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::d35; envelope-from=karl@hallsby.com; helo=mail-io1-xd35.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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Karl Hallsby X-ACL-Warn: , Karl Hallsby via Guix-patches From: Karl Hallsby via Guix-patches via Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Spam-Score: -5.11 X-Migadu-Queue-Id: 448176DB59 X-Migadu-Scanner: mx10.migadu.com X-Migadu-Spam-Score: -5.11 X-TUID: dIc0ejD475I8 This service allows Xen hosts to *nicely* control Guix guests by requesting graceful shutdowns, restarts, etc. You also get some system information about the guest displayed by the Xen host. Karl Hallsby (2): gnu: Add xe-guest-utilities. services: Add xe-guest-utilities-service-type. doc/guix.texi | 30 ++++++ gnu/packages/virtualization.scm | 60 +++++++++++ gnu/services/virtualization.scm | 179 +++++++++++++++++++++++++++++++- 3 files changed, 268 insertions(+), 1 deletion(-) base-commit: ad97f1bdb67015cffe92adba3b94c3b3df576008 -- 2.45.2