public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [flatpaks/flatpak-runtime] f45: Drop systemd, dbus-daemon and geoclue2 from the runtime
@ 2026-09-11 14:41 Kalev Lember
  0 siblings, 0 replies; only message in thread
From: Kalev Lember @ 2026-09-11 14:41 UTC (permalink / raw)
  To: git-commits

            A new commit has been pushed.

            Repo   : flatpaks/flatpak-runtime
            Branch : f45
            Commit : 7cd9efc758401bbbc0add91455e96e8d75d7d7ff
            Author : Kalev Lember <klember@redhat.com>
            Date   : 2021-10-01T16:33:13+02:00
            Stats  : +6/-62 in 3 file(s)
            URL    : https://src.fedoraproject.org/flatpaks/flatpak-runtime/c/7cd9efc758401bbbc0add91455e96e8d75d7d7ff?branch=f45

            Log:
            Drop systemd, dbus-daemon and geoclue2 from the runtime

These should all be installed on the host instead.

---
diff --git a/flatpak-runtime.yaml b/flatpak-runtime.yaml
index b47346a..2123b6b 100644
--- a/flatpak-runtime.yaml
+++ b/flatpak-runtime.yaml
@@ -29,7 +29,6 @@ data:
       - libadwaita-qt5
       - alsa-lib
       - libaom
-      - libargon2
       - aspell
       - at-spi2-atk
       - at-spi2-core
@@ -37,7 +36,6 @@ data:
       - attr
       - libattr
       - audit-libs
-      - avahi-glib
       - avahi-libs
       - basesystem
       - bash
@@ -61,7 +59,6 @@ data:
       - cracklib
       - crypto-policies
       - crypto-policies-scripts
-      - cryptsetup-libs
       - cups-libs
       - curl
       - libcurl
@@ -69,7 +66,6 @@ data:
       - libdav1d
       - dbus
       - dbus-common
-      - dbus-daemon
       - dbus-libs
       - dbus-tools
       - dbus-broker
@@ -128,7 +124,6 @@ data:
       - gdbm-libs
       - gdk-pixbuf2
       - gdk-pixbuf2-modules
-      - geoclue2
       - geoclue2-libs
       - gettext
       - gettext-libs
@@ -141,7 +136,6 @@ data:
       - glibc-common
       - glibc-minimal-langpack
       - libnsl
-      - nscd
       - nss_db
       - nss_hesiod
       - gmp
@@ -199,13 +193,11 @@ data:
       - ibus-gtk3
       - ibus-libs
       - libicu
-      - iptables-legacy-libs
       - iso-codes
       - itstool
       - jasper-libs
       - jbigkit-libs
       - libjxl
-      - json-c
       - json-glib
       - qt-settings
       - keyutils-libs
@@ -294,11 +286,9 @@ data:
       - libmng
       - libnice
       - libnice-gstreamer1
-      - libnl3
       - libnotify
       - libnsl2
       - libogg
-      - libpcap
       - libpciaccess
       - libpng
       - libproxy
@@ -360,12 +350,9 @@ data:
       - llvm-libs
       - lua-libs
       - lv2
-      - device-mapper
-      - device-mapper-libs
       - lz4
       - lz4-libs
       - lzip
-      - ModemManager-glib
       - mesa-dri-drivers
       - mesa-filesystem
       - mesa-libEGL
@@ -473,7 +460,6 @@ data:
       - qt5-qtwebsockets
       - qt5-qtx11extras
       - qt5-qtxmlpatterns
-      - libibverbs
       - readline
       - rpm
       - rpm-libs
@@ -498,9 +484,7 @@ data:
       - spirv-tools-libs
       - sqlite-libs
       - sratom
-      - systemd
       - systemd-libs
-      - systemd-pam
       - taglib
       - tar
       - libtracker-sparql
@@ -514,7 +498,6 @@ data:
       - libuuid
       - util-linux
       - util-linux-core
-      - uuidd
       - libdvbv5
       - libv4l
       - libvmaf
@@ -566,7 +549,6 @@ data:
       - libadwaita-qt5
       - alsa-lib
       - libaom
-      - libargon2
       - aspell
       - at-spi2-atk
       - at-spi2-core
@@ -574,7 +556,6 @@ data:
       - attr
       - libattr
       - audit-libs
-      - avahi-glib
       - avahi-libs
       - basesystem
       - bash
@@ -593,7 +574,6 @@ data:
       - cracklib
       - crypto-policies
       - crypto-policies-scripts
-      - cryptsetup-libs
       - cups-libs
       - curl
       - libcurl
