public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Kalev Lember <klember@redhat.com>
To: git-commits@fedoraproject.org
Subject: [flatpaks/flatpak-runtime] f45: Drop systemd, dbus-daemon and geoclue2 from the runtime
Date: Fri, 11 Sep 2026 14:41:48 GMT [thread overview]
Message-ID: <178913770861.1.6587139010009785958.flatpaks-flatpak-runtime-7cd9efc75840@fedoraproject.org> (raw)
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$',
reply other threads:[~2026-09-11 14:41 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=178913770861.1.6587139010009785958.flatpaks-flatpak-runtime-7cd9efc75840@fedoraproject.org \
--to=klember@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