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 Qt 5
Date: Fri, 11 Sep 2026 14:42:29 GMT [thread overview]
Message-ID: <178913774991.1.4814747598797984230.flatpaks-flatpak-runtime-edf4abcb6816@fedoraproject.org> (raw)
A new commit has been pushed.
Repo : flatpaks/flatpak-runtime
Branch : f45
Commit : edf4abcb681673ff732f8a0a40ed32059ffb2333
Author : Kalev Lember <klember@redhat.com>
Date : 2026-03-02T20:29:45-05:00
Stats : +0/-272 in 2 file(s)
URL : https://src.fedoraproject.org/flatpaks/flatpak-runtime/c/edf4abcb681673ff732f8a0a40ed32059ffb2333?branch=f45
Log:
Drop Qt 5
... as discussed in the latest Flatpak SIG meeting.
The plan is to use the same strategy as with Qt 6 (that has never been
part of the runtime): Move both Qt 5 and Qt 6 to flatpak-common, which
should make them seamlessly available to app flatpaks.
By dropping Qt 5, we save 64 MB in the runtime, while at the same time
making it easier for app flatpaks to make sure that they are updated in
lock step with the Qt version that they were built against, which is
important for some that use private symbols from Qt.
The tradeoff is that while we save space in the default install
(Silverblue doesn't ship any apps by default that use Qt 5), we get app
flatpaks that take up more space.
This is fairly experimental and if the flatpak-common plan doesn't work
out, we may end up adding both Qt 5 and Qt 6 to the runtime again.
Adding doesn't break ABI so we can do that during the F38 life time if
needed.
---
diff --git a/flatpak-runtime.yaml b/flatpak-runtime.yaml
index e412c33..a698aee 100644
--- a/flatpak-runtime.yaml
+++ b/flatpak-runtime.yaml
@@ -24,7 +24,6 @@ data:
- adwaita-cursor-theme
- adwaita-gtk2-theme
- adwaita-icon-theme
- - adwaita-qt5
- alsa-lib
- alsa-plugins-arcamav
- alsa-plugins-oss
@@ -80,26 +79,18 @@ data:
- dejavu-serif-fonts
- desktop-file-utils
- diffutils
- - double-conversion
- e2fsprogs-libs
- elfutils-debuginfod-client
- elfutils-default-yama-scope
- elfutils-libelf
- elfutils-libs
- emacs-filesystem
- - enchant
- enchant2
- expat
- - fcitx5
- - fcitx5-data
- fcitx5-gtk
- fcitx5-gtk2
- fcitx5-gtk3
- fcitx5-gtk4
- - fcitx5-qt
- - fcitx5-qt-libfcitx5qt5widgets
- - fcitx5-qt-libfcitx5qtdbus
- - fcitx5-qt-module
- fdk-aac-free
- fedora-gpg-keys
- fedora-release
@@ -149,7 +140,6 @@ data:
- glibc-common
- glibc-gconv-extra
- glibc-minimal-langpack
- - glx-utils
- gmp
- gmp-c++
- gnome-themes-extra
@@ -323,7 +313,6 @@ data:
- iso-codes
- itstool
- jansson
- - jasper-libs
- javascriptcoregtk4.0
- javascriptcoregtk4.1
- javascriptcoregtk6.0
@@ -346,7 +335,6 @@ data:
- liba52
- libacl
- libadwaita
- - libadwaita-qt5
- libaom
- libappstream-glib
- libarchive
@@ -423,7 +411,6 @@ data:
- libicu
- libidn2
- libiec61883
- - libinput
- libitm
- libjpeg-turbo
- libjpeg-turbo-utils
@@ -435,7 +422,6 @@ data:
- liblsan
- libmanette
- libmetalink
- - libmng
- libmodplug
- libmount
- libmpeg2
@@ -516,8 +502,6 @@ data:
- libvisual
- libvorbis
- libvpx
- - libwacom
- - libwacom-data
- libwayland-client
- libwayland-cursor
- libwayland-egl
@@ -581,7 +565,6 @@ data:
- mpdecimal
- mpfr
- mpg123-libs
- - mtdev
- mythes
- mythes-bg
- mythes-ca
@@ -686,34 +669,6 @@ data:
- python3-markupsafe
- python3-setuptools
- python3-six
- - qgnomeplatform-qt5
- - qt-settings
- - qt5-qtbase
- - qt5-qtbase-common
- - qt5-qtbase-gui
- - qt5-qtcharts
- - qt5-qtconnectivity
- - qt5-qtdeclarative
- - qt5-qtgraphicaleffects
- - qt5-qtimageformats
- - qt5-qtlocation
- - qt5-qtmultimedia
- - qt5-qtquickcontrols
- - qt5-qtquickcontrols2
- - qt5-qtscript
- - qt5-qtsensors
- - qt5-qtserialport
- - qt5-qtspeech
- - qt5-qtsvg
- - qt5-qttools-common
- - qt5-qttools-libs-designer
- - qt5-qttools-libs-help
- - qt5-qtwayland
- - qt5-qtwebchannel
- - qt5-qtwebkit
- - qt5-qtwebsockets
- - qt5-qtx11extras
- - qt5-qtxmlpatterns
- rav1e-libs
- readline
- roc-toolkit
@@ -777,7 +732,6 @@ data:
- which
- woff2
- wpebackend-fdo
- - xcb-imdkit
- xcb-proto
- xcb-util
- xcb-util-cursor
@@ -821,7 +775,6 @@ data:
- adwaita-cursor-theme
- adwaita-gtk2-theme
- adwaita-icon-theme
- - adwaita-qt5
- alsa-lib
- alsa-plugins-arcamav
- alsa-plugins-oss
@@ -875,25 +828,17 @@ data:
- dejavu-serif-fonts
- desktop-file-utils
- diffutils
- - double-conversion
- e2fsprogs-libs
- elfutils-debuginfod-client
- elfutils-default-yama-scope
- elfutils-libelf
- elfutils-libs
- emacs-filesystem
- - enchant
- expat
- - fcitx5
- - fcitx5-data
- fcitx5-gtk
- fcitx5-gtk2
- fcitx5-gtk3
- fcitx5-gtk4
- - fcitx5-qt
- - fcitx5-qt-libfcitx5qt5widgets
- - fcitx5-qt-libfcitx5qtdbus
- - fcitx5-qt-module
- fdk-aac-free
- fedora-gpg-keys
- fedora-release
@@ -938,7 +883,6 @@ data:
- glibc-common
- glibc-gconv-extra
- glibc-minimal-langpack
- - glx-utils
- gmp
- gmp-c++
- gnome-themes-extra
@@ -1106,7 +1050,6 @@ data:
- ilbc
- iso-codes
- jansson
- - jasper-libs
- jbigkit-libs
- json-c
- json-glib
@@ -1123,7 +1066,6 @@ data:
- less
- libacl
- libadwaita
- - libadwaita-qt5
- libaom
- libarchive
- libass
@@ -1170,7 +1112,6 @@ data:
- liberation-mono-fonts
- liberation-sans-fonts
- liberation-serif-fonts
- - libevdev
- libevent
- libexif
- libfdisk
@@ -1195,7 +1136,6 @@ data:
- libicu
- libidn2
- libiec61883
- - libinput
- libitm
- libjpeg-turbo
- libjpeg-turbo-utils
@@ -1205,7 +1145,6 @@ data:
- libldb
- liblsan
- libmetalink
- - libmng
- libmodplug
- libmount
- libmysofa
@@ -1282,8 +1221,6 @@ data:
- libvisual
- libvorbis
- libvpx
- - libwacom
- - libwacom-data
- libwayland-client
- libwayland-cursor
- libwayland-egl
@@ -1344,7 +1281,6 @@ data:
- mpdecimal
- mpfr
- mpg123-libs
- - mtdev
- mythes
- mythes-bg
- mythes-ca
@@ -1441,34 +1377,6 @@ data:
- python3-markupsafe
- python3-setuptools
- python3-six
- - qgnomeplatform-qt5
- - qt-settings
- - qt5-qtbase
- - qt5-qtbase-common
- - qt5-qtbase-gui
- - qt5-qtcharts
- - qt5-qtconnectivity
- - qt5-qtdeclarative
- - qt5-qtgraphicaleffects
- - qt5-qtimageformats
- - qt5-qtlocation
- - qt5-qtmultimedia
- - qt5-qtquickcontrols
- - qt5-qtquickcontrols2
- - qt5-qtscript
- - qt5-qtsensors
- - qt5-qtserialport
- - qt5-qtspeech
- - qt5-qtsvg
- - qt5-qttools-common
- - qt5-qttools-libs-designer
- - qt5-qttools-libs-help
- - qt5-qtwayland
- - qt5-qtwebchannel
- - qt5-qtwebkit
- - qt5-qtwebsockets
- - qt5-qtx11extras
- - qt5-qtxmlpatterns
- rav1e-libs
- readline
- roc-toolkit
@@ -1523,8 +1431,6 @@ data:
- wget2
- wget2-libs
- which
- - woff2
- - xcb-imdkit
- xcb-proto
- xcb-util
- xcb-util-cursor
@@ -1571,7 +1477,6 @@ data:
- adwaita-gtk2-theme
- adwaita-icon-theme
- adwaita-icon-theme-devel
- - adwaita-qt5
- alsa-lib
- alsa-lib-devel
- alsa-plugins-arcamav
@@ -1678,7 +1583,6 @@ data:
- docbook-style-dsssl
- docbook-style-xsl
- docbook-utils
- - double-conversion
- doxygen
- dwz
- e2fsprogs-devel
@@ -1707,10 +1611,6 @@ data:
- fcitx5-gtk2
- fcitx5-gtk3
- fcitx5-gtk4
- - fcitx5-qt
- - fcitx5-qt-libfcitx5qt5widgets
- - fcitx5-qt-libfcitx5qtdbus
- - fcitx5-qt-module
- fdk-aac-free
- fdk-aac-free-devel
- fedora-gpg-keys
@@ -1806,7 +1706,6 @@ data:
- glibc-nss-devel
- glslang
- glslang-devel
- - glx-utils
- gmock
- gmp
- gmp-c++
@@ -2026,7 +1925,6 @@ data:
- iso-codes-devel
- itstool
- jansson
- - jasper-libs
- javascriptcoregtk4.0
- javascriptcoregtk4.1
- javascriptcoregtk4.1-devel
@@ -2068,7 +1966,6 @@ data:
- libacl-devel
- libadwaita
- libadwaita-devel
- - libadwaita-qt5
- libaom
- libaom-devel
- libappstream-glib
@@ -2191,7 +2088,6 @@ data:
- libiec61883
- libijs
- libimagequant
- - libinput
- libitm
- libjpeg-turbo
- libjpeg-turbo-devel
@@ -2209,7 +2105,6 @@ data:
- libmetalink
- libmicrohttpd
- libmicrohttpd-devel
- - libmng
- libmodplug
- libmount
- libmount-devel
@@ -2344,8 +2239,6 @@ data:
- libvorbis-devel
- libvpx
- libvpx-devel
- - libwacom
- - libwacom-data
- libwayland-client
- libwayland-cursor
- libwayland-egl
@@ -2456,7 +2349,6 @@ data:
- mpfr
- mpg123-devel
- mpg123-libs
- - mtdev
- mythes
- mythes-bg
- mythes-ca
@@ -2855,57 +2747,6 @@ data:
- python3-setuptools
- python3-six
- python3-wheel
- - qgnomeplatform-qt5
- - qt-settings
- - qt5-designer
- - qt5-doctools
- - qt5-linguist
- - qt5-qtbase
- - qt5-qtbase-common
- - qt5-qtbase-devel
- - qt5-qtbase-gui
- - qt5-qtcharts
- - qt5-qtcharts-devel
- - qt5-qtconnectivity
- - qt5-qtconnectivity-devel
- - qt5-qtdeclarative
- - qt5-qtdeclarative-devel
- - qt5-qtgraphicaleffects
- - qt5-qtimageformats
- - qt5-qtlocation
- - qt5-qtmultimedia
- - qt5-qtmultimedia-devel
- - qt5-qtquickcontrols
- - qt5-qtquickcontrols2
- - qt5-qtscript
- - qt5-qtscript-devel
- - qt5-qtsensors
- - qt5-qtsensors-devel
- - qt5-qtserialport
- - qt5-qtserialport-devel
- - qt5-qtspeech
- - qt5-qtspeech-devel
- - qt5-qtsvg
- - qt5-qtsvg-devel
- - qt5-qttools
- - qt5-qttools-common
- - qt5-qttools-devel
- - qt5-qttools-libs-designer
- - qt5-qttools-libs-designercomponents
- - qt5-qttools-libs-help
- - qt5-qtwayland
- - qt5-qtwayland-devel
- - qt5-qtwebchannel
- - qt5-qtwebchannel-devel
- - qt5-qtwebkit
- - qt5-qtwebkit-devel
- - qt5-qtwebsockets
- - qt5-qtwebsockets-devel
- - qt5-qtx11extras
- - qt5-qtx11extras-devel
- - qt5-qtxmlpatterns
- - qt5-qtxmlpatterns-devel
- - qt5-rpm-macros
- qt5-srpm-macros
- rav1e-libs
- readline
@@ -3121,7 +2962,6 @@ data:
- adwaita-cursor-theme
- adwaita-gtk2-theme
- adwaita-icon-theme
- - adwaita-qt5
- alsa-lib
- alsa-lib-devel
- alsa-plugins-arcamav
@@ -3231,7 +3071,6 @@ data:
- docbook-style-dsssl
- docbook-style-xsl
- docbook-utils
- - double-conversion
- doxygen
- dwz
- e2fsprogs-devel
@@ -3258,10 +3097,6 @@ data:
- fcitx5-gtk2
- fcitx5-gtk3
- fcitx5-gtk4
- - fcitx5-qt
- - fcitx5-qt-libfcitx5qt5widgets
- - fcitx5-qt-libfcitx5qtdbus
- - fcitx5-qt-module
- fdk-aac-free
- fdk-aac-free-devel
- fedora-gpg-keys
@@ -3348,7 +3183,6 @@ data:
- glibc-nss-devel
- glslang
- glslang-devel
- - glx-utils
- gmock
- gmp
- gmp-c++
@@ -3557,7 +3391,6 @@ data:
- iso-codes-devel
- itstool
- jansson
- - jasper-libs
- jbig2dec-libs
- jbigkit-libs
- jq
@@ -3588,7 +3421,6 @@ data:
- libacl
- libacl-devel
- libadwaita
- - libadwaita-qt5
- libaom
- libaom-devel
- libappstream-glib
@@ -3660,7 +3492,6 @@ data:
- liberation-mono-fonts
- liberation-sans-fonts
- liberation-serif-fonts
- - libevdev
- libevent
- libevent-devel
- libexif
@@ -3703,7 +3534,6 @@ data:
- libiec61883
- libijs
- libimagequant
- - libinput
- libitm
- libjpeg-turbo
- libjpeg-turbo-devel
@@ -3719,7 +3549,6 @@ data:
- libmetalink
- libmicrohttpd
- libmicrohttpd-devel
- - libmng
- libmodplug
- libmount
- libmount-devel
@@ -3845,8 +3674,6 @@ data:
- libvorbis-devel
- libvpx
- libvpx-devel
- - libwacom
- - libwacom-data
- libwayland-client
- libwayland-cursor
- libwayland-egl
@@ -3955,7 +3782,6 @@ data:
- mpfr
- mpg123-devel
- mpg123-libs
- - mtdev
- mythes
- mythes-bg
- mythes-ca
@@ -4340,57 +4166,6 @@ data:
- python3-setuptools
- python3-six
- python3-wheel
- - qgnomeplatform-qt5
- - qt-settings
- - qt5-designer
- - qt5-doctools
- - qt5-linguist
- - qt5-qtbase
- - qt5-qtbase-common
- - qt5-qtbase-devel
- - qt5-qtbase-gui
- - qt5-qtcharts
- - qt5-qtcharts-devel
- - qt5-qtconnectivity
- - qt5-qtconnectivity-devel
- - qt5-qtdeclarative
- - qt5-qtdeclarative-devel
- - qt5-qtgraphicaleffects
- - qt5-qtimageformats
- - qt5-qtlocation
- - qt5-qtmultimedia
- - qt5-qtmultimedia-devel
- - qt5-qtquickcontrols
- - qt5-qtquickcontrols2
- - qt5-qtscript
- - qt5-qtscript-devel
- - qt5-qtsensors
- - qt5-qtsensors-devel
- - qt5-qtserialport
- - qt5-qtserialport-devel
- - qt5-qtspeech
- - qt5-qtspeech-devel
- - qt5-qtsvg
- - qt5-qtsvg-devel
- - qt5-qttools
- - qt5-qttools-common
- - qt5-qttools-devel
- - qt5-qttools-libs-designer
- - qt5-qttools-libs-designercomponents
- - qt5-qttools-libs-help
- - qt5-qtwayland
- - qt5-qtwayland-devel
- - qt5-qtwebchannel
- - qt5-qtwebchannel-devel
- - qt5-qtwebkit
- - qt5-qtwebkit-devel
- - qt5-qtwebsockets
- - qt5-qtwebsockets-devel
- - qt5-qtx11extras
- - qt5-qtx11extras-devel
- - qt5-qtxmlpatterns
- - qt5-qtxmlpatterns-devel
- - qt5-rpm-macros
- qt5-srpm-macros
- rav1e-libs
- readline
@@ -4521,7 +4296,6 @@ data:
- wget2-devel
- wget2-libs
- which
- - woff2
- xapian-core-libs
- xcb-imdkit
- xcb-proto
diff --git a/package-notes.txt b/package-notes.txt
index 23d8b1b..8140379 100644
--- a/package-notes.txt
+++ b/package-notes.txt
@@ -15,7 +15,6 @@
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
-adwaita-qt5: EB
audit-libs: Fedora builds things this way
avahi-glib: EB: include this as well as we already have avahi-libs
avahi-libs: cups-libs(built that way?)
@@ -28,7 +27,6 @@ desktop-file-utils: xdg-utils
elfutils-default-yama-scope: provides default-yama-scope required by elfutils in Fedora
emacs-filesystem: required by desktop-file-utils
fcitx5-gtk2: EB
-fcitx5-qt: EB
fedora-gpg-keys
fedora-release
fedora-repos
@@ -55,7 +53,6 @@ hunspell-es: EB: community runtime missing some subpackages
hwdata
ibus-gtk2: EB: input method module
info: F: pulled in by gzip
-jasper-libs
jbigkit-libs
json-c: EB: dependency of dnf, and because of that cannot be built for /app as dnf in koji buildroots can't use json-c that's installed in /app
jxl-pixbuf-loader: EB: subpackage of libjxl already in base
@@ -122,49 +119,6 @@ python3-gobject: E
python3-libs
python3-pip
python3-setuptools
-qgnomeplatform-qt5: EB
-qt5-qtbase-common: EB
-qt5-qtbase-devel: EB_SDK
-qt5-qtbase-gui: EB
-qt5-qtbase: EB
-qt5-qtcharts-devel: EB_SDK
-qt5-qtcharts: EB
-qt5-qtconnectivity-devel: EB_SDK
-qt5-qtconnectivity: EB
-qt5-qtdeclarative-devel: EB_SDK
-qt5-qtdeclarative: EB
-qt5-qtgraphicaleffects: EB
-qt5-qtimageformats: EB
-qt5-qtmultimedia-devel: EB_SDK
-qt5-qtmultimedia: EB
-qt5-qtquickcontrols2: EB
-qt5-qtquickcontrols: EB
-qt5-qtscript-devel: EB_SDK
-qt5-qtscript: EB
-qt5-qtsensors-devel: EB_SDK
-qt5-qtsensors: EB
-qt5-qtserialport-devel: EB_SDK
-qt5-qtserialport: EB
-qt5-qtspeech-devel: EB_SDK
-qt5-qtspeech: EB
-qt5-qtsvg-devel: EB_SDK
-qt5-qtsvg: EB
-qt5-qttools-common: EB
-qt5-qttools-devel: EB_SDK
-qt5-qttools-libs-designer: EB
-qt5-qttools-libs-help: EB
-qt5-qtwayland-devel: EB_SDK
-qt5-qtwayland: EB
-qt5-qtwebchannel-devel: EB_SDK
-qt5-qtwebchannel: EB
-qt5-qtwebkit-devel: EB_SDK
-qt5-qtwebkit: EB
-qt5-qtwebsockets-devel: EB_SDK
-qt5-qtwebsockets: EB
-qt5-qtx11extras-devel: EB_SDK
-qt5-qtx11extras: EB
-qt5-qtxmlpatterns-devel: EB_SDK
-qt5-qtxmlpatterns: EB
readline
setup: FD: shadow-utils
shadow-utils: ????
reply other threads:[~2026-09-11 14:42 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=178913774991.1.4814747598797984230.flatpaks-flatpak-runtime-edf4abcb6816@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