@@ -655,7 +635,6 @@ data:
       - gdbm-libs
       - gdk-pixbuf2
       - gdk-pixbuf2-modules
-      - geoclue2
       - geoclue2-libs
       - gettext
       - gettext-libs
@@ -667,7 +646,6 @@ data:
       - glibc-common
       - glibc-minimal-langpack
       - libnsl
-      - nscd
       - nss_db
       - nss_hesiod
       - gmp
@@ -722,12 +700,10 @@ data:
       - ibus-gtk3
       - ibus-libs
       - libicu
-      - iptables-legacy-libs
       - iso-codes
       - jasper-libs
       - jbigkit-libs
       - libjxl
-      - json-c
       - json-glib
       - qt-settings
       - keyutils-libs
@@ -811,11 +787,8 @@ data:
       - libmpeg2
       - libnice
       - libnice-gstreamer1
-      - libnl3
-      - libnotify
       - libnsl2
       - libogg
-      - libpcap
       - libpciaccess
       - libpng
       - libproxy
@@ -875,12 +848,9 @@ data:
       - llvm-libs
       - lua-libs
       - lv2
-      - device-mapper
-      - device-mapper-libs
       - lz4
       - lz4-libs
       - lzip
-      - ModemManager-glib
       - mesa-dri-drivers
       - mesa-filesystem
       - mesa-libEGL
@@ -981,7 +951,6 @@ data:
       - qt5-qtwebsockets
       - qt5-qtx11extras
       - qt5-qtxmlpatterns
-      - libibverbs
       - readline
       - rpm
       - rpm-libs
@@ -1006,9 +975,7 @@ data:
       - spirv-tools-libs
       - sqlite-libs
       - sratom
-      - systemd
       - systemd-libs
-      - systemd-pam
       - taglib
       - tar
       - libtracker-sparql
@@ -1022,7 +989,6 @@ data:
       - libuuid
       - util-linux
       - util-linux-core
-      - uuidd
       - libdvbv5
       - libv4l
       - libvmaf
@@ -1093,7 +1059,6 @@ data:
       - audit-libs
       - autoconf
       - automake
-      - avahi-glib
       - avahi-libs
       - libbabeltrace
       - basesystem
@@ -1164,7 +1129,6 @@ data:
       - libdav1d-devel
       - dbus
       - dbus-common
-      - dbus-daemon
       - dbus-devel
       - dbus-libs
       - dbus-tools
@@ -1279,7 +1243,6 @@ data:
       - gdk-pixbuf2
       - gdk-pixbuf2-devel
       - gdk-pixbuf2-modules
-      - geoclue2
       - geoclue2-devel
       - geoclue2-libs
       - gettext
@@ -1310,7 +1273,6 @@ data:
       - glibc-minimal-langpack
       - glibc-nss-devel
       - libnsl
-      - nscd
       - nss_db
       - nss_hesiod
       - glslang
@@ -1710,7 +1672,6 @@ data:
       - lz4-devel
       - lz4-libs
       - lzip
-      - ModemManager-glib
       - m4
       - make
       - mallard-rng
@@ -2251,7 +2212,6 @@ data:
       - libuuid-devel
       - util-linux
       - util-linux-core
-      - uuidd
       - libdvbv5
       - libdvbv5-devel
       - libv4l
@@ -2367,7 +2327,6 @@ data:
       - audit-libs
       - autoconf
       - automake
-      - avahi-glib
       - avahi-libs
       - libbabeltrace
       - basesystem
@@ -2537,7 +2496,6 @@ data:
       - gdk-pixbuf2
       - gdk-pixbuf2-devel
       - gdk-pixbuf2-modules
-      - geoclue2
       - geoclue2-devel
       - geoclue2-libs
       - gettext
@@ -2565,7 +2523,6 @@ data:
       - glibc-minimal-langpack
       - glibc-nss-devel
       - libnsl
-      - nscd
       - nss_db
       - nss_hesiod
       - glslang
@@ -2826,7 +2783,6 @@ data:
       - libnice-devel
       - libnice-gstreamer1
       - libnl3
-      - libnotify
       - libnsl2
       - libnsl2-devel
       - libobjc2
@@ -2945,7 +2901,6 @@ data:
       - lz4-devel
       - lz4-libs
       - lzip
-      - ModemManager-glib
       - m4
       - make
       - man-db
@@ -3474,7 +3429,6 @@ data:
       - libuuid-devel
       - util-linux
       - util-linux-core
