public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [flatpaks/flatpak-runtime] f45: Add several package filters
@ 2026-09-11 14:43 Yaakov Selkowitz
  0 siblings, 0 replies; only message in thread
From: Yaakov Selkowitz @ 2026-09-11 14:43 UTC (permalink / raw)
  To: git-commits

            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]

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-09-11 14:43 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-11 14:43 [flatpaks/flatpak-runtime] f45: Add several package filters Yaakov Selkowitz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox