public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [flatpaks/flatpak-runtime] f45: Drop Qt 5
@ 2026-09-11 14:42 Kalev Lember
0 siblings, 0 replies; only message in thread
From: Kalev Lember @ 2026-09-11 14:42 UTC (permalink / raw)
To: git-commits
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: ????
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-09-11 14:42 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:42 [flatpaks/flatpak-runtime] f45: Drop Qt 5 Kalev Lember
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox