From nobody Tue Feb 10 00:22:13 2026 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=1673474908; cv=none; d=zohomail.com; s=zohoarc; b=n1mph/3Sx4ZqofhKrMvd7zYfxeQYlesWOoXxtdie4neyMjTxfFXyAsHzFM7N0yIA59KEGlxoBhcHy0Fx86yFlywQ8c2sMT321XusJez+p3nmii3cgowapSRsCD+DaciH3JGXqAiStdxFVwD0f/QDC07/3FNDLneL+2Y21vkwDfU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1673474908; 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=TyvS+bBViQcgBjOAbXzXyvVcMihN63FAQ6VuvRtpVls=; b=HzG+aFTiWimh/EeNhjgxA+Cgj3JZla+0iqOdn1vZr9emodCRQK1iqYR5TRF5TeQ8OSdSmjPnWsa0/jy3eVL6oUBjG8lJuSdQjRS2KeQFZpoqhM47+oXSd5Ijk8vgpGzkESbP9+RDYeSa5bkjzit8x4IFh6ZeartN9dkZZ/E3zzc= 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 1673474908608489.4201117049015; Wed, 11 Jan 2023 14:08:28 -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-645-2cnz9YdhMhOihrazgrm-Qg-1; Wed, 11 Jan 2023 17:08:23 -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 44EB1100F905; Wed, 11 Jan 2023 22:08:20 +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 28C2A44037; Wed, 11 Jan 2023 22:08:20 +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 EEDBF1947046; Wed, 11 Jan 2023 22:08:19 +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 D4E5A19465A3 for ; Wed, 11 Jan 2023 22:06:42 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id C720E492C1B; Wed, 11 Jan 2023 22:06:42 +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 BF52B492C14 for ; Wed, 11 Jan 2023 22:06: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 9FC0785C06A for ; Wed, 11 Jan 2023 22:06:42 +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-19-noe8Jkm0NuKBGG9lOsp-YQ-2; Wed, 11 Jan 2023 17:06:38 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by DU2PR04MB8551.eurprd04.prod.outlook.com (2603:10a6:10:2d6::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.18; Wed, 11 Jan 2023 22:06:36 +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; Wed, 11 Jan 2023 22:06:36 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1673474907; 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=TyvS+bBViQcgBjOAbXzXyvVcMihN63FAQ6VuvRtpVls=; b=ERmamkMFzLphEUfwrXF3gi4UsQ7VJFqdN/O/vJ4GrhCmnpAH8Iuq3/bD8190yy/RyAwnia WJTS/c2pvwmXmIoKmWgp9ugTO9ZCQZ1a1ZG5F4vB6gSV/4xyE9n1rZzyIlqZQwSIiGjr1O ESyKRiFseCDAopfIEWTcBX7sNd4/ZIk= X-MC-Unique: 2cnz9YdhMhOihrazgrm-Qg-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: noe8Jkm0NuKBGG9lOsp-YQ-2 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V8 09/13] spec: Remove libvirt-daemon dependency from secondary drivers Date: Wed, 11 Jan 2023 15:05:56 -0700 Message-ID: <20230111220600.29680-10-jfehlig@suse.com> In-Reply-To: <20230111220600.29680-1-jfehlig@suse.com> References: <20230111220600.29680-1-jfehlig@suse.com> X-ClientProxiedBy: FR0P281CA0092.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a9::13) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|DU2PR04MB8551:EE_ X-MS-Office365-Filtering-Correlation-Id: 73f3d12e-ee93-4156-40e3-08daf4201b7b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: Yv5RHAfUbgt9HmkSoxRmDwbDPzIi+mAwtpo2tZ4QEH0V0RCwoy8jJUHE+fmnPExxigBy5ilS4aOo2ryJ1E3JlWySLPBlleuVKnKY+lSDfzKL2l15tYbPZWjOAR/T+iOWXr/ubt1xGMf3kqlCgWgFG94n7Mw1MXkwVIdZCJFXfpChxPueOArHaIK1ksysVF7/x5IgvaEBypuDy5ki+BTQZ9wawyotQTDyOljiE8IO2usffBexXkhQWkMNG6mWnOo1/FmEqxnJ5eUkbzJejsxPHXF2vmtwEakS3NcIwYFblWLqY/A+x9DmVzxXxepUyYmGcBxAZtKH7K0ggolXhVfPiW5Jfopo/RPIbey41lTOpyJaWY9d11ZhoiiPwMY7eKE7p26N80e+nF8NzAmYnbzAGHdpjKqfcEpyBfYKn8w/xK2mYb5Zn2QGGheGh3HckUKAJvCquuBtDXetN1V4Q8h+kwgM291m0j2decliJY54K92sIxR/H1kAqx9galwhedybXLWlLBSD1bg+jhGmrmiyzIHH9mtdvlaLStt/TA0WY0TXFTPGi4yr5HtCxrfLZATYP4OLtWZOZAX3908laoSmU5QL68i16fgHS8diEJnZlFHl1V9VbXcGCnseO5ZivkVM2m0U+3rfjH/ZIkFX8KlPIg== 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)(376002)(136003)(39860400002)(366004)(396003)(346002)(451199015)(66946007)(66476007)(6916009)(66556008)(4326008)(8676002)(316002)(54906003)(2906002)(5660300002)(26005)(8936002)(41300700001)(450100002)(36756003)(83380400001)(6486002)(6666004)(478600001)(6506007)(1076003)(38100700002)(2616005)(6512007)(186003)(86362001); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?oWBQbWDZ0s598eRGFhU/w9soiCn0vrgHL1u3Z3ia4ZjV+8xfKsgrUHmVWc5l?= =?us-ascii?Q?uk8cFT8gAORPwPV8akgb4scHvdc/gVXPdO6BsklM8zQp9ta9jHt4Q3TiOG/m?= =?us-ascii?Q?/yimfS0I/s8NW7VwpVWwhIf2gg4J6/Vi4EO4wdxd+8eMuC2Tnv7tfQN5G38K?= =?us-ascii?Q?zSf0WMsBdcSs9B+m+P5NRC0g6VjICnCYD8O9WayaRMTFvDr54E40wE7aaoOh?= =?us-ascii?Q?olTbXT9j5Lq8fJeYudqVWs2mtQ6kpZ/7cDmoY8//aEdeeOCjq0u8Wfcy0ZC2?= =?us-ascii?Q?ZAue63unHpPpHH1QIQX3lsTaO5d38idythBSgXfm0QoIcgHjegncHHWOpz3z?= =?us-ascii?Q?RQUaVhYyk3CQs1sResbS7d2GG8NmFY0GA9U2pZzqVKNvvhFkrYyiAqcscTbI?= =?us-ascii?Q?IKY2keqWjGVfL6P/4U3VmWf0je+D70E2V5z+7rgwJZ/PSPP/hkZu2XXlRJVo?= =?us-ascii?Q?xIO1SCiB0MPd8Lv0qidwf9huysdluuAkCouKQU+ULXjLckjFcZJuFbNWu5/C?= =?us-ascii?Q?Ig7FRBXr5mW+3RZHArOvysbqeLT6oXcWXYH6sW0WzS6Tbuf+II6T75aZE4U/?= =?us-ascii?Q?tZnvpntPGxoiuYu55+k4CEBgRcQBeBJGTpzjKxt5IxC0rT0kK3ikz2KsU10I?= =?us-ascii?Q?AdhHvm3fQ5zI+gaPceton1fcW21fcJ6TL8TuE43pmFMXK7eY+WEKykP22jfU?= =?us-ascii?Q?wcvCHA43thusLkqeVZ5NDROr2CdvyHrHn/cXSIctoIsu4jEIj46lq1l9HBMN?= =?us-ascii?Q?FTxS6sfxJ01pqXbPJ/7KzVb1nJGWUpUxH0wvxsaoy3uriqtfZzTjXPMSS5k3?= =?us-ascii?Q?AR4IVVV0rbNfwMlChaNV9X7KRE9PMmqOJiQe1MWxXjl3aX7hxVA7K3KBY7Wa?= =?us-ascii?Q?vQgg+SvtCLMjL5IT5vyPGt+3ZiyJsc5p7gYf7hQyEOUooNSwKAeMRfVbKUvW?= =?us-ascii?Q?8so1N3Msl38FRzSe5cJwxMUWbz5d8LbR5WzauP2ez5pdVFKy+hSW7fEseksR?= =?us-ascii?Q?vPCQCfoco7u8Gn0wKAy2WtfjBusKGqdxVfIR6Y4XxbWfuxJWvXu5/tkO9SDB?= =?us-ascii?Q?yVbZvspCttw/vZRV6Uv05eFtBdoVhisKoNgtpDmVQclc1Ayv9bO0OxIxGj74?= =?us-ascii?Q?0+Kb21gSFjpNckVCS6doyEHwOe1pPAfm8RjURGauHE1wxlSviv5GwGbXvYpk?= =?us-ascii?Q?Iumn8Dx9C+MDKqfdRiQMbFrlS1R9XDVttxMOba3WroUmsQ/8O9Wc7hR4nBgj?= =?us-ascii?Q?fp16J/hk3ORbr4XowAF20BgV/uVWvBmb6zQMn7X3CLtXcbefwT2NLcmRFLes?= =?us-ascii?Q?Qb+T8oRhRBbC5eHr2LOLaTttfG0Hp/agT8m/K+U4y20w0grEZacMG8ehIBAC?= =?us-ascii?Q?E9FJ9fQnnHuB62zRoLL3X00Np80CugI9/XXpS/sltPnRIC/0XEnFSx9SeahN?= =?us-ascii?Q?wcTq9PnVgNFwAqi8oNQAM0pVI1audgzPRn/ShJTtP8RqzsvCoj7zvrTxKfFT?= =?us-ascii?Q?eoNSFLerbupOxmUYf7XGD6x+xPZxLc0EP7mxdhdTpgGfoq/v4QvFrl+rrt4/?= =?us-ascii?Q?QjdWlD41rElk3g9Hca/gvjps2rYuOdDYbu83FbSl?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 73f3d12e-ee93-4156-40e3-08daf4201b7b X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jan 2023 22:06:36.5727 (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: ckwwCeKYl2WEgVetiKeFbe49QZ0OjTcxlieSKC7sXRo9tXZPS4s67yMuT9FeKq3xDERExhrHJmXnsRrrYM1S3Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR04MB8551 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.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: 1673474909204100003 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 --- I left the R-B since the remaining content in this patch did not change. libvirt.spec.in | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index ef542c1332..4c39555ca9 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