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