public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Yaakov Selkowitz <yselkowi@redhat.com>
To: git-commits@fedoraproject.org
Subject: [flatpaks/flatpak-runtime] f45: Add several package filters
Date: Fri, 11 Sep 2026 14:43:09 GMT [thread overview]
Message-ID: <178913778923.1.291435798767753464.flatpaks-flatpak-runtime-d2fe7d429125@fedoraproject.org> (raw)
A new commit has been pushed.
Repo : flatpaks/flatpak-runtime
Branch : f45
Commit : d2fe7d429125f5c03bdd5d52425078e3bc0fd299
Author : Yaakov Selkowitz <yselkowi@redhat.com>
Date : 2026-03-02T21:12:38-05:00
Stats : +21/-1 in 2 file(s)
URL : https://src.fedoraproject.org/flatpaks/flatpak-runtime/c/d2fe7d429125f5c03bdd5d52425078e3bc0fd299?branch=f45
Log:
Add several package filters
This excludes a bunch of "utils" subpackages which are not used by apps,
and limits some packages to the SDK. Some of these filters are not
completely effective yet due to dependencies, but should not be actually
needed in the runtime, and once fixed they should go away.
---
diff --git a/package-notes.txt b/package-notes.txt
index 2eaa98c..2a42e7a 100644
--- a/package-notes.txt
+++ b/package-notes.txt
@@ -53,7 +53,6 @@ info: F: pulled in by gzip
jasper-libs: E: required by qt5-qtimageformats and qt6-qtimageformats
jasper-devel: E_SDK: required by qt5-qtimageformats and qt6-qtimageformats
jxl-pixbuf-loader: E: subpackage of libjxl already in base
-kmod-libs: FD: pciutils
libX11-common: W: data files
libappstream-glib: EB: for /usr/bin/appstream-compose still used by Fedora tools (where appstream-compose package provides 'appstreamcli compose')
libcanberra-gtk3: EB: dropped in upstream GNOME 3.38 runtime, but a large number of Fedora flatpaks still depend on it
diff --git a/tools/resolve-files.py b/tools/resolve-files.py
index 9e6176e..ca2a953 100755
--- a/tools/resolve-files.py
+++ b/tools/resolve-files.py
@@ -485,6 +485,7 @@ global_package_ignore_patterns = [
'^arptables-legacy$',
'^audispd-plugins$',
'^audit$',
+ "^authselect$",
'^avahi$',
'^avahi-autoipd$',
'^avahi-dnsconfd$',
@@ -493,6 +494,8 @@ global_package_ignore_patterns = [
'^cryptsetup.*$',
"^cups-ipptool$",
"^cups-printerapp$",
+ '^dbus$',
+ '^dbus-broker$',
'^dbus-daemon$',
'^dbus-x11$',
'^device-mapper.*$',
@@ -517,9 +520,11 @@ global_package_ignore_patterns = [
'^lvm2.*$',
'^nscd$',
'^openresolv$',
+ '^pam$',
'^passwd$',
'^pipewire$',
'^pipewire-pulse$',
+ '^pipewire-v4l2$',
'^pulseaudio$',
'^shadow-utils-subid$',
'^switcheroo-control$',
@@ -534,6 +539,7 @@ global_package_ignore_patterns = [
'^v4l-utils$',
'^v4l-utils-devel-tools$',
'^veritysetup$',
+ '^xdg-dbus-proxy$',
'^xdg-desktop-portal$',
'^xdg-desktop-portal-devel$',
@@ -550,6 +556,7 @@ global_package_ignore_patterns = [
'^enchant2-nuspell$',
'^fido2-tools$',
'^gcab$',
+ '^gdbm$',
'^giflib-utils$',
'^gitk$',
'^glibc-utils$',
@@ -560,6 +567,10 @@ global_package_ignore_patterns = [
r'^kf[\d]+-sonnet-aspell$',
'^lcms2-utils$',
'^libcap-ng-utils$',
+ '^libei-utils$',
+ '^libevdev-utils$',
+ '^libselinux-utils$',
+ '^libsepol-utils$',
'^libsndfile-utils$',
'^libtasn1-tools$',
'^libtiff-tools$',
@@ -570,9 +581,11 @@ global_package_ignore_patterns = [
'^openjpeg-tools$',
'^openssh$',
'^openssl-pkcs11$', # replaced by pkcs11-provider
+ '^pciutils$',
'^pcre-tools$',
'^pcre2-tools$',
'^pipewire-utils$',
+ '^plocate$',
'^psl$',
'^pulseaudio-utils$',
'^qrencode$',
@@ -582,6 +595,7 @@ global_package_ignore_patterns = [
'^xxhash$',
# file conflicts
+ '^coreutils-single$', # conflicts with coreutils
r'^openssl1\.1-devel$', # conflicts with openssl-devel from openssl 3.0
'^golang-github-cespare-xxhash$', # conflicts with xxhash
'^golang-github-google-martian$', # conflicts with libproxy-bin
@@ -600,12 +614,19 @@ platform_package_ignore_patterns = [
"^gtk-doc$",
"^gtk4-devel-tools$",
"^icu$", # may not need in the sdk either
+ '^itstool$',
+ '^krb5-pkinit$',
+ '^krb5-workstation$',
+ '^librsvg2-tools$',
'^llvm$',
'^llvm-test$', # pulls in gcc and binutils
'^openssl$',
'^perl', # all perl components should be only in sdk
+ '^python3-attrs$',
+ '^python3-jinja2$',
'^python3-test$',
'^sqlite$',
+ '^xcb-proto$',
'^xmltoman$',
]
platform_package_ignore_compiled = [re.compile(p) for p in platform_package_ignore_patterns]
reply other threads:[~2026-09-11 14:43 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=178913778923.1.291435798767753464.flatpaks-flatpak-runtime-d2fe7d429125@fedoraproject.org \
--to=yselkowi@redhat.com \
--cc=git-commits@fedoraproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox