From nobody Fri May 17 21:09:42 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of redhat.com designates 170.10.129.124 as permitted sender) client-ip=170.10.129.124; envelope-from=libvir-list-bounces@redhat.com; helo=us-smtp-delivery-124.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.129.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail(p=quarantine dis=quarantine) header.from=suse.com ARC-Seal: i=1; a=rsa-sha256; t=1673637743; cv=none; d=zohomail.com; s=zohoarc; b=b1o9Ck5acvCts3+FKBvFPMKRYmUrg02G21HRQrDAxZQVqJfOjNvr/440DT9U6NkZx5t4wJmsYJoIb8eXVY4jhedg6RNMCad4cE08PgBzWhEoLJJZupFxvIw9GZX53BpMqTVRL4x5sArl8ChS8lWfiip0jJxUfiduOxNQcIX7uL0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1673637743; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=bWRRro33V1bokStNF+gJm+QkMqJD/4oOl8LdtW5LxnI=; b=EmcH2MiEa5+8gT5mLo7mWMNAPQLrzpIkcJ/W/YEYXBvRtu8yC9XWng+v4I7co79xvx+JBvh22W4dMRB6aHqtUH6CXF8+dEUMnj8t/mhY342jee6YPdVkz/yhONhBjFiGoT9exxuf9voyNUOCcSqDJJhWK0C3k3bZl6KZYV6rEG0= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.129.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail header.from= (p=quarantine dis=quarantine) Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by mx.zohomail.com with SMTPS id 1673637743923173.21866565479445; Fri, 13 Jan 2023 11:22:23 -0800 (PST) Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-499-RHC8jVTgMr-dONuQFVWBYw-1; Fri, 13 Jan 2023 14:22:19 -0500 Received: from smtp.corp.redhat.com (int-mx09.intmail.prod.int.rdu2.redhat.com [10.11.54.9]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id D7642857F43; Fri, 13 Jan 2023 19:22:16 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (unknown [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id C120D492B06; Fri, 13 Jan 2023 19:22:16 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (localhost [IPv6:::1]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id A3DA81947078; Fri, 13 Jan 2023 19:22:16 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.rdu2.redhat.com [10.11.54.8]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 4B80D194706F for ; Fri, 13 Jan 2023 19:22:15 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id 3F909C15BAD; Fri, 13 Jan 2023 19:22:15 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast09.extmail.prod.ext.rdu2.redhat.com [10.11.55.25]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 36AB7C15BA0 for ; Fri, 13 Jan 2023 19:22:15 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-delivery-1.mimecast.com [205.139.110.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 180EF29DD9A5 for ; Fri, 13 Jan 2023 19:22:15 +0000 (UTC) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2050.outbound.protection.outlook.com [40.107.8.50]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-478-9bAhFopjPraOoRftz2lNuQ-1; Fri, 13 Jan 2023 14:22:11 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by AM0PR04MB6994.eurprd04.prod.outlook.com (2603:10a6:208:188::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.19; Fri, 13 Jan 2023 19:22:09 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%3]) with mapi id 15.20.6002.012; Fri, 13 Jan 2023 19:22:09 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1673637742; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=bWRRro33V1bokStNF+gJm+QkMqJD/4oOl8LdtW5LxnI=; b=YQN22W+jpQnMjyvQQnLRdca4pcGN7JeoNcuC9sSUm0CIugtN8r4gFCcm5JcHXwvBvzF5hc cWYaWVb+s0WVaIANaOp+nJKMmFPD0MBYuWG7ywgqkm80OKAPrvUXbtaHnJb1YmLzjTCz2s ReI0EgxeudCc3WXPQWvFlqo1ZWL7RAA= X-MC-Unique: RHC8jVTgMr-dONuQFVWBYw-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: 9bAhFopjPraOoRftz2lNuQ-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V9 01/14] spec: Move virtlockd to a new subpackage libvirt-daemon-lock Date: Fri, 13 Jan 2023 12:21:48 -0700 Message-ID: <20230113192201.7438-2-jfehlig@suse.com> In-Reply-To: <20230113192201.7438-1-jfehlig@suse.com> References: <20230113192201.7438-1-jfehlig@suse.com> X-ClientProxiedBy: FR3P281CA0146.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:95::18) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|AM0PR04MB6994:EE_ X-MS-Office365-Filtering-Correlation-Id: 08ec4259-f3d0-45d2-5653-08daf59b76be X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: 7udEn/eayJbZEQEwndqg2hhQY1vFmQeU8ejakw379cOS+2dfpE1yF2SYVl8c+ryXBgT+ea9v5jR1MdIB/MoLJCltaLstJtYEnr8gL3vrFaPevnputodtYLmlEZdDzIGDvvBd+Wz9WcRFqWikLlfhi15BNrvgUxFbWQM8RIoSoJ9g7R8pxSHxDToYfah/jB69vDvb582Mzbp0nXcoNHDRPDo1PIrxHhJcuRw3rPs2MMwBGuU1JQ9nk2UOpukU+IlYrNadIPvZF0zH7KvswNyK4xIv55Oz/AbAmetGjXcWnzDrs3EshOi1Ik9di3bmK+kLOBrKq7g58y1nTxbG2wuKwtel8VW8GOSWV2y7wh50aKFmNCh/2aFAOQQD++yiJ9omXbi7C9ZpX3kdCD6YEvFjOiPDdp7eAAvpjG0RmjIXKJDlRcW5JDvXgZy14dOE3LpBmTxDwuinwnJj+dJoQMCPlCPzFif+Eh92JG8GKPmXQHsxU5botrYI14UJhzYEKWRqhs7YivrNmH9BKoD9BlqSIYNALkSZi8lehc7TMQ3m5nxf/6shZrcFYizW/tIRRb3my0xx/k/ZZHk076u+lpdewJc1nc8knJOeCx9JgAj7bHij1m2Ng3bv+ocSsS9/go2mPJg05Dc0oAUvDXFZf1OQ6g== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR04MB4899.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(366004)(136003)(346002)(39860400002)(376002)(396003)(451199015)(66476007)(5660300002)(8936002)(66946007)(66556008)(2906002)(41300700001)(6916009)(8676002)(6486002)(6506007)(478600001)(26005)(6666004)(186003)(54906003)(6512007)(450100002)(2616005)(316002)(86362001)(1076003)(4326008)(83380400001)(38100700002)(36756003); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?mFRlgab/xqnf/Kha6mA3+vCPbr8L9a+mL0rcBm9IidEi4560wPjMy7/F8OoJ?= =?us-ascii?Q?E32l3PPymFhbXhBXeEywkcuYpL2rXhqEj0d4vvWCSzS4K9mBzNnysVzEHZxx?= =?us-ascii?Q?A3LKDOMlrv2dK+EVyuj69dtApNBSFwnDoOylxGYb1gJ/MI5QnuLa4frZhQUU?= =?us-ascii?Q?RhxqL6S5cjLzIxJ1WGEmRRI0GtgTWjGXXmvTB7DtSqN5Q5sUR/FyWlzSyrUb?= =?us-ascii?Q?7OUJGJi5WkgoOjHSWvJMaI23jpNsRVsnT61etUiaXSiP8dxyJ408NoDbrdf6?= =?us-ascii?Q?nJ6YUPJOTKpcg/z8z5YsX4BgzHDjeSi6MxiflGcJRblIx4/Buu0x1RP0lsf+?= =?us-ascii?Q?eeruybYrYgqnXo4Y5qBI9zF38XbRLPxOvvP9LqpZVKuyfiB1e0gChSqhMC3o?= =?us-ascii?Q?bniChNNpWA+yK8p2STOoAIzmPtgIQbGwY3H9HmOUZrmedrk41FfBLEPxJjBM?= =?us-ascii?Q?TiK/Ko9QuqAmu/qnXA8c/co6oh+iQtHW/rEbszZNciB2RT9x7Bfkc4n1cqze?= =?us-ascii?Q?hSalchCXaQH7KFwVAzDWTUdd/rH4QsrthuWEJUnmAT8r/bqUiHXIwR7+hD6N?= =?us-ascii?Q?wD8jZu0wc0kteeCNjlnBUgf4Wtl9Qu+jmHEDpEp+52zEquCfn8JtrxZ7be5o?= =?us-ascii?Q?QCfesY1x866WqkrN4g5HUOessZonKK/yA+vhng6chu1jFaK7nfJqtD8LERLL?= =?us-ascii?Q?kDDJoaA6Dwx1aryO533XfPVtZbf4dt3vtIC3MJyrGsFdAsHurf//J/AEXwl2?= =?us-ascii?Q?QWk3wNccnYW+EKaVnVEybgcbq5pome36hCMlplRJkfxvSMr58V5AR6+Xhbjj?= =?us-ascii?Q?8nUVFbbhuvl8Hg5COqodQjRsd0bcEgFSqcbusNHNmxigW4qFowNS7py8TteV?= =?us-ascii?Q?XbBwusZz4T0srlGQuNq65U3Du+utImjHKEvr9r4iC1yzfhRD4LCOb7FcdV5L?= =?us-ascii?Q?79RwZZRBR/fIJeSan/oNcoQlx/YQA35NG43Uk5tWJu+u2ZvOqAFSGg6z+p+R?= =?us-ascii?Q?aehK8UqtJi6wfZa7RUqML5zmZ1AdkmDvATA4o6bM59mb/Obdy7aZUokP0157?= =?us-ascii?Q?BekWy+Ao9ptp4K/VP7WgTlLNBjds8wepHkKW6FUyMi8bhmA+7mFJwf2cAsDY?= =?us-ascii?Q?/6zndJH8OWjDrCyrZXCP4y3ee3vL759B59DCOvjPGXOll+QzNjmR8eU7K4O8?= =?us-ascii?Q?lT2s4ZwmuIbZbzf49JqnMX5NUszpJqWNlZ+9ISJWAVmdpomUMq1EqQHY5RhN?= =?us-ascii?Q?Czaf5Ib54bZKOjpKIa1s9dkVB7N0Bt7M8U18Qya1lTqI4w87YJYsVwjAI+Fs?= =?us-ascii?Q?na9uQ8IETPVIWo0cwY98E6i6RGyW8ZRv6UbV+EiDc9iZoEnu/gzXc8p6VrAX?= =?us-ascii?Q?OAy5LfYmzqm6exS1cLRdCYukdwYtvdzT0NvAlfYlOsUkrSXgmH6FT6vzMTLO?= =?us-ascii?Q?HGp0uvZX2xy4UVdSchN8v53/OGS9trfmuR9Gji5obDoWHyqG0eWMzPEdjlLZ?= =?us-ascii?Q?/2gIvsSZlyT6uKfmwJiEkCVgF+e16MdeN9X9JtyMFUZjGzc1ZJq5GvX56xQV?= =?us-ascii?Q?mgkxJUtIUgILa6aNbyWjYG/tryjxN+ohKgA8y8tk?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 08ec4259-f3d0-45d2-5653-08daf59b76be X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jan 2023 19:22:09.0861 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: jrUnd6TWJJVQKugkI0WVIspEm0fP80tArw9vS6KTdLSsp8xct0yn9rra5C8QP3l8wXi+jrgbIPUP4iBxlGbJgA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB6994 X-Mimecast-Impersonation-Protect: Policy=CLT - Impersonation Protection Definition; Similar Internal Domain=false; Similar Monitored External Domain=false; Custom External Domain=false; Mimecast External Domain=false; Newly Observed Domain=false; Internal User Name=false; Custom Display Name List=false; Reply-to Address Mismatch=false; Targeted Threat Dictionary=false; Mimecast Threat Dictionary=false; Custom Threat Dictionary=false X-Scanned-By: MIMEDefang 3.1 on 10.11.54.8 X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Andrea Bolognani Errors-To: libvir-list-bounces@redhat.com Sender: "libvir-list" X-Scanned-By: MIMEDefang 3.1 on 10.11.54.9 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1673637744557100002 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jim Fehlig Reviewed-by: Daniel P. Berrang=C3=A9 Reviewed-by: Andrea Bolognani --- libvirt.spec.in | 61 +++++++++++++++++++++++++++++++++++-------------- 1 file changed, 44 insertions(+), 17 deletions(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index 77b274b6f9..bb0bfb5f35 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -432,6 +432,7 @@ Summary: Server side daemon and supporting files for li= bvirt library =20 # The client side, i.e. shared libs are in a subpackage Requires: libvirt-libs =3D %{version}-%{release} +Requires: libvirt-daemon-lock =3D %{version}-%{release} # The libvirt-guests.sh script requires virsh from libvirt-client subpacka= ge, # but not every deployment wants to use libvirt-guests service. Using # Recommends here will install libvirt-client by default (if available), b= ut @@ -480,6 +481,14 @@ Server side daemon required to manage the virtualizati= on capabilities of recent versions of Linux. Requires a hypervisor specific sub-RPM for specific drivers. =20 +%package daemon-lock +Summary: Server side daemon for managing locks +Requires: libvirt-libs =3D %{version}-%{release} + +%description daemon-lock +Server side daemon used to manage locks held against virtual machine +resources + %package daemon-config-network Summary: Default configuration files for the libvirtd daemon =20 @@ -1398,7 +1407,7 @@ fi \ %define libvirt_daemon_systemd_preun_priv() %systemd_preun %1.service %1-a= dmin.socket %1.socket =20 %pre daemon -%libvirt_sysconfig_pre libvirtd virtproxyd virtlogd virtlockd libvirt-gues= ts +%libvirt_sysconfig_pre libvirtd virtproxyd virtlogd libvirt-guests # 'libvirt' group is just to allow password-less polkit access to # libvirtd. The uid number is irrelevant, so we use dynamic allocation # described at the above link. @@ -1407,7 +1416,6 @@ exit 0 =20 %post daemon %libvirt_daemon_systemd_post_priv virtlogd -%libvirt_daemon_systemd_post_priv virtlockd %if %{with_modular_daemons} %libvirt_daemon_systemd_post_inet virtproxyd %else @@ -1421,17 +1429,16 @@ exit 0 %libvirt_daemon_systemd_preun_inet libvirtd %libvirt_daemon_systemd_preun_inet virtproxyd %libvirt_daemon_systemd_preun_priv virtlogd -%libvirt_daemon_systemd_preun_priv virtlockd =20 %postun daemon /bin/systemctl daemon-reload >/dev/null 2>&1 || : if [ $1 -ge 1 ] ; then - /bin/systemctl reload-or-try-restart virtlockd.service virtlogd.servic= e >/dev/null 2>&1 || : + /bin/systemctl reload-or-try-restart virtlogd.service >/dev/null 2>&1 = || : fi %systemd_postun libvirt-guests.service =20 %posttrans daemon -%libvirt_sysconfig_posttrans libvirtd virtproxyd virtlogd virtlockd libvir= t-guests +%libvirt_sysconfig_posttrans libvirtd virtproxyd virtlogd libvirt-guests if test %libvirt_daemon_needs_restart libvirtd then # See if user has previously modified their install to @@ -1466,6 +1473,24 @@ then fi %libvirt_daemon_finish_restart libvirtd =20 +%pre daemon-lock +%libvirt_sysconfig_pre virtlockd + +%post daemon-lock +%libvirt_daemon_systemd_post_priv virtlockd + +%preun daemon-lock +%libvirt_daemon_systemd_preun_priv virtlockd + +%postun daemon-lock +/bin/systemctl daemon-reload >/dev/null 2>&1 || : +if [ $1 -ge 1 ] ; then + /bin/systemctl reload-or-try-restart virtlockd.service >/dev/null 2>&1= || : +fi + +%posttrans daemon-lock +%libvirt_sysconfig_posttrans virtlockd + %pre daemon-driver-network %libvirt_sysconfig_pre virtnetworkd =20 @@ -1747,14 +1772,10 @@ exit 0 %{_unitdir}/virtlogd.service %{_unitdir}/virtlogd.socket %{_unitdir}/virtlogd-admin.socket -%{_unitdir}/virtlockd.service -%{_unitdir}/virtlockd.socket -%{_unitdir}/virtlockd-admin.socket %{_unitdir}/libvirt-guests.service %config(noreplace) %{_sysconfdir}/libvirt/libvirtd.conf %config(noreplace) %{_sysconfdir}/libvirt/virtproxyd.conf %config(noreplace) %{_sysconfdir}/libvirt/virtlogd.conf -%config(noreplace) %{_sysconfdir}/libvirt/virtlockd.conf %config(noreplace) %{_sysconfdir}/sasl2/libvirt.conf %config(noreplace) %{_prefix}/lib/sysctl.d/60-libvirtd.conf %config(noreplace) %{_sysconfdir}/logrotate.d/libvirtd @@ -1776,14 +1797,8 @@ exit 0 %{_datadir}/augeas/lenses/tests/test_libvirtd.aug %{_datadir}/augeas/lenses/virtlogd.aug %{_datadir}/augeas/lenses/tests/test_virtlogd.aug -%{_datadir}/augeas/lenses/virtlockd.aug -%{_datadir}/augeas/lenses/tests/test_virtlockd.aug %{_datadir}/augeas/lenses/virtproxyd.aug %{_datadir}/augeas/lenses/tests/test_virtproxyd.aug -%{_datadir}/augeas/lenses/libvirt_lockd.aug -%if %{with_qemu} -%{_datadir}/augeas/lenses/tests/test_libvirt_lockd.aug -%endif %{_datadir}/polkit-1/actions/org.libvirt.unix.policy %{_datadir}/polkit-1/actions/org.libvirt.api.policy %{_datadir}/polkit-1/rules.d/50-libvirt.rules @@ -1793,7 +1808,6 @@ exit 0 %attr(0755, root, root) %{_sbindir}/libvirtd %attr(0755, root, root) %{_sbindir}/virtproxyd %attr(0755, root, root) %{_sbindir}/virtlogd -%attr(0755, root, root) %{_sbindir}/virtlockd %attr(0755, root, root) %{_libexecdir}/libvirt-guests.sh %{_mandir}/man1/virt-admin.1* %{_mandir}/man1/virt-host-validate.1* @@ -1801,12 +1815,25 @@ exit 0 %{_mandir}/man8/libvirt-guests.8* %{_mandir}/man8/libvirtd.8* %{_mandir}/man8/virtlogd.8* -%{_mandir}/man8/virtlockd.8* %{_mandir}/man8/virtproxyd.8* %{_bindir}/virt-host-validate %{_bindir}/virt-admin %{_datadir}/bash-completion/completions/virt-admin =20 +%files daemon-lock +%{_unitdir}/virtlockd.service +%{_unitdir}/virtlockd.socket +%{_unitdir}/virtlockd-admin.socket +%config(noreplace) %{_sysconfdir}/libvirt/virtlockd.conf +%{_datadir}/augeas/lenses/virtlockd.aug +%{_datadir}/augeas/lenses/tests/test_virtlockd.aug +%{_datadir}/augeas/lenses/libvirt_lockd.aug +%if %{with_qemu} +%{_datadir}/augeas/lenses/tests/test_libvirt_lockd.aug +%endif +%attr(0755, root, root) %{_sbindir}/virtlockd +%{_mandir}/man8/virtlockd.8* + %files daemon-config-network %dir %{_datadir}/libvirt/networks/ %{_datadir}/libvirt/networks/default.xml --=20 2.38.1 From nobody Fri May 17 21:09:42 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) client-ip=170.10.133.124; envelope-from=libvir-list-bounces@redhat.com; helo=us-smtp-delivery-124.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail(p=quarantine dis=quarantine) header.from=suse.com ARC-Seal: i=1; a=rsa-sha256; t=1673637743; cv=none; d=zohomail.com; s=zohoarc; b=Izevs2Pgta0Ygw6M8Y28h/MRuWgJNm0AaR/lOZbEFEWXDtR4l69hw7jGg906CaWAsT/0viSgSF3m/IbJzwnj0CXLxBCo8TbVKwNZns0s548D9w7hsLV646m5hOgUAOn9AycDlO0HGS0mJRFuNfMN/DQgAoTB9AAEeBEXEPMI8jI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1673637743; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=w8zKDvFO1TDL79ysNQMtUGlw0Mz1fQzD/xKH75z4ops=; b=klTtpkx3knAixyRxE2NqkYBvYTNoP6oM3CCZ2gfY3fiBHDkFkWE3LQjMRs0If1XKcEBgr4/LWqJrL/2yJaIcnzjI0pq1yxrZQQC8nd/+whrvCH5uG4yaCX+JkUHTROqoFtBU7mkjXPuPVtFCD/0m2s55aeK4WFrhU4e3rhXJwGI= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail header.from= (p=quarantine dis=quarantine) Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mx.zohomail.com with SMTPS id 1673637743765222.01974475768986; Fri, 13 Jan 2023 11:22:23 -0800 (PST) Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-386-PxbAwLU5Pjy6y4OoOwX69A-1; Fri, 13 Jan 2023 14:22:20 -0500 Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.rdu2.redhat.com [10.11.54.2]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 1F110858F09; Fri, 13 Jan 2023 19:22:18 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (unknown [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id 07B374078903; Fri, 13 Jan 2023 19:22:18 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (localhost [IPv6:::1]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id E19D41947077; Fri, 13 Jan 2023 19:22:17 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.rdu2.redhat.com [10.11.54.2]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 97C3E194706F for ; Fri, 13 Jan 2023 19:22:16 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id 7E3464078904; Fri, 13 Jan 2023 19:22:16 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast05.extmail.prod.ext.rdu2.redhat.com [10.11.55.21]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 75B4F4078903 for ; Fri, 13 Jan 2023 19:22:16 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-2.mimecast.com [205.139.110.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 45635885621 for ; Fri, 13 Jan 2023 19:22:16 +0000 (UTC) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2084.outbound.protection.outlook.com [40.107.8.84]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-668-sq_1ySDkMtC3WwULqvoJGQ-1; Fri, 13 Jan 2023 14:22:14 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by AM0PR04MB6994.eurprd04.prod.outlook.com (2603:10a6:208:188::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.19; Fri, 13 Jan 2023 19:22:12 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%3]) with mapi id 15.20.6002.012; Fri, 13 Jan 2023 19:22:12 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1673637742; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=w8zKDvFO1TDL79ysNQMtUGlw0Mz1fQzD/xKH75z4ops=; b=RlCbQbVA0QmN3qbGAaCbyz3jAUYHGHXmjjIS02p9IkcEQP4SRcsOYCn+vkwBnEp+9jA0B4 GHn2w7Y2H74jIJVjFJYYX1WR9HhHVRNoVWIJq5TC73zZWUWP/VzjfXmq6Iekig/6TtktXe vEbqV0iBDhbjE6OkMwWc80OI6KZ/m/4= X-MC-Unique: PxbAwLU5Pjy6y4OoOwX69A-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: sq_1ySDkMtC3WwULqvoJGQ-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V9 02/14] spec: Move virtlogd to a new subpackage libvirt-daemon-log Date: Fri, 13 Jan 2023 12:21:49 -0700 Message-ID: <20230113192201.7438-3-jfehlig@suse.com> In-Reply-To: <20230113192201.7438-1-jfehlig@suse.com> References: <20230113192201.7438-1-jfehlig@suse.com> X-ClientProxiedBy: FR3P281CA0145.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:95::8) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|AM0PR04MB6994:EE_ X-MS-Office365-Filtering-Correlation-Id: acacc005-756a-4d5d-5d0a-08daf59b78b5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: wAKBCLBtvdsNJ3PSrRG8hlODnwllGGeeLGq5jI7wAixfex1oYZM+o7eUZ5dxJONdMCOnOSMlKnF2ZlDcaHODsFyFbx+jOCcIzZUzc2uqs7WkW5yHxZ7VsCcgGC7LvewFOSR71sGoirnfN1RqEjTcMA2s+V64Imuhr35D/Ay8lYDj5X8veChBuLLwp9KcUrTOTerlkZzvzbxglBKgL9T89nE0byv7xkQKOkYWtULOIzoeS0YNCF3MyN4cRcdQkaFQLqwNobmDDwggeQ9BD3sTNsIVWHwTxBn2068f8uH54+1/z3tM3e4YTwaJL3MVycr/cJtQD9QZGOROiKMlbUEycj7TrpIZ7YcU5DtsiXOVT5hsuLkNhCbko8Qp3oJSfbYdAWVrJ8jHj/NQRvtMlcOybTyFQYX5EEgcrQLVWH7scQngit/w2n7249gNrIBSFJLFj1G4Q5s/YJbOcKw+Crl/iGEOz9uXZ8687xdmJeU/iR//+lEUkK8KhZWhwHonq83uhBOfq2mGX0VXzi8KtzCq1BXid2v8cCGF2ZOcl9czupKLTPBVu7PKnH7Es1XbNpO3u6/4nXRxjgnIpnczqJP3vGWss/wqvqJCfz+H9cdTHysfqLXxr3sCFBi7nMxQvNaQYjyRIKI4MxWifoEn/n/T0Q== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR04MB4899.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(366004)(136003)(346002)(39860400002)(376002)(396003)(451199015)(66476007)(5660300002)(8936002)(66946007)(66556008)(2906002)(41300700001)(6916009)(8676002)(6486002)(6506007)(478600001)(26005)(6666004)(186003)(54906003)(6512007)(450100002)(2616005)(316002)(86362001)(1076003)(4326008)(83380400001)(38100700002)(36756003); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?6voJ5/ctj9CDnVfDw/UqO1jb40BAXqqCTRA+qRAksXdYyFytF10l7GE4bZ+R?= =?us-ascii?Q?Z4Be3xGZb3y2GLmlprVyhayEN0DV/nXIZCQdK/F3pQGV4qMrJT/sYpGMjP1t?= =?us-ascii?Q?XC5/1PldTMjCbLrTHRkX4nuLxy+IfR0AVL6iFazX5u0Sg2oOSU++A8Yfq93Q?= =?us-ascii?Q?kz1smzutu2wkx+248ICCc1BgBR3hSONBcqXKYXE37NNUTMnmFUrdQKQ5kPhh?= =?us-ascii?Q?Op19wrJPkOHFyL79HQlb7aUX/rCMF6M1q3/mWV9lIZ8CNhILnAgj8KzoHUII?= =?us-ascii?Q?AEfUx/qehmpz8uRZeSIzmw740Kd2hr0lIWhJ+lqs01KFOCZHGKCNAJ1oMatp?= =?us-ascii?Q?FvmjOiz7oBmGWv2sZ/nd0faDE+J+pNDFKoqgglqiJrjRHTeQCeRCOZU80tLu?= =?us-ascii?Q?7qxqcpVrP3CE4gVQR166LKRw7DreOjHzLEHsQX//wK/oUzGp7yPcXd5Hl/at?= =?us-ascii?Q?4B8OYG6nt82QTMpVNN3bJDv1JJzOI/G2bllNIoPkNQP6Vbc93QnpvbYZeIcp?= =?us-ascii?Q?QUSynVkOABR8TeDAb+51POH5ygkRJbDF3qEM1JMzQRzRt/r80kGBIFUSJLDS?= =?us-ascii?Q?p2X8sVwA/oXNNtVbyOTbMSPUsOPkvSkPIYrTVxG40/sd7wTudRnI4vph48dR?= =?us-ascii?Q?9KkloEdeA8NJ7dls0jmfls9jqx4Wn1+qOw1aM29MZ6zHyXEg5KSzARyCS+V9?= =?us-ascii?Q?sjYuqkF8Fp6uikqaWzG2nf7tBdiXllRmefiBYu5AqsDIjzYhipfT+HTigdhJ?= =?us-ascii?Q?6Vn/5qPRPmc9lGbhowmsmblVVPt4fKEWiMyhypSk4SoWp6EfIe7eYKYrmt7W?= =?us-ascii?Q?TOPQNsgtZHGLF9acMsSHMd1dg6QaIzIS4ZNjwkT0MeSshKQdfaAEUAM8IxXa?= =?us-ascii?Q?ahRK2VvNTIOyeo84Rf3LvMXPHNYBiQZuk1EoDmNS1dVV9HZ+W98lQClifaL/?= =?us-ascii?Q?7w/v0k47hLMhKiFYKOitWxbaHhh/ni2RMTq40UCVbQTxhnq5bYeU/jzNGrvF?= =?us-ascii?Q?gxiC1yRv8oPqTFEb37p9OjIOB8ZxkzsVzqB2ofd0aypjWTMy5j18FkP+UOI4?= =?us-ascii?Q?QS4kpbr1GKEpL6XrBRx1F9YAhcSB8TAW7DskpvLDOPxgvyW7vk3FYyQf79Ac?= =?us-ascii?Q?llcHV61yWFo+sCDh+LfsOoE+pY3XbE3w8NWVVJOA4Jl4vNPgT3V+/cvqCIwO?= =?us-ascii?Q?MkTlJf2DizMzaROxxPXvAkxOxIQZSUaze0kgAjdy+ErPXXZfpTbRQDxT7lec?= =?us-ascii?Q?zQukqP0woLR/875igSnAmCv1aUi3U9Q34Xf3MmkIv1CgO/mDEleZvGBuwJcB?= =?us-ascii?Q?Te4TF/DOMRaluvkiJXUCM00B0qACuRlt0PiSO4/BS86zoy8x2/BO2i6Ewxir?= =?us-ascii?Q?tyzJ8ZVFy7WsTtw+z3VCfjh34bM5eN1+NpOv2c/KZqIMFY4WYCs4a6jQiPpw?= =?us-ascii?Q?7oIpiY804LYDg8YSgGogOIrGKqIwvn1Gp0M86WqayQh4O9N8Ms+N1foWHT0U?= =?us-ascii?Q?Ggbe1n2b7Ab0EdQJnyffxQz8eKAV81iqmA7a4BVT3Wyrckjn3WBkBWo2ahSa?= =?us-ascii?Q?SBSffJGgpKRygA1TLqDiqSuWRorvg//f1fudq4/t?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: acacc005-756a-4d5d-5d0a-08daf59b78b5 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jan 2023 19:22:12.3671 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: YfVHgg7eaxkuhXrhR20VctDzPUX0TAMRLUcAGotamIQI6RF9PttQIt8U+bALZvqL+03CkN0DphWw6NJtcMig/w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB6994 X-Mimecast-Impersonation-Protect: Policy=CLT - Impersonation Protection Definition; Similar Internal Domain=false; Similar Monitored External Domain=false; Custom External Domain=false; Mimecast External Domain=false; Newly Observed Domain=false; Internal User Name=false; Custom Display Name List=false; Reply-to Address Mismatch=false; Targeted Threat Dictionary=false; Mimecast Threat Dictionary=false; Custom Threat Dictionary=false X-Scanned-By: MIMEDefang 3.1 on 10.11.54.2 X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Andrea Bolognani Errors-To: libvir-list-bounces@redhat.com Sender: "libvir-list" X-Scanned-By: MIMEDefang 3.1 on 10.11.54.2 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1673637744555100001 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jim Fehlig Reviewed-by: Daniel P. Berrang=C3=A9 Reviewed-by: Andrea Bolognani --- libvirt.spec.in | 53 +++++++++++++++++++++++++++++++++++-------------- 1 file changed, 38 insertions(+), 15 deletions(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index bb0bfb5f35..19a3c8465c 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -433,6 +433,7 @@ Summary: Server side daemon and supporting files for li= bvirt library # The client side, i.e. shared libs are in a subpackage Requires: libvirt-libs =3D %{version}-%{release} Requires: libvirt-daemon-lock =3D %{version}-%{release} +Requires: libvirt-daemon-log =3D %{version}-%{release} # The libvirt-guests.sh script requires virsh from libvirt-client subpacka= ge, # but not every deployment wants to use libvirt-guests service. Using # Recommends here will install libvirt-client by default (if available), b= ut @@ -489,6 +490,13 @@ Requires: libvirt-libs =3D %{version}-%{release} Server side daemon used to manage locks held against virtual machine resources =20 +%package daemon-log +Summary: Server side daemon for managing logs +Requires: libvirt-libs =3D %{version}-%{release} + +%description daemon-log +Server side daemon used to manage logs from virtual machine consoles + %package daemon-config-network Summary: Default configuration files for the libvirtd daemon =20 @@ -1407,7 +1415,7 @@ fi \ %define libvirt_daemon_systemd_preun_priv() %systemd_preun %1.service %1-a= dmin.socket %1.socket =20 %pre daemon -%libvirt_sysconfig_pre libvirtd virtproxyd virtlogd libvirt-guests +%libvirt_sysconfig_pre libvirtd virtproxyd libvirt-guests # 'libvirt' group is just to allow password-less polkit access to # libvirtd. The uid number is irrelevant, so we use dynamic allocation # described at the above link. @@ -1415,7 +1423,6 @@ getent group libvirt >/dev/null || groupadd -r libvirt exit 0 =20 %post daemon -%libvirt_daemon_systemd_post_priv virtlogd %if %{with_modular_daemons} %libvirt_daemon_systemd_post_inet virtproxyd %else @@ -1428,17 +1435,13 @@ exit 0 %systemd_preun libvirt-guests.service %libvirt_daemon_systemd_preun_inet libvirtd %libvirt_daemon_systemd_preun_inet virtproxyd -%libvirt_daemon_systemd_preun_priv virtlogd =20 %postun daemon /bin/systemctl daemon-reload >/dev/null 2>&1 || : -if [ $1 -ge 1 ] ; then - /bin/systemctl reload-or-try-restart virtlogd.service >/dev/null 2>&1 = || : -fi %systemd_postun libvirt-guests.service =20 %posttrans daemon -%libvirt_sysconfig_posttrans libvirtd virtproxyd virtlogd libvirt-guests +%libvirt_sysconfig_posttrans libvirtd virtproxyd libvirt-guests if test %libvirt_daemon_needs_restart libvirtd then # See if user has previously modified their install to @@ -1491,6 +1494,24 @@ fi %posttrans daemon-lock %libvirt_sysconfig_posttrans virtlockd =20 +%pre daemon-log +%libvirt_sysconfig_pre virtlogd + +%post daemon-log +%libvirt_daemon_systemd_post_priv virtlogd + +%preun daemon-log +%libvirt_daemon_systemd_preun_priv virtlogd + +%postun daemon-log +/bin/systemctl daemon-reload >/dev/null 2>&1 || : +if [ $1 -ge 1 ] ; then + /bin/systemctl reload-or-try-restart virtlogd.service >/dev/null 2>&1 = || : +fi + +%posttrans daemon-log +%libvirt_sysconfig_posttrans virtlogd + %pre daemon-driver-network %libvirt_sysconfig_pre virtnetworkd =20 @@ -1769,13 +1790,9 @@ exit 0 %{_unitdir}/virtproxyd-tcp.socket %{_unitdir}/virtproxyd-tls.socket %{_unitdir}/virt-guest-shutdown.target -%{_unitdir}/virtlogd.service -%{_unitdir}/virtlogd.socket -%{_unitdir}/virtlogd-admin.socket %{_unitdir}/libvirt-guests.service %config(noreplace) %{_sysconfdir}/libvirt/libvirtd.conf %config(noreplace) %{_sysconfdir}/libvirt/virtproxyd.conf -%config(noreplace) %{_sysconfdir}/libvirt/virtlogd.conf %config(noreplace) %{_sysconfdir}/sasl2/libvirt.conf %config(noreplace) %{_prefix}/lib/sysctl.d/60-libvirtd.conf %config(noreplace) %{_sysconfdir}/logrotate.d/libvirtd @@ -1795,8 +1812,6 @@ exit 0 %attr(0755, root, root) %{_libdir}/libvirt/lock-driver/lockd.so %{_datadir}/augeas/lenses/libvirtd.aug %{_datadir}/augeas/lenses/tests/test_libvirtd.aug -%{_datadir}/augeas/lenses/virtlogd.aug -%{_datadir}/augeas/lenses/tests/test_virtlogd.aug %{_datadir}/augeas/lenses/virtproxyd.aug %{_datadir}/augeas/lenses/tests/test_virtproxyd.aug %{_datadir}/polkit-1/actions/org.libvirt.unix.policy @@ -1807,14 +1822,12 @@ exit 0 %attr(0755, root, root) %{_bindir}/virt-ssh-helper %attr(0755, root, root) %{_sbindir}/libvirtd %attr(0755, root, root) %{_sbindir}/virtproxyd -%attr(0755, root, root) %{_sbindir}/virtlogd %attr(0755, root, root) %{_libexecdir}/libvirt-guests.sh %{_mandir}/man1/virt-admin.1* %{_mandir}/man1/virt-host-validate.1* %{_mandir}/man8/virt-ssh-helper.8* %{_mandir}/man8/libvirt-guests.8* %{_mandir}/man8/libvirtd.8* -%{_mandir}/man8/virtlogd.8* %{_mandir}/man8/virtproxyd.8* %{_bindir}/virt-host-validate %{_bindir}/virt-admin @@ -1834,6 +1847,16 @@ exit 0 %attr(0755, root, root) %{_sbindir}/virtlockd %{_mandir}/man8/virtlockd.8* =20 +%files daemon-log +%{_unitdir}/virtlogd.service +%{_unitdir}/virtlogd.socket +%{_unitdir}/virtlogd-admin.socket +%config(noreplace) %{_sysconfdir}/libvirt/virtlogd.conf +%{_datadir}/augeas/lenses/virtlogd.aug +%{_datadir}/augeas/lenses/tests/test_virtlogd.aug +%attr(0755, root, root) %{_sbindir}/virtlogd +%{_mandir}/man8/virtlogd.8* + %files daemon-config-network %dir %{_datadir}/libvirt/networks/ %{_datadir}/libvirt/networks/default.xml --=20 2.38.1 From nobody Fri May 17 21:09:42 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) client-ip=170.10.133.124; envelope-from=libvir-list-bounces@redhat.com; helo=us-smtp-delivery-124.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail(p=quarantine dis=quarantine) header.from=suse.com ARC-Seal: i=1; a=rsa-sha256; t=1673637749; cv=none; d=zohomail.com; s=zohoarc; b=b144XKyMDfa7B5M4tOZXKnmPYf92RGRzxXJjflJL9XvzoucqJVCqor+daVIDykIcowdWb0Bd/00jnAZubInRLqpdlOZvZwszRhELY17weKP+e7Xc6Gr2ussM8FASQYYcO+/BXiav2BBoN1RrysFl07MhA+RsgGJtVXlNzEEVutU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1673637749; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=52XmNf+yxVzPLs8AQTjcxSMil52MUW6YvA3V6FDy9Es=; b=e6K7EywvVd0ZImEodq3KRSZKnKW4h4pJzzwrqHx+ntGLo92P98U6xXkop+BkEHPFOKPM8uFdWCtcyxXBqMGs77pAo4TX0xFRMqzTZKkSLtPj+jbSzFJ7spnjl2MfILg/YzBoD4k+ihwzlPa0AlM0ViQ2O3nRnpI7hbK1wD1X8iA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail header.from= (p=quarantine dis=quarantine) Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mx.zohomail.com with SMTPS id 1673637749540465.32066732931; Fri, 13 Jan 2023 11:22:29 -0800 (PST) Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-532-LOlh7PluMXSWzvrPd9C0iA-1; Fri, 13 Jan 2023 14:22:26 -0500 Received: from smtp.corp.redhat.com (int-mx09.intmail.prod.int.rdu2.redhat.com [10.11.54.9]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id DA72A101A5B4; Fri, 13 Jan 2023 19:22:24 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (unknown [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id C3523492B07; Fri, 13 Jan 2023 19:22:24 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (localhost [IPv6:::1]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id ADF621947079; Fri, 13 Jan 2023 19:22:24 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.rdu2.redhat.com [10.11.54.8]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id D0DE2194706F for ; Fri, 13 Jan 2023 19:22:23 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id C4D1CC15BAD; Fri, 13 Jan 2023 19:22:23 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast04.extmail.prod.ext.rdu2.redhat.com [10.11.55.20]) by smtp.corp.redhat.com (Postfix) with ESMTPS id BCF9DC15BA0 for ; Fri, 13 Jan 2023 19:22:23 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-2.mimecast.com [205.139.110.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 9E5D6101A52E for ; Fri, 13 Jan 2023 19:22:23 +0000 (UTC) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2051.outbound.protection.outlook.com [40.107.8.51]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-278-_R4v-lDyOcSXtGlYOq391A-1; Fri, 13 Jan 2023 14:22:20 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by AM0PR04MB6994.eurprd04.prod.outlook.com (2603:10a6:208:188::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.19; Fri, 13 Jan 2023 19:22:15 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%3]) with mapi id 15.20.6002.012; Fri, 13 Jan 2023 19:22:15 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1673637748; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=52XmNf+yxVzPLs8AQTjcxSMil52MUW6YvA3V6FDy9Es=; b=ZZHxmo8OKjjYifR2tIVNnEsmdLxny3twXUKoRyypC4ZaT3uZkfTC3Gjt85STnI7hgalFla npEinEJQ973v7SDq6HJu6leaAu8n3WJGYoNUMfy4DSOfmV3yJGJmG04etzISim+lWFPt0a S0qVzJNo9tUXbJdihhfLVkWtGqfZynU= X-MC-Unique: LOlh7PluMXSWzvrPd9C0iA-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: _R4v-lDyOcSXtGlYOq391A-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V9 03/14] spec: Move virtproxyd to a new subpackage libvirt-daemon-proxy Date: Fri, 13 Jan 2023 12:21:50 -0700 Message-ID: <20230113192201.7438-4-jfehlig@suse.com> In-Reply-To: <20230113192201.7438-1-jfehlig@suse.com> References: <20230113192201.7438-1-jfehlig@suse.com> X-ClientProxiedBy: FR3P281CA0149.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:95::20) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|AM0PR04MB6994:EE_ X-MS-Office365-Filtering-Correlation-Id: cae1662a-9093-4d70-284a-08daf59b7ab1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: coqcFPYPzFt7+GZVgSvBH5Ho+naf3UT5GSvf3TM6SegipfoMDN6AD7pbnEKfU6C6uWwLq/bXpizi7ylP/j5kEcoX/lPeWsgbpKjo9JVDKzMRb8MB2iXpVsPT3+XpO5BGE+Fd483uNQhlJUPM/YENLE8o87ffIjc99VdFGtyYDZH5qQO1Y2E2UluTbYk0SNscJlSMJoLRjf7Wmx92foeMuySr1fd8jbZUJwNOcE7bd9dYYwerdf58ExDz8v/wfqZcqgel1RHNZqGj7sxQ9xkBnpTVUEr0d5XuiCH15KJ4/auT1QGOItmzewBbhVfe1emnZ2T49isaa0tqW2+huFAQaOgI3z7WnuN0Zi3WhxEFE5AGfVANqJxajxujQqNPai5DOgGFh3ft32EyTPdUT64iPWTjl/j6V9BcQ8pRCL25ovCmSlSqC0fvY+P7YINvY904pwrpdmTJbaZl+Cnvi76yFg/rKXU+/KyUWykRO69+plfXQhJ0jgtydTJPcI4TPJLzZbbkjL0vUH0kr+V88z/SLLPNKYnWfm5DMyy9Osj0poZOh/JcWsQxO4ULM+sxXw5qMyNydF5KMxVP2nGQgWFIGdJUt4o8n6D8vmCoUBFaIUE7xHYp+P4ycf6JEjaLTlowIymBpP/kCCimzN/PSvH1zQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR04MB4899.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(366004)(136003)(346002)(39860400002)(376002)(396003)(451199015)(66476007)(5660300002)(8936002)(66946007)(66556008)(2906002)(41300700001)(6916009)(8676002)(6486002)(6506007)(478600001)(26005)(6666004)(186003)(54906003)(6512007)(450100002)(2616005)(316002)(86362001)(1076003)(4326008)(83380400001)(38100700002)(36756003); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?EvXUirhLvDvJKEgG91QHux9hh+t33nINeCvVK99iYO+3YRSfpXDX9WdzMoCE?= =?us-ascii?Q?tMqZ2XZ7yqWoGx8a5SiGyRdI9K9yAigAjU/VI942puSfBx3C1XLidqnBa64J?= =?us-ascii?Q?cyuOeW4tLEPm+Sdqg+3Y+rnA+5l83qQzE7Y36VqJuhS8bQ7d3FNvFNIsiOQk?= =?us-ascii?Q?UePniqGLVlLiJ9bx1lWpwEgETBOuOvoIe6wCRzAuOmS2qaNa1W9jIOVp1fXm?= =?us-ascii?Q?ESb7BKw6+AqSx4cUONXlR4JP8bWNiuhwgHXOq0M1k73CfgUarrEnrvRDqa85?= =?us-ascii?Q?0joN/iC8rZiNLrXxNHv7IqA+3u6z6vsl2TASFJ3BJByMdtmSXDKYlrcoStQR?= =?us-ascii?Q?7eloa+/6X36RZwXd1WImOWEFsv+w0J9v7t63j8ZUxWKG0VgWtFjXwKraNm5g?= =?us-ascii?Q?UycpPZl/ilhGebAny4i62Lrrhn3W7p900lPdl2k2W7nmMfd4P+p7rl/5g8Le?= =?us-ascii?Q?rlMN9qgAjT1UmG4Qhc6AekVoHAdLq+4L8dE38PZudIKR1S/pfiqFR6obZlnM?= =?us-ascii?Q?GSg13R3br0D3NTX1Rs3Gy1LJdt5auvBaIX2gZgUOD2TuZyj932SiLH/4IcH5?= =?us-ascii?Q?Bt8FoNFowTCmVr1Xr14y0AJYA4IMJBeIexelgQZXNi8uC/sZtIIuoN82S2+N?= =?us-ascii?Q?G8xet5oxof2Go4nrOfz2TVQ5e3VI9+qBERZH+OkYrCwDw9fAUxQXOvo3ap/L?= =?us-ascii?Q?XhGlcJ8fW5gtvBAvRK+YmDlpyLwcOjbMIWu1lre+izQisglcn3q62bTlmfjN?= =?us-ascii?Q?LQeGh563WIV5IIlPdf0ncg2kgxJgZt4LHWgrOghLBU+ug5+VyX1tNbwB6BJv?= =?us-ascii?Q?uAbozap59ARTnW5MpNm7kOLtloyEebp42iIQG4QAjOcCeoRRspaDof4tpn6V?= =?us-ascii?Q?VQET3nv6CMjlviB6Ja9jHhWTH9i8oVYSJxbnpW2Hba/QrugeM/yS26Zw17U3?= =?us-ascii?Q?PtgTeW1HB4ZZBy9JQLBYiCEIaSyhv4YV9kX+gLN1ZOggLjRuZ1aNR2GVe8pP?= =?us-ascii?Q?crGVXheqSoo09ennpwKkeHgXVPsCiBWG5t7kZ60yK9ZxrJIjHjBVNH6tyELy?= =?us-ascii?Q?H1dLuY4slP8CpOiM6d3uWNfo24t3p6uJYQ2bK3RwyEXhFaj8ZlFJASA+XEfc?= =?us-ascii?Q?pwML7EIqGide7sH1V9qV/vcHR57T1iYx4eYyWWjIpDXvSj34fIaGyMaVGiUY?= =?us-ascii?Q?cFP6JIcPGxMSFj652nnAwoUhi6aHt3Gk7XZm4mxOFdrVjFp+980569SbeIdR?= =?us-ascii?Q?jjnf25KGV9XG/VOV3LG7F13ZKJHIbapbvsfFQZ9gZkfqnCswN1cUxRlyAdJJ?= =?us-ascii?Q?P1qyGwfKNJZ6aR3bB1SwubBkSBwYDliFiHlWMORgLTPNf6eLRN7MLauP8KyY?= =?us-ascii?Q?W8ilEQEXgKPGD1ELtwromp1JbQsLoegdMA7Z3oxRhKJHyH2JrE6Z39mozhmC?= =?us-ascii?Q?9USd2UNJGcFRHPRgEcdRGar7qG4DsxrHLk7PGoj4iFOqvhQzZvHOTeanxTdZ?= =?us-ascii?Q?FAOtVOaC30uNOMjTNajst4mEs06BhEwwzsvDqQ2htJkVQFS3yWbJjEam0CyT?= =?us-ascii?Q?EWhdVcI/YZKcMdytmFiVR/sW9TR8naSi2AiSOf5h?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: cae1662a-9093-4d70-284a-08daf59b7ab1 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jan 2023 19:22:15.6481 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: t6KJzxHeF/O6Ugo+HJ8rSJIixpG/GmEF5ThY1xGJuQL9UP1YBBD6VMdSP9XI9a+hZSgZO1uBWNzjP8taBSd5zw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB6994 X-Mimecast-Impersonation-Protect: Policy=CLT - Impersonation Protection Definition; Similar Internal Domain=false; Similar Monitored External Domain=false; Custom External Domain=false; Mimecast External Domain=false; Newly Observed Domain=false; Internal User Name=false; Custom Display Name List=false; Reply-to Address Mismatch=false; Targeted Threat Dictionary=false; Mimecast Threat Dictionary=false; Custom Threat Dictionary=false X-Scanned-By: MIMEDefang 3.1 on 10.11.54.8 X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Andrea Bolognani Errors-To: libvir-list-bounces@redhat.com Sender: "libvir-list" X-Scanned-By: MIMEDefang 3.1 on 10.11.54.9 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1673637750606100001 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jim Fehlig Reviewed-by: Daniel P. Berrang=C3=A9 Reviewed-by: Andrea Bolognani --- libvirt.spec.in | 68 ++++++++++++++++++++++++++++++++----------------- 1 file changed, 45 insertions(+), 23 deletions(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index 19a3c8465c..6072ac2c1c 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -434,17 +434,12 @@ Summary: Server side daemon and supporting files for = libvirt library Requires: libvirt-libs =3D %{version}-%{release} Requires: libvirt-daemon-lock =3D %{version}-%{release} Requires: libvirt-daemon-log =3D %{version}-%{release} +Requires: libvirt-daemon-proxy =3D %{version}-%{release} # The libvirt-guests.sh script requires virsh from libvirt-client subpacka= ge, # but not every deployment wants to use libvirt-guests service. Using # Recommends here will install libvirt-client by default (if available), b= ut # RPM won't complain if the package is unavailable, masked, or removed lat= er. Recommends: libvirt-client =3D %{version}-%{release} -# netcat is needed on the server side so that clients that have -# libvirt < 6.9.0 can connect, but newer versions will prefer -# virt-ssh-helper. Making this a Recommends means that it gets -# installed by default, but can still be removed if compatibility -# with old clients is not required -Recommends: /usr/bin/nc # for modprobe of pci devices Requires: module-init-tools # for /sbin/ip @@ -497,6 +492,20 @@ Requires: libvirt-libs =3D %{version}-%{release} %description daemon-log Server side daemon used to manage logs from virtual machine consoles =20 +%package daemon-proxy +Summary: Server side daemon providing libvirtd proxy +Requires: libvirt-libs =3D %{version}-%{release} +# netcat is needed on the server side so that clients that have +# libvirt < 6.9.0 can connect, but newer versions will prefer +# virt-ssh-helper. Making this a Recommends means that it gets +# installed by default, but can still be removed if compatibility +# with old clients is not required +Recommends: /usr/bin/nc + +%description daemon-proxy +Server side daemon providing functionality previously provided by +the monolithic libvirtd + %package daemon-config-network Summary: Default configuration files for the libvirtd daemon =20 @@ -1415,7 +1424,7 @@ fi \ %define libvirt_daemon_systemd_preun_priv() %systemd_preun %1.service %1-a= dmin.socket %1.socket =20 %pre daemon -%libvirt_sysconfig_pre libvirtd virtproxyd libvirt-guests +%libvirt_sysconfig_pre libvirtd libvirt-guests # 'libvirt' group is just to allow password-less polkit access to # libvirtd. The uid number is irrelevant, so we use dynamic allocation # described at the above link. @@ -1423,9 +1432,7 @@ getent group libvirt >/dev/null || groupadd -r libvirt exit 0 =20 %post daemon -%if %{with_modular_daemons} -%libvirt_daemon_systemd_post_inet virtproxyd -%else +%if ! %{with_modular_daemons} %libvirt_daemon_systemd_post_inet libvirtd %endif %systemd_post libvirt-guests.service @@ -1434,14 +1441,13 @@ exit 0 %preun daemon %systemd_preun libvirt-guests.service %libvirt_daemon_systemd_preun_inet libvirtd -%libvirt_daemon_systemd_preun_inet virtproxyd =20 %postun daemon /bin/systemctl daemon-reload >/dev/null 2>&1 || : %systemd_postun libvirt-guests.service =20 %posttrans daemon -%libvirt_sysconfig_posttrans libvirtd virtproxyd libvirt-guests +%libvirt_sysconfig_posttrans libvirtd libvirt-guests if test %libvirt_daemon_needs_restart libvirtd then # See if user has previously modified their install to @@ -1512,6 +1518,20 @@ fi %posttrans daemon-log %libvirt_sysconfig_posttrans virtlogd =20 +%pre daemon-proxy +%libvirt_sysconfig_pre virtproxyd + +%post daemon-proxy +%if %{with_modular_daemons} +%libvirt_daemon_systemd_post_inet virtproxyd +%endif + +%preun daemon-proxy +%libvirt_daemon_systemd_preun_inet virtproxyd + +%posttrans daemon-proxy +%libvirt_sysconfig_posttrans virtproxyd + %pre daemon-driver-network %libvirt_sysconfig_pre virtnetworkd =20 @@ -1783,16 +1803,9 @@ exit 0 %{_unitdir}/libvirtd-admin.socket %{_unitdir}/libvirtd-tcp.socket %{_unitdir}/libvirtd-tls.socket -%{_unitdir}/virtproxyd.service -%{_unitdir}/virtproxyd.socket -%{_unitdir}/virtproxyd-ro.socket -%{_unitdir}/virtproxyd-admin.socket -%{_unitdir}/virtproxyd-tcp.socket -%{_unitdir}/virtproxyd-tls.socket %{_unitdir}/virt-guest-shutdown.target %{_unitdir}/libvirt-guests.service %config(noreplace) %{_sysconfdir}/libvirt/libvirtd.conf -%config(noreplace) %{_sysconfdir}/libvirt/virtproxyd.conf %config(noreplace) %{_sysconfdir}/sasl2/libvirt.conf %config(noreplace) %{_prefix}/lib/sysctl.d/60-libvirtd.conf %config(noreplace) %{_sysconfdir}/logrotate.d/libvirtd @@ -1812,8 +1825,6 @@ exit 0 %attr(0755, root, root) %{_libdir}/libvirt/lock-driver/lockd.so %{_datadir}/augeas/lenses/libvirtd.aug %{_datadir}/augeas/lenses/tests/test_libvirtd.aug -%{_datadir}/augeas/lenses/virtproxyd.aug -%{_datadir}/augeas/lenses/tests/test_virtproxyd.aug %{_datadir}/polkit-1/actions/org.libvirt.unix.policy %{_datadir}/polkit-1/actions/org.libvirt.api.policy %{_datadir}/polkit-1/rules.d/50-libvirt.rules @@ -1821,14 +1832,12 @@ exit 0 %attr(0755, root, root) %{_libexecdir}/libvirt_iohelper %attr(0755, root, root) %{_bindir}/virt-ssh-helper %attr(0755, root, root) %{_sbindir}/libvirtd -%attr(0755, root, root) %{_sbindir}/virtproxyd %attr(0755, root, root) %{_libexecdir}/libvirt-guests.sh %{_mandir}/man1/virt-admin.1* %{_mandir}/man1/virt-host-validate.1* %{_mandir}/man8/virt-ssh-helper.8* %{_mandir}/man8/libvirt-guests.8* %{_mandir}/man8/libvirtd.8* -%{_mandir}/man8/virtproxyd.8* %{_bindir}/virt-host-validate %{_bindir}/virt-admin %{_datadir}/bash-completion/completions/virt-admin @@ -1857,6 +1866,19 @@ exit 0 %attr(0755, root, root) %{_sbindir}/virtlogd %{_mandir}/man8/virtlogd.8* =20 +%files daemon-proxy +%{_unitdir}/virtproxyd.service +%{_unitdir}/virtproxyd.socket +%{_unitdir}/virtproxyd-ro.socket +%{_unitdir}/virtproxyd-admin.socket +%{_unitdir}/virtproxyd-tcp.socket +%{_unitdir}/virtproxyd-tls.socket +%config(noreplace) %{_sysconfdir}/libvirt/virtproxyd.conf +%{_datadir}/augeas/lenses/virtproxyd.aug +%{_datadir}/augeas/lenses/tests/test_virtproxyd.aug +%attr(0755, root, root) %{_sbindir}/virtproxyd +%{_mandir}/man8/virtproxyd.8* + %files daemon-config-network %dir %{_datadir}/libvirt/networks/ %{_datadir}/libvirt/networks/default.xml --=20 2.38.1 From nobody Fri May 17 21:09:42 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) client-ip=170.10.133.124; envelope-from=libvir-list-bounces@redhat.com; helo=us-smtp-delivery-124.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail(p=quarantine dis=quarantine) header.from=suse.com ARC-Seal: i=1; a=rsa-sha256; t=1673637753; cv=none; d=zohomail.com; s=zohoarc; b=MYVt8OSNbZWvdlTfAMpG26ivNCVZwrISSgGpBFhCra9sw7EXAj16RNVVoB9q7UT8ghRcG9rt1ms+fXKDchjRrTlqo6Bk88u5shYa657tTdtfRR/qS3pGsTTbRk+nNa5FSym4XXz2uCP3Eh4Z+iwSRfVExoHS0WUBG8j27YhnLcY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1673637753; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=OCYqaRMrVMp3w13nZw8Fz6NHzA6DETrbLzrFvMQYDwE=; b=GWHYNjWm5BIKgtMuiV1Gd4VTtOfZvWkKGiXDXMDzpArXkfAIwUFJ1jN6vFqyhXtA33lNZGfJt1RagFPQTlO9bRMHfaybcle2BGZruTaPgGkHl4Fe3dzRzMvLOaKc+fGqG1q36U0aZXO+4OkIfMhZ0RJaQYoA3xWQ6iNz/2lQIhk= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail header.from= (p=quarantine dis=quarantine) Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mx.zohomail.com with SMTPS id 1673637753783181.31785985799286; Fri, 13 Jan 2023 11:22:33 -0800 (PST) Received: from mimecast-mx02.redhat.com (mx3-rdu2.redhat.com [66.187.233.73]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-332-5AqkN3naMo21mDyPCswkiw-1; Fri, 13 Jan 2023 14:22:29 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 1E88C3804505; Fri, 13 Jan 2023 19:22:27 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (unknown [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id 0614353A0; Fri, 13 Jan 2023 19:22:27 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (localhost [IPv6:::1]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id E969A194707A; Fri, 13 Jan 2023 19:22:26 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.rdu2.redhat.com [10.11.54.7]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 054C319459CB for ; Fri, 13 Jan 2023 19:22:25 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id DE19614171B8; Fri, 13 Jan 2023 19:22:24 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast08.extmail.prod.ext.rdu2.redhat.com [10.11.55.24]) by smtp.corp.redhat.com (Postfix) with ESMTPS id D568C14171B7 for ; Fri, 13 Jan 2023 19:22:24 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-2.mimecast.com [205.139.110.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id BB0F23804506 for ; Fri, 13 Jan 2023 19:22:24 +0000 (UTC) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2051.outbound.protection.outlook.com [40.107.8.51]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-278-RsqDFi0JOKegA4NkbqOJpQ-2; Fri, 13 Jan 2023 14:22:21 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by AM0PR04MB6994.eurprd04.prod.outlook.com (2603:10a6:208:188::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.19; Fri, 13 Jan 2023 19:22:19 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%3]) with mapi id 15.20.6002.012; Fri, 13 Jan 2023 19:22:19 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1673637752; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=OCYqaRMrVMp3w13nZw8Fz6NHzA6DETrbLzrFvMQYDwE=; b=V14PyXtjvzWrId5h0JKrcgm1ivlvSNYrEdJd2P1IdvrMC+mUGdpl8D3xoBxq/SsN1PjSuq rXS4uSgS7wa2doMUTWTqzZLDcT47CXYgJX9+9lIQSC9tbWBat9IggkWB0EVka0iEp2lAGA +ZS5aoMpQueL1krih7MJnbrAB5vgMe8= X-MC-Unique: 5AqkN3naMo21mDyPCswkiw-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: RsqDFi0JOKegA4NkbqOJpQ-2 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V9 04/14] spec: Move lockd plugin to a new subpackage Date: Fri, 13 Jan 2023 12:21:51 -0700 Message-ID: <20230113192201.7438-5-jfehlig@suse.com> In-Reply-To: <20230113192201.7438-1-jfehlig@suse.com> References: <20230113192201.7438-1-jfehlig@suse.com> X-ClientProxiedBy: FR3P281CA0142.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:95::16) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|AM0PR04MB6994:EE_ X-MS-Office365-Filtering-Correlation-Id: 1960d39b-700c-4340-8d54-08daf59b7ce8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: K9ZGK26q2EuQ56y7rIU3Xg1oJ50N69Ex0aE0kzpBKTRb9piIx0VFygz/wz3pBCj+OljKK6+t6cwhzwWy2MyMZb4welKuFWOKvyRDFWoO1uvq5gc3uWJ4LydUiZzWgsSyZml2Lu/QSo/aI7aKBdXarrjfsTUizJ5YXFlYIMR9EazB9ycGC+8k0ckg4fcLWOhpklv5Yd/86g5GerY81T9utfQBRZ+xic5EpOybDN0rgNNFqI/RWzQmh68Bzw/P1iAaCgQnMJ1ESF81ASmvXADNgK9BIuFeyvxIvxwOmIE8lw+d12yJXQnyeNgynTg8Sn55gaJrti/OwNSyFXh1HPiwbgQ1ceLS/r1EF91A6ZLQS0NaHLPSR73RXKAuR9ca0qnrwYBxuefj4xq3tFZCY0CtW/mzrtZz1zS0tZyr5dR27EqBQ3y1vf9K8HEKNIM17VwwWwnEtCU2LlN3bOythAAWTa+uKrjGqF8s+6FWKM/DGcoAj0J6YjTPwXW4oDasgA4Lggct4u8ewtcflhQlXalafKkRlZuEjU1r55p1cSjC27i1m8HwpcdZ4XJISR975slPLCVrpNB15Bir0gVzUotBpF+sBYX78uoKHFH8Wg39eOyCARJevCDM+xMZd8OQrs3SfRv47mp98Kcb7oU1XS8mcw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR04MB4899.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(366004)(136003)(346002)(39860400002)(376002)(396003)(451199015)(66476007)(5660300002)(8936002)(66946007)(66556008)(2906002)(41300700001)(6916009)(8676002)(6486002)(6506007)(478600001)(26005)(6666004)(186003)(54906003)(6512007)(450100002)(2616005)(316002)(86362001)(1076003)(4326008)(83380400001)(38100700002)(36756003); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?cZ3pQWu9vmPCyL3LyQz1cQ1p27gZ4bPtCbIDVzal1gGywO/vMjhRG6eqSwLv?= =?us-ascii?Q?ZtkIQRScPZp78edUF+dOtVq23oJLWlDjxIY8SDrLbgdZxzYQnnLQHAfNaMh+?= =?us-ascii?Q?e/GlaDzKLAlaaSuWJhT+0G62pd1cYaljX0ZOhUtwft5wO5bQ6rQ5nmDw20E6?= =?us-ascii?Q?BZtdO1GeaN1woElgabWNxpJzdhUzBzuPHFQ52qgByIv8trzhW5r3IWl/p9MX?= =?us-ascii?Q?bolDVMaMY8G/PlzMucC7878VDgTvQSiL2RdovQdpwqa/K24yMEPiF71A0zOS?= =?us-ascii?Q?3CGVW2dW81/2NEe2rs75ONPlhItuWl46/kYPXnxifJ6POMDuLoA3eJu+gf44?= =?us-ascii?Q?/4Bz5ZConJfBnAzltE2SN2ucHFW4XPYbKA1O9xs0cK9JTjh69cTgLdk7guBo?= =?us-ascii?Q?hW928K1ucuaWAbbk4IcgkRKRW2Xt8i1yFeDNz9nDUNYZkN3TpSxVdonMsGbZ?= =?us-ascii?Q?9JMb76gxcTo2lL5See340V0UNqmC630WHQMcDUKhyQsU+EgmWATVSzd6rGIN?= =?us-ascii?Q?korJrBhqoYYaUywWpLtdVPcIpTcd/6T0yKsYnggN2qh0tpFPWoqiueG09eXX?= =?us-ascii?Q?vrbGjXIvLMOvtY6tRRYoNziZr1VBalc/net61oOu1d73m1sUJQs7HpE5J9iE?= =?us-ascii?Q?OTkjAgzqo6WZMb9p1Ctz640QSz0BsV0Q3NxZOJrgeXaqv7y8dwNVZQ+4L4Iv?= =?us-ascii?Q?iy4WfbU30hV7G2ngNlTo4aUcXIYjleWy7XBO79PDVYSeJfMUp7ZWFwS33pVS?= =?us-ascii?Q?kB+H1LLmrAcxoNJfyqMuOdbVsTfxrnRF/8Y2rTgppJ7xOU49rfyAL42EfU2P?= =?us-ascii?Q?dX6nldrnbqgsl2fsEI2QG8KVjSmseIS8HClFsbYZmoW6ONiFeX4SOzYrlvAC?= =?us-ascii?Q?n18zOXbR5r2vzj6zLcMHN9bNbNsY/UP0R9vADi+TkYzQOKu+0o5hMK5UYMH9?= =?us-ascii?Q?oXW9SWK3DOUw8EDeH9CcqmgBNB1y1Pjqnp4aXVFcJD3zrSodN3/tGp0ZG4Eh?= =?us-ascii?Q?YqP+tLeMH+H45Cynz5NrkkNBq43fWeiogcQFjCACIbn8eVaECywc6Okb1vSj?= =?us-ascii?Q?4tH6erktYRxaDXYVey8zjvWx4gr2Pz3IJIgvcpn49BfFEpwjkdzuIn0+ePxA?= =?us-ascii?Q?a3HYdHmsQ6qIGJVnA7c6DAOeHkg//RhmVRbLWxOcB4L7GinbjG0Wxp7GO1QC?= =?us-ascii?Q?BPt4R8rHjLgBHyMCqMVhb6ImzQxaPYPPO0g4ctEeb5tW9QsTLBnxPGM2rp9r?= =?us-ascii?Q?NSaUo647fGmp7NTzl3kFDbTS4OYYJgJHfk3cLkF7+BQGxVy75mb1tTDQMr0x?= =?us-ascii?Q?zzX9x697O+qLLOLHS7axGJ05pyhhxLoluD/AtCOCo6vw8t+YD0vExfXizy8B?= =?us-ascii?Q?sdLivNApfXA29CMEVKuL48ZklL9ZhXI7Uow5kSnx7wb6z47MotoO+0YByjXC?= =?us-ascii?Q?Y3S/BjYboQiQXcTAhFQIszAeaLeLgN0P4s5vj3Zv5Xw7vmvfFmvEyCab1m2H?= =?us-ascii?Q?0/pz+Ufy4c/ilj9Vkp8xQfYeayxLkjTlfne/90KSSblR/qYXYMc2IOR3mKnS?= =?us-ascii?Q?r69dLM0Mez4a4MAs48w7mSJXvB1dL92RZIXqRn1F?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1960d39b-700c-4340-8d54-08daf59b7ce8 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jan 2023 19:22:19.2103 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 91H5biFOjrnVmpC7rRh852qxdHXVt7Lzkx4SVIYiySDs6KuZhZHyv4oJl52zZGkANp96pmBsfoS8+CLHGomenA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB6994 X-Mimecast-Impersonation-Protect: Policy=CLT - Impersonation Protection Definition; Similar Internal Domain=false; Similar Monitored External Domain=false; Custom External Domain=false; Mimecast External Domain=false; Newly Observed Domain=false; Internal User Name=false; Custom Display Name List=false; Reply-to Address Mismatch=false; Targeted Threat Dictionary=false; Mimecast Threat Dictionary=false; Custom Threat Dictionary=false X-Scanned-By: MIMEDefang 3.1 on 10.11.54.7 X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Andrea Bolognani Errors-To: libvir-list-bounces@redhat.com Sender: "libvir-list" X-Scanned-By: MIMEDefang 3.1 on 10.11.54.5 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1673637754585100001 Content-Type: text/plain; charset="utf-8" Introduce the libvirt-daemon-plugin-lockd subpackage to provide the client-side lockd plugin for virtlockd. Signed-off-by: Jim Fehlig Reviewed-by: Daniel P. Berrang=C3=A9 Reviewed-by: Andrea Bolognani --- libvirt.spec.in | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index 6072ac2c1c..8277122bcb 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -433,6 +433,7 @@ Summary: Server side daemon and supporting files for li= bvirt library # The client side, i.e. shared libs are in a subpackage Requires: libvirt-libs =3D %{version}-%{release} Requires: libvirt-daemon-lock =3D %{version}-%{release} +Requires: libvirt-daemon-plugin-lockd =3D %{version}-%{release} Requires: libvirt-daemon-log =3D %{version}-%{release} Requires: libvirt-daemon-proxy =3D %{version}-%{release} # The libvirt-guests.sh script requires virsh from libvirt-client subpacka= ge, @@ -485,6 +486,15 @@ Requires: libvirt-libs =3D %{version}-%{release} Server side daemon used to manage locks held against virtual machine resources =20 +%package daemon-plugin-lockd +Summary: lockd client plugin for virtlockd +Requires: libvirt-libs =3D %{version}-%{release} +Requires: libvirt-daemon-lock =3D %{version}-%{release} + +%description daemon-plugin-lockd +A client-side plugin that implements disk locking using POSIX fcntl adviso= ry +locks via communication with the virtlockd daemon + %package daemon-log Summary: Server side daemon for managing logs Requires: libvirt-libs =3D %{version}-%{release} @@ -1822,7 +1832,6 @@ exit 0 %dir %attr(0755, root, root) %{_libdir}/libvirt/lock-driver/ %dir %attr(0755, root, root) %{_libdir}/libvirt/storage-backend/ %dir %attr(0755, root, root) %{_libdir}/libvirt/storage-file/ -%attr(0755, root, root) %{_libdir}/libvirt/lock-driver/lockd.so %{_datadir}/augeas/lenses/libvirtd.aug %{_datadir}/augeas/lenses/tests/test_libvirtd.aug %{_datadir}/polkit-1/actions/org.libvirt.unix.policy @@ -1856,6 +1865,10 @@ exit 0 %attr(0755, root, root) %{_sbindir}/virtlockd %{_mandir}/man8/virtlockd.8* =20 +%files daemon-plugin-lockd +%dir %attr(0755, root, root) %{_libdir}/libvirt/lock-driver/ +%attr(0755, root, root) %{_libdir}/libvirt/lock-driver/lockd.so + %files daemon-log %{_unitdir}/virtlogd.service %{_unitdir}/virtlogd.socket --=20 2.38.1 From nobody Fri May 17 21:09:42 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) client-ip=170.10.133.124; envelope-from=libvir-list-bounces@redhat.com; helo=us-smtp-delivery-124.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail(p=quarantine dis=quarantine) header.from=suse.com ARC-Seal: i=1; a=rsa-sha256; t=1673637783; cv=none; d=zohomail.com; s=zohoarc; b=ENZ8g5hOq9vqeECtDaX2wtklaYcacOM+KyI/pySPEIubZwInmIkIhq8HADmQPQ9BB3klzwLbYdyNFDcnA28e5Hx0yJM56KKVYj8WwdkFhu6evl+UMT8HlpMgejbPxwNu2kf8WVj0azP9K1DMtTiFkDuZc2RNdYzev9w3jQq5TTc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1673637783; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=fmXGORAOnM/QUGhX8182QFl4txF4zSCMkEidVDqRFfU=; b=BFdV+Icp2qw0v8VQiwuJQ7UYGrqdlIUsx6NaKx4XYrFto6rXBARqaKgV73Xok2a5PVXLUemUL1c0668j+mabN/WZBjWo7l9VBvNY76gjaTNK3QVXpSa0X3TeZoSOQhcS0zIfQBlGy9iIJDoHd+dhQ/rxp6tqJuXBDcVNJ27hAAs= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail header.from= (p=quarantine dis=quarantine) Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mx.zohomail.com with SMTPS id 1673637783163745.2134942768613; Fri, 13 Jan 2023 11:23:03 -0800 (PST) Received: from mimecast-mx02.redhat.com (mx3-rdu2.redhat.com [66.187.233.73]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-438-8CTmVnsUON2TVRWrmc2MAQ-1; Fri, 13 Jan 2023 14:22:29 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 916F43C0CD5B; Fri, 13 Jan 2023 19:22:27 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (unknown [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id 79B4153A0; Fri, 13 Jan 2023 19:22:27 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (localhost [IPv6:::1]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 42AF019459C8; Fri, 13 Jan 2023 19:22:27 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.rdu2.redhat.com [10.11.54.8]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id CDB07194706F for ; Fri, 13 Jan 2023 19:22:26 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id B697EC15BAD; Fri, 13 Jan 2023 19:22:26 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast09.extmail.prod.ext.rdu2.redhat.com [10.11.55.25]) by smtp.corp.redhat.com (Postfix) with ESMTPS id AEAF2C15BA0 for ; Fri, 13 Jan 2023 19:22:26 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-delivery-1.mimecast.com [205.139.110.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 913D6296A605 for ; Fri, 13 Jan 2023 19:22:26 +0000 (UTC) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2088.outbound.protection.outlook.com [40.107.8.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-12-Pdg6MMTmPwWsRX_Zfw_Y3w-1; Fri, 13 Jan 2023 14:22:24 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by AM0PR04MB6994.eurprd04.prod.outlook.com (2603:10a6:208:188::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.19; Fri, 13 Jan 2023 19:22:22 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%3]) with mapi id 15.20.6002.012; Fri, 13 Jan 2023 19:22:22 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1673637782; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=fmXGORAOnM/QUGhX8182QFl4txF4zSCMkEidVDqRFfU=; b=NKt+oGJrizmRGMWzScdeqg3L7V8qbqbmzqomTyK27ox+F7nYpCAB/WWCd62WiSJaacaDDR 2zz0rEkTz+V1zEpVI3luAXZ1OwHBqyld8umqSz2rQIKYbTvaQyTz2F8d8s2/5mXyr100Ck lHZkmCQnsSVJgcRIvB+r04+jCvN5llY= X-MC-Unique: 8CTmVnsUON2TVRWrmc2MAQ-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: Pdg6MMTmPwWsRX_Zfw_Y3w-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V9 05/14] spec: Rename the libvirt-lock-sanlock subpackage Date: Fri, 13 Jan 2023 12:21:52 -0700 Message-ID: <20230113192201.7438-6-jfehlig@suse.com> In-Reply-To: <20230113192201.7438-1-jfehlig@suse.com> References: <20230113192201.7438-1-jfehlig@suse.com> X-ClientProxiedBy: FR3P281CA0136.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:95::9) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|AM0PR04MB6994:EE_ X-MS-Office365-Filtering-Correlation-Id: 395a36fe-14d2-4162-319c-08daf59b7edd X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: AUnt8Twt+oDjKk35zFcILgIR3geRNsVFj6E4jmYr9lChVwT6WB4mNGq+3Lbmu23q5fv/0jppW36I4693wSWWtOyukrJpp8dU4O03pICxIxkiLwhYG2JOXxU3KByluXIHgR4wRXro/d8dC2bqodVtCgAM676T0ae79m1NMwoWJnbPwUxLvxzYT7r6ZarpQEW1YWgIg2ajfSA9dR3ZG4cZ6wbKfVWD7WF53gu9iZvpPpY3jPw0ZJ4HVfHv604Fxh8CLquuHSzK6EURvT2rOxBrFaMbtX/Kmfaobl9RACQ+TdYAjvs1G4IOau1Z+a41yKuLprI6wAS/acWVM6rGYHmlRuqKTXeyNjz1DoRAoPc37Lf8JO6YvNin3y0nwBSHIYsBvaPeOWnerw1Tg79W6yuf6BJtNkhpHXVcIlsQDVOAjsKENmF99K12irrIH9DM2ujHtpTw196/CNJ2Ox5DgusljjlWDLo2gBtdDk29ZZAXDinecCqqsfXFrtlLKD4Vh7ZQ86PzyxCqfTv9GzdgTMgBriNT8LW+FbAUWeh6Q+J//1F7ZlERAMC8UuCKYjgvTGk6EMDKOEYAWzaw92VN0ulyvdQsKvIWqacE4ZYv0aSv6T6Sbd/m0LhXdZHLz2PlfvMXjU7xmb2qZE9l1wS98s17tUBaQruPog+Xf9U7cJgu14BRyWOYEQNgS5JT3VDKOMKo X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR04MB4899.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(366004)(136003)(346002)(39860400002)(376002)(396003)(451199015)(66476007)(5660300002)(8936002)(66946007)(66556008)(2906002)(41300700001)(6916009)(8676002)(6486002)(6506007)(478600001)(26005)(6666004)(186003)(6512007)(450100002)(2616005)(316002)(86362001)(1076003)(4326008)(83380400001)(38100700002)(36756003)(21314003); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?tBGj2p5lZ4kwHsqEE3AWgfYw5M6LFUx4U49/pzZt2OSNYbNxWFTH2AEsoFHs?= =?us-ascii?Q?UXt8aJ+PHRoYOiGuO8FmvO/eTsDR/jlf1VHNNhapMcic6vfw6wCoSFIWUKMt?= =?us-ascii?Q?p55G+7Y0/qjBjGOw8ugTPVJb4rQaV1lkP/TF040ikvGgTryD3YrCjczSNkyl?= =?us-ascii?Q?BGLktQA+6HcSRM2pbhhHpjqWUqGOucnn6/CZL7xWUznTv1Rzzg1Um5HKbbDR?= =?us-ascii?Q?1ZrVSPDB87Qa7cRH5WbaH19S7CSYLvxCR4Q3qAundu7FdNYxzzLgTlWhJU8N?= =?us-ascii?Q?HBAfExvfzz7xqpcWebSux36BYR0iO3Jth/XIw+kSZ0dw3I6pAtN0ynQWQCuY?= =?us-ascii?Q?24/2Ba0tNDp7YZh631Wp7VBVflurESoN0L1+hXETd+sXiFb64EI/6aMZwMe8?= =?us-ascii?Q?9hzNkoV0Vn/dYDHZiKjz80+6U3o/jxk8DjO04EYC5qbOfScQJ9v/070L8p8/?= =?us-ascii?Q?ShtRmeLRsP2ANfeyOmHv6CEGpcZEZbv3n9X8az7zgIkHMorqSqEAryMfMuIg?= =?us-ascii?Q?zT2o8ocymtoFo57AsxmNe6c1UakIrCekcdxG2FWHZtzH9si87ta4b7IVe/K7?= =?us-ascii?Q?4MuKZb33TRpsYXrfXN6c97cqF29HphDNz2SAhgjOxe0CCcfnKItJ1SWndY6S?= =?us-ascii?Q?nwLVKRdSEbQQUzq1Hx9350FV3cipoXOVmjSbgwurS57sFm+cz0rTYH8V8jvX?= =?us-ascii?Q?i76WZHrFEwBUFOW8FJQoqktZtATJyeK4D1pnGv2SeDFrkpjMG95LDUNmqJPQ?= =?us-ascii?Q?Y6jKztAKnexSJXocYNvE6SDN7c4lNmcbOFLfe83iECT7rHc6FFxnQC8B63Yn?= =?us-ascii?Q?Dh81sm+8/4UUo49cw5Cdw1p2slQC1Nf4PnoEVYddHX8jDiEc+u+sV2L1PQBj?= =?us-ascii?Q?UwmKHtlniIk0yISWqm/yU5ke+9eO2WMt7jWGRfRvumXEUojFrQxLyrJNXX/Y?= =?us-ascii?Q?3lY1dJpk8//iinGM0wurK4t+YWLl7dq2tdsNUV7TQFhIu6bPip8SWqbhLFYQ?= =?us-ascii?Q?9rhn1WIVem+PGTtE8UfCByUbMLjXTkSq8og8+M+CbAAVXJUZ5b7MtwGm16qx?= =?us-ascii?Q?rc0OYCv5IuE4lpAXEXMc+hkeQxSFxKL5tWyAfQqIkz5sOf6fCYMuoMjKX34x?= =?us-ascii?Q?QwGUK/9PCFZLejtW7YNR9SJJccU8hdLxqKis5gGJb4q+jTuSE/hJBDj3ukQt?= =?us-ascii?Q?zQFZNEC/gEgxLFROqpfqmSgHFWt/H/1cSc/BIU5/3bs5ZeyzHRd3gQDlhNhe?= =?us-ascii?Q?tOSDlbe4H/ZTYewL/WrL1wpPYitjuipr0I4s6/Zzh/JxVeu20neYSJy2qefX?= =?us-ascii?Q?9AXXr6LGpBBXFnO/2hZ/Tk+f39lpYdKXvF11yWIp7UC8fvGm0SmpTR1wMXSX?= =?us-ascii?Q?DO6nybGVgETo4/YUbW+lANWhVjGfPyx6JSTREvA1xDzAICMPKpi6cele0/Qa?= =?us-ascii?Q?gA6iC1MQJuSUmtmt8AHKueXyuw2YfAEGbDvz6Ui3z3i8dwPnyvAOsGg0Io8C?= =?us-ascii?Q?ovSnAUQNNzxRt0UzIQ2jATnM08enr5HlK5DLJpSFS2lRh+3h97sWqWJVALLG?= =?us-ascii?Q?EzjLoR/bY+AfbhuYBcyTrjp1fd4f0gDyI7WGo29X?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 395a36fe-14d2-4162-319c-08daf59b7edd X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jan 2023 19:22:22.6476 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: U3xdcc8YGt8zYw/OyBtGiwccC8BLvkNOtS93wP75+twFWBsZf5tIcySgQjnG9ozFKMNWhQyLgPy1v9n/F0zSyQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB6994 X-Mimecast-Impersonation-Protect: Policy=CLT - Impersonation Protection Definition; Similar Internal Domain=false; Similar Monitored External Domain=false; Custom External Domain=false; Mimecast External Domain=false; Newly Observed Domain=false; Internal User Name=false; Custom Display Name List=false; Reply-to Address Mismatch=false; Targeted Threat Dictionary=false; Mimecast Threat Dictionary=false; Custom Threat Dictionary=false X-Scanned-By: MIMEDefang 3.1 on 10.11.54.8 X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Andrea Bolognani Errors-To: libvir-list-bounces@redhat.com Sender: "libvir-list" X-Scanned-By: MIMEDefang 3.1 on 10.11.54.5 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1673637785580100001 Content-Type: text/plain; charset="utf-8" The new name "libvirt-daemon-plugin-sanlock" provides consistency with the newly introduced "libvirt-daemon-plugin-lockd" subpackage. It's also a good opportunity to taking ownership of %{_libdir}/libvirt/lock-driver/, removing the need for a dependency on the libvirt-daemon package. Signed-off-by: Jim Fehlig Reviewed-by: Andrea Bolognani Reviewed-by: Daniel P. Berrang=C3=A9 --- docs/kbase/rpm-deployment.rst | 12 ++++++------ libvirt.spec.in | 11 ++++++----- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/docs/kbase/rpm-deployment.rst b/docs/kbase/rpm-deployment.rst index 31805c2280..7685ee1291 100644 --- a/docs/kbase/rpm-deployment.rst +++ b/docs/kbase/rpm-deployment.rst @@ -289,6 +289,12 @@ RPM packages features, the subset of libvirt-daemon-driver-XXX packages should be used instead. =20 +* libvirt-daemon-plugin-sanlock + + This package provides the sanlock.so module, a daemon plugin that implem= ents + disk locking via communication with the sanlock daemon. It is optional a= nd + only relevant to hosts with the QEMU driver and oVirt management applica= tion. + * libvirt-daemon-qemu =20 This is an empty package that exists only as a convenient way to request @@ -352,12 +358,6 @@ RPM packages take to the libvirt daemons to utilize stateful drivers (QEMU, Xen, BHyv= e, LXC, VZ, etc). This is needed on all libvirt hosts, both client and serv= er. =20 -* libvirt-lock-sanlock - - A plugin for locking disks that communicates with the sanlock daemon. It= is - optional and only relevant to hosts with the QEMU driver and oVirt manag= ement - application. - * libvirt-login-shell =20 A simple login shell that automatically spawns an LXC container for the = user diff --git a/libvirt.spec.in b/libvirt.spec.in index 8277122bcb..674718182b 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -962,15 +962,16 @@ Requires: pkgconfig Include header files & development libraries for the libvirt C library. =20 %if %{with_sanlock} -%package lock-sanlock +%package daemon-plugin-sanlock Summary: Sanlock lock manager plugin for QEMU driver Requires: sanlock >=3D 2.4 #for virt-sanlock-cleanup require augeas Requires: augeas -Requires: libvirt-daemon =3D %{version}-%{release} Requires: libvirt-libs =3D %{version}-%{release} +Obsoletes: libvirt-lock-sanlock < 9.1.0 +Provides: libvirt-lock-sanlock =3D %{version}-%{release} =20 -%description lock-sanlock +%description daemon-plugin-sanlock Includes the Sanlock lock manager plugin for the QEMU driver %endif @@ -1829,7 +1830,6 @@ exit 0 %dir %attr(0711, root, root) %{_localstatedir}/cache/libvirt/ %dir %attr(0755, root, root) %{_libdir}/libvirt/ %dir %attr(0755, root, root) %{_libdir}/libvirt/connection-driver/ -%dir %attr(0755, root, root) %{_libdir}/libvirt/lock-driver/ %dir %attr(0755, root, root) %{_libdir}/libvirt/storage-backend/ %dir %attr(0755, root, root) %{_libdir}/libvirt/storage-file/ %{_datadir}/augeas/lenses/libvirtd.aug @@ -2170,13 +2170,14 @@ exit 0 %endif =20 %if %{with_sanlock} -%files lock-sanlock +%files daemon-plugin-sanlock %if %{with_qemu} %config(noreplace) %{_sysconfdir}/libvirt/qemu-sanlock.conf %endif %if %{with_libxl} %config(noreplace) %{_sysconfdir}/libvirt/libxl-sanlock.conf %endif +%dir %attr(0755, root, root) %{_libdir}/libvirt/lock-driver/ %attr(0755, root, root) %{_libdir}/libvirt/lock-driver/sanlock.so %{_datadir}/augeas/lenses/libvirt_sanlock.aug %{_datadir}/augeas/lenses/tests/test_libvirt_sanlock.aug --=20 2.38.1 From nobody Fri May 17 21:09:42 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) client-ip=170.10.133.124; envelope-from=libvir-list-bounces@redhat.com; helo=us-smtp-delivery-124.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail(p=quarantine dis=quarantine) header.from=suse.com ARC-Seal: i=1; a=rsa-sha256; t=1673637758; cv=none; d=zohomail.com; s=zohoarc; b=DdNitUNC0mg0hCnDx9+9alpl5lSg8MJhUaKuekbUNcG5J7J4semWu0i1shUY62w/N/9fwk0kpUPrBJAJHME1JFbnJqyoAqo/a8DROGS1vx55hj7O5K30urzQZYnyWz5qq+6p3nm5VtlBekN3/rm7Acjd4N7D0ENzavXirwACCFk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1673637758; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=X0VRz2FvkiB1tXVQ10CERM6e9ujYn9soIIHCnCcDO4Y=; b=OqOy1vr6xcBJ3uIS7LESdJPkGdjkNMRXLpVlXyRwKwnEvUW9WuQtfWz1vYrdyKwUK3QOCP3xm7YpSHyAI12QxEFJxbdZNCpzEqH/1ZfNp3+oR2bUqAez3q93CvpMhJisKGQ2UVT9iMRpUmIufvQ/FR/WeF4/3UaT9vJ2GQBSXKI= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail header.from= (p=quarantine dis=quarantine) Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mx.zohomail.com with SMTPS id 1673637758699207.03928872833308; Fri, 13 Jan 2023 11:22:38 -0800 (PST) Received: from mimecast-mx02.redhat.com (mx3-rdu2.redhat.com [66.187.233.73]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-278-Xmd6OlqyM4y5SSPFfNHhzA-1; Fri, 13 Jan 2023 14:22:34 -0500 Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.rdu2.redhat.com [10.11.54.2]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id AAD143C0D842; Fri, 13 Jan 2023 19:22:31 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (unknown [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id 933904078903; Fri, 13 Jan 2023 19:22:31 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (localhost [IPv6:::1]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 824D619459C3; Fri, 13 Jan 2023 19:22:31 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.rdu2.redhat.com [10.11.54.2]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 5170D194706F for ; Fri, 13 Jan 2023 19:22:30 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id 41B874078904; Fri, 13 Jan 2023 19:22:30 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast02.extmail.prod.ext.rdu2.redhat.com [10.11.55.18]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 38DDB4078903 for ; Fri, 13 Jan 2023 19:22:30 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-delivery-1.mimecast.com [205.139.110.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 1B764802BF3 for ; Fri, 13 Jan 2023 19:22:30 +0000 (UTC) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2081.outbound.protection.outlook.com [40.107.8.81]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-632-xq3ON7zkMmiNtuwT4nTizg-1; Fri, 13 Jan 2023 14:22:28 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by AM0PR04MB6994.eurprd04.prod.outlook.com (2603:10a6:208:188::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.19; Fri, 13 Jan 2023 19:22:26 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%3]) with mapi id 15.20.6002.012; Fri, 13 Jan 2023 19:22:26 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1673637757; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=X0VRz2FvkiB1tXVQ10CERM6e9ujYn9soIIHCnCcDO4Y=; b=NNtTDFOUGvUDMmSvbkXOmqL44yOBblIZ+fh5hP5rVTNGYy/XjrxALz2or/PNgTNF8V8XrE iuqedAfvfxlcDrfzXdHT5cTCgqD/Rwl0+Ifr60C8BlfTrXPf3EN5/orpZvCB6nL3dCTk2b oC/MQ5I2dcsTiA0R2Kxc8kVQOKo2e9E= X-MC-Unique: Xmd6OlqyM4y5SSPFfNHhzA-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: xq3ON7zkMmiNtuwT4nTizg-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V9 06/14] spec: Move common files and dependencies to libvirt-daemon-common Date: Fri, 13 Jan 2023 12:21:53 -0700 Message-ID: <20230113192201.7438-7-jfehlig@suse.com> In-Reply-To: <20230113192201.7438-1-jfehlig@suse.com> References: <20230113192201.7438-1-jfehlig@suse.com> X-ClientProxiedBy: FR3P281CA0056.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:4b::6) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|AM0PR04MB6994:EE_ X-MS-Office365-Filtering-Correlation-Id: 15a79204-7ee9-43af-d1f2-08daf59b810f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: O5Qk3ULPBV0XKuDftbdflSMUDCFA5abmKstcaf5QF6ii//IRvH/OooFPW8PXArMsFDKNZoqRhHAprA+ZEHPbCSklQGB4QYeSg7XU5bTZpAmXrKDeS98Qpk4Q4L1Y+cUrVLyyK21L2N2qJDeJQR1+Y0YtoOeUjjrAZqmUyaSWhiiegPvY9er7zPX/34rzbvt51kZRO7QoyD6p6psIJxNr1RsnZwxVhXpENnkx1AmQidbUKaQ+/ozwDYWdN8XrdxMD3BJ3BzvT8Lb3lh6KuWCBgjotPQZj7pz5HvvD1Le6xBT4WlzDiYiN+MZoNIu4g5YLoT5z8r5WZpePRbNhVa5ydx2RRa+Tkzxg72SLT2A+OWqH6KqbYbHRaDIKu7NtZWkcADM5iVhj1pErS/ADKrxq0n7Q/4XBeoPoHIMD4z+GLbdaLJrpEyOC2CeISbThBSjS4Xwp2knoCVrrbAgmYK0BS7fuiXbjw/tjtcR5U+FXdRLbazrnlfLhWuPHdqNKDlhieq6S58WIHt/BKIzZc13ra9kzuIClsKInm2Rc8l6BE7clBvNhoZGrujkuF9VuVUT5dJOBz2oohL7muT7CmYDNA1Q7kx1Ou3jGNRq+VIfFx65SOL9gAvBREd31q4+ryUtQmZZaXMSpF0lOWPwcMacvSw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR04MB4899.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(366004)(136003)(346002)(39860400002)(376002)(396003)(451199015)(66476007)(5660300002)(8936002)(66946007)(66556008)(2906002)(41300700001)(6916009)(8676002)(6486002)(6506007)(478600001)(26005)(6666004)(186003)(6512007)(450100002)(2616005)(316002)(86362001)(1076003)(4326008)(83380400001)(38100700002)(36756003); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?jKyEO2Bv+PvtDRAOha/IvHM6vaMI2p0pEOGzH+tfThZ5vRSCVXB4oInaSB3h?= =?us-ascii?Q?SZLUM5vPqA8ftrV0ERWIKgIYsI0pxz5m7iZaymmf/WwQyyWrdXF4eASOKoji?= =?us-ascii?Q?ZfzJ6QN1YpAGpXcJOyMp1LimdVZYc2gSGeikqI0zYGTB8ZXKNVA+5T7nE/P6?= =?us-ascii?Q?J4w8tWlGppNtmNSZuWTPci/NpxSfj9EOfy34aN5FI9oT7QxcB0ILe02PvqpI?= =?us-ascii?Q?IkvldXzSQlp0Cz3+M5kGq7Ev/ENhzjNjG01CBbhIto4tFd8ks+FoGFcWZk2G?= =?us-ascii?Q?sl0T+XGR1SkRrUKoxVqYua80zH84Z0B8+0kwiolHG8agliC55tpA21hqBffX?= =?us-ascii?Q?fouQBxmeEVfn/ixfnbNsRy0i9XFEmBVb2mgYXyedjGjbghsG9ysvuQOIZpHK?= =?us-ascii?Q?59GEYNh5dtJytCGl/rxAvxE2fL1evNI2E5jiWtLjtqOIDS/oXcqebmI5azN6?= =?us-ascii?Q?LhC0B+WzDKQNV8y2fANKafcOAvoIE+b4OMuh/Wpau68D+5wyF9fpscJrm5iF?= =?us-ascii?Q?s8p99buoGcU6NFoEnVGSc3+2HTpL2V8vEyrm46coUDOGGT0jAke75FXTjnWE?= =?us-ascii?Q?dkD8mBrgrY5Dh2fS2Tu7J5XsPLByIrsv9/+Y1zvBA2SyCHItYdvfOnsvYepI?= =?us-ascii?Q?TtFJSdoyUIg1C5mNsB4sqEJ0npHnaV4xPrfHebqHTbWHiKkIWmn8HDhlltZh?= =?us-ascii?Q?0SuGScGxFVeTr/UiC0OdfjWry7p6PJePxUnw6+fRJjy2Zyi5ib6csZqdzZTP?= =?us-ascii?Q?JaUftut//7scuApObRoitytYFCqeDj77LEFyIq1A294rh3+3j1MATlaejJvD?= =?us-ascii?Q?zTtAaLaR+hy6ZcVan5JPk6h5vLq86/Jbq0iJKoMla9yDzrrUmmKK+SXZ7UH0?= =?us-ascii?Q?blNuUvqxtuLtQjUftJ/nG9LKDeMfSSC2kKKt69b00sAAZtoH0bzPvtnzGo/0?= =?us-ascii?Q?mtzLkIl73fcWObwh9fK6P3BFt8M0tqC9m07+ge2xuJvkjxdY5EOAfiXkziAv?= =?us-ascii?Q?4+THHXLT24o3rxqMbr5s+j/vUIUHUlogMtxUVcRP80P43PMevr3l9axGNFFx?= =?us-ascii?Q?aAm0PmqKIJSgvjq06Dntnlb9DNeSgm2kr/CenwA62zfWJ810X1vyTuYS3+db?= =?us-ascii?Q?vMvt4uyeVkuFI2t5OqBFzaskBeDTStWDy3v3bbxh1EKQ72zYd74HzdiKMo3+?= =?us-ascii?Q?o1gHgxvHQp9N4u2oxXyfHS9zZMZs+Lc/XvD2L5olb859WjNmNocLoeP4YC+e?= =?us-ascii?Q?AT7EIP/HL1czVma0wQVk5+pZ0AwB9O/lbnf4B2qQgeS9MbgnKJ2W2XlYnt8a?= =?us-ascii?Q?K9qoXF8nIzNW7TR/bgDi/WDCA5zu/llPrkXpy/FURBm9zXoSUdleXUR70Nlp?= =?us-ascii?Q?7GUNwtXLvs1R0D+WLFf/F1LRTSYssG3EM/r6/TIGtdScWzd3Nzz4oNH16gSq?= =?us-ascii?Q?CVuHiTXBGMSwRP2XdCsoNr31x3JOQMTvsR3ILkQnDIYukPhSEhTsb/qbf7sb?= =?us-ascii?Q?6Bx6QrChsNPNfk12Cf7d+BEQvbnnYLx0x1rEzMiqF7U2Np617nbizbuxDp/C?= =?us-ascii?Q?FHpRI31VqXEZZAk7EtqHATTBnaSDUq+UDPXHiDS6?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 15a79204-7ee9-43af-d1f2-08daf59b810f X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jan 2023 19:22:26.3973 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: /qWAWh5+yX5MlU+so+UsA+WI/DwQsk2fxwmEVxb7fUrSjaK8+c5SpnpdVaoii/Rmm7kFj87BZWG5j6930Bj0+A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB6994 X-Mimecast-Impersonation-Protect: Policy=CLT - Impersonation Protection Definition; Similar Internal Domain=false; Similar Monitored External Domain=false; Custom External Domain=false; Mimecast External Domain=false; Newly Observed Domain=false; Internal User Name=false; Custom Display Name List=false; Reply-to Address Mismatch=false; Targeted Threat Dictionary=false; Mimecast Threat Dictionary=false; Custom Threat Dictionary=false X-Scanned-By: MIMEDefang 3.1 on 10.11.54.2 X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Andrea Bolognani Errors-To: libvir-list-bounces@redhat.com Sender: "libvir-list" X-Scanned-By: MIMEDefang 3.1 on 10.11.54.2 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1673637760604100001 Content-Type: text/plain; charset="utf-8" Introduce a new subpackage libvirt-daemon-common and move virt-admin, virt-host-validate, virt-ssh-helper, libvirt-guests and miscellaneous files/directories to it. Also move common dependencies to the new subpackage. These files, utilities, and dependecies are used by other core libvirt daemons Signed-off-by: Jim Fehlig Reviewed-by: Andrea Bolognani Reviewed-by: Daniel P. Berrang=C3=A9 --- libvirt.spec.in | 67 +++++++++++++++++++++++++++++++------------------ 1 file changed, 43 insertions(+), 24 deletions(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index 674718182b..4c0767bbc7 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -432,10 +432,20 @@ Summary: Server side daemon and supporting files for = libvirt library =20 # The client side, i.e. shared libs are in a subpackage Requires: libvirt-libs =3D %{version}-%{release} +Requires: libvirt-daemon-common =3D %{version}-%{release} Requires: libvirt-daemon-lock =3D %{version}-%{release} Requires: libvirt-daemon-plugin-lockd =3D %{version}-%{release} Requires: libvirt-daemon-log =3D %{version}-%{release} Requires: libvirt-daemon-proxy =3D %{version}-%{release} + +%description daemon +Server side daemon required to manage the virtualization capabilities +of recent versions of Linux. Requires a hypervisor specific sub-RPM +for specific drivers. + +%package daemon-common +Summary: Files and utilities used by daemons +Requires: libvirt-libs =3D %{version}-%{release} # The libvirt-guests.sh script requires virsh from libvirt-client subpacka= ge, # but not every deployment wants to use libvirt-guests service. Using # Recommends here will install libvirt-client by default (if available), b= ut @@ -473,10 +483,8 @@ Obsoletes: libvirt-admin < 7.3.0 Provides: libvirt-admin =3D %{version}-%{release} Obsoletes: libvirt-bash-completion < 7.3.0 =20 -%description daemon -Server side daemon required to manage the virtualization capabilities -of recent versions of Linux. Requires a hypervisor specific sub-RPM -for specific drivers. +%description daemon-common +Miscellaneous files and utilities used by other libvirt daemons =20 %package daemon-lock Summary: Server side daemon for managing locks @@ -1435,30 +1443,19 @@ fi \ %define libvirt_daemon_systemd_preun_priv() %systemd_preun %1.service %1-a= dmin.socket %1.socket =20 %pre daemon -%libvirt_sysconfig_pre libvirtd libvirt-guests -# 'libvirt' group is just to allow password-less polkit access to -# libvirtd. The uid number is irrelevant, so we use dynamic allocation -# described at the above link. -getent group libvirt >/dev/null || groupadd -r libvirt -exit 0 +%libvirt_sysconfig_pre libvirtd =20 %post daemon %if ! %{with_modular_daemons} %libvirt_daemon_systemd_post_inet libvirtd %endif -%systemd_post libvirt-guests.service %libvirt_daemon_schedule_restart libvirtd =20 %preun daemon -%systemd_preun libvirt-guests.service %libvirt_daemon_systemd_preun_inet libvirtd =20 -%postun daemon -/bin/systemctl daemon-reload >/dev/null 2>&1 || : -%systemd_postun libvirt-guests.service - %posttrans daemon -%libvirt_sysconfig_posttrans libvirtd libvirt-guests +%libvirt_sysconfig_posttrans libvirtd if test %libvirt_daemon_needs_restart libvirtd then # See if user has previously modified their install to @@ -1493,6 +1490,26 @@ then fi %libvirt_daemon_finish_restart libvirtd =20 +%pre daemon-common +%libvirt_sysconfig_pre libvirt-guests +# 'libvirt' group is just to allow password-less polkit access to libvirt +# daemons. The uid number is irrelevant, so we use dynamic allocation. +getent group libvirt >/dev/null || groupadd -r libvirt +exit 0 + +%post daemon-common +%systemd_post libvirt-guests.service + +%preun daemon-common +%systemd_preun libvirt-guests.service + +%postun daemon-common +/bin/systemctl daemon-reload >/dev/null 2>&1 || : +%systemd_postun libvirt-guests.service + +%posttrans daemon-common +%libvirt_sysconfig_posttrans libvirt-guests + %pre daemon-lock %libvirt_sysconfig_pre virtlockd =20 @@ -1814,12 +1831,18 @@ exit 0 %{_unitdir}/libvirtd-admin.socket %{_unitdir}/libvirtd-tcp.socket %{_unitdir}/libvirtd-tls.socket -%{_unitdir}/virt-guest-shutdown.target -%{_unitdir}/libvirt-guests.service %config(noreplace) %{_sysconfdir}/libvirt/libvirtd.conf -%config(noreplace) %{_sysconfdir}/sasl2/libvirt.conf %config(noreplace) %{_prefix}/lib/sysctl.d/60-libvirtd.conf %config(noreplace) %{_sysconfdir}/logrotate.d/libvirtd +%{_datadir}/augeas/lenses/libvirtd.aug +%{_datadir}/augeas/lenses/tests/test_libvirtd.aug +%attr(0755, root, root) %{_sbindir}/libvirtd +%{_mandir}/man8/libvirtd.8* + +%files daemon-common +%{_unitdir}/virt-guest-shutdown.target +%{_unitdir}/libvirt-guests.service +%config(noreplace) %{_sysconfdir}/sasl2/libvirt.conf %dir %{_datadir}/libvirt/ %ghost %dir %{_rundir}/libvirt/ %ghost %dir %{_rundir}/libvirt/common/ @@ -1832,21 +1855,17 @@ exit 0 %dir %attr(0755, root, root) %{_libdir}/libvirt/connection-driver/ %dir %attr(0755, root, root) %{_libdir}/libvirt/storage-backend/ %dir %attr(0755, root, root) %{_libdir}/libvirt/storage-file/ -%{_datadir}/augeas/lenses/libvirtd.aug -%{_datadir}/augeas/lenses/tests/test_libvirtd.aug %{_datadir}/polkit-1/actions/org.libvirt.unix.policy %{_datadir}/polkit-1/actions/org.libvirt.api.policy %{_datadir}/polkit-1/rules.d/50-libvirt.rules %dir %attr(0700, root, root) %{_localstatedir}/log/libvirt/ %attr(0755, root, root) %{_libexecdir}/libvirt_iohelper %attr(0755, root, root) %{_bindir}/virt-ssh-helper -%attr(0755, root, root) %{_sbindir}/libvirtd %attr(0755, root, root) %{_libexecdir}/libvirt-guests.sh %{_mandir}/man1/virt-admin.1* %{_mandir}/man1/virt-host-validate.1* %{_mandir}/man8/virt-ssh-helper.8* %{_mandir}/man8/libvirt-guests.8* -%{_mandir}/man8/libvirtd.8* %{_bindir}/virt-host-validate %{_bindir}/virt-admin %{_datadir}/bash-completion/completions/virt-admin --=20 2.38.1 From nobody Fri May 17 21:09:42 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) client-ip=170.10.133.124; envelope-from=libvir-list-bounces@redhat.com; helo=us-smtp-delivery-124.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail(p=quarantine dis=quarantine) header.from=suse.com ARC-Seal: i=1; a=rsa-sha256; t=1673637759; cv=none; d=zohomail.com; s=zohoarc; b=WXNIg+h6Np/rnZMMGUbGpL1tWvc71Z4NPva7wxA5ixh5AGv/G5BUcdHF0QRuicpBvoVpi8yrJYp8nUJACSLnJa8PcrD8kQQvqeFDTHenR2YjUSfydRg0N/0hJJMOdjfr3L8k75IvRZwk0yRpg9MX9HhlxO6dZn+hslt+f3chypE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1673637759; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=ssQZIvSJ0znrH+EPU4xzzymIQuDFCC47gUWC5CjwZOY=; b=jrNT4w3YiGUzmmE5RDQgvkPoZUqFmpNVMYAIORAODgeKyx9T3g6MV9OFQAEY3qGajz8qmbsYoF5TshlJfGWUY9PeQJuygXVyXmCj0ZL43mU2ySeWviqZuzRo+KnC3FZMray91PC+TMhBZJYzAumZghP/RZx1LABUL/3G0piedO4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail header.from= (p=quarantine dis=quarantine) Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mx.zohomail.com with SMTPS id 1673637759191826.6741870943879; Fri, 13 Jan 2023 11:22:39 -0800 (PST) Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-204-R5U5QSQQOl-D5RWxsjUZdw-1; Fri, 13 Jan 2023 14:22:37 -0500 Received: from smtp.corp.redhat.com (int-mx10.intmail.prod.int.rdu2.redhat.com [10.11.54.10]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 08C63885621; Fri, 13 Jan 2023 19:22:35 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (unknown [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id E6AD3492B00; Fri, 13 Jan 2023 19:22:34 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (localhost [IPv6:::1]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id D3A7F194707F; Fri, 13 Jan 2023 19:22:34 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.rdu2.redhat.com [10.11.54.1]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 2FFEA194706F for ; Fri, 13 Jan 2023 19:22:34 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id 25C1A40C2004; Fri, 13 Jan 2023 19:22:34 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast04.extmail.prod.ext.rdu2.redhat.com [10.11.55.20]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 1CB9740C2064 for ; Fri, 13 Jan 2023 19:22:34 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-delivery-1.mimecast.com [205.139.110.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 028FC101A55E for ; Fri, 13 Jan 2023 19:22:34 +0000 (UTC) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2059.outbound.protection.outlook.com [40.107.8.59]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-14-egdrWZIxNBiMCMcL5cRGRw-1; Fri, 13 Jan 2023 14:22:32 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by AM0PR04MB6994.eurprd04.prod.outlook.com (2603:10a6:208:188::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.19; Fri, 13 Jan 2023 19:22:30 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%3]) with mapi id 15.20.6002.012; Fri, 13 Jan 2023 19:22:30 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1673637758; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=ssQZIvSJ0znrH+EPU4xzzymIQuDFCC47gUWC5CjwZOY=; b=ihC06QzC3MapxeabZQRXhKPGGMYGY2PGob8JMUiQdkCk6HDlb4BwdRiETTrkROireEwSGG EDIkszxW6wGgs/gGDgockBxs0l+vq9iU10sqQTxdCCCaXT63RFiT1AFOLIltAo13s0zSoD g1zJsGKX1N/I7cDRrpdklumn3p4yvmI= X-MC-Unique: R5U5QSQQOl-D5RWxsjUZdw-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: egdrWZIxNBiMCMcL5cRGRw-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V9 07/14] spec: Add module-init-tools dependency to nodedev and lxc drivers Date: Fri, 13 Jan 2023 12:21:54 -0700 Message-ID: <20230113192201.7438-8-jfehlig@suse.com> In-Reply-To: <20230113192201.7438-1-jfehlig@suse.com> References: <20230113192201.7438-1-jfehlig@suse.com> X-ClientProxiedBy: FR3P281CA0064.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:4b::12) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|AM0PR04MB6994:EE_ X-MS-Office365-Filtering-Correlation-Id: 436c2305-ae88-409a-fb85-08daf59b834b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: x7X/tcG3mQgaKBfK6WdQdrdyke7SdWHhmsbXcZurXu65Ool+BQASultogJr/4T8JkV0AAq/bwGTQYA5hc1qV1WFLk/fmf4goPruZZKVmm8rtWb8/AGLfwUv3bhFlQ7oV5ch0SOpdizmkZxxAZ7BKyCBnzT3m/zd9wGF1A2tmSAkzLiCLiQrofcgKLXPmlpWUJ4kd34e1LpBAVpYjvKR61PQNdJo+rQpyfYAQZk59nX6Hq0Exd5U6ofIZR5tcd1/zVOaByXMuUwOdRQF+xUbMLn7lKXkZzPsY5tmlO8pi8wdj0pgqGdT1hgxmhwBW2z8pLhNj0Qzh41Ala9vn3qdVxoEKT+IjZXMC9yICFbvlxBPKXzwtCEUu6+ET8AZ70jgbTvmRTGQNSMZ95vthXYsprIef0PJduPv23MNJrzZkwwYZdav1q4irfKhLqMdfEoniezRvE2s3IakBND4B65N+PSIDy/FR9smqpJW6nni+5zRRZrJKAwI0B3OU+iV0P+L/NKnKIvZJvCO6MgI/zTzm7iFqu6nTlz+BpL6IlyHmabLStYHLSijnPX7M/EUn4k/1DGrVZRx9wVG+Y7/PYsmH7IVhZQspMxGP9HVHv28WYADez5CgBprPV6Yqw0xuAd266JI38lARtGKyV4eDxJwy/Q== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR04MB4899.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(366004)(136003)(346002)(39860400002)(376002)(396003)(451199015)(66476007)(5660300002)(8936002)(66946007)(66556008)(2906002)(41300700001)(6916009)(8676002)(6486002)(6506007)(478600001)(26005)(6666004)(186003)(54906003)(6512007)(450100002)(2616005)(316002)(86362001)(1076003)(4326008)(83380400001)(38100700002)(36756003); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?KGuJAmh683Z6ifOX7TWBQeukcj38JRrKRA5ir0vhXgKnWWb0Mu7ejROcPIob?= =?us-ascii?Q?4PCVndt4cIS1LkqoGUWw6thhpLxbXMC/wOrTtkYouXZBws9Dfo4+Qb0mIcN/?= =?us-ascii?Q?gTHZ75E2MtzKgRmzelOougIMQa7F1AW3lBLoZU/7vAo3YmrODsihLERskuE7?= =?us-ascii?Q?lmm3basOQa/WbnlrBoc/YyH7SBVCSnqcYuTfPSfWYF+GzI9IEUxFMeCMAsR9?= =?us-ascii?Q?iQ4EoxGDcA+IF2z3jZd3GpCAIpUHkCPhOgIs6KXd7TAMw9og1Q4KgfZRR0CU?= =?us-ascii?Q?MPQS4hhzuDzWeFjy3ZgG8IgQqjhiT2m+RR9Cf5lzQzTMs7zUvC5kuFByF/9e?= =?us-ascii?Q?nowbxJ09/bq8pxlaiIdSa0rSvXEIXXcskn02UOsuCQo2QfDN4xZ/9qfQYVS9?= =?us-ascii?Q?OIE5FcbypE6EXYtYkdT2gcx6SdTg5edqGcCWh2UWDbSwH7fI0ql28Hki9Spn?= =?us-ascii?Q?l0NGhBULQ/x05GzVbJFEdUnhgGGly0y82inYqUYFXvH6WOiyGraMyBgx1M4X?= =?us-ascii?Q?FiXcwb4gv1wyjEvf4gYljflZepfVdOpUHP3MW6wQ7gx3EBx9F1f2oLO10qfF?= =?us-ascii?Q?rDa4tkzUoKVkkLSw+LvGzSYDrdvM7LztJe2+sorLw4byDfCS7joXYMy94Khb?= =?us-ascii?Q?IXIpKugtF5lbNCg20vkOGD76O81pLw8syOuDQblFEwyGuKJX6dKjUoy6vbpZ?= =?us-ascii?Q?RuezBXjECrIoMLPINFJ989jthgNpWbGlDc3Otg/p+jv2bQBdZCjbh4KS2MdC?= =?us-ascii?Q?uaPkF83Dos9V/Sd70LQN89/MaOcH31LTM/y9u3JvTFx8DCijn1UkT3XNk4/e?= =?us-ascii?Q?7TZYSiG+PepzSjeEcZlL5sLFj6vh/q5VHfg890SV5TEVeNXuZQ+u1cfCVd5X?= =?us-ascii?Q?pzmAsNF/kI7Kkpxl1Bf7vCmBt0OcfcipgCQhBHljcnjybuLvaEGeV89ApPS5?= =?us-ascii?Q?I4viDEz1TrmK+J6a/0BnZdyWLN+mFfgzmLsxum3Lq30TtomIayg64gVOsUUr?= =?us-ascii?Q?4cCVWDXHzSURxRMBXutQl6LPxnWDZzEVaOqZ/9HdfUo+BFMWzmEV10yMAp1o?= =?us-ascii?Q?9kTAKaIunHPBsRBQwRbNPZ7gfntV5P6m74yhlHJ/WM8fL+lkwrlpmpYN97oH?= =?us-ascii?Q?+zQq+r+Ndun+sHnJP+Eh5ZLKvkQKeAPcsHWp8iNvgD7CCuw4IqBfGp9EiH9q?= =?us-ascii?Q?3qbCDj1CMnTSO71Q3T2D/HM3pt5XjpyhEuUApONJcpwUerbv3Dn6HG6z9jgm?= =?us-ascii?Q?scYMUtI7CsOPgpNpOtoQo07CdTSVFTIgMDygGRkAEHgFs9sjI8wMbItn0g8D?= =?us-ascii?Q?VAMNf5ZEHg7NEhyXCmbx0qHEOTk1zNK2wxqbrJKSCrM8I2GPm0MBUFe0WjQa?= =?us-ascii?Q?HptWo2K+S/008NS+IFfZ5fGuS6jRrgs5VuIUX0AisjRC1WA80cxGdL8zQRDH?= =?us-ascii?Q?63kpYO9ySZAPoK1o4amyHfrSo5R2HBYZK8KEw6oNw9AsHpxac4AiAZtbQEps?= =?us-ascii?Q?/HLWPEie45N8qo3acEILvb0z2+1mbphXaJoB8EigjjQNZ4FGyqUyquc4UzFq?= =?us-ascii?Q?oY1p9ZGoqb3s11mO/6RRyC/hh3g26DWZNJZIPfYP?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 436c2305-ae88-409a-fb85-08daf59b834b X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jan 2023 19:22:30.0377 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: hMV4SzoVAmvY19KVTfVjDpZA7Na9WSGTDJ0ONvWEAS7NyBKzbe+uvsLkKJF/fLqvdSQB1Y3NB8o+J2/M6ShcEg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB6994 X-Mimecast-Impersonation-Protect: Policy=CLT - Impersonation Protection Definition; Similar Internal Domain=false; Similar Monitored External Domain=false; Custom External Domain=false; Mimecast External Domain=false; Newly Observed Domain=false; Internal User Name=false; Custom Display Name List=false; Reply-to Address Mismatch=false; Targeted Threat Dictionary=false; Mimecast Threat Dictionary=false; Custom Threat Dictionary=false X-Scanned-By: MIMEDefang 3.1 on 10.11.54.1 X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Andrea Bolognani Errors-To: libvir-list-bounces@redhat.com Sender: "libvir-list" X-Scanned-By: MIMEDefang 3.1 on 10.11.54.10 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1673637760628100002 Content-Type: text/plain; charset="utf-8" Only the nodedev and lxc drivers require module-init-tools. Remove the dependency from libvirt-daemon-common and add it to the nodedev and lxc drivers. This avoids enforcing the dependency on all users of libvirt-daemon-common. Signed-off-by: Jim Fehlig Reviewed-by: Daniel P. Berrang=C3=A9 Reviewed-by: Andrea Bolognani --- libvirt.spec.in | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index 4c0767bbc7..5ce1099ff3 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -451,8 +451,6 @@ Requires: libvirt-libs =3D %{version}-%{release} # Recommends here will install libvirt-client by default (if available), b= ut # RPM won't complain if the package is unavailable, masked, or removed lat= er. Recommends: libvirt-client =3D %{version}-%{release} -# for modprobe of pci devices -Requires: module-init-tools # for /sbin/ip Requires: iproute # for /sbin/tc @@ -574,6 +572,8 @@ Requires: libvirt-libs =3D %{version}-%{release} Requires: systemd >=3D 185 # For managing persistent mediated devices Requires: mdevctl +# for modprobe of pci devices +Requires: module-init-tools =20 %description daemon-driver-nodedev The nodedev driver plugin for the libvirtd daemon, providing @@ -782,6 +782,8 @@ Requires: libvirt-libs =3D %{version}-%{release} # There really is a hard cross-driver dependency here Requires: libvirt-daemon-driver-network =3D %{version}-%{release} Requires: systemd-container +# for modprobe of nbd driver +Requires: module-init-tools =20 %description daemon-driver-lxc The LXC driver plugin for the libvirtd daemon, providing --=20 2.38.1 From nobody Fri May 17 21:09:42 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) client-ip=170.10.133.124; envelope-from=libvir-list-bounces@redhat.com; helo=us-smtp-delivery-124.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail(p=quarantine dis=quarantine) header.from=suse.com ARC-Seal: i=1; a=rsa-sha256; t=1673637763; cv=none; d=zohomail.com; s=zohoarc; b=gORYF0qNA7sQB81A3/24uwQwPv8xi8mkEgYtoQR//JERsf3qLraW667RQAfySm6473I8+c96mS8imT9mMny+65fMjJ6TPplDaaaOKgGPM50/MeOIZlPx07QXKoS0wiYZCxOQahl5tg+9i6cii3Vsrj/s2fMMn86szwUNHZJAXmw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1673637763; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=G5D5C1FzJeLtsIF0CvhTdhp0uqyLtf+EWNkuxaSO4DE=; b=eNmb/V1DQj306yaKsDXEroRNsLIMysqTcxgkGhV3DQI4cb4D5tIclirZGPpN427V5Ymb4tpsiz3A2xO9kUicw1o2ORyhP+qhbZb1c/bXNJcpkD1P8h+8gdaseDhr8GciZG4kV99V9MMqhPhP5/ZCt0DdOYya6VfurLVmI6pwfRs= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail header.from= (p=quarantine dis=quarantine) Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mx.zohomail.com with SMTPS id 1673637763986300.00085590194476; Fri, 13 Jan 2023 11:22:43 -0800 (PST) Received: from mimecast-mx02.redhat.com (mx3-rdu2.redhat.com [66.187.233.73]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-660-grw576ZROFaOrvlX8wG2rw-1; Fri, 13 Jan 2023 14:22:41 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 7BB732932494; Fri, 13 Jan 2023 19:22:39 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (unknown [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id 64EC853A0; Fri, 13 Jan 2023 19:22:39 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (localhost [IPv6:::1]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 2E818194707B; Fri, 13 Jan 2023 19:22:39 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.rdu2.redhat.com [10.11.54.8]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id E01B3194706F for ; Fri, 13 Jan 2023 19:22:37 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id D4C3DC15BAD; Fri, 13 Jan 2023 19:22:37 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast05.extmail.prod.ext.rdu2.redhat.com [10.11.55.21]) by smtp.corp.redhat.com (Postfix) with ESMTPS id CD0DFC15BA0 for ; Fri, 13 Jan 2023 19:22:37 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-1.mimecast.com [205.139.110.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id B2403885624 for ; Fri, 13 Jan 2023 19:22:37 +0000 (UTC) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2059.outbound.protection.outlook.com [40.107.8.59]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-616--p-4tEHyMUi91PWVHH8sCQ-1; Fri, 13 Jan 2023 14:22:36 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by AM0PR04MB6994.eurprd04.prod.outlook.com (2603:10a6:208:188::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.19; Fri, 13 Jan 2023 19:22:34 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%3]) with mapi id 15.20.6002.012; Fri, 13 Jan 2023 19:22:34 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1673637763; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=G5D5C1FzJeLtsIF0CvhTdhp0uqyLtf+EWNkuxaSO4DE=; b=EkEGZ6+Pt/GP0jXjBu9KrGUsmWLQtjw9YaYcdxBg0aecAKvop4wfe4XpAo9EwqLtlWNamQ +jeGPZxwQmEnnpiBZdlwkt40eGbKGewzcMXZulC4ZybqHHaSQj2DE6HChuktcCqEoNYLO0 kUFnn0qI/+TfcMAEgBxp83dqc8OYGMk= X-MC-Unique: grw576ZROFaOrvlX8wG2rw-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: -p-4tEHyMUi91PWVHH8sCQ-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V9 08/14] spec: Add numad dependency to qemu and lxc drivers Date: Fri, 13 Jan 2023 12:21:55 -0700 Message-ID: <20230113192201.7438-9-jfehlig@suse.com> In-Reply-To: <20230113192201.7438-1-jfehlig@suse.com> References: <20230113192201.7438-1-jfehlig@suse.com> X-ClientProxiedBy: FR3P281CA0057.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:4b::8) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|AM0PR04MB6994:EE_ X-MS-Office365-Filtering-Correlation-Id: 097bb222-bb53-4234-fc2a-08daf59b859f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: lIK/AmVleYIRej9fibinXL2DQfee67h1dMVdfGyM0QAQsPu1HQpnGYbUrCigosomJrLYRrHQWExhwzPkLbJY+v63rVDZ1E1QYB7I2trUdK9QTEPDIK5pQt1c0olh7FHnjcTXJotMymIFMDCmyDsQoa31vvtJDj+ryI7q/sxTnlh/yggLk7rFDhFnbRr4DlwHt3kVd73c1YtwsqSyKo5TWpUZ+thtHTLumB9/n09p3KE9r7Begs2Eq4Ww/nJLR7XH/+FrUyQI/2VIbhG7d3+xmbQVLgTiPWVxPwduLI9z2q9uUqE/UM0/CLoTlYqwDS9lXQMEOGzMMvag/Z0bKe3AJRRMHs7Ya1eJfq30CfAm1U17Hpj/gBPkEEWdLN6vZchjJnTjzE/y/EKQDjfMqRUWHEibyZ15GNzy+lyyQ1oZmTpzyje4U94vSFt8/sbRAn2vu4aRMWSKwj/FV1RWPDuadNc0QHe6DLNZIVDlt5NqGIzp/uSL1XM39pLgBzuR5jPVBDY1Y/t5H+7UKJRsD1ha98hxisKQ1e6FvhFhOUCaAwPHTYOaekbs9aXlsxkeupUcFH27imH3zmTzZa2Fbm02JMQH1BhYZb+sM/ZZ/FvP/dWnJXttrYfb1c9Iv3fOMFWiI/i3zDzutqcUwqPsvkZXWw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR04MB4899.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(366004)(136003)(346002)(39860400002)(376002)(396003)(451199015)(66476007)(5660300002)(8936002)(66946007)(66556008)(2906002)(41300700001)(6916009)(8676002)(6486002)(6506007)(478600001)(26005)(6666004)(186003)(54906003)(6512007)(450100002)(2616005)(316002)(86362001)(1076003)(4326008)(83380400001)(38100700002)(36756003); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?d4ABDb1P/Zc+4KxM995lre/yP7JLDE7fBsKO55N0XD7PSBE6TIQXJZhBbGnJ?= =?us-ascii?Q?wmWxGG2FRUbF9kR4XOR9U4C9XflbLWR0MAtsfqnnzEwBrQ7QLH0lO1D/EPCc?= =?us-ascii?Q?ynuMjfVVGp3Hkp+9uJGOpHZYp5vEY1Ok/LL1puESUEt2S2YRyxrXlKyCcU7h?= =?us-ascii?Q?lPikvxdvs5dH+t2mruJ471aUorRiCZsPTxBp6XLDN+882yGac/uUmt8Dckfn?= =?us-ascii?Q?zzYt4EEuZ80HrYzvR5/Umvb+ROUZwxQ6HGqk/Ss8S/htOUcVvJLoHGmi1Vop?= =?us-ascii?Q?+5NHnl3t4mrlAmLpmF+LS5Y5v/t0Pj2UuDEIQRuLUfaeZngQBbtohD66wAK4?= =?us-ascii?Q?Yb8Z6USCaCI95QCDY1Yko5QTl8BWxbgGUbehjugAT60Gt/QVpbO22KhtlTDA?= =?us-ascii?Q?Lcr5E/yVxeEEMvsjDF6MN1wMd3K32TTGUut5GZmVMrCQtpR2F3QN6hFveOzt?= =?us-ascii?Q?McjUtnRrjNcGCf+d0JUIew0p/naEXkIfn/3PW0OKjnaKHjPFcHMxMC2mZj9c?= =?us-ascii?Q?h6pb+uFb6pL63TLwsJx4lTirqbHE3L/mL9xFFLF1sVZZrHzdD6RzsaCGKJTq?= =?us-ascii?Q?HsgqERbhWIcPcFULKc69IamPKBFoReiTcR27EU2/TtW0MbaaDBuvcjXtb6Dd?= =?us-ascii?Q?1I620U5mWU5ayD9pMBSes8tSf6wYc8lEJertXLKpQCeXrAMUj8InHg/GgeYv?= =?us-ascii?Q?8ooiEmIQeBeV5/0LGgep7E/iOFSrn1zRg4xOcvn/2QV0Hvww02ySzLHH9eLV?= =?us-ascii?Q?mPgvHs2rXAEKGmYLW3b4+t78tIS19+yTmGVThqjoIMt6h2jq56r1sQ1hzRoX?= =?us-ascii?Q?HqUiOhy9+DSCVqTNpOaA8iCzkIEDaSRBu+7wdNl4p1cAeY1gwEz0JLvYoeYe?= =?us-ascii?Q?2UVXw+i0jfLmHYJXOFSFHjKaKl79rc/cjwgj5yWTW8yx2QmyOUfArdPExZ6+?= =?us-ascii?Q?Ynu61VlaNuskTsphN0dqDJNCW0j/poU8d9GRsviH1Wxx36sbaEG0iXiCA/3u?= =?us-ascii?Q?a2vbpYppI874eECnSXClcwAb1RJKuFFVNpRY+p4b5Usf6sDnwhN0ySa3PK40?= =?us-ascii?Q?dA8XpBGRMCtMBc7EXZ89yCMur4HjG3EdhfG/Be3pCNNAC+W/vKm2r4mUO68r?= =?us-ascii?Q?F7En4nNrEviN+m5C6nQQuyZr/6WuSYWlveDELNLC8zNGEWe9p/OEKkzDda1b?= =?us-ascii?Q?tIasQZhNN+ecTKohOdaWsV6NWhwBuq4JU1yVPnXHHMBa7sO8eVM3dyvgGM7u?= =?us-ascii?Q?bcJvNeQpM0RfF7/7fEaRlPoO522T2go6VyUVnmnVPRrLE1JDxLZzxLQzvu26?= =?us-ascii?Q?AuLF+vrI79wu96K8Bi6TRJ+PBPhMRhpxQ5oo3hCjkKa7+TFFucb+ry19R8Ba?= =?us-ascii?Q?AhXlDBqzhYpri5tRQHolMxAZUmvNtOZUQVSBDjw0fX81R2x9Fbl7Wyxa35Z4?= =?us-ascii?Q?WEB7y04QDg4TxqAahPbtZOJdPAwt23PC80iHP/pEsnVxiLgCdzpMe/m1/LfS?= =?us-ascii?Q?/DmuTQZTijYJP3uEHc8cHJA81B4S1faI9TvDz1hDw02mxeri3ITTjPTgJtc9?= =?us-ascii?Q?nSXDUf0Bj9tN48A7H1HMYC6XEJv40xn4A3XCXM/6?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 097bb222-bb53-4234-fc2a-08daf59b859f X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jan 2023 19:22:34.0061 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: YY3YGVI1fRCnBAmWthappwV2fQPcy8dIrY6b9x2roJlE9ptCQkEvDZV+N/zs7sWRk9e/+XBbGrDjx5EArGEf1w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB6994 X-Mimecast-Impersonation-Protect: Policy=CLT - Impersonation Protection Definition; Similar Internal Domain=false; Similar Monitored External Domain=false; Custom External Domain=false; Mimecast External Domain=false; Newly Observed Domain=false; Internal User Name=false; Custom Display Name List=false; Reply-to Address Mismatch=false; Targeted Threat Dictionary=false; Mimecast Threat Dictionary=false; Custom Threat Dictionary=false X-Scanned-By: MIMEDefang 3.1 on 10.11.54.8 X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Andrea Bolognani Errors-To: libvir-list-bounces@redhat.com Sender: "libvir-list" X-Scanned-By: MIMEDefang 3.1 on 10.11.54.5 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1673637764655100001 Content-Type: text/plain; charset="utf-8" Both drivers use numad via virNumaGetAutoPlacementAdvice. Drop the numad dependency from libvirt-daemon-common to avoid enforcing it all users of the subpackage. Signed-off-by: Jim Fehlig Reviewed-by: Daniel P. Berrang=C3=A9 Reviewed-by: Andrea Bolognani --- libvirt.spec.in | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index 5ce1099ff3..e1a5477711 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -462,9 +462,6 @@ Requires: dmidecode %endif # For service management Requires(post): /usr/bin/systemctl -%if %{with_numad} -Requires: numad -%endif # libvirtd depends on 'messagebus' service Requires: dbus # For uid creation during pre @@ -764,6 +761,9 @@ Requires: lzop Requires: xz Requires: systemd-container Requires: swtpm-tools + %if %{with_numad} +Requires: numad + %endif %if (0%{?fedora} >=3D 36) || (0%{?rhel} >=3D 9) Recommends: passt %endif @@ -784,6 +784,9 @@ Requires: libvirt-daemon-driver-network =3D %{version}-= %{release} Requires: systemd-container # for modprobe of nbd driver Requires: module-init-tools + %if %{with_numad} +Requires: numad + %endif =20 %description daemon-driver-lxc The LXC driver plugin for the libvirtd daemon, providing --=20 2.38.1 From nobody Fri May 17 21:09:42 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) client-ip=170.10.133.124; envelope-from=libvir-list-bounces@redhat.com; helo=us-smtp-delivery-124.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail(p=quarantine dis=quarantine) header.from=suse.com ARC-Seal: i=1; a=rsa-sha256; t=1673637769; cv=none; d=zohomail.com; s=zohoarc; b=naar2jfvTrByTJoQV6IlCyXd8WsKHwk2ECNzR1Ou12a9F3GVP96C+O5z97Wf81fhCKRiNLFN+AUtalOvtjARir9EGIP233+eOdAMh6nTJDe3edCcaZUXo98+H6+dAhHbdLeDEr6p7cbGU7D8fRYwgSk8pTxCUFjQssCVahGx6Gg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1673637769; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=MdaZyh7KhFE/PsQmVW0P2o+wCQGTgMYs+4/3ciaaL7g=; b=Zbs9QAZ8ph6U4QCFcph8NaUG9WgKD60fzz2+yaBv/wY7KgTfS7jyO2ztywf8p9XjaLkQeL1RSK8sK9vQ08T7NThKE0CyZQyEJ66Oh6EylpK2ZAhLJFFkBTkUW0Emx1cRsnAvN0p95yWxggbjJqCOkaXzlJssSlsXv9ZZKbIf2F4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail header.from= (p=quarantine dis=quarantine) Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mx.zohomail.com with SMTPS id 1673637769241207.40456771565925; Fri, 13 Jan 2023 11:22:49 -0800 (PST) Received: from mimecast-mx02.redhat.com (mx3-rdu2.redhat.com [66.187.233.73]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-134-VmPuzaEwPYabyoeQXXSMaA-1; Fri, 13 Jan 2023 14:22:46 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 935E52932496; Fri, 13 Jan 2023 19:22:44 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (unknown [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id 7980353A0; Fri, 13 Jan 2023 19:22:44 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (localhost [IPv6:::1]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 69E38194707E; Fri, 13 Jan 2023 19:22:44 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.rdu2.redhat.com [10.11.54.6]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id EA8E3194707C for ; Fri, 13 Jan 2023 19:22:42 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id D9A022166B29; Fri, 13 Jan 2023 19:22:42 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast10.extmail.prod.ext.rdu2.redhat.com [10.11.55.26]) by smtp.corp.redhat.com (Postfix) with ESMTPS id D1EF52166B26 for ; Fri, 13 Jan 2023 19:22:42 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-1.mimecast.com [207.211.31.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id AE5541C426A8 for ; Fri, 13 Jan 2023 19:22:42 +0000 (UTC) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2072.outbound.protection.outlook.com [40.107.8.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-503-aqXTWCixMh2fMYvi9oCh1w-1; Fri, 13 Jan 2023 14:22:40 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by AM0PR04MB6994.eurprd04.prod.outlook.com (2603:10a6:208:188::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.19; Fri, 13 Jan 2023 19:22:37 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%3]) with mapi id 15.20.6002.012; Fri, 13 Jan 2023 19:22:37 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1673637768; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=MdaZyh7KhFE/PsQmVW0P2o+wCQGTgMYs+4/3ciaaL7g=; b=dxLVxRd2U6FqcsXUfwgZrxcTC9GspFIU+Rn8MyuvaCclRaK+1/OZpXdYQBF7bloTpCnm1/ UwWNiN8NH3xtuz/VgTps+XXOxgJCFHkv473I6PjwepY23RXBeldPkCjD/tdHa8yh8bfv6u 3F0BgFL+eHf8piCZEtNz9T8w0Ff3/J0= X-MC-Unique: VmPuzaEwPYabyoeQXXSMaA-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: aqXTWCixMh2fMYvi9oCh1w-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V9 09/14] spec: Remove libvirt-daemon dependency from secondary drivers Date: Fri, 13 Jan 2023 12:21:56 -0700 Message-ID: <20230113192201.7438-10-jfehlig@suse.com> In-Reply-To: <20230113192201.7438-1-jfehlig@suse.com> References: <20230113192201.7438-1-jfehlig@suse.com> X-ClientProxiedBy: FR3P281CA0057.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:4b::8) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|AM0PR04MB6994:EE_ X-MS-Office365-Filtering-Correlation-Id: 0c1e2e18-3301-4741-3a35-08daf59b87d0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: hGh3qQzsy4WQnsQ7xvGKFAzpFZl5XwXYWJeWTLaWDIaMUudQbn/fkfEDneXbRvzNr3WpIiosHTZTMsLv1bbXi+6+rtnIc5JV1o7ueGzzhfPghWXT00lUWvn5mqRP0tdQQCn/B9NbAW3inlgmoRpkgK5F4vP8HOxUNf34j3d5+w541QFymcF6ZGRgHRyFY7d/6guUk788pTmHkJ1qjrl2wwF+Qk0C4kKtzRR2YGZXZcJw+v2LK1TsdpbMlCLGfnPrk/1JfEkBFVOju8jHlaaiQTGnTwMFM6KUGNKYmak9hv6fUgQR5XG1W6YiAKe62u7rwyC85hsoyILkDoDGDN7exy2vI3IfSjsLyNIPBNh3NzXVnCX79i0E5kebh+IMS0dWslWDmouRlOukSgrkheVPNt0rWW8jiPMwGTPKHdw8PqVUgF73mPfLxAwTWv4sEMjyHdxco1SDV3SiSSz3NaHjNWLg1afgY6MjTvXwxnV11xgbhBDkL9qpK4CLdQcgH/NGZbby/pNi6i1BArGYtaXVS55SUxWw4qZ7ofSe0LR4kv5GcZOQulthrjn2IRJ9EV7rOpI1YM/sbKwj+DUrutkbKV7yj9V35U+1M91TQF3fEKI4DTZyG5XZzAMgt1mfBUznNJ4vvJA22xn5D3FMS7dekg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR04MB4899.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(366004)(136003)(346002)(39860400002)(376002)(396003)(451199015)(66476007)(5660300002)(8936002)(66946007)(66556008)(2906002)(41300700001)(6916009)(8676002)(6486002)(6506007)(478600001)(26005)(6666004)(186003)(54906003)(6512007)(450100002)(2616005)(316002)(86362001)(1076003)(4326008)(83380400001)(38100700002)(36756003); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?6NCOsd8jY5jn+4GxAteLWLIwxLLkAFtZDsc45vGWeB3kOQn4afWCz1T76t5X?= =?us-ascii?Q?eeLuQukNpIcsxaQ2MPQdUaFRsqg/wdqb8UqnRZ2IXga+qInOvozYBZxB0G3q?= =?us-ascii?Q?icoVfIFwBMQs8pXrl9v303kIJxR9RL4xFOpf+p0AEt3ZD5RjxEJEBgsyZlay?= =?us-ascii?Q?HZDqt3Qb/6nROJpY2kbIM0ZkCYchbrJY2SzWHpcLAlCQZZxDNjik+aAxC6ir?= =?us-ascii?Q?DXpxzAwT9pLVqT3QhdR2vCdofpOYbX2BmpS2IiI5T/Oaak+YX3RgZ+af8Gu8?= =?us-ascii?Q?ca3JVhRZsMucWoHb5MZdTe1HMe+lg1KOoBJzvuOrn2aNGXhNfDkxUO0Pm6/8?= =?us-ascii?Q?Tog0f9oL1sUI3oIM3KuDykFnuhr5y36V1GZKA5LmEbktuw7vLwTCYlgJS9U8?= =?us-ascii?Q?J156lXV9DR2nkCxR7lyb9wXh8KPbxxj+/aUeG0ms3b/wyFPI+gF0tQSlmTrC?= =?us-ascii?Q?hbHhWKUlPscOzyK3I34j6iwi+/WsTOfbmBfXb565aF47dtYMmr5VsWkQCQk4?= =?us-ascii?Q?yrQRaUnkcKUuiWCxKHe1kXWIQAcWgf/Drcj75iabEVXpv5gJT8gD+mSmY0AQ?= =?us-ascii?Q?U9QnP68EYb5KbrH/rC4oGSaA/MnqptWJE7D7AKzT+zu8PGoEVxlXpI9mlQF2?= =?us-ascii?Q?BgfWc6vx0iIb6aAxtK+Oo0ZfxjxouZgKy3rikX14UUywCUOWy8xMd0KcOp7f?= =?us-ascii?Q?W9xpNxugLlKD3A4r+5aO9qbjzuXTEYh6okEwNq/OjyVpECcP5YqGXP9al+4e?= =?us-ascii?Q?0IjBME2OmhxX44DR8X22j6DlVGYUQ+arQqAZjF/WIzDlTAbv6eRQD/5eH6s7?= =?us-ascii?Q?51XQzyhN1Re4fsDCLwvXM/hdiqsV+fKa609/fhJdtrZ+RBwiyz/TuI2wSNlu?= =?us-ascii?Q?bJFCxiNQHlxuilr9N/dFntxqfZ/HjzE+Uo75DqFyKXfG6eXlwEn9sjdSrgSb?= =?us-ascii?Q?Fm9aYrJZoxdQZ82JFkO3g8mew9MN7oKXto4Qo76o8lrt/NO5Fmt1WTpiB8LX?= =?us-ascii?Q?+dOWJVkT7/uCipSo5ibioQGtuU9sSLtqh2hnJu5qlIOlBnQJsIwdCvX1CybR?= =?us-ascii?Q?q/GICJFp5C2N6LQc1bWwfiZZ36P6iH/h8hp4GbYM3ML6/FRC/NFJHoPLpYR9?= =?us-ascii?Q?znIwhADWKXYj55saLdBhWB4KpLgVpisDQy0wJGYRYlanup5RcmZNEERmalpM?= =?us-ascii?Q?PvwmdelH5dRjyqQvCP+Ksot09tDPbnt8YRaLssaOBwk1gjNuZlWTPjtDmy9f?= =?us-ascii?Q?P+cDZhibiad1lKBjK2wulQ/6N/Eev/didHiP8Ou06lnnRq4eZUp4PeIFhbEc?= =?us-ascii?Q?GuQYiIRqpKA2CV9R/YF7FhlvLNEq/luvQL+8wjIskJOqWY94t9y8HLd+IDSZ?= =?us-ascii?Q?kXVLBdD39rFX4DWGYDw5KtqwDxZLLONmadSqXeAFUL7JLAs4f+VJHSOLdY/M?= =?us-ascii?Q?XbxPkFeL44+Ddz/ByykL9QnvIq4/avLRSGHc7PnlqOCJ5hs5EYMEISV5ltml?= =?us-ascii?Q?Puzoh6FL6AOzqcq9xz70Hayh0iYhqw5/opRMOyrTUZK5bMUlZ23vJwRJZTvH?= =?us-ascii?Q?LNytKK6Ti7X0l22pq8rlIeFMK09+zQn/1iJ48C35?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0c1e2e18-3301-4741-3a35-08daf59b87d0 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jan 2023 19:22:37.7402 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 8U+KI6mp4gLA/Sd1ZsL4V4Rzuhdpq920mQFEleVPQ1IP/EJFyrZn5qJtkWKD1nV2D6AlAzXSSC9ry+rgTOUi8g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB6994 X-Mimecast-Impersonation-Protect: Policy=CLT - Impersonation Protection Definition; Similar Internal Domain=false; Similar Monitored External Domain=false; Custom External Domain=false; Mimecast External Domain=false; Newly Observed Domain=false; Internal User Name=false; Custom Display Name List=false; Reply-to Address Mismatch=false; Targeted Threat Dictionary=false; Mimecast Threat Dictionary=false; Custom Threat Dictionary=false X-Scanned-By: MIMEDefang 3.1 on 10.11.54.6 X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Andrea Bolognani Errors-To: libvir-list-bounces@redhat.com Sender: "libvir-list" X-Scanned-By: MIMEDefang 3.1 on 10.11.54.5 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1673637770662100001 Content-Type: text/plain; charset="utf-8" To avoid needlessly installing the monolithic daemon, replace the libvirt-daemon dependency with libvirt-daemon-common in the secondary drivers. The common subpackage contains all the utilities and files needed by the secondary drivers. Signed-off-by: Jim Fehlig Reviewed-by: Daniel P. Berrang=C3=A9 Reviewed-by: Andrea Bolognani --- libvirt.spec.in | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index e1a5477711..4886b91bf8 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -522,7 +522,6 @@ the monolithic libvirtd %package daemon-config-network Summary: Default configuration files for the libvirtd daemon =20 -Requires: libvirt-daemon =3D %{version}-%{release} Requires: libvirt-daemon-driver-network =3D %{version}-%{release} =20 %description daemon-config-network @@ -531,7 +530,6 @@ Default configuration files for setting up NAT based ne= tworking %package daemon-config-nwfilter Summary: Network filter configuration files for the libvirtd daemon =20 -Requires: libvirt-daemon =3D %{version}-%{release} Requires: libvirt-daemon-driver-nwfilter =3D %{version}-%{release} =20 %description daemon-config-nwfilter @@ -539,7 +537,7 @@ Network filter configuration files for cleaning guest t= raffic =20 %package daemon-driver-network Summary: Network driver plugin for the libvirtd daemon -Requires: libvirt-daemon =3D %{version}-%{release} +Requires: libvirt-daemon-common =3D %{version}-%{release} Requires: libvirt-libs =3D %{version}-%{release} Requires: dnsmasq >=3D 2.41 Requires: iptables @@ -551,7 +549,7 @@ bridge capabilities. =20 %package daemon-driver-nwfilter Summary: Nwfilter driver plugin for the libvirtd daemon -Requires: libvirt-daemon =3D %{version}-%{release} +Requires: libvirt-daemon-common =3D %{version}-%{release} Requires: libvirt-libs =3D %{version}-%{release} Requires: iptables Requires: ebtables @@ -563,7 +561,7 @@ iptables and ip6tables capabilities =20 %package daemon-driver-nodedev Summary: Nodedev driver plugin for the libvirtd daemon -Requires: libvirt-daemon =3D %{version}-%{release} +Requires: libvirt-daemon-common =3D %{version}-%{release} Requires: libvirt-libs =3D %{version}-%{release} # needed for device enumeration Requires: systemd >=3D 185 @@ -579,7 +577,7 @@ capabilities. =20 %package daemon-driver-interface Summary: Interface driver plugin for the libvirtd daemon -Requires: libvirt-daemon =3D %{version}-%{release} +Requires: libvirt-daemon-common =3D %{version}-%{release} Requires: libvirt-libs =3D %{version}-%{release} %if %{with_netcf} Requires: netcf-libs >=3D 0.2.2 @@ -591,7 +589,7 @@ an implementation of the host network interface APIs. =20 %package daemon-driver-secret Summary: Secret driver plugin for the libvirtd daemon -Requires: libvirt-daemon =3D %{version}-%{release} +Requires: libvirt-daemon-common =3D %{version}-%{release} Requires: libvirt-libs =3D %{version}-%{release} =20 %description daemon-driver-secret @@ -600,7 +598,7 @@ an implementation of the secret key APIs. =20 %package daemon-driver-storage-core Summary: Storage driver plugin including base backends for the libvirtd da= emon -Requires: libvirt-daemon =3D %{version}-%{release} +Requires: libvirt-daemon-common =3D %{version}-%{release} Requires: libvirt-libs =3D %{version}-%{release} Requires: nfs-utils # For mkfs --=20 2.38.1 From nobody Fri May 17 21:09:42 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) client-ip=170.10.133.124; envelope-from=libvir-list-bounces@redhat.com; helo=us-smtp-delivery-124.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail(p=quarantine dis=quarantine) header.from=suse.com ARC-Seal: i=1; a=rsa-sha256; t=1673637771; cv=none; d=zohomail.com; s=zohoarc; b=K9y1L+ihiBv7sTU3qlCS7uEoraWOZpVdrmQ+CE6q5453Hz/5PFs0kPQeQSDz6ieNsOoesZYmyXUMLH+i5SPPssUxlFqUJSFQ53Fw1kNzROeWXVJ7Kqw4wEfI8xcXElWgLV1i4qViwKqFNr7jy8Ak+mxlkxnFcuZL4sKFvUNHD50= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1673637771; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=2qVybQOp+v8stRrB9AvcxLT+TIsUJKOfSlH0bmmkZGs=; b=OQBYQfT772+NIAV19GbSbmYjcbRArOqSfG2uNaxMg02RmbGP1pFtX1psG8NQ8M3XpPlcMyq6QWbjLc4nxeca8L/STv7RdNaBGED0lIjWGHN4hlMxSJRaVXkNz/F7z++YWwbq1RDgE3ndaOZCwpfbWOd0wLgEdJJR11Sa9J9OFsg= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail header.from= (p=quarantine dis=quarantine) Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mx.zohomail.com with SMTPS id 1673637771632209.94606272524004; Fri, 13 Jan 2023 11:22:51 -0800 (PST) Received: from mimecast-mx02.redhat.com (mx3-rdu2.redhat.com [66.187.233.73]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-602-k7OZT6jONG-FxuF3g75Y0w-1; Fri, 13 Jan 2023 14:22:49 -0500 Received: from smtp.corp.redhat.com (int-mx09.intmail.prod.int.rdu2.redhat.com [10.11.54.9]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 8247538035A0; Fri, 13 Jan 2023 19:22:47 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (unknown [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id 69DC2492B05; Fri, 13 Jan 2023 19:22:47 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (localhost [IPv6:::1]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 49E5319459C5; Fri, 13 Jan 2023 19:22:47 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 195D1194706F for ; Fri, 13 Jan 2023 19:22:46 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id F1A5E39D92; Fri, 13 Jan 2023 19:22:45 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast04.extmail.prod.ext.rdu2.redhat.com [10.11.55.20]) by smtp.corp.redhat.com (Postfix) with ESMTPS id E8E7553A0 for ; Fri, 13 Jan 2023 19:22:45 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-2.mimecast.com [205.139.110.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id C888B101A52E for ; Fri, 13 Jan 2023 19:22:45 +0000 (UTC) Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on2050.outbound.protection.outlook.com [40.107.241.50]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-172-bXnXQSLyMQWFL--HBH2_gg-1; Fri, 13 Jan 2023 14:22:44 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by VE1PR04MB7296.eurprd04.prod.outlook.com (2603:10a6:800:1aa::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.19; Fri, 13 Jan 2023 19:22:41 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%3]) with mapi id 15.20.6002.012; Fri, 13 Jan 2023 19:22:41 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1673637770; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=2qVybQOp+v8stRrB9AvcxLT+TIsUJKOfSlH0bmmkZGs=; b=iPBoyMB6H2wxlkUBHP0QT6RcxKIOjRqe+dXXkbCj7xwVrseePm0uzJ802eIfZqn7m3MzuZ wKot9dnQqDKyEfMnaRUOm6XF2CX8KGR3z1cMconySY65lKgDcYY42zUtZ34djCluYheP72 u0Ofj1+VbylfV1hieWkxzsbClcMWOFc= X-MC-Unique: k7OZT6jONG-FxuF3g75Y0w-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: bXnXQSLyMQWFL--HBH2_gg-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V9 10/14] services: Weaken systemd dependency on virtlockd Date: Fri, 13 Jan 2023 12:21:57 -0700 Message-ID: <20230113192201.7438-11-jfehlig@suse.com> In-Reply-To: <20230113192201.7438-1-jfehlig@suse.com> References: <20230113192201.7438-1-jfehlig@suse.com> X-ClientProxiedBy: FR3P281CA0172.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a0::10) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|VE1PR04MB7296:EE_ X-MS-Office365-Filtering-Correlation-Id: c4dabe18-9ab9-4ffb-8ab2-08daf59b8a13 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: w5Yt/K4iQ86ju+UlM9vbQcyijtck/CFQ+MQJeLOZucauqj8ZJMlfVobN86gyxUjH1kqJcIi0TBSLmokFLTJOidoij3xgv2gROBRCCSAUG8oQWPOsEqYppDzCNwPuJgCdgaS51I8cVwcIkogz2y9ZaodLWUR7MkW+Ko+e9CrXc7ra4kKJOw6FTxIw53c2MRcsJ3s/oIly8V7qcvi54GFfftoyoXtHcXrbq4c2LhK7Nzk4dDxC+LTM/zeG1O15I0SQgf7sc8Gy7e7bmU+kTd1qU/sLaWROrmgx8aUWIVqT5eqmMdnn42HzLyWl1E10IX3YJ3elvzzR35EiQfwsExHPw/36UQK/ZXvh0V+cuvKMxLw/Ti0hq4qJPgZwPilT0ylj5vnkrfvwkQHjpymLK5h18J19vL7v7EU7tvZGm4YVaT0PY7PK6E4ckbS/T3h8TN0zr8U22Xic4DJbmtCvKPnRBLn8d677K8cVd/KoHr12k7ZX+14yLb8k3y1kjIx4GO5bBqxXyWXdbpuGSkUnTrmiNTHNKi9DCFAx49U7ZfdREUHRXrEjSRx7e1kr8s8dUCeTUkkbqkQQesLbss4SUpu1WLBGMdbyZ1QSTZoH+Gl353mbRrivUxAiU0UufpjKdvzAj79wrYkIq9dMrqZB4i9Y3A== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR04MB4899.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(396003)(376002)(136003)(366004)(346002)(39860400002)(451199015)(8936002)(5660300002)(83380400001)(41300700001)(38100700002)(86362001)(36756003)(2906002)(478600001)(6506007)(6486002)(186003)(26005)(6512007)(1076003)(8676002)(6916009)(66946007)(316002)(66556008)(66476007)(2616005)(6666004); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?wdliSpXx884hF6iFbi0sI7RO6SEmV8Uc65Wr+LKwx8RjHbAJuzJyM7ZSOSJx?= =?us-ascii?Q?b6ieyui5ik5eVm/KvbcITG3vGlHM1bI6/GEQUo0CpQQfoMhwEmgdIccOey7r?= =?us-ascii?Q?folg/zmfwwB69SD9aD09qLwOU/PHV6C/swlxAdp1mgQxEo8mYIFJBKNUhAff?= =?us-ascii?Q?YkEdfrWKJVwGqmhfu3K12D0y5VzdParK4d7B0zZWFUYsKKEizsX2hyvxw6bt?= =?us-ascii?Q?souXvL/5wVRkfqsmUZwYNQDX7s6HfIv+AIyCDm7iFo+SwpohOkoj0VTOoKG6?= =?us-ascii?Q?XIoERNtx3JPYBXdOaCqfbFSZtFoHk5I5wgjK07fwGz9PQ7Fasn9CygH0hidY?= =?us-ascii?Q?RDSrJsaVlmndPNhGFduHv6Tys+G5YwiFhuL5XyRQqS0T3uiu05AlmOM6jzAf?= =?us-ascii?Q?fSj5htVCepbk/xHHuwWQif8U7iMI8AahLa+NSq8y6wcP/rvONnZU4QyvvPU4?= =?us-ascii?Q?5KdcJhgyU4ZwW86KyFPvE9MWyUcPPNopJih47lUGToJT1pumVYOmh2IHlZXW?= =?us-ascii?Q?KveyUzODFnxmr4AkIuShcBEgbizL8MpkFUoeAH35+SCqFwJ1pD69X07Tjgqo?= =?us-ascii?Q?OXZjAhK1TDFoaJtHcyexYneMYoeRKzQZX81wY+BReGncLEyyvuMWckLmPMvp?= =?us-ascii?Q?K7E1Z3TlMuPqBfq4d/1UmmvUluWgbAhVruAa1M1W4Vb+5AxcbCLrkMu51jxf?= =?us-ascii?Q?5WTh1acAb6OT3xNzVEmcVKKHWToC1sLgK4ZfVtBqgzLMwXLxANbWzjvwYgfR?= =?us-ascii?Q?HMFqfU3E8bg1fMqTW6YSUpwvDZesl4QCSesOxsenJllWEg/guDKv5pNHm0SV?= =?us-ascii?Q?AJZdv9nw5LOqZI+yy7JWsCDvUQdvI7OOGxUSw0z15FDEIhZWljY0pKHp4Go3?= =?us-ascii?Q?QZpR48R1CJwgwZPO8hjHqHJIYQNG+cvQzngv5ZtftSmHCHFa2qhpuMMGPCn0?= =?us-ascii?Q?E3djigiZP4Te+QnNZBwlg9KK5K22TzvETyazq1vPaTUjilXtk7uMlolLSv7+?= =?us-ascii?Q?TMSpzE0KIOMrV8uRz/AwbTzbU/ol5Gfb2cgXnra+yj3i0Ct74kNgyiDJpXxI?= =?us-ascii?Q?NAEM8FwsrYoJPRut5S3cN/L/TInegU3icmPy5EnPEO3pFx3AhG7gNU42LvIw?= =?us-ascii?Q?bmdxB0je9aaTsxZ6xQ6PClAvooeyyYoY3rawjupQaM1XYAKFzgsG0YBzFZJJ?= =?us-ascii?Q?QuH9mws7pV46zoibevKXtx94XM+7ZNd2vwItEp5tLq0ZtX0D+qD/tbo5Mq0p?= =?us-ascii?Q?xjXqtF3mtehqMamszGiWy0lF2wbb3JAg3QbGEK6UL8UOU/6rW8TWkK+bnlwv?= =?us-ascii?Q?uD/q8uRu3yFTjoZmySeUkm9v7pjuddTuhTj0KTBpZqWPYNqYOZHo+mWv02JW?= =?us-ascii?Q?QDAX2x+LVOsmhCKXPD9hDguVW7ZGJ3S1kTBj0gNVIdSgG+AQwVxZU8RZW4we?= =?us-ascii?Q?PeLwagvIkug4dyvcaWWwu9WaDIQKBa8cXKG8AjZRafjKGjOBQcamBJ1JiYV8?= =?us-ascii?Q?IVOPCILSHGiPUGtYUxjx16lH2+dWeMkDTOrKIsr+ccBjqM7XiASL9/YKfY9C?= =?us-ascii?Q?OON2be+zPVsXX95S60ZIyrtxzr876NWPlO9TDfFv?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: c4dabe18-9ab9-4ffb-8ab2-08daf59b8a13 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jan 2023 19:22:41.5368 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: DBxS7TWgeNrOMt+6nXq7Te8HfrpWzbXM5gSY28I7wGv5A/X54YekgGYdmbeK3UHZu04hESsV1MkXrJemNn7nVQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7296 X-Mimecast-Impersonation-Protect: Policy=CLT - Impersonation Protection Definition; Similar Internal Domain=false; Similar Monitored External Domain=false; Custom External Domain=false; Mimecast External Domain=false; Newly Observed Domain=false; Internal User Name=false; Custom Display Name List=false; Reply-to Address Mismatch=false; Targeted Threat Dictionary=false; Mimecast Threat Dictionary=false; Custom Threat Dictionary=false X-Scanned-By: MIMEDefang 3.1 on 10.11.54.5 X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libvir-list-bounces@redhat.com Sender: "libvir-list" X-Scanned-By: MIMEDefang 3.1 on 10.11.54.9 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1673637772733100001 Content-Type: text/plain; charset="utf-8" The systemd service files of the qemu and libxl driver currently have a 'Requires' dependency on virtlockd, which is too strong since virtlockd is not enabled by default in either driver. Change the dependency to a 'Wants' to avoid a package dependency between the driver subpackages and the new libvirt-daemon-lock subpackage. Signed-off-by: Jim Fehlig Reviewed-by: Andrea Bolognani Reviewed-by: Daniel P. Berrang=C3=A9 --- src/libxl/virtxend.service.in | 2 +- src/qemu/virtqemud.service.in | 2 +- src/remote/libvirtd.service.in | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/libxl/virtxend.service.in b/src/libxl/virtxend.service.in index 6b083c414f..9171d4fdf8 100644 --- a/src/libxl/virtxend.service.in +++ b/src/libxl/virtxend.service.in @@ -1,10 +1,10 @@ [Unit] Description=3DVirtualization xen daemon Conflicts=3Dlibvirtd.service -Requires=3Dvirtlockd.socket Requires=3Dvirtxend.socket Requires=3Dvirtxend-ro.socket Requires=3Dvirtxend-admin.socket +Wants=3Dvirtlockd.socket After=3Dnetwork.target After=3Ddbus.service After=3Dapparmor.service diff --git a/src/qemu/virtqemud.service.in b/src/qemu/virtqemud.service.in index 9ae3f01fa0..315359e287 100644 --- a/src/qemu/virtqemud.service.in +++ b/src/qemu/virtqemud.service.in @@ -2,10 +2,10 @@ Description=3DVirtualization qemu daemon Conflicts=3Dlibvirtd.service Requires=3Dvirtlogd.socket -Requires=3Dvirtlockd.socket Requires=3Dvirtqemud.socket Requires=3Dvirtqemud-ro.socket Requires=3Dvirtqemud-admin.socket +Wants=3Dvirtlockd.socket Wants=3Dsystemd-machined.service After=3Dnetwork.target After=3Ddbus.service diff --git a/src/remote/libvirtd.service.in b/src/remote/libvirtd.service.in index 954df5d1e5..30588279f8 100644 --- a/src/remote/libvirtd.service.in +++ b/src/remote/libvirtd.service.in @@ -1,13 +1,13 @@ [Unit] Description=3DVirtualization daemon Requires=3Dvirtlogd.socket -Requires=3Dvirtlockd.socket # Use Wants instead of Requires so that users # can disable these three .socket units to revert # to a traditional non-activation deployment setup Wants=3Dlibvirtd.socket Wants=3Dlibvirtd-ro.socket Wants=3Dlibvirtd-admin.socket +Wants=3Dvirtlockd.socket Wants=3Dsystemd-machined.service After=3Dnetwork.target After=3Dfirewalld.service --=20 2.38.1 From nobody Fri May 17 21:09:42 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) client-ip=170.10.133.124; envelope-from=libvir-list-bounces@redhat.com; helo=us-smtp-delivery-124.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail(p=quarantine dis=quarantine) header.from=suse.com ARC-Seal: i=1; a=rsa-sha256; t=1673637774; cv=none; d=zohomail.com; s=zohoarc; b=JVSW4TAZ+F8iI8ZCRtrjXc2AI03KMBlipAZTGHaWKbUl5QemChPGz8H7JSCDgOSt6nPT4V5J0t7wrSbhHnp3kBUTFMEeK4Ymu6rLxVp4Bo8vR9ruyVTl4pFGKg9jHzYtrSpfV9RmwRMY0A1cJdr+Hhow7FWja/T0ZqiKqqmy+9o= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1673637774; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=t06g9s60bpCAZPwSZOsPaUwNl8fgiJleI9DezwNNVY8=; b=jkdVy0fQuVF18I74goOFm5gZIMbOIIfcRadpDZVb8QXUr2p5j+HiufdH4uDeJIs6Y49eM3xYFdtS4VAx9MPFlhnvveujUWhlB9XV4Qgte3Xia5tg4YATPWYE+tOcgjbl9D0Pn6XLdGIh16HZ5iAHYM97MlxZXANEpIQ1Nhnixy8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail header.from= (p=quarantine dis=quarantine) Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mx.zohomail.com with SMTPS id 167363777447060.371489133471414; Fri, 13 Jan 2023 11:22:54 -0800 (PST) Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-606-WohLZRkUOeOBnKZy8xPQKw-1; Fri, 13 Jan 2023 14:22:52 -0500 Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.rdu2.redhat.com [10.11.54.8]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id DD75B185A78B; Fri, 13 Jan 2023 19:22:49 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (unknown [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id C9078C15BA0; Fri, 13 Jan 2023 19:22:49 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (localhost [IPv6:::1]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id BAE1C194707C; Fri, 13 Jan 2023 19:22:49 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.rdu2.redhat.com [10.11.54.8]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 267DC194707C for ; Fri, 13 Jan 2023 19:22:49 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id 1A943C15BAD; Fri, 13 Jan 2023 19:22:49 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast10.extmail.prod.ext.rdu2.redhat.com [10.11.55.26]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 105BEC15BA0 for ; Fri, 13 Jan 2023 19:22:49 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-delivery-1.mimecast.com [207.211.31.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id EAA0C1C426AE for ; Fri, 13 Jan 2023 19:22:48 +0000 (UTC) Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on2064.outbound.protection.outlook.com [40.107.241.64]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-261-BbKwIij5MkmvQRippUE4Yg-1; Fri, 13 Jan 2023 14:22:47 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by VE1PR04MB7296.eurprd04.prod.outlook.com (2603:10a6:800:1aa::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.19; Fri, 13 Jan 2023 19:22:45 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%3]) with mapi id 15.20.6002.012; Fri, 13 Jan 2023 19:22:45 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1673637773; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=t06g9s60bpCAZPwSZOsPaUwNl8fgiJleI9DezwNNVY8=; b=aIhjh5Lje6AkNOgHCi2OzjdjZSGtmSCQtNgjZ1xnN1itireu/EsG5ZQani27F9TDpOYsqM lvFw0BdJ5SCtMPOnyo9MgymGBSzhr5HrBiWntTZd/lDYlWrntVY/TPU1VOxT8+2t6KHClB fjDzMuK09ODAG1v0K3HKIaoQdmp/QP8= X-MC-Unique: WohLZRkUOeOBnKZy8xPQKw-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: BbKwIij5MkmvQRippUE4Yg-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V9 11/14] spec: Remove libvirt-daemon dependency from primary drivers Date: Fri, 13 Jan 2023 12:21:58 -0700 Message-ID: <20230113192201.7438-12-jfehlig@suse.com> In-Reply-To: <20230113192201.7438-1-jfehlig@suse.com> References: <20230113192201.7438-1-jfehlig@suse.com> X-ClientProxiedBy: FR3P281CA0166.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a0::9) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|VE1PR04MB7296:EE_ X-MS-Office365-Filtering-Correlation-Id: 8bdcabf9-c9f0-4297-efb3-08daf59b8c4a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: Dfef/4IFX6azs+PPiE9jkTY2+FDb4nMKaJcJbM8yilkS0/9XA7wsHAiD/rFJOX8FiDrIdZZf928m4K/3yGHevbRKJK6GZP24cMJcTUieCvQRv7KMu0QUeaw8vHM2fLz8wYD9iDXFqtfMQZK6/psErSQhXdIy4xJYCNSPg+VeFiXrf1mUavviXSX+DVALO2UvLp6HEwzHN+SsSd+seEkrvmNGoP0o89fW1HvG3A4baxvg0uIPyij7dzsEh6jIBI2TZLSVt6Bhp1oCtEgMhBuB8fpYLOTyvwv0uskoNqhT5AG3h9CUyvftl6w839D6+GtostKM/1Wxph3HYyHSDuHRkrj49hLCBFnmPGjpJL7HsYOiOsEMJthPbwdZKJ9Y6nE47VPyKDx9ysj3BhaNSQ+Bw2TP+RRDiSbvLotG13A8D8hmeouiT3e/AhFoGO9s9KITnpARLMKEfLPVkBNQ6wTAI7ASyB6BKnuanHK7bI5uYv2nONLRmo7V2liwswQH/TYRF5KHv7DLP1FYsmd9pDGXGDJ4I6da5ky/Mh3N0QlrX8Vjuwpmq2McSmudGF7jTYZI6C0ugdOjrxMDsslTy5sM3hXDAI0zyie7VJxGdl7vgpet5KqATsdQtwyk/BMUiA4a0D0TnN4UNsUvqOleCPg3jQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR04MB4899.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(396003)(376002)(136003)(366004)(346002)(39860400002)(451199015)(8936002)(5660300002)(83380400001)(41300700001)(38100700002)(86362001)(36756003)(2906002)(478600001)(6506007)(6486002)(186003)(26005)(6512007)(1076003)(8676002)(6916009)(66946007)(316002)(66556008)(66476007)(2616005)(6666004); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?cOXlNcRF6ht4osquWNLyK2RYYDvUFRmSWh5kjcZA+zu8i2Th8q494uROKqKC?= =?us-ascii?Q?5+lVNXaqiJSfS807A/w0FInAjOlFrmLAfXzp5Oz0bV2pqWfeZyKFHnn9vp9R?= =?us-ascii?Q?/PZWWom+aigzxO7D+Dp73s7VILy4WGimixfUw/OSpKEjl/DmamEaK0l15L/h?= =?us-ascii?Q?2XJT1Pfeybpku3DXhSzVubXnCsp4+PHYr9VnZNs8QItNr9XGa6/kUeCG3suP?= =?us-ascii?Q?YHf7yW2bXA1xAEQwdklpoZR+xlV8FtnqF2k2BAy5agL4zsjjvRBlTJkfzCDw?= =?us-ascii?Q?jKukkvduEiJ/MvVYFvDvJ/BIye6z7xmfTSIalWGG4BlQUt7mSKnRBkZrzylT?= =?us-ascii?Q?P/n9+DSsMf8mripSLFh2/snmLaeGdb7Vne09HtadTCfgo/o0Yk/sAXVriHlj?= =?us-ascii?Q?7LqTC+L17KXmKa4wPnnaUFjSxJWhCCzktDHm2BcHT9aVtcnZoevHLRHA+gU7?= =?us-ascii?Q?55NRkHeT4w5azbad8pflk8XO2RF+zN6F6WL0pQcOc4Q+1paDWEJFgieoDrY3?= =?us-ascii?Q?49pm6H6bzaKiF0JaG57U4/Re5XxZ7jq1ne3vFf6QkVZMy4P11HbgoJlScKQt?= =?us-ascii?Q?hbQoMD9Y8CwD8KLAQa8sucjgDdyHeDnlqjIgEy2Z2rpQhLD8IQ/jos+YeA1B?= =?us-ascii?Q?61j6thhiD4S61PFdle4KYlPc4odmAMfdg3jjOyOKsj/K/aPtlOlDSeswYBtc?= =?us-ascii?Q?C8RX2fA8YB+jp3k/UezWu8MAWwBVx3vK+07y2SQ+zfocpcqReXyqhfbvs0x+?= =?us-ascii?Q?QPDJPsGhd6JVBXUFZBdMU2ipkA3PbObNEHum4QxEfuLRffchdPMOQhQwwa2k?= =?us-ascii?Q?CtFZYeWNmNqTV9lt2wy0+yVBKNYKPp0IUOfnGFzrDDDchPhLclAdCsHMns7l?= =?us-ascii?Q?wSuhTHZv3wLvLS9but3+8AZPwo4CB0emVG9GA1NRpuJFPuiIEjPE8Ayl2rDU?= =?us-ascii?Q?UoSNkeljDjz/8gb/q0JmFMOuXAcDNngw3zBTuVlbSL1IBNe6SFwfqnyDZYH3?= =?us-ascii?Q?BE8w0ivEeE1zsy5h3E8P0OGZ1CJu1jEKU0Zk1CG6fyKpyj89FLxc97JjSoxE?= =?us-ascii?Q?4/zO1eoW4tzQOgOBGxoyH8rlZSXwFeO4xxBmOQJrk/e+DDrWM85yEWAWJ5vL?= =?us-ascii?Q?nXb+wDbBaUF9bf5B2fSy3OTiqGVNCgRdwrT4PIG3COTYWY2yXeGj3H/aBTCr?= =?us-ascii?Q?3rZCyBs/TMCqXo0GD+IfuBFzm6vNMOVrq1eWnRf3tLwJyji4NiDCre/fS90H?= =?us-ascii?Q?rC4V16ZrUg+V7PLSga8xlmx59pOcBmldH0opNXadItEVTWn5klmh5y7mVmzX?= =?us-ascii?Q?awiO+eBYgCeCWm4y2zq6YdcZsgt6KbIXxLINEgZZQVLThFiUxmtE8yG7cUtD?= =?us-ascii?Q?eBX8xzvJuMN+FXMLaGv9TtquiGmDAVBWQeholsntEHk+8heYE8m3eeBpqfZU?= =?us-ascii?Q?I5T1PboHOYdBkLQTSwbgjFZ76vx71gxKH2XFlMmXzSTIXGwC+uZn/dSoLrWl?= =?us-ascii?Q?BXoHqvW4veIeAfQZ47EIGAbQthd/709IxI/Ahmuv6rTUqmSLVjzy4CxH8P2+?= =?us-ascii?Q?zDYz6boMsdW5RxHwey0gkwtiZ7MjXXc/f/VDoJYY?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8bdcabf9-c9f0-4297-efb3-08daf59b8c4a X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jan 2023 19:22:45.2084 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: o/l/mXzu978t+tN+B+WuWvNA/EwpszssDh5M27xGX8q8ZYmJq1worQVlnDi4cvh8HWbS9W3u4t+PMUuUIda4HQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7296 X-Mimecast-Impersonation-Protect: Policy=CLT - Impersonation Protection Definition; Similar Internal Domain=false; Similar Monitored External Domain=false; Custom External Domain=false; Mimecast External Domain=false; Newly Observed Domain=false; Internal User Name=false; Custom Display Name List=false; Reply-to Address Mismatch=false; Targeted Threat Dictionary=false; Mimecast Threat Dictionary=false; Custom Threat Dictionary=false X-Scanned-By: MIMEDefang 3.1 on 10.11.54.8 X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libvir-list-bounces@redhat.com Sender: "libvir-list" X-Scanned-By: MIMEDefang 3.1 on 10.11.54.8 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1673637774681100003 Content-Type: text/plain; charset="utf-8" To avoid needlessly installing the monolithic daemon, replace the libvirt-daemon dependency with libvirt-daemon-common in the primary drivers. The qemu driver also needs a dependency on libvirt-daemon-log since the virtqemud systemd service file has a hard dependency on virtlogd.socket. Signed-off-by: Jim Fehlig Reviewed-by: Andrea Bolognani Reviewed-by: Daniel P. Berrang=C3=A9 --- libvirt.spec.in | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index 4886b91bf8..5e769ee32f 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -749,7 +749,8 @@ parted and more. %if %{with_qemu} %package daemon-driver-qemu Summary: QEMU driver plugin for the libvirtd daemon -Requires: libvirt-daemon =3D %{version}-%{release} +Requires: libvirt-daemon-common =3D %{version}-%{release} +Requires: libvirt-daemon-log =3D %{version}-%{release} Requires: libvirt-libs =3D %{version}-%{release} Requires: /usr/bin/qemu-img # For image compression @@ -775,7 +776,7 @@ QEMU %if %{with_lxc} %package daemon-driver-lxc Summary: LXC driver plugin for the libvirtd daemon -Requires: libvirt-daemon =3D %{version}-%{release} +Requires: libvirt-daemon-common =3D %{version}-%{release} Requires: libvirt-libs =3D %{version}-%{release} # There really is a hard cross-driver dependency here Requires: libvirt-daemon-driver-network =3D %{version}-%{release} @@ -795,7 +796,7 @@ the Linux kernel %if %{with_vbox} %package daemon-driver-vbox Summary: VirtualBox driver plugin for the libvirtd daemon -Requires: libvirt-daemon =3D %{version}-%{release} +Requires: libvirt-daemon-common =3D %{version}-%{release} Requires: libvirt-libs =3D %{version}-%{release} =20 %description daemon-driver-vbox @@ -807,7 +808,7 @@ VirtualBox %if %{with_libxl} %package daemon-driver-libxl Summary: Libxl driver plugin for the libvirtd daemon -Requires: libvirt-daemon =3D %{version}-%{release} +Requires: libvirt-daemon-common =3D %{version}-%{release} Requires: libvirt-libs =3D %{version}-%{release} Obsoletes: libvirt-daemon-driver-xen < 4.3.0 =20 --=20 2.38.1 From nobody Fri May 17 21:09:42 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) client-ip=170.10.133.124; envelope-from=libvir-list-bounces@redhat.com; helo=us-smtp-delivery-124.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail(p=quarantine dis=quarantine) header.from=suse.com ARC-Seal: i=1; a=rsa-sha256; t=1673637782; cv=none; d=zohomail.com; s=zohoarc; b=QxAmVcRz0eNUjvs+H86sf9RlavBQip0XX+IReqHtq6U7Wzv+GOgckN4UmS093OtZn1pjt0r3s2IBldoBmnpfW7D6e+mftsgIf7ZSdCC5AztWDFb2UcpqsQ3/gLJmv0/oSSGDZMAxDz2iuIrnWPjzhT1cGAigMLCQTS9T0QC5eiw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1673637782; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=8yQD7UOFQFGEdo8QrYNOmjrBashmgZcJzl2uH3k7RI4=; b=FCX3OfkKnMvaWdBCJ5W+eCwOZK6kQJUctOdVDedEdfUae1EJ3rBTc+kS+yasjh0Ww4Nx7xKTdTsw4dpfOFUD8bvIzqi20aMTOSgSKh+DEetxNqbmplT0Gjhi4scceVFi5QnW4Dhhj30B811866tS1hz5Gz+cbChqRhW1JA1dxZA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail header.from= (p=quarantine dis=quarantine) Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mx.zohomail.com with SMTPS id 167363778250348.706838633518146; Fri, 13 Jan 2023 11:23:02 -0800 (PST) Received: from mimecast-mx02.redhat.com (mx3-rdu2.redhat.com [66.187.233.73]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-272-vTWmVJi3OGWjOWTXab27sw-1; Fri, 13 Jan 2023 14:22:59 -0500 Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.rdu2.redhat.com [10.11.54.6]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 301563C0E206; Fri, 13 Jan 2023 19:22:55 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (unknown [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id 140792166B26; Fri, 13 Jan 2023 19:22:55 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (localhost [IPv6:::1]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 05A4B19459C1; Fri, 13 Jan 2023 19:22:55 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx09.intmail.prod.int.rdu2.redhat.com [10.11.54.9]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id AF82C194706F for ; Fri, 13 Jan 2023 19:22:53 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id 94E3D492B06; Fri, 13 Jan 2023 19:22:53 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast08.extmail.prod.ext.rdu2.redhat.com [10.11.55.24]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 8CC54492B05 for ; Fri, 13 Jan 2023 19:22:53 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-delivery-1.mimecast.com [207.211.31.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 6C10A38012DB for ; Fri, 13 Jan 2023 19:22:53 +0000 (UTC) Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on2049.outbound.protection.outlook.com [40.107.241.49]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-635-bQtDu27KNiWCuPCBCY2p6Q-1; Fri, 13 Jan 2023 14:22:51 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by VE1PR04MB7296.eurprd04.prod.outlook.com (2603:10a6:800:1aa::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.19; Fri, 13 Jan 2023 19:22:49 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%3]) with mapi id 15.20.6002.012; Fri, 13 Jan 2023 19:22:48 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1673637781; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=8yQD7UOFQFGEdo8QrYNOmjrBashmgZcJzl2uH3k7RI4=; b=CuKk92aK5mMKYKTpSDclxzDlihWK3MhFBZe7Zfc3Z1ZCSs9ipMVGdIoTrTWTEsv2XttXwT se1z6X7v1pxBb8+ke551cUfTqjOeNdpMG19/2Y4yUrQdq1CVH3Yhma1cthc9wpjlexgJsK E6ykacEiEiFGcApvf1WppYBrOeB1JCA= X-MC-Unique: vTWmVJi3OGWjOWTXab27sw-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: bQtDu27KNiWCuPCBCY2p6Q-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V9 12/14] spec: Remove libvirt-daemon dependency from hypervisor subpackages Date: Fri, 13 Jan 2023 12:21:59 -0700 Message-ID: <20230113192201.7438-13-jfehlig@suse.com> In-Reply-To: <20230113192201.7438-1-jfehlig@suse.com> References: <20230113192201.7438-1-jfehlig@suse.com> X-ClientProxiedBy: FR3P281CA0173.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a0::15) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|VE1PR04MB7296:EE_ X-MS-Office365-Filtering-Correlation-Id: bc5d385d-2725-4400-7d8c-08daf59b8e6a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: OZkEwJV0CZflAyFdX0vYZcU4VNHR4nYoBJ113EFsFWclb9oDy5i4QMYUCXVZ6yafK3xo6pvwwzmhQ31l9ht92qEh+cIQbtJpPCnZqqrcmw2GdndWqNzDphmurbxJ0JIiIckdhiA7K09WZJgVV+oIsRHIg5ZUQfUBOl4GkP5Zn8Nkr3GJBy/WfOUN7aSHFB2M/vcA+XEjh3tzOVBZs8svyum5r9/2Ibwr8chdrTlFDKffK2OMmsi/gmTZ00ktdopDg3qTfhXn56qZpJ03DPXfgB5b8BqF9SqUNfdCt5jIVIYu4nL1gR+njNXKNfLp7ITuxpZUgNE2x56xHmoeAB2bYi3QrufGStOqdepRqAqrcQVOC8rmlOpalUtkuUX2LDptv2u6WgDWn3RFny8FftHaE/jl+rKWC7DScdF+8AlJGbfay/iM7BQQql4EX0RP6bdY/oc5BI38ZfwNtKHZIasnDw/6et+6yMjI/fFuQDm9cCoA3cOXyFEYbCg4kZi2XWA9ZDqvrY92y2X48tCNX5i81dWq6ceCJsRXBr2xF2trDBUSRA4hjjD1CM3L/Rt3Lqq1Rnn3INKZXI/usOJvLnYooCQ/ny1NfQm4Ahuej+r8HzfAOF3bN21A6WD7xLInkxQbBj9DYpN2uvawRRa4Z10BvQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR04MB4899.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(396003)(376002)(136003)(366004)(346002)(39860400002)(451199015)(8936002)(5660300002)(83380400001)(41300700001)(38100700002)(86362001)(36756003)(2906002)(478600001)(6506007)(6486002)(186003)(26005)(6512007)(450100002)(1076003)(4326008)(8676002)(6916009)(66946007)(316002)(66556008)(66476007)(2616005)(6666004); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?4iBgkstsLkr2thi12YHIUB0PrLrvl8J4FPMgA11iZa22H72CKrFsGvMYQl1X?= =?us-ascii?Q?tkzJokFa2bZCNcDmfr1cNi3SDzW5NifJA+bgJAZDlwJx5Ga8BWwsGGSv0yrV?= =?us-ascii?Q?2w3Y8dXjIl1Tw1LnOHmxuB7Opp1V3cGoU/pnhnxyKviyyoEpnMRGrJN0xFic?= =?us-ascii?Q?mroD647G8qvi4m935ZLEWDiI3JZcFc5wK23MqlSEVvckX04vxowFAwDVEh+F?= =?us-ascii?Q?lqWC9q/f4hDINaydUPXIQjBI49SNaDOMqFxsN9ezASEp8GQdN/OtYu6fW8R8?= =?us-ascii?Q?k6Ww3lET6lLXMmaax8f+Iiwc6EPppt+zWMW/NzaMqCWGmxo/+1YcTtZczI7Y?= =?us-ascii?Q?iY9VEBfCocwcqmPFdHtt8GEB0fC1tNBb6Nq+zodHuXEgpOVFDGC8LGnPKxpU?= =?us-ascii?Q?fwuafmkkXQtcLObh4mk8kgBKljCe8JVjl+7JWWMjUTPZzlK+OUxssrGKYzGQ?= =?us-ascii?Q?huV9AKFCifiZZT58MDjKN17acsZ+VZlgjW8crLxDb8giyoJv9PzDSO4CMtHm?= =?us-ascii?Q?uAGWhz9G9XDkVFPmRH5dHJm9PJJGAMazofDN4/napUH8Jrq2RAZv5a6ag93W?= =?us-ascii?Q?JH6+f4ymvv+lcgMb79scW+jxnUM/dmCPjVDjmuIY3aUH7WxD0b8qivI1KpMZ?= =?us-ascii?Q?IZcDJNG7jiQEyEqCd5Pli4qFOnt0jUNcnu1UGAX27ReHXa7+iAS5a2YL5s6g?= =?us-ascii?Q?j3207fTlu6Zh2oTX0y7bgHZzLV9YhiO4Jt82flJbHORg9lBr+VsRRDQzR+7L?= =?us-ascii?Q?LJIPnArIZzGf7P9DEDyOgX0TzMcV2y9r/BemvyiPHDjnbFlT5UrAt7FfMMHI?= =?us-ascii?Q?evDtK/OMFBwE3KwfO+Y0zHPOIu9o5/kKP0TExeAynP9iIL37o6mUNdfB1z3Z?= =?us-ascii?Q?zFKlVJMQrLqnXFE/B/ak459kKXN6qNT/pmTeVauVIQwObz7U5+lgse6XaaZD?= =?us-ascii?Q?3C2Mj6iP5zDjRcZ/Byoq/eMRP2zNahVetr1gMCMOKPeJtcCJAHgvUMU6yuPn?= =?us-ascii?Q?GKZwt249eYf8dWCYWQYoMcbKZ/Ak9omsBD3ivwdYn5cu3o3MjlBzOUIGTBeF?= =?us-ascii?Q?NaYLVpnrcNBGkrEjT7guUiYybp1FEPsDmexjSn0dKg8fd3fXq4JFN4iKbEYf?= =?us-ascii?Q?oNFLsVhyR8Ei9c7Go6QM8xvRhw4MxIDsTJQPlQkX/bSBPwjWUH0utInjUHTL?= =?us-ascii?Q?GeVXlaDB3kO+XGiGHAlzYIX1q7/iVaYpdciMioNTjcY7o7El0pO9Mxt7I43g?= =?us-ascii?Q?A185mQSNb7vsMt8TiK3EJOP0uuq8FTso+qBGga7iZgFt3KbEiJtqcMsYIxbg?= =?us-ascii?Q?UNSCtEw8D7CG0gr6H8d6lUUjNs0xTJfEh6NuJaul0g+JGMTixmj98vaHJJkq?= =?us-ascii?Q?e6EWgBFdkUh4zh8bPxNwVXEOWrZlZYazJfIPPMoO70k4KCKtNVQsBlNjWsuR?= =?us-ascii?Q?DLhSeGORWMiqbfr64/GmUM8x9ZZjbvkepE/WNdFYaJIt4KQ5bL3tRBA6R7ez?= =?us-ascii?Q?dI7KdGxf+O6WWGV3Cep2O1Dd39Py2bl6PYtoalf6Mflo0T2GfMNIMkrW3xIA?= =?us-ascii?Q?8BB2wiSTP+brmmCuVwB46r7Lkx4LEZAnesN/IE9o?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: bc5d385d-2725-4400-7d8c-08daf59b8e6a X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jan 2023 19:22:48.8800 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Ws46Bu9iM0RVjA4mqr768fnwp85aUIHHLkbkP1GXctzlVpbNnNhkyBbRVwpRLZ96EapUmKfkhEdF5Kg+R40TWw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7296 X-Mimecast-Impersonation-Protect: Policy=CLT - Impersonation Protection Definition; Similar Internal Domain=false; Similar Monitored External Domain=false; Custom External Domain=false; Mimecast External Domain=false; Newly Observed Domain=false; Internal User Name=false; Custom Display Name List=false; Reply-to Address Mismatch=false; Targeted Threat Dictionary=false; Mimecast Threat Dictionary=false; Custom Threat Dictionary=false X-Scanned-By: MIMEDefang 3.1 on 10.11.54.9 X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Andrea Bolognani Errors-To: libvir-list-bounces@redhat.com Sender: "libvir-list" X-Scanned-By: MIMEDefang 3.1 on 10.11.54.6 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1673637782716100001 Content-Type: text/plain; charset="utf-8" Remove the libvirt-daemon dependency from the various libvirt-daemon- subpackages, replacing it with a set of the new sub subpackages providing similar functionality. When libvirt is build with modular daemons, the hypervisor subpackages no longer include the traditional, monolithic libvirt daemon. Signed-off-by: Jim Fehlig Reviewed-by: Andrea Bolognani Reviewed-by: Daniel P. Berrang=C3=A9 --- libvirt.spec.in | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/libvirt.spec.in b/libvirt.spec.in index 5e769ee32f..cb325406de 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -822,7 +822,15 @@ Libxl %package daemon-qemu Summary: Server side daemon & driver required to run QEMU guests =20 + %if %{with_modular_daemons} +Requires: libvirt-daemon-common =3D %{version}-%{release} +Requires: libvirt-daemon-log =3D %{version}-%{release} +Requires: libvirt-daemon-lock =3D %{version}-%{release} +Requires: libvirt-daemon-plugin-lockd =3D %{version}-%{release} +Requires: libvirt-daemon-proxy =3D %{version}-%{release} + %else Requires: libvirt-daemon =3D %{version}-%{release} + %endif Requires: libvirt-daemon-driver-qemu =3D %{version}-%{release} Requires: libvirt-daemon-driver-interface =3D %{version}-%{release} Requires: libvirt-daemon-driver-network =3D %{version}-%{release} @@ -841,7 +849,15 @@ capabilities of the QEMU TCG emulators %package daemon-kvm Summary: Server side daemon & driver required to run KVM guests =20 + %if %{with_modular_daemons} +Requires: libvirt-daemon-common =3D %{version}-%{release} +Requires: libvirt-daemon-log =3D %{version}-%{release} +Requires: libvirt-daemon-lock =3D %{version}-%{release} +Requires: libvirt-daemon-plugin-lockd =3D %{version}-%{release} +Requires: libvirt-daemon-proxy =3D %{version}-%{release} + %else Requires: libvirt-daemon =3D %{version}-%{release} + %endif Requires: libvirt-daemon-driver-qemu =3D %{version}-%{release} Requires: libvirt-daemon-driver-interface =3D %{version}-%{release} Requires: libvirt-daemon-driver-network =3D %{version}-%{release} @@ -860,7 +876,12 @@ capabilities of the KVM hypervisor %package daemon-lxc Summary: Server side daemon & driver required to run LXC guests =20 + %if %{with_modular_daemons} +Requires: libvirt-daemon-common =3D %{version}-%{release} +Requires: libvirt-daemon-proxy =3D %{version}-%{release} + %else Requires: libvirt-daemon =3D %{version}-%{release} + %endif Requires: libvirt-daemon-driver-lxc =3D %{version}-%{release} Requires: libvirt-daemon-driver-interface =3D %{version}-%{release} Requires: libvirt-daemon-driver-network =3D %{version}-%{release} @@ -878,7 +899,14 @@ capabilities of LXC %package daemon-xen Summary: Server side daemon & driver required to run XEN guests =20 + %if %{with_modular_daemons} +Requires: libvirt-daemon-common =3D %{version}-%{release} +Requires: libvirt-daemon-lock =3D %{version}-%{release} +Requires: libvirt-daemon-plugin-lockd =3D %{version}-%{release} +Requires: libvirt-daemon-proxy =3D %{version}-%{release} + %else Requires: libvirt-daemon =3D %{version}-%{release} + %endif Requires: libvirt-daemon-driver-libxl =3D %{version}-%{release} Requires: libvirt-daemon-driver-interface =3D %{version}-%{release} Requires: libvirt-daemon-driver-network =3D %{version}-%{release} @@ -897,7 +925,12 @@ capabilities of XEN %package daemon-vbox Summary: Server side daemon & driver required to run VirtualBox guests =20 + %if %{with_modular_daemons} +Requires: libvirt-daemon-common =3D %{version}-%{release} +Requires: libvirt-daemon-proxy =3D %{version}-%{release} + %else Requires: libvirt-daemon =3D %{version}-%{release} + %endif Requires: libvirt-daemon-driver-vbox =3D %{version}-%{release} Requires: libvirt-daemon-driver-interface =3D %{version}-%{release} Requires: libvirt-daemon-driver-network =3D %{version}-%{release} --=20 2.38.1 From nobody Fri May 17 21:09:42 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) client-ip=170.10.133.124; envelope-from=libvir-list-bounces@redhat.com; helo=us-smtp-delivery-124.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail(p=quarantine dis=quarantine) header.from=suse.com ARC-Seal: i=1; a=rsa-sha256; t=1673637785; cv=none; d=zohomail.com; s=zohoarc; b=JYQ00jP23Y1u4GqgMYbL18zCh+TxtsNuD7cWhOKDoIEKIW/muG0V9JfKILHuHl/Y9fb3TzpO2LAcx6lgbdROsWu7wq3+I01LmYtHhHhXgyGKJv6UBjjr+DnOWncB6R7ib09CBq6ctYbAMVIJLZ4lzVUzzMcHSsL0YAkOvmnLrFI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1673637785; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=tZwkHgNPTMI8I62TWyTEepVkCEWRgybpfZ16dOfTjXA=; b=W8qS8AJ5XvCc2ghcHAieamTHfmEIVUtD8u8bZQyK+8n8S/X3zG1N3w+pREpG56tPbzjBlPlDWcP8GsCXGrVzxqF6jNiqHi15P4uTzJ/xgsMWOiz4U8uv1atR2wgq3E7rFM7YwGCeXb9lXaaeqZNvpUnBUWEwZFDgfHBxn8an66g= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail header.from= (p=quarantine dis=quarantine) Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mx.zohomail.com with SMTPS id 1673637785057930.2228679809402; Fri, 13 Jan 2023 11:23:05 -0800 (PST) Received: from mimecast-mx02.redhat.com (mx3-rdu2.redhat.com [66.187.233.73]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-570-7K4xbcjoMeWQeYFAl93FnQ-1; Fri, 13 Jan 2023 14:23:00 -0500 Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.rdu2.redhat.com [10.11.54.4]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 6D73B3811F48; Fri, 13 Jan 2023 19:22:58 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (unknown [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id 549812026D68; Fri, 13 Jan 2023 19:22:58 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (localhost [IPv6:::1]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 444B219459C2; Fri, 13 Jan 2023 19:22:58 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id D93D0194706F for ; Fri, 13 Jan 2023 19:22:56 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id BD13A39D92; Fri, 13 Jan 2023 19:22:56 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast04.extmail.prod.ext.rdu2.redhat.com [10.11.55.20]) by smtp.corp.redhat.com (Postfix) with ESMTPS id B42EF53A0 for ; Fri, 13 Jan 2023 19:22:56 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-1.mimecast.com [207.211.31.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 6872F101A55E for ; Fri, 13 Jan 2023 19:22:56 +0000 (UTC) Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on2081.outbound.protection.outlook.com [40.107.241.81]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-583-Lrni55ZTN6OfvyBa11jUvQ-1; Fri, 13 Jan 2023 14:22:54 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by VE1PR04MB7296.eurprd04.prod.outlook.com (2603:10a6:800:1aa::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.19; Fri, 13 Jan 2023 19:22:52 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%3]) with mapi id 15.20.6002.012; Fri, 13 Jan 2023 19:22:52 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1673637784; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=tZwkHgNPTMI8I62TWyTEepVkCEWRgybpfZ16dOfTjXA=; b=dgE+GPoGlGygNGJlG5cn1TndDv0jsxV+z0w7yQ3IXyyn7BqOqBtoFYi/YKnuaZeWjw2ZOm 2IYX7Yf/VIiVPNORMPvIyTcE5qq59t85JaxN7yzRkRwktph8mKJYtsT65M/jD80puXdMd8 BwYYW2EqZtUiRYxq0zUdCCpkzT1kPZI= X-MC-Unique: 7K4xbcjoMeWQeYFAl93FnQ-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: Lrni55ZTN6OfvyBa11jUvQ-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V9 13/14] kbase: Update rpm-deployment.rst with new subpackages Date: Fri, 13 Jan 2023 12:22:00 -0700 Message-ID: <20230113192201.7438-14-jfehlig@suse.com> In-Reply-To: <20230113192201.7438-1-jfehlig@suse.com> References: <20230113192201.7438-1-jfehlig@suse.com> X-ClientProxiedBy: FR3P281CA0176.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a0::11) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|VE1PR04MB7296:EE_ X-MS-Office365-Filtering-Correlation-Id: 1595f1c5-6503-49aa-44d3-08daf59b90a4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: 7CnMC5IcP3blGbyvRJ75CxZYWR93ErwbFDy8J0smgC849uP5EHPRv4Iab55SClvT9kmD2v+s8L9LUUqmIa6usHcmznpgMOxdy0OIZSnMpGSW9A+BDytiBEiBHf8zk6MGYYeali05cw/imFp1Ur7dWK71oPi6y9cZp2BrA9CFglkIAEvmXelfxNqACF9ql11JSvm+x4RC3rrvidvGhg7IcnOIHdo/qGDlfQBeO2sHEExkTW+wjEGLXKa9A8NHyJ/WJ15FZrluKUuQ9XvQU1Vfprxc2baMYnz/rFZ7KDiok6pLhI/d1jGyVjylsBxCWTKfz+RoEUjWEGwK+oobo83qT2VtotCCofbJgn3DrkAQpLSLh7FjRC9CkKqAydblKflMIh8lo0rYI+R3RroH/3aT3uqv4KanCHt5tD4zCL/D/gGb/ct093DkZg8meuuWkfs4uCbOCwY35MI5mwHXJMYX+r1p1jNhokgQjjsIu3LSKqlzVTyYTpw4VFz8ktJCbnIuWGlsV+24Pen2PckAxuKCsGTUToQlRL3viLEGpZhN31KWS9g0KWF3ABnJkWabzxYYX+DPvi4V4/IAAu5OG3u/psQNwaYfS9w/M01UIEylIxR6Wbb6r1AMEBkZbwPLjmTJXbHS8LMvNqy3eDgr8IKYcQD55bwxn+0KJfQ4HhpIdhYACC3zoLvIWPdIeBxG0MUa X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR04MB4899.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(396003)(376002)(136003)(366004)(346002)(39860400002)(451199015)(8936002)(5660300002)(83380400001)(41300700001)(38100700002)(86362001)(36756003)(15650500001)(2906002)(478600001)(6506007)(6486002)(186003)(26005)(6512007)(450100002)(1076003)(4326008)(8676002)(6916009)(66946007)(316002)(66556008)(66476007)(2616005)(6666004)(21314003); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?L/4K6Yez8Alup1dCcBcLIGGvhmnPT3CVUKZ/IlX4fbowp3mXNSXRhkyLgRBF?= =?us-ascii?Q?CpEjnP42xwVQGhpJ68OnlIH/pPP63fcJehV7ZKxDyDUt1c9h4E6YQKC432A8?= =?us-ascii?Q?1XuR8J9GUadUAWhUBoOS78JPFqk/fT3wnuTM1gMEo/61KEve/28QtWIRF+wo?= =?us-ascii?Q?xy0LZq8T8dMqFyrLbsIJE+HFp1ahQ60ouXNmDEcbqfuS25n7p0nSbf96lKBh?= =?us-ascii?Q?1Dx6tAZu60TkutRcRYX994pEk0O3BnfCqJQr3Q4zWtzFNJowZZTFfqG1Bdev?= =?us-ascii?Q?YRUzHHzjYrZ4DUue2WwV30nyLax3M2CQwlYdNGdBX+fyAJJtDULRrmwoH8wI?= =?us-ascii?Q?KoonSwUO9GRxwkGY5re2KQDpIxzm6sh8mca0wRP6v2MBwqO/HNY49+noA8QN?= =?us-ascii?Q?pqDzx5Ia8tGM0pnzDQI/zqVxG5rAV0oTNSwhu4V9by27vvQLqqLP+mI5Pqk1?= =?us-ascii?Q?BCQhoafKqN9yi3XVfBW7e2Q2QW4D7vh8jqv7Is3Ofwx+E4vDS6M84eTBWUY4?= =?us-ascii?Q?ZwUUfIRCQXwpdicqrPEEzPcuO98+JqrfR69HfLuYlwjgz7KL4mGo0IYw3SjP?= =?us-ascii?Q?qPsJ9qaOOYJKo7B5DH4VpwBlEMp5X4IwbPIZS5IEIdLZIp4T52frgCOIWLaA?= =?us-ascii?Q?5Eq7+5yC6+tlawGg3+eAVSnFDalGb7LHhduGBvPMCXOmpJPtbjkIdGdsnj7Z?= =?us-ascii?Q?IOAKfVJI33GFCnGBO+bL5R/li/HssX1Gkmfj53xx2mvdT1TNdyBbvuBXzLuO?= =?us-ascii?Q?/Hte30mucP+MuhWzsmKnF6rfP5Ndix5LCosRU67OY9Ceg3+DsYIghANoE9Gp?= =?us-ascii?Q?gTH48/wFvH77GIGUa7PkFoKKf+YGhAlb4JaboN1a34BDhYy5nNDdxT5XTtyu?= =?us-ascii?Q?B3ViDsVVQAx81WDTPgzDH/RYzdLHwiLXtSQBDmxB2cGKE4EYIwLjhlbxMyzD?= =?us-ascii?Q?0qVGYpLMiPTxYudRDwTD0DFNADmPPw36kJrnLJP5fHHf4Vrkw5k3ETZDZW+s?= =?us-ascii?Q?vCQYwtuAi/HkAUhpnGjp0jFK3s5eoS6ytTlrbcwChbFVk5cFyKR13MwMMMjI?= =?us-ascii?Q?RXePdPPjFxlUTHQJ1wMjM9NUKICjilxzzqGLHB8isllTjqtC4xjlYEh+Plmw?= =?us-ascii?Q?38az5SzU1C0ArbCeJu5Q4Eg1GI0o8FUcx96WMz5oPWNN67LQsLisN8oAWcZo?= =?us-ascii?Q?VsXDOAnD29NS2dJz+EiIZdnL3rqCbk0WSmXdr+i6gBB4gcDbRmudf1kDJkRk?= =?us-ascii?Q?ILJVSDPVGU5QJKHnJ2vb3cGE/Y+RR9okaGjtviO4+sKZhgbK6gix5/LuXxfu?= =?us-ascii?Q?2pK53nJBjfWUqRDsYbdiocoH30W4yPDVZREHCM+e5/50Bc37oQ95GgSqqbxh?= =?us-ascii?Q?vpCTKF0fvGJvsERKwNhPT2U1Bzwd4ybjm25mDHCuVbZ8pFn1oLGEhl4VTaYU?= =?us-ascii?Q?FKlpYnRmZtGdP7jw+hA+zusrVl/eSmszA3sVo4P25DXV79Uc+P8cFzXVmr5C?= =?us-ascii?Q?vVFBJoJtfYY7bDZOM83m7sS4vKVprvfVLIJL7B9n+bxWlQ4vA9d/zAedyYTu?= =?us-ascii?Q?kguT2Fy6KDNR0gLfwLlNYE7368Ow1CqYKw9X8IIl?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1595f1c5-6503-49aa-44d3-08daf59b90a4 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jan 2023 19:22:52.4423 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: hqktfUjrmw8rBbwcUpeBwfjqWYIg+WP92yhzY4YhZnSYMAS7Wo2RboJRs5d7tiaZtz6gwxf6aP+DG9n80irLWQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7296 X-Mimecast-Impersonation-Protect: Policy=CLT - Impersonation Protection Definition; Similar Internal Domain=false; Similar Monitored External Domain=false; Custom External Domain=false; Mimecast External Domain=false; Newly Observed Domain=false; Internal User Name=false; Custom Display Name List=false; Reply-to Address Mismatch=false; Targeted Threat Dictionary=false; Mimecast Threat Dictionary=false; Custom Threat Dictionary=false X-Scanned-By: MIMEDefang 3.1 on 10.11.54.5 X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Andrea Bolognani Errors-To: libvir-list-bounces@redhat.com Sender: "libvir-list" X-Scanned-By: MIMEDefang 3.1 on 10.11.54.4 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1673637785590100002 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jim Fehlig Reviewed-by: Andrea Bolognani --- docs/kbase/rpm-deployment.rst | 36 ++++++++++++++++++++++++++++------- 1 file changed, 29 insertions(+), 7 deletions(-) diff --git a/docs/kbase/rpm-deployment.rst b/docs/kbase/rpm-deployment.rst index 7685ee1291..26fe1be8e6 100644 --- a/docs/kbase/rpm-deployment.rst +++ b/docs/kbase/rpm-deployment.rst @@ -109,14 +109,17 @@ RPM packages stateful drivers. This package does not contain any drivers, so further packages need to be installed to provide the desired drivers. =20 - In addition to the libvirtd daemon this package also contains the virtlo= gd, - virtlockd and virtproxyd daemons, plus a number of helpers, configuration - files and other bits necessary to create and admin a virtualization host. + New installations should not use this package, instead opting for one of + the modular daemon deployment options. =20 - The virt-admin tool, also included in this package, is used for - administrative operations on any libvirt daemons. Most usefully it allows - for logging filters and outputs to be reconfigured on a running daemon - without a restart. +* libvirt-daemon-common + This package contains libvirt-guests, virt-host-validate, virt-ssh-helper + and other utilities and configuration files necessary to create and + administer a virtualization host. + + The virt-admin tool, used for administrative operations on any of the li= bvirt + daemons, is also included in this package. It is most useful for reconfi= guring + logging filters and outputs on a running daemon without the need for a r= estart. =20 * libvirt-daemon-config-network =20 @@ -276,6 +279,14 @@ RPM packages features, the subset of libvirt-daemon-driver-XXX packages should be used instead. =20 +* libvirt-daemon-lock + This package provides virtlockd, a server side daemon used to manage loc= ks + held against virtual machine resources. + +* libvirt-daemon-log + This package provides virtlogd, a server side daemon used to manage logs + from virtual machine consoles. + * libvirt-daemon-lxc =20 This is an empty package that exists only as a convenient way to request @@ -289,12 +300,23 @@ RPM packages features, the subset of libvirt-daemon-driver-XXX packages should be used instead. =20 +* libvirt-daemon-plugin-lockd + This package provides the lockd.so module, a daemon plugin that implemen= ts + disk locking using POSIX fcntl advisory locks via communication with the + virtlockd daemon. + * libvirt-daemon-plugin-sanlock =20 This package provides the sanlock.so module, a daemon plugin that implem= ents disk locking via communication with the sanlock daemon. It is optional a= nd only relevant to hosts with the QEMU driver and oVirt management applica= tion. =20 +* libvirt-daemon-proxy + This package provides virtproxyd, a server side daemon providing remote + network access to libvirt daemons, as well as backwards compatibility + for older libvirt clients expecting to communicate with the traditional, + monolithic libvirtd. + * libvirt-daemon-qemu =20 This is an empty package that exists only as a convenient way to request --=20 2.38.1 From nobody Fri May 17 21:09:42 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) client-ip=170.10.133.124; envelope-from=libvir-list-bounces@redhat.com; helo=us-smtp-delivery-124.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail(p=quarantine dis=quarantine) header.from=suse.com ARC-Seal: i=1; a=rsa-sha256; t=1673637796; cv=none; d=zohomail.com; s=zohoarc; b=MdD8VHy05qr0OLwpuY6MV04FEwshJzdpWRJsi8SIcImdrvkQancMcM9b3TKlvSEYJSK48HMNsnpRA9HZtStvnQF38G5G9WUMoun2TsjHIDl/HJ5QmXjmlNYDJJaDwuJxHl0C2o7EgHgLn6WO9+Qr5sIJ/l5K+zv6KBog9NveQ50= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1673637796; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=WuXYv3fXzU5WvZy7NpVCpM/PLmU/HITj257UTvDW/yg=; b=LAoPzk/yPmlfKAGpxruoYOcxLyM8Jmz8VEVosHLXeRy8LkDzN96m/SCEETkLFill8szlD6rLcuV7JkfBc+c1lpLoYVzdcqw2bTTTbT0TVFf8O+EDl4AfbkyXbKwY/Grn5dMLzcFxwdzUEk740+xKbNi0yhz/Bdc3tZiiQqP0J3s= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail header.from= (p=quarantine dis=quarantine) Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mx.zohomail.com with SMTPS id 1673637796325131.4530057946564; Fri, 13 Jan 2023 11:23:16 -0800 (PST) Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-614-DnCXjo6IMkih8LyMpIT5yQ-1; Fri, 13 Jan 2023 14:23:11 -0500 Received: from smtp.corp.redhat.com (int-mx10.intmail.prod.int.rdu2.redhat.com [10.11.54.10]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id B03C1811E6E; Fri, 13 Jan 2023 19:23:09 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (unknown [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id 9B458492B00; Fri, 13 Jan 2023 19:23:09 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (localhost [IPv6:::1]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 8A01919459CA; Fri, 13 Jan 2023 19:23:09 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 1B93619459CA for ; Fri, 13 Jan 2023 19:23:02 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id E535039D93; Fri, 13 Jan 2023 19:23:01 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast08.extmail.prod.ext.rdu2.redhat.com [10.11.55.24]) by smtp.corp.redhat.com (Postfix) with ESMTPS id DC94353A0 for ; Fri, 13 Jan 2023 19:23:01 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-2.mimecast.com [207.211.31.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id BD27B3811F46 for ; Fri, 13 Jan 2023 19:23:01 +0000 (UTC) Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on2081.outbound.protection.outlook.com [40.107.241.81]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-83-Y3DpwbI4NMiMpdqhT2bGJg-1; Fri, 13 Jan 2023 14:22:58 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by VE1PR04MB7296.eurprd04.prod.outlook.com (2603:10a6:800:1aa::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.19; Fri, 13 Jan 2023 19:22:56 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%3]) with mapi id 15.20.6002.012; Fri, 13 Jan 2023 19:22:56 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1673637795; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=WuXYv3fXzU5WvZy7NpVCpM/PLmU/HITj257UTvDW/yg=; b=gT8NzZMSdMmDhGkGN0DFUQQV6ylmW9BW1RvbOpDXs42Kk4EIB394QyHuBiATMejPFmZw7J Of+zaT77FqRIGQpfVD+HS5wP6kCb+OxXW/QrYeQ5EpR4m1p7mU/k+GGdMMgt+MR3Wqu9Xa 6d7LLtMwlXm+NkuhsYVOZTMnUZVxOAA= X-MC-Unique: DnCXjo6IMkih8LyMpIT5yQ-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: Y3DpwbI4NMiMpdqhT2bGJg-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V9 14/14] NEWS: Mention split of libvirt-daemon subpackage Date: Fri, 13 Jan 2023 12:22:01 -0700 Message-ID: <20230113192201.7438-15-jfehlig@suse.com> In-Reply-To: <20230113192201.7438-1-jfehlig@suse.com> References: <20230113192201.7438-1-jfehlig@suse.com> X-ClientProxiedBy: FR3P281CA0138.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:95::17) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|VE1PR04MB7296:EE_ X-MS-Office365-Filtering-Correlation-Id: 398e6803-6c59-4e86-80de-08daf59b92f3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: YHZOjoK6gmI/o2uY0e+02v5bg4+2W3rui8P99euGmpJoGm+iI1xrPdMQruLFnU3SqRPO60oF510BPyiI9w6J4EMni18YKErwgkDk0eqMMKKusWXQX+BdgQP2PBh4StXofM6C+/BG5/cjNUbf3Wmj4IuCdogNA1rGYWjleeAhs7BvWP1cA/S3c5A9gwcahE2PQaO43cSsTBxCV+wtFV8Zj7v+vmuuvq9lWiWGsfeppeXbAltkGQxY6kxBZByKsYmoQPOtn1PLZ2x2PDgruBjcJ7npHeDYhccCt2fZe28EuYg9oYgOHkhsSC+Tw3cgJtfpPAPfrVwmo7YkvSkweO/LLidreNFHwF+jhg/hcDLXSxwteJucDcizFhkZdjv+6UUjlr1ySpW2fFJXNptyAX7A2mah7x/wRwJKJKJwE0SYcKlZ3qtcrHyrXrWPgVLH3TgFqNOkrbHpDttCakImUKcbIkV4QRw4mQ05JJd317AmtmnpittPLdX94U5upH4wWTZZVCcz+ygWZxUkF/pObLsFLr0rNAqCf8PaKLdru+qMBu/dzwNzQtyaPHuIjBLML4cHZR6OP+j1t77ghXDQITAeEkGz4G+bPfTy5WNCLM1BDgd3rBfe7FtICkFnp0Mxww9HEH0/8KwT2OoAyCdtopMVNg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR04MB4899.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(396003)(376002)(136003)(366004)(346002)(39860400002)(451199015)(8936002)(5660300002)(41300700001)(38100700002)(86362001)(36756003)(2906002)(4744005)(478600001)(6506007)(6486002)(186003)(26005)(6512007)(450100002)(1076003)(4326008)(8676002)(6916009)(66946007)(316002)(66556008)(66476007)(2616005)(6666004); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?EiOmzsF3Xi1O8e+G92q2kgfXvI3S/bNEjIhcxGHunZuvI4vTthpQUoXoquiw?= =?us-ascii?Q?2lkZBlzwk+qcrTmIHIvq9jjuapAYfnSdxwLShy95wZuHvSpJBv6YAL5kfHWV?= =?us-ascii?Q?R4geB7duy9JkTRcHwAfjRhLnl4UD740fDkWavbPejCcaGfR1ELuWAh/2QSIA?= =?us-ascii?Q?Zfvv88jZoZfGcLs6iNcA0J5sp8zox9+tj2YKVwIvQ502pA0zrQjEFsNg+0Gv?= =?us-ascii?Q?PkqbkIqM2vDg/+pjYLKG7EE9uWe3QmesssTFtOszKGgwfr/Uc8f2FWIvBDcD?= =?us-ascii?Q?P/4rZrT+pzM4KIcFXhLygMWjVZc/fYLeY1TtHw14NvGcZIXZWh5AhNeWee9Y?= =?us-ascii?Q?BjKdGNALT8TbYpXzNdy7LZT2x+5utubW+tKf6MuzTNIJo0WgdH19S8FNCnOK?= =?us-ascii?Q?RdEPLPyODtwiwM78LFEwmQPhidQf+dHGpDO/Fc/vpg4jfGSi4HYVe1rMtZtT?= =?us-ascii?Q?eSSzVuYI3BaxwALIgRWXYiY5ThvS3f3/hoQyi1g1bBEUluRxrjYMgnAdMfzh?= =?us-ascii?Q?Ke5O6bGsrcXSr7kdLGgr9rFdoKpR9zbt+r2vHtD0JRHQzg5RmXG0zyy/7JpT?= =?us-ascii?Q?RxdU1avyGLxkgXVTM2+PtmnxrQT26Vy4eoVMq/MEgksrisdUMt2D4RbL9sjM?= =?us-ascii?Q?qdoddOH/EIvoYa4SFSkNdV51/rVyA1crxXpPATDJw8fWDR5ffbwQz0BAXL8m?= =?us-ascii?Q?MV1nTBdDwv+r6mLxjyoHrOkxXoBKI9cSqplZAa3WvfR918LTD9R15T5FgJV0?= =?us-ascii?Q?/3F9dG/g2hizB6GPHsoFNKNsEVS4WSSx4x2Qmd8GCJxxY0298ceeAQqcmPF9?= =?us-ascii?Q?xXZzpwE42HQYG7HPpYRUy1IQ/4Ojp9c7fAWVcw91SisibvN+DUwvIWnheEo8?= =?us-ascii?Q?0I89yK65Qu5lYdxZ9gafPd5wHKHjJfa4HgOGauIg2CjjnEfoWCbvvZFvyKwN?= =?us-ascii?Q?qcdYmBBhUkoMR2IQOipjaasmdCDUX5+QKhS49H1G/SS1FeXB1GwoL/FvrhBM?= =?us-ascii?Q?ILcJJAvoHZtkkTy2MARj+1nryNg8pzb17xFNtYPJ5t8EnvwrTyq3dMzQrHV4?= =?us-ascii?Q?ekeMstHg2vVKiq1385W4ZbClrQi1TNISsYzAFUQYE8Cf/eCu4sz6DY3J5asb?= =?us-ascii?Q?TpVZDLu3EA9T+3RLQ3zsa9wyUmvrYVidb4I8SJ1F2wqhqI2qmzJRv8KGEILP?= =?us-ascii?Q?omcSQIuwmxr6DI1Mrsk3xz7azblP6Auh4Bp0zvpK+krqo1vmFvY2qnbXah94?= =?us-ascii?Q?pkdhjKG+nQYp6Jf/M0fiWGS/dzRdCYu7A/LAmTfw+SopZP+RBnbGLv2xnr3h?= =?us-ascii?Q?pKPAwvKhVrMTolzsY2aBWn+9C4/0evbi53+QslM4Ph2cPUWLZA6EKqTuJ/A7?= =?us-ascii?Q?yiv43mYYp8+PNh5MTw6w4t/c1fXfxK8Hc+F13lMgSaP65N0iG4301osaqnvB?= =?us-ascii?Q?Rq4UcUQrnCV7NavcPhfzDBbzbY05ECE1iUCe1qTQd55dWTXDju4KKdXUYgIo?= =?us-ascii?Q?HsHR+9B29Pk5pLGhj7QifAMVMAZLyA8W8b6K1AgpjUdICRH+v625Hez0+kLU?= =?us-ascii?Q?vPHN8xu+llAnO2DWiWPJL0wR3qd7879LTIJkMyct?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 398e6803-6c59-4e86-80de-08daf59b92f3 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jan 2023 19:22:56.1451 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: va63xjJmrR1WSit1SHnJHPp9OZ/1sZElS6aYt1u3vCciBsny85i/pu04G7Nzfp2leybo2ASPVIHPhM+n+atadA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7296 X-Mimecast-Impersonation-Protect: Policy=CLT - Impersonation Protection Definition; Similar Internal Domain=false; Similar Monitored External Domain=false; Custom External Domain=false; Mimecast External Domain=false; Newly Observed Domain=false; Internal User Name=false; Custom Display Name List=false; Reply-to Address Mismatch=false; Targeted Threat Dictionary=false; Mimecast Threat Dictionary=false; Custom Threat Dictionary=false X-Scanned-By: MIMEDefang 3.1 on 10.11.54.5 X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Andrea Bolognani Errors-To: libvir-list-bounces@redhat.com Sender: "libvir-list" X-Scanned-By: MIMEDefang 3.1 on 10.11.54.10 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1673637797688100001 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jim Fehlig Reviewed-by: Andrea Bolognani --- NEWS.rst | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/NEWS.rst b/NEWS.rst index 9baf10b8e9..c533c0824f 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -50,6 +50,12 @@ v9.0.0 (unreleased) =20 With sufficiently new QEMU (v7.1.0) screenshots change format from PPM= to PNG. =20 + * RPM packaging changes + + The ``libvirt-daemon`` subpackage is split into several new subpackage= s, + allowing installation of a modular daemon configuration without the + traditional monolithic libvirtd. + * **Bug fixes** =20 * Fix NULL-pointer dereference `virXMLPropStringRequired` --=20 2.38.1