-      - uuidd
       - libdvbv5
       - libdvbv5-devel
       - libv4l

diff --git a/package-notes.txt b/package-notes.txt
index 36ff440..fe42127 100644
--- a/package-notes.txt
+++ b/package-notes.txt
@@ -12,24 +12,18 @@
 #  FD: flag that this package is only being pulled in as a dependency of a problem package
 #  W: "waive" any problems with this package - it's not a problem
 #
-ModemManager-glib: FD: geoclue
 adwaita-cursor-theme: W: part of runtime, but not bin/libs
 adwaita-gtk2-theme: EB
 adwaita-icon-theme: W: part of runtime, but not bin/libs
 audit-libs: Fedora builds things this way
 adwaita-qt5: EB
-avahi-glib: FD: geoclue
-avahi-libs: from geoclue, but also by cups-libs(built that way?)
+avahi-libs: cups-libs(built that way?)
 ca-certificates
 cdparanoia-libs: pulled in via gstreamer1-plugins-base
 colord-libs:
 coreutils-common: W: no bins/libs
 crypto-policies: W: data files
-cryptsetup-libs: FD: systemd
-dbus: F?: Should we exclude binaries and break lib dependencies?
 desktop-file-utils: xdg-utils
-device-mapper: FD: systemd
-device-mapper-libs: FD: systemd
 elfutils-default-yama-scope: provides default-yama-scope required by elfutils in Fedora
 emacs-filesystem: required by desktop-file-utils
 fedora-gpg-keys
@@ -40,7 +34,6 @@ flatpak-xdg-utils: EB: flatpak versions of xdg-email and xdg-open
 fonts-filesystem: W: data files
 gc: FD: make
 gdk-pixbuf2-modules: W: no bins/libs
-geoclue2: F: required by geoclue-libs, but doesn't make sense non-system
 glibc-all-langpacks: EB: until we figure out an extension system for this
 glib-networking: W: no bins/libs
 glibc-minimal-langpack
@@ -55,16 +48,13 @@ hwdata
 ibus-gtk2: E: input method module
 ibus-gtk3: EB: input method module
 info: F: pulled in by gzip
-iptables-libs: FD: systemd
 iso-codes: W: data-files
 jasper-libs
 jbigkit-libs
-json-c: FD: systemd
 krb5-workstation: F: should exclude binaries
 keyutils-libs:
-kmod-libs: FD: systemd
+kmod-libs: FD: pciutils
 libX11-common: W: data files
-libargon2: FD: systemd
 libasyncns
 libcap-ng: W: libaudit dependency
 libcanberra-gtk3: EB: dropped in upstream GNOME 3.38 runtime, but a large number of Fedora flatpaks still depend on it
@@ -84,7 +74,6 @@ libmetalink
 libnghttp2
 libnotify
 libnsl2
-libpcap: FD: systemd
 libpsl
 libpwquality: FD: util-linux
 libsecret
@@ -113,7 +102,7 @@ openldap
 openssl-libs
 opus
 p11-kit-server: EB: provides p11-kit-client.so to make certificates work in container
-pam: FD: systemd, util-linux
+pam: FD: util-linux
 pinentry-gnome3: E
 pkgconf-pkg-config: EB: hard to build, xorg-x11-font-utils wants
 publicsuffix-list-dafsa
@@ -170,9 +159,7 @@ setup: FD: shadow-utils
 shadow-utils: ????
 shared-mime-info: W: data flies
 soundtouch
-systemd: F: libdrm dependency on systemd pulls in a big stack
 systemd-libs
-systemd-pam
 tzdata: W: data
 util-linux: F?: Are getopt, kill, uuidgen worth all the deps
 xkeyboard-config: W: data

diff --git a/tools/resolve-files.py b/tools/resolve-files.py
index 7b56f0d..51196cc 100755
--- a/tools/resolve-files.py
+++ b/tools/resolve-files.py
@@ -398,10 +398,13 @@ global_package_ignore_patterns = [
     '^fcitx-.*$',
 
     # Should be installed on the host instead
+    '^dbus-daemon$',
     '^jack-audio-connection-kit$',
+    '^nscd$',
     '^pipewire$',
     '^pulseaudio$',
     '^tracker$',
+    '^uuidd$',
     '^v4l-utils$',
     '^v4l-utils-devel-tools$',
     '^xdg-desktop-portal$',

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

only message in thread, other threads:[~2026-09-11 14:41 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:41 [flatpaks/flatpak-runtime] f45: Drop systemd, dbus-daemon and geoclue2 from the runtime Kalev Lember

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