From nobody Mon Feb 2 05:55:49 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1768576872; cv=none; d=zohomail.com; s=zohoarc; b=kLGiDWIz0qIf4fHpEHWczDrCH0S1AXy7CHz/q9S1ETh/ARdgzxnQpPAMxd62zkIby6F1f6B6V3Ag1+pBqPrhzmsIed+5WJgsaDbrg0o0Sn9dlSqagGKhtuioHXTLTck/hM5Gygq4pHxh3IxjdpJXCXB+YbnD4Pzxc8i7JPawHjs= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1768576872; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Owner:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=D3A0WqJaWn084BiGYi/ZLNC0zw+FD5wZbIe/89KZb54=; b=UqDLbO8RU5gYXZgnkit0op9WLnFvEHfpZD8ZmSgGDBvjogc+dr0qPUoFlc74lLVzo+NEMz5Q5jxC2hDeKv7ZVNMxzngVV2aS7dHL+U5att+yJDOfKNpbf2xlOYezOaQ1rwMxIyQDeSmFI0H5kGJEhUMd/iIG6Gm5xXWsOhyjdRc= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1768576872854791.5114771049351; Fri, 16 Jan 2026 07:21:12 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 993) id 9850641BDA; Fri, 16 Jan 2026 10:21:10 -0500 (EST) Received: from [172.19.199.3] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id 7B38C41C7D; Fri, 16 Jan 2026 10:20:30 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 993) id AAA09418AB; Fri, 16 Jan 2026 10:20:24 -0500 (EST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (3072 bits) server-digest SHA256) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 281C43F330 for ; Fri, 16 Jan 2026 10:20:24 -0500 (EST) Received: from mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-497-iuP5TMG_NGuBpROvSRITFQ-1; Fri, 16 Jan 2026 10:20:22 -0500 Received: from mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 582C218002CD for ; Fri, 16 Jan 2026 15:20:21 +0000 (UTC) Received: from toolbx.redhat.com (unknown [10.42.28.135]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 7C4673001DB9; Fri, 16 Jan 2026 15:20:20 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_PASS autolearn=unavailable autolearn_force=no version=4.0.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1768576823; h=from:from: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; bh=D3A0WqJaWn084BiGYi/ZLNC0zw+FD5wZbIe/89KZb54=; b=CMcjy0elb0rbbmkJZLHMw48CwEnAdhgGXq4DvOb/8c3uyRLHxNHmjzUahTEkubZaWuG2B7 RYwzHhf8AyM1uxv5bY8SDfNa6mXXiVGiCIbCDU31Vr5f4na9VGDa1o7raLl4Sk8daiXD5w re1wx3xuFg9oNF1r48+QcGvvaHWs0Ug= X-MC-Unique: iuP5TMG_NGuBpROvSRITFQ-1 X-Mimecast-MFC-AGG-ID: iuP5TMG_NGuBpROvSRITFQ_1768576821 To: devel@lists.libvirt.org Subject: [PATCH 1/3] src: remove some -D defines from compiler args Date: Fri, 16 Jan 2026 15:20:15 +0000 Message-ID: <20260116152017.1165526-2-berrange@redhat.com> In-Reply-To: <20260116152017.1165526-1-berrange@redhat.com> References: <20260116152017.1165526-1-berrange@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.4 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: I-fcVOV7kk_FeYyWWA17IMBswOELMZvYRDrxS_uyIdg_1768576821 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-ID-Hash: OQXQGRMBPBQDYN5SSNHO5FQXQEMWNRBG X-Message-ID-Hash: OQXQGRMBPBQDYN5SSNHO5FQXQEMWNRBG X-MailFrom: berrange@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.lists.libvirt.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: =?utf-8?q?Daniel_P=2E_Berrang=C3=A9_via_Devel?= Reply-To: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1768576877580158500 From: Daniel P. Berrang=C3=A9 The compiler args are so verbose that CI jobs hit the limit on the log file size GitLab is willing to capture. Mitigate this a little bit by removing -DIN_LIBVIRT -Dabs_top_builddir=3D"..dir.." -Dabs_top_srcdir=3D"..dir.." The last two are already present in the meson-config.h file so were redundant, and the first is easily added to internal.h. NB, remote_protocol.x needed special treatment since it is an exception which (intentionally) does NOT include internal.h before libvirt/libvirt.h Signed-off-by: Daniel P. Berrang=C3=A9 Reviewed-by: J=C3=A1n Tomko --- src/internal.h | 2 ++ src/meson.build | 6 +----- src/remote/remote_protocol.x | 1 + 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/internal.h b/src/internal.h index 8200480394..df311551a4 100644 --- a/src/internal.h +++ b/src/internal.h @@ -29,6 +29,8 @@ #include #include "glibcompat.h" =20 +#define IN_LIBVIRT + #if defined __clang_analyzer__ || defined __COVERITY__ # define STATIC_ANALYSIS 1 #endif diff --git a/src/meson.build b/src/meson.build index 47c978cc1f..16875622f4 100644 --- a/src/meson.build +++ b/src/meson.build @@ -1,11 +1,7 @@ src_inc_dir =3D include_directories('.') =20 src_dep =3D declare_dependency( - compile_args: [ - '-DIN_LIBVIRT', - '-Dabs_top_builddir=3D"@0@"'.format(meson.project_build_root()), - '-Dabs_top_srcdir=3D"@0@"'.format(meson.project_source_root()), - ] + coverage_flags + win32_flags, + compile_args: coverage_flags + win32_flags, dependencies: [ glib_dep, libxml_dep, diff --git a/src/remote/remote_protocol.x b/src/remote/remote_protocol.x index 3c93203210..38a83c64ea 100644 --- a/src/remote/remote_protocol.x +++ b/src/remote/remote_protocol.x @@ -34,6 +34,7 @@ * 'REMOTE_'. This makes names quite long. */ =20 +%#define IN_LIBVIRT %#include %#include "internal.h" %#include "virxdrdefs.h" --=20 2.52.0 From nobody Mon Feb 2 05:55:49 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1768576979; cv=none; d=zohomail.com; s=zohoarc; b=LiOel1czNL2/QZSlvMO7U/bROEjxpr7cDnEht8gwQyCfo4SWhZoAIQvVZKmLa2yxu4oLW/WIk/qz9FAExU/QdBG574mVkF0PJ1dtw1wnLrRfd/9apW3+tYLNkK2QJzMBmJruaG9PFYIm6EVD+yVSVYp2/dgX8OOfPSSAH/K5i9U= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1768576979; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Owner:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=9qDTXLU88IatQjujjdqdqP+dZ8pSAadtCX/vy9qCkpY=; b=CY9Lh82efEfzVl8I0nKDCdleiEdde67QpscwRvnUjFZeCt56vHCYnvRg2Bu/gw2mWO3GuQsD98YunIE7d67+xGPdoIaCgfw+oTzOuie3/zQfTH4jB57YJIQcX3KpclA3gwKVzoMkKLyGIPJICLIKdPjVhNNiZkOALU649n3vgUg= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1768576979244511.8296178440838; Fri, 16 Jan 2026 07:22:59 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 993) id 0AAD041B64; Fri, 16 Jan 2026 10:22:59 -0500 (EST) Received: from [172.19.199.3] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id 2DAFD43E74; Fri, 16 Jan 2026 10:20:32 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 993) id 0892F3F330; Fri, 16 Jan 2026 10:20:26 -0500 (EST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (3072 bits) server-digest SHA256) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 7C7883F328 for ; Fri, 16 Jan 2026 10:20:25 -0500 (EST) Received: from mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-688-TSuuI9weNmG86h_ua9GjHQ-1; Fri, 16 Jan 2026 10:20:23 -0500 Received: from mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 91A8518002CA for ; Fri, 16 Jan 2026 15:20:22 +0000 (UTC) Received: from toolbx.redhat.com (unknown [10.42.28.135]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id B468D30002D6; Fri, 16 Jan 2026 15:20:21 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_PASS autolearn=unavailable autolearn_force=no version=4.0.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1768576825; h=from:from: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; bh=9qDTXLU88IatQjujjdqdqP+dZ8pSAadtCX/vy9qCkpY=; b=gx0BLQn25F0ug5jcIySd6LGYcj2uKyUIY6fOVmlTS+AWXCLcHrO3kKwspG+qCA+CUdE2GY nV6zYTGlZpLpvA9zm/H4hD39bpHPWVmVW9cMh+WqkZ/dJVouWSJ1H7tAYk/uSXUQr6T67s YdTlfyZTGjEegj4ur1p7L0oIkqgq0No= X-MC-Unique: TSuuI9weNmG86h_ua9GjHQ-1 X-Mimecast-MFC-AGG-ID: TSuuI9weNmG86h_ua9GjHQ_1768576822 To: devel@lists.libvirt.org Subject: [PATCH 2/3] meson: write all warning flags to 'c-warnings.txt' Date: Fri, 16 Jan 2026 15:20:16 +0000 Message-ID: <20260116152017.1165526-3-berrange@redhat.com> In-Reply-To: <20260116152017.1165526-1-berrange@redhat.com> References: <20260116152017.1165526-1-berrange@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.4 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: ZgF_WVf2xHXwdIF8kVJZBVO-ylIIhQOP7LNnRKDDNfk_1768576822 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-ID-Hash: FXTRKAYRWWIKEGC2AKFZNSPJWGB5EGUF X-Message-ID-Hash: FXTRKAYRWWIKEGC2AKFZNSPJWGB5EGUF X-MailFrom: berrange@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.lists.libvirt.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: =?utf-8?q?Daniel_P=2E_Berrang=C3=A9_via_Devel?= Reply-To: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1768576989925158500 From: Daniel P. Berrang=C3=A9 Passing warning flags to the C compiler results in incredibly long command lines, which in turns results in incredibly large CI log files. Our logs are so large that they often exceed the GitLab file limits. We've cut out the irrelevant cruft from the logs and they're still too large. The only option left is to stop passing so many args to the compiler. Fortunately it is easy to achieve this with GCC/CLang as when seeing an argument "@somepath" they will treat each line in "somepath" as being an additional compiler argument. Putting the warning flags in a 'c-warnings.txt' file is fairly easy and a massive win. We don't loose anything from the CI logs as we print the full set of warning flags at the end of running 'meson'. Meanwhile for interactive builds the flags are visible in the c-warning.txt file in the build directory root. Signed-off-by: Daniel P. Berrang=C3=A9 Reviewed-by: J=C3=A1n Tomko --- meson.build | 114 ++++++++++++++++++++------------------ scripts/meson-warnings.py | 9 +++ 2 files changed, 69 insertions(+), 54 deletions(-) create mode 100644 scripts/meson-warnings.py diff --git a/meson.build b/meson.build index d72c8e7a23..964d1fa4e1 100644 --- a/meson.build +++ b/meson.build @@ -232,6 +232,59 @@ libvirt_revision =3D arr_version[2].to_int() libvirt_lib_version =3D '@0@.@1@.@2@'.format(libvirt_so_version, libvirt_a= ge, libvirt_revision) =20 =20 +# Where we look for daemons and admin binaries during configure + +libvirt_sbin_path =3D [] + +if host_machine.system() !=3D 'windows' + libvirt_sbin_path +=3D [ + '/sbin', + '/usr/sbin', + '/usr/local/sbin', + ] +endif + + +# required programs check + +required_programs =3D [ + 'perl', + 'python3', + 'xmllint', + 'xsltproc', +] + +foreach name : required_programs + prog =3D find_program(name, dirs: libvirt_sbin_path) + varname =3D name.underscorify() + set_variable('@0@_prog'.format(varname), prog) +endforeach + +# optional programs + +optional_programs =3D [ + 'augparse', + 'black', + 'flake8', + 'pdwtags', + 'pytest', +] + +missing_optional_programs =3D [] +foreach name : optional_programs + prog =3D find_program(name, required: false, dirs: libvirt_sbin_path) + varname =3D name.underscorify() + if prog.found() + prog_path =3D prog.full_path() + else + prog_path =3D name + missing_optional_programs +=3D [ name ] + endif + + set_variable('@0@_prog'.format(varname), prog) +endforeach + + # check compile flags =20 cc =3D meson.get_compiler('c') @@ -534,7 +587,13 @@ if get_option('warning_level') =3D=3D '2' endif =20 endif -add_project_arguments(supported_cc_flags, language: 'c') + +run_command([python3_prog, + 'scripts' / 'meson-warnings.py', + meson.current_build_dir() / 'c-warnings.txt'] + supported_cc_= flags, + check: true) + +add_project_arguments('@' + meson.current_build_dir() / 'c-warnings.txt', = language: 'c') =20 if cc.has_argument('-Wsuggest-attribute=3Dformat') conf.set('WITH_SUGGEST_ATTRIBUTE_FORMAT', 1) @@ -809,59 +868,6 @@ endforeach conf.set('SIZEOF_LONG', cc.sizeof('long')) =20 =20 -# Where we look for daemons and admin binaries during configure - -libvirt_sbin_path =3D [] - -if host_machine.system() !=3D 'windows' - libvirt_sbin_path +=3D [ - '/sbin', - '/usr/sbin', - '/usr/local/sbin', - ] -endif - - -# required programs check - -required_programs =3D [ - 'perl', - 'python3', - 'xmllint', - 'xsltproc', -] - -foreach name : required_programs - prog =3D find_program(name, dirs: libvirt_sbin_path) - varname =3D name.underscorify() - set_variable('@0@_prog'.format(varname), prog) -endforeach - -# optional programs - -optional_programs =3D [ - 'augparse', - 'black', - 'flake8', - 'pdwtags', - 'pytest', -] - -missing_optional_programs =3D [] -foreach name : optional_programs - prog =3D find_program(name, required: false, dirs: libvirt_sbin_path) - varname =3D name.underscorify() - if prog.found() - prog_path =3D prog.full_path() - else - prog_path =3D name - missing_optional_programs +=3D [ name ] - endif - - set_variable('@0@_prog'.format(varname), prog) -endforeach - - # early checks where lot of other packages depend on the result =20 if not get_option('driver_remote').disabled() diff --git a/scripts/meson-warnings.py b/scripts/meson-warnings.py new file mode 100644 index 0000000000..27b0d45631 --- /dev/null +++ b/scripts/meson-warnings.py @@ -0,0 +1,9 @@ +#!/usr/bin/env python3 + +import shutil +import sys + +with open(sys.argv[1], "w") as out: + for w in sys.argv[2:]: + print(w, file=3Dout) + --=20 2.52.0 From nobody Mon Feb 2 05:55:49 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1768577097; cv=none; d=zohomail.com; s=zohoarc; b=nX30TRUTIPUsZcDpU6N13yMW/xWG+LoH595s/20nxu+9PcsudIDoueHQUoe8eYzpzyJ6tQBXrMteGRt6XjUJ4HyvMgpEf1dp1uIybCL6e59Sl/aI/bSCvIE0iyGLaCecqF6cClVBaFO3nPJQk9DbkgFhzl6pit78+9rl3e05blc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1768577097; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Owner:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=E4Yc3wzoFV7T7n57h20bPztxqegExzSugxwQ25HHlC8=; b=ZYQzjkeu+bnp4rm2Lm7+XQGrBF0bocFqrHJ7JsOQigcxV/XgJ1TBm/zqmJagCtVFTsu17GFHf1VjrRXOIdM0h/3RxmenwXRgXL8V+9/J2pgnHS1/HGYOnFaXOkEBtNzxGnDhI2ilF6WYC1cI5BoWXenIC8n7vzXXEYEtuZj5xYc= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1768577097437863.7826144368302; Fri, 16 Jan 2026 07:24:57 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 993) id 5B01141B54; Fri, 16 Jan 2026 10:24:56 -0500 (EST) Received: from [172.19.199.3] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id E426F43EEA; Fri, 16 Jan 2026 10:20:44 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 993) id 4801041BCC; Fri, 16 Jan 2026 10:20:40 -0500 (EST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (3072 bits) server-digest SHA256) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id DFBB041B22 for ; Fri, 16 Jan 2026 10:20:27 -0500 (EST) Received: from mx-prod-mc-01.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-17-knHD0wCMPBGy2OawGcZNAw-1; Fri, 16 Jan 2026 10:20:25 -0500 Received: from mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id BAC8A1956050 for ; Fri, 16 Jan 2026 15:20:24 +0000 (UTC) Received: from toolbx.redhat.com (unknown [10.42.28.135]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 27DD330002D6; Fri, 16 Jan 2026 15:20:22 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_PASS autolearn=unavailable autolearn_force=no version=4.0.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1768576827; h=from:from: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; bh=E4Yc3wzoFV7T7n57h20bPztxqegExzSugxwQ25HHlC8=; b=hh+UJBOIfBHaUMqOKTG5cniadj1fqAqWIcdnRmdrjT4PvcUMqDWr4NSTYqAu4yrG10+RBI apykz3C/V/unlqJ3uPtaAKD9lfRjkj5VEmlFC0TvDLvhADfn94zJpg3WvclpSXjVSZ04PV hIh/Skdw/HHBCWrwz66nEscu7xzvAe0= X-MC-Unique: knHD0wCMPBGy2OawGcZNAw-1 X-Mimecast-MFC-AGG-ID: knHD0wCMPBGy2OawGcZNAw_1768576824 To: devel@lists.libvirt.org Subject: [PATCH 3/3] ci: regenerate with 'lcitool manifest' Date: Fri, 16 Jan 2026 15:20:17 +0000 Message-ID: <20260116152017.1165526-4-berrange@redhat.com> In-Reply-To: <20260116152017.1165526-1-berrange@redhat.com> References: <20260116152017.1165526-1-berrange@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.4 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: 7aB9pvjKVDqZ-o-LTXDpfDJRtuUbk8fbBbKVyvaPi4Y_1768576824 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-ID-Hash: 6DVWY4SQYY6ANX22GNPZK7FMZ6XNLZLQ X-Message-ID-Hash: 6DVWY4SQYY6ANX22GNPZK7FMZ6XNLZLQ X-MailFrom: berrange@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.lists.libvirt.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: =?utf-8?q?Daniel_P=2E_Berrang=C3=A9_via_Devel?= Reply-To: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1768577100500158500 From: Daniel P. Berrang=C3=A9 This pulls in changes which cut down the build log sizes Signed-off-by: Daniel P. Berrang=C3=A9 Reviewed-by: J=C3=A1n Tomko --- ci/buildenv/almalinux-10.sh | 142 +++++++++-------- ci/buildenv/almalinux-9.sh | 144 ++++++++--------- ci/buildenv/centos-stream-10.sh | 138 ++++++++-------- ci/buildenv/centos-stream-9.sh | 144 ++++++++--------- ci/buildenv/fedora-42.sh | 142 ++++++++--------- ci/buildenv/fedora-43-cross-mingw32.sh | 94 +++++------ ci/buildenv/fedora-43-cross-mingw64.sh | 94 +++++------ ci/buildenv/fedora-43.sh | 142 ++++++++--------- ci/buildenv/fedora-rawhide-cross-mingw32.sh | 96 +++++------ ci/buildenv/fedora-rawhide-cross-mingw64.sh | 96 +++++------ ci/buildenv/fedora-rawhide.sh | 144 ++++++++--------- ci/containers/almalinux-10.Dockerfile | 146 ++++++++--------- ci/containers/almalinux-9.Dockerfile | 148 ++++++++--------- ci/containers/centos-stream-10.Dockerfile | 142 ++++++++--------- ci/containers/centos-stream-9.Dockerfile | 148 ++++++++--------- ci/containers/fedora-42.Dockerfile | 148 ++++++++--------- .../fedora-43-cross-mingw32.Dockerfile | 102 ++++++------ .../fedora-43-cross-mingw64.Dockerfile | 102 ++++++------ ci/containers/fedora-43.Dockerfile | 148 ++++++++--------- .../fedora-rawhide-cross-mingw32.Dockerfile | 104 ++++++------ .../fedora-rawhide-cross-mingw64.Dockerfile | 104 ++++++------ ci/containers/fedora-rawhide.Dockerfile | 150 +++++++++--------- ci/gitlab/build-templates.yml | 6 +- 23 files changed, 1417 insertions(+), 1407 deletions(-) diff --git a/ci/buildenv/almalinux-10.sh b/ci/buildenv/almalinux-10.sh index d69d0c4267..d6eac56b31 100644 --- a/ci/buildenv/almalinux-10.sh +++ b/ci/buildenv/almalinux-10.sh @@ -5,76 +5,78 @@ # https://gitlab.com/libvirt/libvirt-ci =20 function install_buildenv() { - dnf update -y - dnf install 'dnf-command(config-manager)' -y - dnf config-manager --set-enabled -y crb - dnf install -y epel-release - dnf install -y \ - audit-libs-devel \ - augeas \ - bash-completion \ - ca-certificates \ - ccache \ - clang \ - compiler-rt \ - cpp \ - cyrus-sasl-devel \ - device-mapper-devel \ - diffutils \ - dwarves \ - ebtables \ - firewalld-filesystem \ - fuse3-devel \ - gcc \ - gettext \ - git \ - glib2-devel \ - glibc-devel \ - glibc-langpack-en \ - gnutls-devel \ - grep \ - json-c-devel \ - libacl-devel \ - libattr-devel \ - libblkid-devel \ - libcap-ng-devel \ - libcurl-devel \ - libnbd-devel \ - libnl3-devel \ - libpcap-devel \ - libpciaccess-devel \ - librbd-devel \ - libselinux-devel \ - libssh-devel \ - libssh2-devel \ - libtirpc-devel \ - libwsman-devel \ - libxml2 \ - libxml2-devel \ - libxslt \ - make \ - meson \ - ninja-build \ - numactl-devel \ - parted-devel \ - perl-base \ - pkgconfig \ - python3 \ - python3-docutils \ - python3-pip \ - python3-pytest \ - python3-setuptools \ - python3-wheel \ - qemu-img \ - readline-devel \ - rpm-build \ - sanlock-devel \ - sed \ - systemd-devel \ - systemd-rpm-macros \ - systemtap-sdt-devel \ - systemtap-sdt-dtrace \ - wireshark-devel + dnf --quiet update -y + dnf --quiet install 'dnf-command(config-manager)' -y + dnf --quiet config-manager --set-enabled -y crb + dnf --quiet install -y epel-release + dnf --quiet install almalinux-release-devel -y + dnf --quiet config-manager --set-enabled -y devel + dnf --quiet install -y \ + audit-libs-devel \ + augeas \ + bash-completion \ + ca-certificates \ + ccache \ + clang \ + compiler-rt \ + cpp \ + cyrus-sasl-devel \ + device-mapper-devel \ + diffutils \ + dwarves \ + ebtables \ + firewalld-filesystem \ + fuse3-devel \ + gcc \ + gettext \ + git \ + glib2-devel \ + glibc-devel \ + glibc-langpack-en \ + gnutls-devel \ + grep \ + json-c-devel \ + libacl-devel \ + libattr-devel \ + libblkid-devel \ + libcap-ng-devel \ + libcurl-devel \ + libnbd-devel \ + libnl3-devel \ + libpcap-devel \ + libpciaccess-devel \ + librbd-devel \ + libselinux-devel \ + libssh-devel \ + libssh2-devel \ + libtirpc-devel \ + libwsman-devel \ + libxml2 \ + libxml2-devel \ + libxslt \ + make \ + meson \ + ninja-build \ + numactl-devel \ + parted-devel \ + perl-base \ + pkgconfig \ + python3 \ + python3-docutils \ + python3-pip \ + python3-pytest \ + python3-setuptools \ + python3-wheel \ + qemu-img \ + readline-devel \ + rpm-build \ + sanlock-devel \ + sed \ + systemd-devel \ + systemd-rpm-macros \ + systemtap-sdt-devel \ + systemtap-sdt-dtrace \ + wireshark-devel rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED rpm -qa | sort > /packages.txt mkdir -p /usr/libexec/ccache-wrappers diff --git a/ci/buildenv/almalinux-9.sh b/ci/buildenv/almalinux-9.sh index 379e38ab90..4944e8f47f 100644 --- a/ci/buildenv/almalinux-9.sh +++ b/ci/buildenv/almalinux-9.sh @@ -5,77 +5,79 @@ # https://gitlab.com/libvirt/libvirt-ci =20 function install_buildenv() { - dnf update -y - dnf install 'dnf-command(config-manager)' -y - dnf config-manager --set-enabled -y crb - dnf install -y epel-release - dnf install -y \ - audit-libs-devel \ - augeas \ - bash-completion \ - ca-certificates \ - ccache \ - clang \ - compiler-rt \ - cpp \ - cyrus-sasl-devel \ - device-mapper-devel \ - diffutils \ - dwarves \ - ebtables \ - firewalld-filesystem \ - fuse3-devel \ - gcc \ - gettext \ - git \ - glib2-devel \ - glibc-devel \ - glibc-langpack-en \ - gnutls-devel \ - grep \ - json-c-devel \ - libacl-devel \ - libattr-devel \ - libblkid-devel \ - libcap-ng-devel \ - libcurl-devel \ - libiscsi-devel \ - libnbd-devel \ - libnl3-devel \ - libpcap-devel \ - libpciaccess-devel \ - librbd-devel \ - libselinux-devel \ - libssh-devel \ - libssh2-devel \ - libtirpc-devel \ - libwsman-devel \ - libxml2 \ - libxml2-devel \ - libxslt \ - make \ - meson \ - ninja-build \ - numactl-devel \ - parted-devel \ - perl-base \ - pkgconfig \ - python3 \ - python3-docutils \ - python3-flake8 \ - python3-pip \ - python3-pytest \ - python3-setuptools \ - python3-wheel \ - qemu-img \ - readline-devel \ - rpm-build \ - sanlock-devel \ - sed \ - systemd-devel \ - systemd-rpm-macros \ - systemtap-sdt-devel \ - wireshark-devel + dnf --quiet update -y + dnf --quiet install 'dnf-command(config-manager)' -y + dnf --quiet config-manager --set-enabled -y crb + dnf --quiet install -y epel-release + dnf --quiet install almalinux-release-devel -y + dnf --quiet config-manager --set-enabled -y devel + dnf --quiet install -y \ + audit-libs-devel \ + augeas \ + bash-completion \ + ca-certificates \ + ccache \ + clang \ + compiler-rt \ + cpp \ + cyrus-sasl-devel \ + device-mapper-devel \ + diffutils \ + dwarves \ + ebtables \ + firewalld-filesystem \ + fuse3-devel \ + gcc \ + gettext \ + git \ + glib2-devel \ + glibc-devel \ + glibc-langpack-en \ + gnutls-devel \ + grep \ + json-c-devel \ + libacl-devel \ + libattr-devel \ + libblkid-devel \ + libcap-ng-devel \ + libcurl-devel \ + libiscsi-devel \ + libnbd-devel \ + libnl3-devel \ + libpcap-devel \ + libpciaccess-devel \ + librbd-devel \ + libselinux-devel \ + libssh-devel \ + libssh2-devel \ + libtirpc-devel \ + libwsman-devel \ + libxml2 \ + libxml2-devel \ + libxslt \ + make \ + meson \ + ninja-build \ + numactl-devel \ + parted-devel \ + perl-base \ + pkgconfig \ + python3 \ + python3-docutils \ + python3-flake8 \ + python3-pip \ + python3-pytest \ + python3-setuptools \ + python3-wheel \ + qemu-img \ + readline-devel \ + rpm-build \ + sanlock-devel \ + sed \ + systemd-devel \ + systemd-rpm-macros \ + systemtap-sdt-devel \ + wireshark-devel rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED rpm -qa | sort > /packages.txt mkdir -p /usr/libexec/ccache-wrappers diff --git a/ci/buildenv/centos-stream-10.sh b/ci/buildenv/centos-stream-10= .sh index 2747adfb38..415055e7c6 100644 --- a/ci/buildenv/centos-stream-10.sh +++ b/ci/buildenv/centos-stream-10.sh @@ -5,75 +5,75 @@ # https://gitlab.com/libvirt/libvirt-ci =20 function install_buildenv() { - dnf distro-sync -y - dnf install 'dnf-command(config-manager)' -y - dnf config-manager --set-enabled -y crb - dnf install -y epel-release - dnf install -y \ - audit-libs-devel \ - augeas \ - bash-completion \ - ca-certificates \ - ccache \ - clang \ - compiler-rt \ - cpp \ - cyrus-sasl-devel \ - device-mapper-devel \ - diffutils \ - dwarves \ - ebtables \ - firewalld-filesystem \ - fuse3-devel \ - gcc \ - gettext \ - git \ - glib2-devel \ - glibc-devel \ - glibc-langpack-en \ - gnutls-devel \ - grep \ - json-c-devel \ - libacl-devel \ - libattr-devel \ - libblkid-devel \ - libcap-ng-devel \ - libcurl-devel \ - libnbd-devel \ - libnl3-devel \ - libpcap-devel \ - libpciaccess-devel \ - librbd-devel \ - libselinux-devel \ - libssh-devel \ - libssh2-devel \ - libtirpc-devel \ - libwsman-devel \ - libxml2 \ - libxml2-devel \ - libxslt \ - make \ - meson \ - ninja-build \ - numactl-devel \ - parted-devel \ - perl-base \ - pkgconfig \ - python3 \ - python3-docutils \ - python3-pip \ - python3-pytest \ - python3-setuptools \ - python3-wheel \ - qemu-img \ - readline-devel \ - rpm-build \ - sanlock-devel \ - sed \ - systemd-devel \ - systemd-rpm-macros \ - systemtap-sdt-devel \ - wireshark-devel + dnf --quiet distro-sync -y + dnf --quiet install 'dnf-command(config-manager)' -y + dnf --quiet config-manager --set-enabled -y crb + dnf --quiet install -y epel-release + dnf --quiet install -y \ + audit-libs-devel \ + augeas \ + bash-completion \ + ca-certificates \ + ccache \ + clang \ + compiler-rt \ + cpp \ + cyrus-sasl-devel \ + device-mapper-devel \ + diffutils \ + dwarves \ + ebtables \ + firewalld-filesystem \ + fuse3-devel \ + gcc \ + gettext \ + git \ + glib2-devel \ + glibc-devel \ + glibc-langpack-en \ + gnutls-devel \ + grep \ + json-c-devel \ + libacl-devel \ + libattr-devel \ + libblkid-devel \ + libcap-ng-devel \ + libcurl-devel \ + libnbd-devel \ + libnl3-devel \ + libpcap-devel \ + libpciaccess-devel \ + librbd-devel \ + libselinux-devel \ + libssh-devel \ + libssh2-devel \ + libtirpc-devel \ + libwsman-devel \ + libxml2 \ + libxml2-devel \ + libxslt \ + make \ + meson \ + ninja-build \ + numactl-devel \ + parted-devel \ + perl-base \ + pkgconfig \ + python3 \ + python3-docutils \ + python3-pip \ + python3-pytest \ + python3-setuptools \ + python3-wheel \ + qemu-img \ + readline-devel \ + rpm-build \ + sanlock-devel \ + sed \ + systemd-devel \ + systemd-rpm-macros \ + systemtap-sdt-devel \ + wireshark-devel rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED rpm -qa | sort > /packages.txt mkdir -p /usr/libexec/ccache-wrappers diff --git a/ci/buildenv/centos-stream-9.sh b/ci/buildenv/centos-stream-9.sh index 984728ed1f..441a2a43cd 100644 --- a/ci/buildenv/centos-stream-9.sh +++ b/ci/buildenv/centos-stream-9.sh @@ -5,78 +5,78 @@ # https://gitlab.com/libvirt/libvirt-ci =20 function install_buildenv() { - dnf distro-sync -y - dnf install 'dnf-command(config-manager)' -y - dnf config-manager --set-enabled -y crb - dnf install -y epel-release - dnf install -y epel-next-release - dnf install -y \ - audit-libs-devel \ - augeas \ - bash-completion \ - ca-certificates \ - ccache \ - clang \ - compiler-rt \ - cpp \ - cyrus-sasl-devel \ - device-mapper-devel \ - diffutils \ - dwarves \ - ebtables \ - firewalld-filesystem \ - fuse3-devel \ - gcc \ - gettext \ - git \ - glib2-devel \ - glibc-devel \ - glibc-langpack-en \ - gnutls-devel \ - grep \ - json-c-devel \ - libacl-devel \ - libattr-devel \ - libblkid-devel \ - libcap-ng-devel \ - libcurl-devel \ - libiscsi-devel \ - libnbd-devel \ - libnl3-devel \ - libpcap-devel \ - libpciaccess-devel \ - librbd-devel \ - libselinux-devel \ - libssh-devel \ - libssh2-devel \ - libtirpc-devel \ - libwsman-devel \ - libxml2 \ - libxml2-devel \ - libxslt \ - make \ - meson \ - ninja-build \ - numactl-devel \ - parted-devel \ - perl-base \ - pkgconfig \ - python3 \ - python3-docutils \ - python3-flake8 \ - python3-pip \ - python3-pytest \ - python3-setuptools \ - python3-wheel \ - qemu-img \ - readline-devel \ - rpm-build \ - sanlock-devel \ - sed \ - systemd-devel \ - systemd-rpm-macros \ - systemtap-sdt-devel \ - wireshark-devel + dnf --quiet distro-sync -y + dnf --quiet install 'dnf-command(config-manager)' -y + dnf --quiet config-manager --set-enabled -y crb + dnf --quiet install -y epel-release + dnf --quiet install -y epel-next-release + dnf --quiet install -y \ + audit-libs-devel \ + augeas \ + bash-completion \ + ca-certificates \ + ccache \ + clang \ + compiler-rt \ + cpp \ + cyrus-sasl-devel \ + device-mapper-devel \ + diffutils \ + dwarves \ + ebtables \ + firewalld-filesystem \ + fuse3-devel \ + gcc \ + gettext \ + git \ + glib2-devel \ + glibc-devel \ + glibc-langpack-en \ + gnutls-devel \ + grep \ + json-c-devel \ + libacl-devel \ + libattr-devel \ + libblkid-devel \ + libcap-ng-devel \ + libcurl-devel \ + libiscsi-devel \ + libnbd-devel \ + libnl3-devel \ + libpcap-devel \ + libpciaccess-devel \ + librbd-devel \ + libselinux-devel \ + libssh-devel \ + libssh2-devel \ + libtirpc-devel \ + libwsman-devel \ + libxml2 \ + libxml2-devel \ + libxslt \ + make \ + meson \ + ninja-build \ + numactl-devel \ + parted-devel \ + perl-base \ + pkgconfig \ + python3 \ + python3-docutils \ + python3-flake8 \ + python3-pip \ + python3-pytest \ + python3-setuptools \ + python3-wheel \ + qemu-img \ + readline-devel \ + rpm-build \ + sanlock-devel \ + sed \ + systemd-devel \ + systemd-rpm-macros \ + systemtap-sdt-devel \ + wireshark-devel rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED rpm -qa | sort > /packages.txt mkdir -p /usr/libexec/ccache-wrappers diff --git a/ci/buildenv/fedora-42.sh b/ci/buildenv/fedora-42.sh index 6e9ed90fb2..542de40aec 100644 --- a/ci/buildenv/fedora-42.sh +++ b/ci/buildenv/fedora-42.sh @@ -5,77 +5,77 @@ # https://gitlab.com/libvirt/libvirt-ci =20 function install_buildenv() { - dnf update -y - dnf install -y \ - audit-libs-devel \ - augeas \ - bash-completion-devel \ - ca-certificates \ - ccache \ - clang \ - codespell \ - compiler-rt \ - cpp \ - cppi \ - cyrus-sasl-devel \ - device-mapper-devel \ - diffutils \ - dwarves \ - ebtables \ - firewalld-filesystem \ - fuse3-devel \ - gcc \ - gettext \ - git \ - glib2-devel \ - glibc-devel \ - glibc-langpack-en \ - glusterfs-api-devel \ - gnutls-devel \ - grep \ - json-c-devel \ - libacl-devel \ - libattr-devel \ - libblkid-devel \ - libcap-ng-devel \ - libcurl-devel \ - libiscsi-devel \ - libnbd-devel \ - libnl3-devel \ - libpcap-devel \ - libpciaccess-devel \ - librbd-devel \ - libselinux-devel \ - libssh-devel \ - libssh2-devel \ - libtirpc-devel \ - libwsman-devel \ - libxml2 \ - libxml2-devel \ - libxslt \ - make \ - meson \ - ninja-build \ - numactl-devel \ - parted-devel \ - perl-base \ - pkgconfig \ - python3 \ - python3-black \ - python3-docutils \ - python3-flake8 \ - python3-pytest \ - qemu-img \ - readline-devel \ - rpm-build \ - sanlock-devel \ - sed \ - systemd-devel \ - systemd-rpm-macros \ - systemtap-sdt-devel \ - systemtap-sdt-dtrace \ - wireshark-devel \ - xen-devel + dnf --quiet update -y + dnf --quiet install -y \ + audit-libs-devel \ + augeas \ + bash-completion-devel \ + ca-certificates \ + ccache \ + clang \ + codespell \ + compiler-rt \ + cpp \ + cppi \ + cyrus-sasl-devel \ + device-mapper-devel \ + diffutils \ + dwarves \ + ebtables \ + firewalld-filesystem \ + fuse3-devel \ + gcc \ + gettext \ + git \ + glib2-devel \ + glibc-devel \ + glibc-langpack-en \ + glusterfs-api-devel \ + gnutls-devel \ + grep \ + json-c-devel \ + libacl-devel \ + libattr-devel \ + libblkid-devel \ + libcap-ng-devel \ + libcurl-devel \ + libiscsi-devel \ + libnbd-devel \ + libnl3-devel \ + libpcap-devel \ + libpciaccess-devel \ + librbd-devel \ + libselinux-devel \ + libssh-devel \ + libssh2-devel \ + libtirpc-devel \ + libwsman-devel \ + libxml2 \ + libxml2-devel \ + libxslt \ + make \ + meson \ + ninja-build \ + numactl-devel \ + parted-devel \ + perl-base \ + pkgconfig \ + python3 \ + python3-black \ + python3-docutils \ + python3-flake8 \ + python3-pytest \ + qemu-img \ + readline-devel \ + rpm-build \ + sanlock-devel \ + sed \ + systemd-devel \ + systemd-rpm-macros \ + systemtap-sdt-devel \ + systemtap-sdt-dtrace \ + wireshark-devel \ + xen-devel rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED rpm -qa | sort > /packages.txt mkdir -p /usr/libexec/ccache-wrappers diff --git a/ci/buildenv/fedora-43-cross-mingw32.sh b/ci/buildenv/fedora-43= -cross-mingw32.sh index 695b06c8e4..06789abeff 100644 --- a/ci/buildenv/fedora-43-cross-mingw32.sh +++ b/ci/buildenv/fedora-43-cross-mingw32.sh @@ -5,54 +5,54 @@ # https://gitlab.com/libvirt/libvirt-ci =20 function install_buildenv() { - dnf update -y - dnf install -y \ - augeas \ - bash-completion-devel \ - ca-certificates \ - ccache \ - codespell \ - compiler-rt \ - cpp \ - cppi \ - diffutils \ - dwarves \ - ebtables \ - firewalld-filesystem \ - gettext \ - git \ - glibc-langpack-en \ - grep \ - libnbd-devel \ - libxml2 \ - libxslt \ - make \ - meson \ - ninja-build \ - perl-base \ - python3 \ - python3-black \ - python3-docutils \ - python3-flake8 \ - python3-pytest \ - qemu-img \ - rpm-build \ - sed \ - systemd-rpm-macros + dnf --quiet update -y + dnf --quiet install -y \ + augeas \ + bash-completion-devel \ + ca-certificates \ + ccache \ + codespell \ + compiler-rt \ + cpp \ + cppi \ + diffutils \ + dwarves \ + ebtables \ + firewalld-filesystem \ + gettext \ + git \ + glibc-langpack-en \ + grep \ + libnbd-devel \ + libxml2 \ + libxslt \ + make \ + meson \ + ninja-build \ + perl-base \ + python3 \ + python3-black \ + python3-docutils \ + python3-flake8 \ + python3-pytest \ + qemu-img \ + rpm-build \ + sed \ + systemd-rpm-macros rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED - dnf install -y \ - mingw32-curl \ - mingw32-dlfcn \ - mingw32-gcc \ - mingw32-gettext \ - mingw32-glib2 \ - mingw32-gnutls \ - mingw32-headers \ - mingw32-libssh2 \ - mingw32-libxml2 \ - mingw32-pkg-config \ - mingw32-portablexdr \ - mingw32-readline + dnf --quiet install -y \ + mingw32-curl \ + mingw32-dlfcn \ + mingw32-gcc \ + mingw32-gettext \ + mingw32-glib2 \ + mingw32-gnutls \ + mingw32-headers \ + mingw32-libssh2 \ + mingw32-libxml2 \ + mingw32-pkg-config \ + mingw32-portablexdr \ + mingw32-readline rpm -qa | sort > /packages.txt mkdir -p /usr/libexec/ccache-wrappers ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/i686-w64-mingw32-cc diff --git a/ci/buildenv/fedora-43-cross-mingw64.sh b/ci/buildenv/fedora-43= -cross-mingw64.sh index 10193af1e6..f3fe91ae6f 100644 --- a/ci/buildenv/fedora-43-cross-mingw64.sh +++ b/ci/buildenv/fedora-43-cross-mingw64.sh @@ -5,54 +5,54 @@ # https://gitlab.com/libvirt/libvirt-ci =20 function install_buildenv() { - dnf update -y - dnf install -y \ - augeas \ - bash-completion-devel \ - ca-certificates \ - ccache \ - codespell \ - compiler-rt \ - cpp \ - cppi \ - diffutils \ - dwarves \ - ebtables \ - firewalld-filesystem \ - gettext \ - git \ - glibc-langpack-en \ - grep \ - libnbd-devel \ - libxml2 \ - libxslt \ - make \ - meson \ - ninja-build \ - perl-base \ - python3 \ - python3-black \ - python3-docutils \ - python3-flake8 \ - python3-pytest \ - qemu-img \ - rpm-build \ - sed \ - systemd-rpm-macros + dnf --quiet update -y + dnf --quiet install -y \ + augeas \ + bash-completion-devel \ + ca-certificates \ + ccache \ + codespell \ + compiler-rt \ + cpp \ + cppi \ + diffutils \ + dwarves \ + ebtables \ + firewalld-filesystem \ + gettext \ + git \ + glibc-langpack-en \ + grep \ + libnbd-devel \ + libxml2 \ + libxslt \ + make \ + meson \ + ninja-build \ + perl-base \ + python3 \ + python3-black \ + python3-docutils \ + python3-flake8 \ + python3-pytest \ + qemu-img \ + rpm-build \ + sed \ + systemd-rpm-macros rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED - dnf install -y \ - mingw64-curl \ - mingw64-dlfcn \ - mingw64-gcc \ - mingw64-gettext \ - mingw64-glib2 \ - mingw64-gnutls \ - mingw64-headers \ - mingw64-libssh2 \ - mingw64-libxml2 \ - mingw64-pkg-config \ - mingw64-portablexdr \ - mingw64-readline + dnf --quiet install -y \ + mingw64-curl \ + mingw64-dlfcn \ + mingw64-gcc \ + mingw64-gettext \ + mingw64-glib2 \ + mingw64-gnutls \ + mingw64-headers \ + mingw64-libssh2 \ + mingw64-libxml2 \ + mingw64-pkg-config \ + mingw64-portablexdr \ + mingw64-readline rpm -qa | sort > /packages.txt mkdir -p /usr/libexec/ccache-wrappers ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/x86_64-w64-mingw32-= cc diff --git a/ci/buildenv/fedora-43.sh b/ci/buildenv/fedora-43.sh index 6e9ed90fb2..542de40aec 100644 --- a/ci/buildenv/fedora-43.sh +++ b/ci/buildenv/fedora-43.sh @@ -5,77 +5,77 @@ # https://gitlab.com/libvirt/libvirt-ci =20 function install_buildenv() { - dnf update -y - dnf install -y \ - audit-libs-devel \ - augeas \ - bash-completion-devel \ - ca-certificates \ - ccache \ - clang \ - codespell \ - compiler-rt \ - cpp \ - cppi \ - cyrus-sasl-devel \ - device-mapper-devel \ - diffutils \ - dwarves \ - ebtables \ - firewalld-filesystem \ - fuse3-devel \ - gcc \ - gettext \ - git \ - glib2-devel \ - glibc-devel \ - glibc-langpack-en \ - glusterfs-api-devel \ - gnutls-devel \ - grep \ - json-c-devel \ - libacl-devel \ - libattr-devel \ - libblkid-devel \ - libcap-ng-devel \ - libcurl-devel \ - libiscsi-devel \ - libnbd-devel \ - libnl3-devel \ - libpcap-devel \ - libpciaccess-devel \ - librbd-devel \ - libselinux-devel \ - libssh-devel \ - libssh2-devel \ - libtirpc-devel \ - libwsman-devel \ - libxml2 \ - libxml2-devel \ - libxslt \ - make \ - meson \ - ninja-build \ - numactl-devel \ - parted-devel \ - perl-base \ - pkgconfig \ - python3 \ - python3-black \ - python3-docutils \ - python3-flake8 \ - python3-pytest \ - qemu-img \ - readline-devel \ - rpm-build \ - sanlock-devel \ - sed \ - systemd-devel \ - systemd-rpm-macros \ - systemtap-sdt-devel \ - systemtap-sdt-dtrace \ - wireshark-devel \ - xen-devel + dnf --quiet update -y + dnf --quiet install -y \ + audit-libs-devel \ + augeas \ + bash-completion-devel \ + ca-certificates \ + ccache \ + clang \ + codespell \ + compiler-rt \ + cpp \ + cppi \ + cyrus-sasl-devel \ + device-mapper-devel \ + diffutils \ + dwarves \ + ebtables \ + firewalld-filesystem \ + fuse3-devel \ + gcc \ + gettext \ + git \ + glib2-devel \ + glibc-devel \ + glibc-langpack-en \ + glusterfs-api-devel \ + gnutls-devel \ + grep \ + json-c-devel \ + libacl-devel \ + libattr-devel \ + libblkid-devel \ + libcap-ng-devel \ + libcurl-devel \ + libiscsi-devel \ + libnbd-devel \ + libnl3-devel \ + libpcap-devel \ + libpciaccess-devel \ + librbd-devel \ + libselinux-devel \ + libssh-devel \ + libssh2-devel \ + libtirpc-devel \ + libwsman-devel \ + libxml2 \ + libxml2-devel \ + libxslt \ + make \ + meson \ + ninja-build \ + numactl-devel \ + parted-devel \ + perl-base \ + pkgconfig \ + python3 \ + python3-black \ + python3-docutils \ + python3-flake8 \ + python3-pytest \ + qemu-img \ + readline-devel \ + rpm-build \ + sanlock-devel \ + sed \ + systemd-devel \ + systemd-rpm-macros \ + systemtap-sdt-devel \ + systemtap-sdt-dtrace \ + wireshark-devel \ + xen-devel rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED rpm -qa | sort > /packages.txt mkdir -p /usr/libexec/ccache-wrappers diff --git a/ci/buildenv/fedora-rawhide-cross-mingw32.sh b/ci/buildenv/fedo= ra-rawhide-cross-mingw32.sh index 1d79394383..3cd60f9ed6 100644 --- a/ci/buildenv/fedora-rawhide-cross-mingw32.sh +++ b/ci/buildenv/fedora-rawhide-cross-mingw32.sh @@ -5,55 +5,55 @@ # https://gitlab.com/libvirt/libvirt-ci =20 function install_buildenv() { - dnf update -y --nogpgcheck fedora-gpg-keys - dnf distro-sync -y - dnf install -y \ - augeas \ - bash-completion-devel \ - ca-certificates \ - ccache \ - codespell \ - compiler-rt \ - cpp \ - cppi \ - diffutils \ - dwarves \ - ebtables \ - firewalld-filesystem \ - gettext \ - git \ - glibc-langpack-en \ - grep \ - libnbd-devel \ - libxml2 \ - libxslt \ - make \ - meson \ - ninja-build \ - perl-base \ - python3 \ - python3-black \ - python3-docutils \ - python3-flake8 \ - python3-pytest \ - qemu-img \ - rpm-build \ - sed \ - systemd-rpm-macros + dnf --quiet update -y --nogpgcheck fedora-gpg-keys + dnf --quiet distro-sync -y + dnf --quiet install -y \ + augeas \ + bash-completion-devel \ + ca-certificates \ + ccache \ + codespell \ + compiler-rt \ + cpp \ + cppi \ + diffutils \ + dwarves \ + ebtables \ + firewalld-filesystem \ + gettext \ + git \ + glibc-langpack-en \ + grep \ + libnbd-devel \ + libxml2 \ + libxslt \ + make \ + meson \ + ninja-build \ + perl-base \ + python3 \ + python3-black \ + python3-docutils \ + python3-flake8 \ + python3-pytest \ + qemu-img \ + rpm-build \ + sed \ + systemd-rpm-macros rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED - dnf install -y \ - mingw32-curl \ - mingw32-dlfcn \ - mingw32-gcc \ - mingw32-gettext \ - mingw32-glib2 \ - mingw32-gnutls \ - mingw32-headers \ - mingw32-libssh2 \ - mingw32-libxml2 \ - mingw32-pkg-config \ - mingw32-portablexdr \ - mingw32-readline + dnf --quiet install -y \ + mingw32-curl \ + mingw32-dlfcn \ + mingw32-gcc \ + mingw32-gettext \ + mingw32-glib2 \ + mingw32-gnutls \ + mingw32-headers \ + mingw32-libssh2 \ + mingw32-libxml2 \ + mingw32-pkg-config \ + mingw32-portablexdr \ + mingw32-readline rpm -qa | sort > /packages.txt mkdir -p /usr/libexec/ccache-wrappers ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/i686-w64-mingw32-cc diff --git a/ci/buildenv/fedora-rawhide-cross-mingw64.sh b/ci/buildenv/fedo= ra-rawhide-cross-mingw64.sh index dc2a0db9c3..69d249e2a8 100644 --- a/ci/buildenv/fedora-rawhide-cross-mingw64.sh +++ b/ci/buildenv/fedora-rawhide-cross-mingw64.sh @@ -5,55 +5,55 @@ # https://gitlab.com/libvirt/libvirt-ci =20 function install_buildenv() { - dnf update -y --nogpgcheck fedora-gpg-keys - dnf distro-sync -y - dnf install -y \ - augeas \ - bash-completion-devel \ - ca-certificates \ - ccache \ - codespell \ - compiler-rt \ - cpp \ - cppi \ - diffutils \ - dwarves \ - ebtables \ - firewalld-filesystem \ - gettext \ - git \ - glibc-langpack-en \ - grep \ - libnbd-devel \ - libxml2 \ - libxslt \ - make \ - meson \ - ninja-build \ - perl-base \ - python3 \ - python3-black \ - python3-docutils \ - python3-flake8 \ - python3-pytest \ - qemu-img \ - rpm-build \ - sed \ - systemd-rpm-macros + dnf --quiet update -y --nogpgcheck fedora-gpg-keys + dnf --quiet distro-sync -y + dnf --quiet install -y \ + augeas \ + bash-completion-devel \ + ca-certificates \ + ccache \ + codespell \ + compiler-rt \ + cpp \ + cppi \ + diffutils \ + dwarves \ + ebtables \ + firewalld-filesystem \ + gettext \ + git \ + glibc-langpack-en \ + grep \ + libnbd-devel \ + libxml2 \ + libxslt \ + make \ + meson \ + ninja-build \ + perl-base \ + python3 \ + python3-black \ + python3-docutils \ + python3-flake8 \ + python3-pytest \ + qemu-img \ + rpm-build \ + sed \ + systemd-rpm-macros rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED - dnf install -y \ - mingw64-curl \ - mingw64-dlfcn \ - mingw64-gcc \ - mingw64-gettext \ - mingw64-glib2 \ - mingw64-gnutls \ - mingw64-headers \ - mingw64-libssh2 \ - mingw64-libxml2 \ - mingw64-pkg-config \ - mingw64-portablexdr \ - mingw64-readline + dnf --quiet install -y \ + mingw64-curl \ + mingw64-dlfcn \ + mingw64-gcc \ + mingw64-gettext \ + mingw64-glib2 \ + mingw64-gnutls \ + mingw64-headers \ + mingw64-libssh2 \ + mingw64-libxml2 \ + mingw64-pkg-config \ + mingw64-portablexdr \ + mingw64-readline rpm -qa | sort > /packages.txt mkdir -p /usr/libexec/ccache-wrappers ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/x86_64-w64-mingw32-= cc diff --git a/ci/buildenv/fedora-rawhide.sh b/ci/buildenv/fedora-rawhide.sh index 5dcbc9d0ed..fc61f6589d 100644 --- a/ci/buildenv/fedora-rawhide.sh +++ b/ci/buildenv/fedora-rawhide.sh @@ -5,78 +5,78 @@ # https://gitlab.com/libvirt/libvirt-ci =20 function install_buildenv() { - dnf update -y --nogpgcheck fedora-gpg-keys - dnf distro-sync -y - dnf install -y \ - audit-libs-devel \ - augeas \ - bash-completion-devel \ - ca-certificates \ - ccache \ - clang \ - codespell \ - compiler-rt \ - cpp \ - cppi \ - cyrus-sasl-devel \ - device-mapper-devel \ - diffutils \ - dwarves \ - ebtables \ - firewalld-filesystem \ - fuse3-devel \ - gcc \ - gettext \ - git \ - glib2-devel \ - glibc-devel \ - glibc-langpack-en \ - glusterfs-api-devel \ - gnutls-devel \ - grep \ - json-c-devel \ - libacl-devel \ - libattr-devel \ - libblkid-devel \ - libcap-ng-devel \ - libcurl-devel \ - libiscsi-devel \ - libnbd-devel \ - libnl3-devel \ - libpcap-devel \ - libpciaccess-devel \ - librbd-devel \ - libselinux-devel \ - libssh-devel \ - libssh2-devel \ - libtirpc-devel \ - libwsman-devel \ - libxml2 \ - libxml2-devel \ - libxslt \ - make \ - meson \ - ninja-build \ - numactl-devel \ - parted-devel \ - perl-base \ - pkgconfig \ - python3 \ - python3-black \ - python3-docutils \ - python3-flake8 \ - python3-pytest \ - qemu-img \ - readline-devel \ - rpm-build \ - sanlock-devel \ - sed \ - systemd-devel \ - systemd-rpm-macros \ - systemtap-sdt-devel \ - systemtap-sdt-dtrace \ - wireshark-devel \ - xen-devel + dnf --quiet update -y --nogpgcheck fedora-gpg-keys + dnf --quiet distro-sync -y + dnf --quiet install -y \ + audit-libs-devel \ + augeas \ + bash-completion-devel \ + ca-certificates \ + ccache \ + clang \ + codespell \ + compiler-rt \ + cpp \ + cppi \ + cyrus-sasl-devel \ + device-mapper-devel \ + diffutils \ + dwarves \ + ebtables \ + firewalld-filesystem \ + fuse3-devel \ + gcc \ + gettext \ + git \ + glib2-devel \ + glibc-devel \ + glibc-langpack-en \ + glusterfs-api-devel \ + gnutls-devel \ + grep \ + json-c-devel \ + libacl-devel \ + libattr-devel \ + libblkid-devel \ + libcap-ng-devel \ + libcurl-devel \ + libiscsi-devel \ + libnbd-devel \ + libnl3-devel \ + libpcap-devel \ + libpciaccess-devel \ + librbd-devel \ + libselinux-devel \ + libssh-devel \ + libssh2-devel \ + libtirpc-devel \ + libwsman-devel \ + libxml2 \ + libxml2-devel \ + libxslt \ + make \ + meson \ + ninja-build \ + numactl-devel \ + parted-devel \ + perl-base \ + pkgconfig \ + python3 \ + python3-black \ + python3-docutils \ + python3-flake8 \ + python3-pytest \ + qemu-img \ + readline-devel \ + rpm-build \ + sanlock-devel \ + sed \ + systemd-devel \ + systemd-rpm-macros \ + systemtap-sdt-devel \ + systemtap-sdt-dtrace \ + wireshark-devel \ + xen-devel rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED rpm -qa | sort > /packages.txt mkdir -p /usr/libexec/ccache-wrappers diff --git a/ci/containers/almalinux-10.Dockerfile b/ci/containers/almalinu= x-10.Dockerfile index 815b4c0e68..67e4ec91c4 100644 --- a/ci/containers/almalinux-10.Dockerfile +++ b/ci/containers/almalinux-10.Dockerfile @@ -6,78 +6,80 @@ =20 FROM docker.io/library/almalinux:10 =20 -RUN dnf update -y && \ - dnf install 'dnf-command(config-manager)' -y && \ - dnf config-manager --set-enabled -y crb && \ - dnf install -y epel-release && \ - dnf install -y \ - audit-libs-devel \ - augeas \ - bash-completion \ - ca-certificates \ - ccache \ - clang \ - compiler-rt \ - cpp \ - cyrus-sasl-devel \ - device-mapper-devel \ - diffutils \ - dwarves \ - ebtables \ - firewalld-filesystem \ - fuse3-devel \ - gcc \ - gettext \ - git \ - glib2-devel \ - glibc-devel \ - glibc-langpack-en \ - gnutls-devel \ - grep \ - json-c-devel \ - libacl-devel \ - libattr-devel \ - libblkid-devel \ - libcap-ng-devel \ - libcurl-devel \ - libnbd-devel \ - libnl3-devel \ - libpcap-devel \ - libpciaccess-devel \ - librbd-devel \ - libselinux-devel \ - libssh-devel \ - libssh2-devel \ - libtirpc-devel \ - libwsman-devel \ - libxml2 \ - libxml2-devel \ - libxslt \ - make \ - meson \ - ninja-build \ - numactl-devel \ - parted-devel \ - perl-base \ - pkgconfig \ - python3 \ - python3-docutils \ - python3-pip \ - python3-pytest \ - python3-setuptools \ - python3-wheel \ - qemu-img \ - readline-devel \ - rpm-build \ - sanlock-devel \ - sed \ - systemd-devel \ - systemd-rpm-macros \ - systemtap-sdt-devel \ - systemtap-sdt-dtrace \ - wireshark-devel && \ - dnf autoremove -y && \ - dnf clean all -y && \ +RUN dnf --quiet update -y && \ + dnf --quiet install 'dnf-command(config-manager)' -y && \ + dnf --quiet config-manager --set-enabled -y crb && \ + dnf --quiet install -y epel-release && \ + dnf --quiet install almalinux-release-devel -y && \ + dnf --quiet config-manager --set-enabled -y devel && \ + dnf --quiet install -y \ + audit-libs-devel \ + augeas \ + bash-completion \ + ca-certificates \ + ccache \ + clang \ + compiler-rt \ + cpp \ + cyrus-sasl-devel \ + device-mapper-devel \ + diffutils \ + dwarves \ + ebtables \ + firewalld-filesystem \ + fuse3-devel \ + gcc \ + gettext \ + git \ + glib2-devel \ + glibc-devel \ + glibc-langpack-en \ + gnutls-devel \ + grep \ + json-c-devel \ + libacl-devel \ + libattr-devel \ + libblkid-devel \ + libcap-ng-devel \ + libcurl-devel \ + libnbd-devel \ + libnl3-devel \ + libpcap-devel \ + libpciaccess-devel \ + librbd-devel \ + libselinux-devel \ + libssh-devel \ + libssh2-devel \ + libtirpc-devel \ + libwsman-devel \ + libxml2 \ + libxml2-devel \ + libxslt \ + make \ + meson \ + ninja-build \ + numactl-devel \ + parted-devel \ + perl-base \ + pkgconfig \ + python3 \ + python3-docutils \ + python3-pip \ + python3-pytest \ + python3-setuptools \ + python3-wheel \ + qemu-img \ + readline-devel \ + rpm-build \ + sanlock-devel \ + sed \ + systemd-devel \ + systemd-rpm-macros \ + systemtap-sdt-devel \ + systemtap-sdt-dtrace \ + wireshark-devel && \ + dnf --quiet autoremove -y && \ + dnf --quiet clean all -y && \ rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \ rpm -qa | sort > /packages.txt && \ mkdir -p /usr/libexec/ccache-wrappers && \ diff --git a/ci/containers/almalinux-9.Dockerfile b/ci/containers/almalinux= -9.Dockerfile index 5d8db92fb0..3de0a7a437 100644 --- a/ci/containers/almalinux-9.Dockerfile +++ b/ci/containers/almalinux-9.Dockerfile @@ -6,79 +6,81 @@ =20 FROM docker.io/library/almalinux:9 =20 -RUN dnf update -y && \ - dnf install 'dnf-command(config-manager)' -y && \ - dnf config-manager --set-enabled -y crb && \ - dnf install -y epel-release && \ - dnf install -y \ - audit-libs-devel \ - augeas \ - bash-completion \ - ca-certificates \ - ccache \ - clang \ - compiler-rt \ - cpp \ - cyrus-sasl-devel \ - device-mapper-devel \ - diffutils \ - dwarves \ - ebtables \ - firewalld-filesystem \ - fuse3-devel \ - gcc \ - gettext \ - git \ - glib2-devel \ - glibc-devel \ - glibc-langpack-en \ - gnutls-devel \ - grep \ - json-c-devel \ - libacl-devel \ - libattr-devel \ - libblkid-devel \ - libcap-ng-devel \ - libcurl-devel \ - libiscsi-devel \ - libnbd-devel \ - libnl3-devel \ - libpcap-devel \ - libpciaccess-devel \ - librbd-devel \ - libselinux-devel \ - libssh-devel \ - libssh2-devel \ - libtirpc-devel \ - libwsman-devel \ - libxml2 \ - libxml2-devel \ - libxslt \ - make \ - meson \ - ninja-build \ - numactl-devel \ - parted-devel \ - perl-base \ - pkgconfig \ - python3 \ - python3-docutils \ - python3-flake8 \ - python3-pip \ - python3-pytest \ - python3-setuptools \ - python3-wheel \ - qemu-img \ - readline-devel \ - rpm-build \ - sanlock-devel \ - sed \ - systemd-devel \ - systemd-rpm-macros \ - systemtap-sdt-devel \ - wireshark-devel && \ - dnf autoremove -y && \ - dnf clean all -y && \ +RUN dnf --quiet update -y && \ + dnf --quiet install 'dnf-command(config-manager)' -y && \ + dnf --quiet config-manager --set-enabled -y crb && \ + dnf --quiet install -y epel-release && \ + dnf --quiet install almalinux-release-devel -y && \ + dnf --quiet config-manager --set-enabled -y devel && \ + dnf --quiet install -y \ + audit-libs-devel \ + augeas \ + bash-completion \ + ca-certificates \ + ccache \ + clang \ + compiler-rt \ + cpp \ + cyrus-sasl-devel \ + device-mapper-devel \ + diffutils \ + dwarves \ + ebtables \ + firewalld-filesystem \ + fuse3-devel \ + gcc \ + gettext \ + git \ + glib2-devel \ + glibc-devel \ + glibc-langpack-en \ + gnutls-devel \ + grep \ + json-c-devel \ + libacl-devel \ + libattr-devel \ + libblkid-devel \ + libcap-ng-devel \ + libcurl-devel \ + libiscsi-devel \ + libnbd-devel \ + libnl3-devel \ + libpcap-devel \ + libpciaccess-devel \ + librbd-devel \ + libselinux-devel \ + libssh-devel \ + libssh2-devel \ + libtirpc-devel \ + libwsman-devel \ + libxml2 \ + libxml2-devel \ + libxslt \ + make \ + meson \ + ninja-build \ + numactl-devel \ + parted-devel \ + perl-base \ + pkgconfig \ + python3 \ + python3-docutils \ + python3-flake8 \ + python3-pip \ + python3-pytest \ + python3-setuptools \ + python3-wheel \ + qemu-img \ + readline-devel \ + rpm-build \ + sanlock-devel \ + sed \ + systemd-devel \ + systemd-rpm-macros \ + systemtap-sdt-devel \ + wireshark-devel && \ + dnf --quiet autoremove -y && \ + dnf --quiet clean all -y && \ rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \ rpm -qa | sort > /packages.txt && \ mkdir -p /usr/libexec/ccache-wrappers && \ diff --git a/ci/containers/centos-stream-10.Dockerfile b/ci/containers/cent= os-stream-10.Dockerfile index 5b34b8273a..3fb34ca0fb 100644 --- a/ci/containers/centos-stream-10.Dockerfile +++ b/ci/containers/centos-stream-10.Dockerfile @@ -6,77 +6,77 @@ =20 FROM quay.io/centos/centos:stream10 =20 -RUN dnf distro-sync -y && \ - dnf install 'dnf-command(config-manager)' -y && \ - dnf config-manager --set-enabled -y crb && \ - dnf install -y epel-release && \ - dnf install -y \ - audit-libs-devel \ - augeas \ - bash-completion \ - ca-certificates \ - ccache \ - clang \ - compiler-rt \ - cpp \ - cyrus-sasl-devel \ - device-mapper-devel \ - diffutils \ - dwarves \ - ebtables \ - firewalld-filesystem \ - fuse3-devel \ - gcc \ - gettext \ - git \ - glib2-devel \ - glibc-devel \ - glibc-langpack-en \ - gnutls-devel \ - grep \ - json-c-devel \ - libacl-devel \ - libattr-devel \ - libblkid-devel \ - libcap-ng-devel \ - libcurl-devel \ - libnbd-devel \ - libnl3-devel \ - libpcap-devel \ - libpciaccess-devel \ - librbd-devel \ - libselinux-devel \ - libssh-devel \ - libssh2-devel \ - libtirpc-devel \ - libwsman-devel \ - libxml2 \ - libxml2-devel \ - libxslt \ - make \ - meson \ - ninja-build \ - numactl-devel \ - parted-devel \ - perl-base \ - pkgconfig \ - python3 \ - python3-docutils \ - python3-pip \ - python3-pytest \ - python3-setuptools \ - python3-wheel \ - qemu-img \ - readline-devel \ - rpm-build \ - sanlock-devel \ - sed \ - systemd-devel \ - systemd-rpm-macros \ - systemtap-sdt-devel \ - wireshark-devel && \ - dnf autoremove -y && \ - dnf clean all -y && \ +RUN dnf --quiet distro-sync -y && \ + dnf --quiet install 'dnf-command(config-manager)' -y && \ + dnf --quiet config-manager --set-enabled -y crb && \ + dnf --quiet install -y epel-release && \ + dnf --quiet install -y \ + audit-libs-devel \ + augeas \ + bash-completion \ + ca-certificates \ + ccache \ + clang \ + compiler-rt \ + cpp \ + cyrus-sasl-devel \ + device-mapper-devel \ + diffutils \ + dwarves \ + ebtables \ + firewalld-filesystem \ + fuse3-devel \ + gcc \ + gettext \ + git \ + glib2-devel \ + glibc-devel \ + glibc-langpack-en \ + gnutls-devel \ + grep \ + json-c-devel \ + libacl-devel \ + libattr-devel \ + libblkid-devel \ + libcap-ng-devel \ + libcurl-devel \ + libnbd-devel \ + libnl3-devel \ + libpcap-devel \ + libpciaccess-devel \ + librbd-devel \ + libselinux-devel \ + libssh-devel \ + libssh2-devel \ + libtirpc-devel \ + libwsman-devel \ + libxml2 \ + libxml2-devel \ + libxslt \ + make \ + meson \ + ninja-build \ + numactl-devel \ + parted-devel \ + perl-base \ + pkgconfig \ + python3 \ + python3-docutils \ + python3-pip \ + python3-pytest \ + python3-setuptools \ + python3-wheel \ + qemu-img \ + readline-devel \ + rpm-build \ + sanlock-devel \ + sed \ + systemd-devel \ + systemd-rpm-macros \ + systemtap-sdt-devel \ + wireshark-devel && \ + dnf --quiet autoremove -y && \ + dnf --quiet clean all -y && \ rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \ rpm -qa | sort > /packages.txt && \ mkdir -p /usr/libexec/ccache-wrappers && \ diff --git a/ci/containers/centos-stream-9.Dockerfile b/ci/containers/cento= s-stream-9.Dockerfile index 6eeadf5528..9305f801ff 100644 --- a/ci/containers/centos-stream-9.Dockerfile +++ b/ci/containers/centos-stream-9.Dockerfile @@ -6,80 +6,80 @@ =20 FROM quay.io/centos/centos:stream9 =20 -RUN dnf distro-sync -y && \ - dnf install 'dnf-command(config-manager)' -y && \ - dnf config-manager --set-enabled -y crb && \ - dnf install -y epel-release && \ - dnf install -y epel-next-release && \ - dnf install -y \ - audit-libs-devel \ - augeas \ - bash-completion \ - ca-certificates \ - ccache \ - clang \ - compiler-rt \ - cpp \ - cyrus-sasl-devel \ - device-mapper-devel \ - diffutils \ - dwarves \ - ebtables \ - firewalld-filesystem \ - fuse3-devel \ - gcc \ - gettext \ - git \ - glib2-devel \ - glibc-devel \ - glibc-langpack-en \ - gnutls-devel \ - grep \ - json-c-devel \ - libacl-devel \ - libattr-devel \ - libblkid-devel \ - libcap-ng-devel \ - libcurl-devel \ - libiscsi-devel \ - libnbd-devel \ - libnl3-devel \ - libpcap-devel \ - libpciaccess-devel \ - librbd-devel \ - libselinux-devel \ - libssh-devel \ - libssh2-devel \ - libtirpc-devel \ - libwsman-devel \ - libxml2 \ - libxml2-devel \ - libxslt \ - make \ - meson \ - ninja-build \ - numactl-devel \ - parted-devel \ - perl-base \ - pkgconfig \ - python3 \ - python3-docutils \ - python3-flake8 \ - python3-pip \ - python3-pytest \ - python3-setuptools \ - python3-wheel \ - qemu-img \ - readline-devel \ - rpm-build \ - sanlock-devel \ - sed \ - systemd-devel \ - systemd-rpm-macros \ - systemtap-sdt-devel \ - wireshark-devel && \ - dnf autoremove -y && \ - dnf clean all -y && \ +RUN dnf --quiet distro-sync -y && \ + dnf --quiet install 'dnf-command(config-manager)' -y && \ + dnf --quiet config-manager --set-enabled -y crb && \ + dnf --quiet install -y epel-release && \ + dnf --quiet install -y epel-next-release && \ + dnf --quiet install -y \ + audit-libs-devel \ + augeas \ + bash-completion \ + ca-certificates \ + ccache \ + clang \ + compiler-rt \ + cpp \ + cyrus-sasl-devel \ + device-mapper-devel \ + diffutils \ + dwarves \ + ebtables \ + firewalld-filesystem \ + fuse3-devel \ + gcc \ + gettext \ + git \ + glib2-devel \ + glibc-devel \ + glibc-langpack-en \ + gnutls-devel \ + grep \ + json-c-devel \ + libacl-devel \ + libattr-devel \ + libblkid-devel \ + libcap-ng-devel \ + libcurl-devel \ + libiscsi-devel \ + libnbd-devel \ + libnl3-devel \ + libpcap-devel \ + libpciaccess-devel \ + librbd-devel \ + libselinux-devel \ + libssh-devel \ + libssh2-devel \ + libtirpc-devel \ + libwsman-devel \ + libxml2 \ + libxml2-devel \ + libxslt \ + make \ + meson \ + ninja-build \ + numactl-devel \ + parted-devel \ + perl-base \ + pkgconfig \ + python3 \ + python3-docutils \ + python3-flake8 \ + python3-pip \ + python3-pytest \ + python3-setuptools \ + python3-wheel \ + qemu-img \ + readline-devel \ + rpm-build \ + sanlock-devel \ + sed \ + systemd-devel \ + systemd-rpm-macros \ + systemtap-sdt-devel \ + wireshark-devel && \ + dnf --quiet autoremove -y && \ + dnf --quiet clean all -y && \ rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \ rpm -qa | sort > /packages.txt && \ mkdir -p /usr/libexec/ccache-wrappers && \ diff --git a/ci/containers/fedora-42.Dockerfile b/ci/containers/fedora-42.D= ockerfile index bd72d15062..8fbffdda76 100644 --- a/ci/containers/fedora-42.Dockerfile +++ b/ci/containers/fedora-42.Dockerfile @@ -6,7 +6,7 @@ =20 FROM registry.fedoraproject.org/fedora:42 =20 -RUN dnf install -y nosync && \ +RUN dnf --quiet install -y nosync && \ printf '#!/bin/sh\n\ if test -d /usr/lib64\n\ then\n\ @@ -16,79 +16,79 @@ else\n\ fi\n\ exec "$@"\n' > /usr/bin/nosync && \ chmod +x /usr/bin/nosync && \ - nosync dnf update -y && \ - nosync dnf install -y \ - audit-libs-devel \ - augeas \ - bash-completion-devel \ - ca-certificates \ - ccache \ - clang \ - codespell \ - compiler-rt \ - cpp \ - cppi \ - cyrus-sasl-devel \ - device-mapper-devel \ - diffutils \ - dwarves \ - ebtables \ - firewalld-filesystem \ - fuse3-devel \ - gcc \ - gettext \ - git \ - glib2-devel \ - glibc-devel \ - glibc-langpack-en \ - glusterfs-api-devel \ - gnutls-devel \ - grep \ - json-c-devel \ - libacl-devel \ - libattr-devel \ - libblkid-devel \ - libcap-ng-devel \ - libcurl-devel \ - libiscsi-devel \ - libnbd-devel \ - libnl3-devel \ - libpcap-devel \ - libpciaccess-devel \ - librbd-devel \ - libselinux-devel \ - libssh-devel \ - libssh2-devel \ - libtirpc-devel \ - libwsman-devel \ - libxml2 \ - libxml2-devel \ - libxslt \ - make \ - meson \ - ninja-build \ - numactl-devel \ - parted-devel \ - perl-base \ - pkgconfig \ - python3 \ - python3-black \ - python3-docutils \ - python3-flake8 \ - python3-pytest \ - qemu-img \ - readline-devel \ - rpm-build \ - sanlock-devel \ - sed \ - systemd-devel \ - systemd-rpm-macros \ - systemtap-sdt-devel \ - systemtap-sdt-dtrace \ - wireshark-devel \ - xen-devel && \ - nosync dnf autoremove -y && \ - nosync dnf clean all -y && \ + nosync dnf --quiet update -y && \ + nosync dnf --quiet install -y \ + audit-libs-devel \ + augeas \ + bash-completion-devel \ + ca-certificates \ + ccache \ + clang \ + codespell \ + compiler-rt \ + cpp \ + cppi \ + cyrus-sasl-devel \ + device-mapper-devel \ + diffutils \ + dwarves \ + ebtables \ + firewalld-filesystem \ + fuse3-devel \ + gcc \ + gettext \ + git \ + glib2-devel \ + glibc-devel \ + glibc-langpack-en \ + glusterfs-api-devel \ + gnutls-devel \ + grep \ + json-c-devel \ + libacl-devel \ + libattr-devel \ + libblkid-devel \ + libcap-ng-devel \ + libcurl-devel \ + libiscsi-devel \ + libnbd-devel \ + libnl3-devel \ + libpcap-devel \ + libpciaccess-devel \ + librbd-devel \ + libselinux-devel \ + libssh-devel \ + libssh2-devel \ + libtirpc-devel \ + libwsman-devel \ + libxml2 \ + libxml2-devel \ + libxslt \ + make \ + meson \ + ninja-build \ + numactl-devel \ + parted-devel \ + perl-base \ + pkgconfig \ + python3 \ + python3-black \ + python3-docutils \ + python3-flake8 \ + python3-pytest \ + qemu-img \ + readline-devel \ + rpm-build \ + sanlock-devel \ + sed \ + systemd-devel \ + systemd-rpm-macros \ + systemtap-sdt-devel \ + systemtap-sdt-dtrace \ + wireshark-devel \ + xen-devel && \ + nosync dnf --quiet autoremove -y && \ + nosync dnf --quiet clean all -y && \ rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \ rpm -qa | sort > /packages.txt && \ mkdir -p /usr/libexec/ccache-wrappers && \ diff --git a/ci/containers/fedora-43-cross-mingw32.Dockerfile b/ci/containe= rs/fedora-43-cross-mingw32.Dockerfile index de7bee20e1..9c517b54d4 100644 --- a/ci/containers/fedora-43-cross-mingw32.Dockerfile +++ b/ci/containers/fedora-43-cross-mingw32.Dockerfile @@ -6,7 +6,7 @@ =20 FROM registry.fedoraproject.org/fedora:43 =20 -RUN dnf install -y nosync && \ +RUN dnf --quiet install -y nosync && \ printf '#!/bin/sh\n\ if test -d /usr/lib64\n\ then\n\ @@ -16,42 +16,42 @@ else\n\ fi\n\ exec "$@"\n' > /usr/bin/nosync && \ chmod +x /usr/bin/nosync && \ - nosync dnf update -y && \ - nosync dnf install -y \ - augeas \ - bash-completion-devel \ - ca-certificates \ - ccache \ - codespell \ - compiler-rt \ - cpp \ - cppi \ - diffutils \ - dwarves \ - ebtables \ - firewalld-filesystem \ - gettext \ - git \ - glibc-langpack-en \ - grep \ - libnbd-devel \ - libxml2 \ - libxslt \ - make \ - meson \ - ninja-build \ - perl-base \ - python3 \ - python3-black \ - python3-docutils \ - python3-flake8 \ - python3-pytest \ - qemu-img \ - rpm-build \ - sed \ - systemd-rpm-macros && \ - nosync dnf autoremove -y && \ - nosync dnf clean all -y && \ + nosync dnf --quiet update -y && \ + nosync dnf --quiet install -y \ + augeas \ + bash-completion-devel \ + ca-certificates \ + ccache \ + codespell \ + compiler-rt \ + cpp \ + cppi \ + diffutils \ + dwarves \ + ebtables \ + firewalld-filesystem \ + gettext \ + git \ + glibc-langpack-en \ + grep \ + libnbd-devel \ + libxml2 \ + libxslt \ + make \ + meson \ + ninja-build \ + perl-base \ + python3 \ + python3-black \ + python3-docutils \ + python3-flake8 \ + python3-pytest \ + qemu-img \ + rpm-build \ + sed \ + systemd-rpm-macros && \ + nosync dnf --quiet autoremove -y && \ + nosync dnf --quiet clean all -y && \ rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED =20 ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" @@ -60,20 +60,20 @@ ENV MAKE=3D"/usr/bin/make" ENV NINJA=3D"/usr/bin/ninja" ENV PYTHON=3D"/usr/bin/python3" =20 -RUN nosync dnf install -y \ - mingw32-curl \ - mingw32-dlfcn \ - mingw32-gcc \ - mingw32-gettext \ - mingw32-glib2 \ - mingw32-gnutls \ - mingw32-headers \ - mingw32-libssh2 \ - mingw32-libxml2 \ - mingw32-pkg-config \ - mingw32-portablexdr \ - mingw32-readline && \ - nosync dnf clean all -y && \ +RUN nosync dnf --quiet install -y \ + mingw32-curl \ + mingw32-dlfcn \ + mingw32-gcc \ + mingw32-gettext \ + mingw32-glib2 \ + mingw32-gnutls \ + mingw32-headers \ + mingw32-libssh2 \ + mingw32-libxml2 \ + mingw32-pkg-config \ + mingw32-portablexdr \ + mingw32-readline && \ + nosync dnf --quiet clean all -y && \ rpm -qa | sort > /packages.txt && \ mkdir -p /usr/libexec/ccache-wrappers && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/i686-w64-mingw32-cc= && \ diff --git a/ci/containers/fedora-43-cross-mingw64.Dockerfile b/ci/containe= rs/fedora-43-cross-mingw64.Dockerfile index ff6c3f8aa9..763611b9c9 100644 --- a/ci/containers/fedora-43-cross-mingw64.Dockerfile +++ b/ci/containers/fedora-43-cross-mingw64.Dockerfile @@ -6,7 +6,7 @@ =20 FROM registry.fedoraproject.org/fedora:43 =20 -RUN dnf install -y nosync && \ +RUN dnf --quiet install -y nosync && \ printf '#!/bin/sh\n\ if test -d /usr/lib64\n\ then\n\ @@ -16,42 +16,42 @@ else\n\ fi\n\ exec "$@"\n' > /usr/bin/nosync && \ chmod +x /usr/bin/nosync && \ - nosync dnf update -y && \ - nosync dnf install -y \ - augeas \ - bash-completion-devel \ - ca-certificates \ - ccache \ - codespell \ - compiler-rt \ - cpp \ - cppi \ - diffutils \ - dwarves \ - ebtables \ - firewalld-filesystem \ - gettext \ - git \ - glibc-langpack-en \ - grep \ - libnbd-devel \ - libxml2 \ - libxslt \ - make \ - meson \ - ninja-build \ - perl-base \ - python3 \ - python3-black \ - python3-docutils \ - python3-flake8 \ - python3-pytest \ - qemu-img \ - rpm-build \ - sed \ - systemd-rpm-macros && \ - nosync dnf autoremove -y && \ - nosync dnf clean all -y && \ + nosync dnf --quiet update -y && \ + nosync dnf --quiet install -y \ + augeas \ + bash-completion-devel \ + ca-certificates \ + ccache \ + codespell \ + compiler-rt \ + cpp \ + cppi \ + diffutils \ + dwarves \ + ebtables \ + firewalld-filesystem \ + gettext \ + git \ + glibc-langpack-en \ + grep \ + libnbd-devel \ + libxml2 \ + libxslt \ + make \ + meson \ + ninja-build \ + perl-base \ + python3 \ + python3-black \ + python3-docutils \ + python3-flake8 \ + python3-pytest \ + qemu-img \ + rpm-build \ + sed \ + systemd-rpm-macros && \ + nosync dnf --quiet autoremove -y && \ + nosync dnf --quiet clean all -y && \ rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED =20 ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" @@ -60,20 +60,20 @@ ENV MAKE=3D"/usr/bin/make" ENV NINJA=3D"/usr/bin/ninja" ENV PYTHON=3D"/usr/bin/python3" =20 -RUN nosync dnf install -y \ - mingw64-curl \ - mingw64-dlfcn \ - mingw64-gcc \ - mingw64-gettext \ - mingw64-glib2 \ - mingw64-gnutls \ - mingw64-headers \ - mingw64-libssh2 \ - mingw64-libxml2 \ - mingw64-pkg-config \ - mingw64-portablexdr \ - mingw64-readline && \ - nosync dnf clean all -y && \ +RUN nosync dnf --quiet install -y \ + mingw64-curl \ + mingw64-dlfcn \ + mingw64-gcc \ + mingw64-gettext \ + mingw64-glib2 \ + mingw64-gnutls \ + mingw64-headers \ + mingw64-libssh2 \ + mingw64-libxml2 \ + mingw64-pkg-config \ + mingw64-portablexdr \ + mingw64-readline && \ + nosync dnf --quiet clean all -y && \ rpm -qa | sort > /packages.txt && \ mkdir -p /usr/libexec/ccache-wrappers && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/x86_64-w64-mingw32-= cc && \ diff --git a/ci/containers/fedora-43.Dockerfile b/ci/containers/fedora-43.D= ockerfile index 55f68a5839..80777cd87b 100644 --- a/ci/containers/fedora-43.Dockerfile +++ b/ci/containers/fedora-43.Dockerfile @@ -6,7 +6,7 @@ =20 FROM registry.fedoraproject.org/fedora:43 =20 -RUN dnf install -y nosync && \ +RUN dnf --quiet install -y nosync && \ printf '#!/bin/sh\n\ if test -d /usr/lib64\n\ then\n\ @@ -16,79 +16,79 @@ else\n\ fi\n\ exec "$@"\n' > /usr/bin/nosync && \ chmod +x /usr/bin/nosync && \ - nosync dnf update -y && \ - nosync dnf install -y \ - audit-libs-devel \ - augeas \ - bash-completion-devel \ - ca-certificates \ - ccache \ - clang \ - codespell \ - compiler-rt \ - cpp \ - cppi \ - cyrus-sasl-devel \ - device-mapper-devel \ - diffutils \ - dwarves \ - ebtables \ - firewalld-filesystem \ - fuse3-devel \ - gcc \ - gettext \ - git \ - glib2-devel \ - glibc-devel \ - glibc-langpack-en \ - glusterfs-api-devel \ - gnutls-devel \ - grep \ - json-c-devel \ - libacl-devel \ - libattr-devel \ - libblkid-devel \ - libcap-ng-devel \ - libcurl-devel \ - libiscsi-devel \ - libnbd-devel \ - libnl3-devel \ - libpcap-devel \ - libpciaccess-devel \ - librbd-devel \ - libselinux-devel \ - libssh-devel \ - libssh2-devel \ - libtirpc-devel \ - libwsman-devel \ - libxml2 \ - libxml2-devel \ - libxslt \ - make \ - meson \ - ninja-build \ - numactl-devel \ - parted-devel \ - perl-base \ - pkgconfig \ - python3 \ - python3-black \ - python3-docutils \ - python3-flake8 \ - python3-pytest \ - qemu-img \ - readline-devel \ - rpm-build \ - sanlock-devel \ - sed \ - systemd-devel \ - systemd-rpm-macros \ - systemtap-sdt-devel \ - systemtap-sdt-dtrace \ - wireshark-devel \ - xen-devel && \ - nosync dnf autoremove -y && \ - nosync dnf clean all -y && \ + nosync dnf --quiet update -y && \ + nosync dnf --quiet install -y \ + audit-libs-devel \ + augeas \ + bash-completion-devel \ + ca-certificates \ + ccache \ + clang \ + codespell \ + compiler-rt \ + cpp \ + cppi \ + cyrus-sasl-devel \ + device-mapper-devel \ + diffutils \ + dwarves \ + ebtables \ + firewalld-filesystem \ + fuse3-devel \ + gcc \ + gettext \ + git \ + glib2-devel \ + glibc-devel \ + glibc-langpack-en \ + glusterfs-api-devel \ + gnutls-devel \ + grep \ + json-c-devel \ + libacl-devel \ + libattr-devel \ + libblkid-devel \ + libcap-ng-devel \ + libcurl-devel \ + libiscsi-devel \ + libnbd-devel \ + libnl3-devel \ + libpcap-devel \ + libpciaccess-devel \ + librbd-devel \ + libselinux-devel \ + libssh-devel \ + libssh2-devel \ + libtirpc-devel \ + libwsman-devel \ + libxml2 \ + libxml2-devel \ + libxslt \ + make \ + meson \ + ninja-build \ + numactl-devel \ + parted-devel \ + perl-base \ + pkgconfig \ + python3 \ + python3-black \ + python3-docutils \ + python3-flake8 \ + python3-pytest \ + qemu-img \ + readline-devel \ + rpm-build \ + sanlock-devel \ + sed \ + systemd-devel \ + systemd-rpm-macros \ + systemtap-sdt-devel \ + systemtap-sdt-dtrace \ + wireshark-devel \ + xen-devel && \ + nosync dnf --quiet autoremove -y && \ + nosync dnf --quiet clean all -y && \ rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \ rpm -qa | sort > /packages.txt && \ mkdir -p /usr/libexec/ccache-wrappers && \ diff --git a/ci/containers/fedora-rawhide-cross-mingw32.Dockerfile b/ci/con= tainers/fedora-rawhide-cross-mingw32.Dockerfile index 4aeb9a5a0e..cfb977acb3 100644 --- a/ci/containers/fedora-rawhide-cross-mingw32.Dockerfile +++ b/ci/containers/fedora-rawhide-cross-mingw32.Dockerfile @@ -6,8 +6,8 @@ =20 FROM registry.fedoraproject.org/fedora:rawhide =20 -RUN dnf update -y --nogpgcheck fedora-gpg-keys && \ - dnf install -y nosync && \ +RUN dnf --quiet update -y --nogpgcheck fedora-gpg-keys && \ + dnf --quiet install -y nosync && \ printf '#!/bin/sh\n\ if test -d /usr/lib64\n\ then\n\ @@ -17,42 +17,42 @@ else\n\ fi\n\ exec "$@"\n' > /usr/bin/nosync && \ chmod +x /usr/bin/nosync && \ - nosync dnf distro-sync -y && \ - nosync dnf install -y \ - augeas \ - bash-completion-devel \ - ca-certificates \ - ccache \ - codespell \ - compiler-rt \ - cpp \ - cppi \ - diffutils \ - dwarves \ - ebtables \ - firewalld-filesystem \ - gettext \ - git \ - glibc-langpack-en \ - grep \ - libnbd-devel \ - libxml2 \ - libxslt \ - make \ - meson \ - ninja-build \ - perl-base \ - python3 \ - python3-black \ - python3-docutils \ - python3-flake8 \ - python3-pytest \ - qemu-img \ - rpm-build \ - sed \ - systemd-rpm-macros && \ - nosync dnf autoremove -y && \ - nosync dnf clean all -y && \ + nosync dnf --quiet distro-sync -y && \ + nosync dnf --quiet install -y \ + augeas \ + bash-completion-devel \ + ca-certificates \ + ccache \ + codespell \ + compiler-rt \ + cpp \ + cppi \ + diffutils \ + dwarves \ + ebtables \ + firewalld-filesystem \ + gettext \ + git \ + glibc-langpack-en \ + grep \ + libnbd-devel \ + libxml2 \ + libxslt \ + make \ + meson \ + ninja-build \ + perl-base \ + python3 \ + python3-black \ + python3-docutils \ + python3-flake8 \ + python3-pytest \ + qemu-img \ + rpm-build \ + sed \ + systemd-rpm-macros && \ + nosync dnf --quiet autoremove -y && \ + nosync dnf --quiet clean all -y && \ rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED =20 ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" @@ -61,20 +61,20 @@ ENV MAKE=3D"/usr/bin/make" ENV NINJA=3D"/usr/bin/ninja" ENV PYTHON=3D"/usr/bin/python3" =20 -RUN nosync dnf install -y \ - mingw32-curl \ - mingw32-dlfcn \ - mingw32-gcc \ - mingw32-gettext \ - mingw32-glib2 \ - mingw32-gnutls \ - mingw32-headers \ - mingw32-libssh2 \ - mingw32-libxml2 \ - mingw32-pkg-config \ - mingw32-portablexdr \ - mingw32-readline && \ - nosync dnf clean all -y && \ +RUN nosync dnf --quiet install -y \ + mingw32-curl \ + mingw32-dlfcn \ + mingw32-gcc \ + mingw32-gettext \ + mingw32-glib2 \ + mingw32-gnutls \ + mingw32-headers \ + mingw32-libssh2 \ + mingw32-libxml2 \ + mingw32-pkg-config \ + mingw32-portablexdr \ + mingw32-readline && \ + nosync dnf --quiet clean all -y && \ rpm -qa | sort > /packages.txt && \ mkdir -p /usr/libexec/ccache-wrappers && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/i686-w64-mingw32-cc= && \ diff --git a/ci/containers/fedora-rawhide-cross-mingw64.Dockerfile b/ci/con= tainers/fedora-rawhide-cross-mingw64.Dockerfile index 465faac2cd..729a4bc735 100644 --- a/ci/containers/fedora-rawhide-cross-mingw64.Dockerfile +++ b/ci/containers/fedora-rawhide-cross-mingw64.Dockerfile @@ -6,8 +6,8 @@ =20 FROM registry.fedoraproject.org/fedora:rawhide =20 -RUN dnf update -y --nogpgcheck fedora-gpg-keys && \ - dnf install -y nosync && \ +RUN dnf --quiet update -y --nogpgcheck fedora-gpg-keys && \ + dnf --quiet install -y nosync && \ printf '#!/bin/sh\n\ if test -d /usr/lib64\n\ then\n\ @@ -17,42 +17,42 @@ else\n\ fi\n\ exec "$@"\n' > /usr/bin/nosync && \ chmod +x /usr/bin/nosync && \ - nosync dnf distro-sync -y && \ - nosync dnf install -y \ - augeas \ - bash-completion-devel \ - ca-certificates \ - ccache \ - codespell \ - compiler-rt \ - cpp \ - cppi \ - diffutils \ - dwarves \ - ebtables \ - firewalld-filesystem \ - gettext \ - git \ - glibc-langpack-en \ - grep \ - libnbd-devel \ - libxml2 \ - libxslt \ - make \ - meson \ - ninja-build \ - perl-base \ - python3 \ - python3-black \ - python3-docutils \ - python3-flake8 \ - python3-pytest \ - qemu-img \ - rpm-build \ - sed \ - systemd-rpm-macros && \ - nosync dnf autoremove -y && \ - nosync dnf clean all -y && \ + nosync dnf --quiet distro-sync -y && \ + nosync dnf --quiet install -y \ + augeas \ + bash-completion-devel \ + ca-certificates \ + ccache \ + codespell \ + compiler-rt \ + cpp \ + cppi \ + diffutils \ + dwarves \ + ebtables \ + firewalld-filesystem \ + gettext \ + git \ + glibc-langpack-en \ + grep \ + libnbd-devel \ + libxml2 \ + libxslt \ + make \ + meson \ + ninja-build \ + perl-base \ + python3 \ + python3-black \ + python3-docutils \ + python3-flake8 \ + python3-pytest \ + qemu-img \ + rpm-build \ + sed \ + systemd-rpm-macros && \ + nosync dnf --quiet autoremove -y && \ + nosync dnf --quiet clean all -y && \ rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED =20 ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" @@ -61,20 +61,20 @@ ENV MAKE=3D"/usr/bin/make" ENV NINJA=3D"/usr/bin/ninja" ENV PYTHON=3D"/usr/bin/python3" =20 -RUN nosync dnf install -y \ - mingw64-curl \ - mingw64-dlfcn \ - mingw64-gcc \ - mingw64-gettext \ - mingw64-glib2 \ - mingw64-gnutls \ - mingw64-headers \ - mingw64-libssh2 \ - mingw64-libxml2 \ - mingw64-pkg-config \ - mingw64-portablexdr \ - mingw64-readline && \ - nosync dnf clean all -y && \ +RUN nosync dnf --quiet install -y \ + mingw64-curl \ + mingw64-dlfcn \ + mingw64-gcc \ + mingw64-gettext \ + mingw64-glib2 \ + mingw64-gnutls \ + mingw64-headers \ + mingw64-libssh2 \ + mingw64-libxml2 \ + mingw64-pkg-config \ + mingw64-portablexdr \ + mingw64-readline && \ + nosync dnf --quiet clean all -y && \ rpm -qa | sort > /packages.txt && \ mkdir -p /usr/libexec/ccache-wrappers && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/x86_64-w64-mingw32-= cc && \ diff --git a/ci/containers/fedora-rawhide.Dockerfile b/ci/containers/fedora= -rawhide.Dockerfile index a3291604c5..3f906306ba 100644 --- a/ci/containers/fedora-rawhide.Dockerfile +++ b/ci/containers/fedora-rawhide.Dockerfile @@ -6,8 +6,8 @@ =20 FROM registry.fedoraproject.org/fedora:rawhide =20 -RUN dnf update -y --nogpgcheck fedora-gpg-keys && \ - dnf install -y nosync && \ +RUN dnf --quiet update -y --nogpgcheck fedora-gpg-keys && \ + dnf --quiet install -y nosync && \ printf '#!/bin/sh\n\ if test -d /usr/lib64\n\ then\n\ @@ -17,79 +17,79 @@ else\n\ fi\n\ exec "$@"\n' > /usr/bin/nosync && \ chmod +x /usr/bin/nosync && \ - nosync dnf distro-sync -y && \ - nosync dnf install -y \ - audit-libs-devel \ - augeas \ - bash-completion-devel \ - ca-certificates \ - ccache \ - clang \ - codespell \ - compiler-rt \ - cpp \ - cppi \ - cyrus-sasl-devel \ - device-mapper-devel \ - diffutils \ - dwarves \ - ebtables \ - firewalld-filesystem \ - fuse3-devel \ - gcc \ - gettext \ - git \ - glib2-devel \ - glibc-devel \ - glibc-langpack-en \ - glusterfs-api-devel \ - gnutls-devel \ - grep \ - json-c-devel \ - libacl-devel \ - libattr-devel \ - libblkid-devel \ - libcap-ng-devel \ - libcurl-devel \ - libiscsi-devel \ - libnbd-devel \ - libnl3-devel \ - libpcap-devel \ - libpciaccess-devel \ - librbd-devel \ - libselinux-devel \ - libssh-devel \ - libssh2-devel \ - libtirpc-devel \ - libwsman-devel \ - libxml2 \ - libxml2-devel \ - libxslt \ - make \ - meson \ - ninja-build \ - numactl-devel \ - parted-devel \ - perl-base \ - pkgconfig \ - python3 \ - python3-black \ - python3-docutils \ - python3-flake8 \ - python3-pytest \ - qemu-img \ - readline-devel \ - rpm-build \ - sanlock-devel \ - sed \ - systemd-devel \ - systemd-rpm-macros \ - systemtap-sdt-devel \ - systemtap-sdt-dtrace \ - wireshark-devel \ - xen-devel && \ - nosync dnf autoremove -y && \ - nosync dnf clean all -y && \ + nosync dnf --quiet distro-sync -y && \ + nosync dnf --quiet install -y \ + audit-libs-devel \ + augeas \ + bash-completion-devel \ + ca-certificates \ + ccache \ + clang \ + codespell \ + compiler-rt \ + cpp \ + cppi \ + cyrus-sasl-devel \ + device-mapper-devel \ + diffutils \ + dwarves \ + ebtables \ + firewalld-filesystem \ + fuse3-devel \ + gcc \ + gettext \ + git \ + glib2-devel \ + glibc-devel \ + glibc-langpack-en \ + glusterfs-api-devel \ + gnutls-devel \ + grep \ + json-c-devel \ + libacl-devel \ + libattr-devel \ + libblkid-devel \ + libcap-ng-devel \ + libcurl-devel \ + libiscsi-devel \ + libnbd-devel \ + libnl3-devel \ + libpcap-devel \ + libpciaccess-devel \ + librbd-devel \ + libselinux-devel \ + libssh-devel \ + libssh2-devel \ + libtirpc-devel \ + libwsman-devel \ + libxml2 \ + libxml2-devel \ + libxslt \ + make \ + meson \ + ninja-build \ + numactl-devel \ + parted-devel \ + perl-base \ + pkgconfig \ + python3 \ + python3-black \ + python3-docutils \ + python3-flake8 \ + python3-pytest \ + qemu-img \ + readline-devel \ + rpm-build \ + sanlock-devel \ + sed \ + systemd-devel \ + systemd-rpm-macros \ + systemtap-sdt-devel \ + systemtap-sdt-dtrace \ + wireshark-devel \ + xen-devel && \ + nosync dnf --quiet autoremove -y && \ + nosync dnf --quiet clean all -y && \ rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \ rpm -qa | sort > /packages.txt && \ mkdir -p /usr/libexec/ccache-wrappers && \ diff --git a/ci/gitlab/build-templates.yml b/ci/gitlab/build-templates.yml index a4b76e06d0..fc5ddc7eb9 100644 --- a/ci/gitlab/build-templates.yml +++ b/ci/gitlab/build-templates.yml @@ -32,8 +32,9 @@ then source ci/buildenv/$NAME.sh ; install_buildenv ; + else + cat /packages.txt ; fi - - cat /packages.txt variables: IMAGE: $CI_REGISTRY/$CONTAINER_UPSTREAM_NAMESPACE/libvirt/ci-$NAME:lat= est rules: @@ -176,8 +177,9 @@ then source ci/buildenv/$NAME-cross-$CROSS.sh ; install_buildenv ; + else + cat /packages.txt ; fi - - cat /packages.txt variables: IMAGE: $CI_REGISTRY/$CONTAINER_UPSTREAM_NAMESPACE/libvirt/ci-$NAME-cro= ss-$CROSS:latest rules: --=20 2.52.0