* [Buildroot] [PATCH 1/2] package/qt5: security bump to version 5.15.19
2026-11-09 13:05 [Buildroot] [PATCH 0/2] package/qt5: security bump to version 5.15.19 Angelo Compagnucci
@ 2026-11-09 13:05 ` Angelo Compagnucci
2026-11-09 21:13 ` Julien Olivain via buildroot
2026-11-09 13:05 ` [Buildroot] [PATCH 2/2] package/qt5/qt5webengine: " Angelo Compagnucci
` (2 subsequent siblings)
3 siblings, 1 reply; 8+ messages in thread
From: Angelo Compagnucci @ 2026-11-09 13:05 UTC (permalink / raw)
To: buildroot
Cc: Quentin Schulz, Joshua Henderson, Angelo Compagnucci,
Bartosz Bilas, Peter Seiderer, Giulio Benetti
Fixes the following security issues:
- CVE-2025-5455: remotely triggerable assertion in data: URL handling
(qtbase)
- CVE-2025-4211: improper link resolution before file access in
QFileSystemEngine on Windows (qtbase)
- CVE-2025-30348: denial of service in the Qt XML module (qtbase)
- CVE-2025-23050: read past the end of the buffer and division by zero
in QLowEnergyController on Linux (qtconnectivity)
- CVE-2025-12385: improper validation of <img> tag size in the Text
component parser (qtdeclarative)
The fixes of CVE-2025-5455, CVE-2025-4211 and CVE-2025-30348 were
already in the previous qtbase version from KDE, but they are fixed by
Qt 5.15.19 and still reported for 5.15.18, the version used for the
CVE tracking.
Bump the qt5 packages to the latest submodule versions of the kde/5.15
branch of KDE's Qt5 Patch Collection, now rebased on Qt 5.15.19:
https://invent.kde.org/qt/qt/qt5/-/tree/kde/5.15
qtbase carries the v5.15.19-lts-lgpl tag, so QT5_VERSION is now
5.15.19. qt5webengine, which follows QT5_VERSION, stays at 5.15.18 and
is bumped by the next commit, together with qt5webengine-chromium.
License hash changes:
- qt5base: the hash of src/3rdparty/harfbuzz-ng/COPYING was already
outdated, the file did not change in this bump (it is only checked
when the bundled harfbuzz is used);
- qt5virtualkeyboard: the Apache-2.0 appendix was added to
src/plugins/pinyin/3rdparty/pinyin/NOTICE.
Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
---
package/qt5/qt5.mk | 2 +-
package/qt5/qt53d/qt53d.hash | 2 +-
package/qt5/qt53d/qt53d.mk | 2 +-
package/qt5/qt5base/qt5base.hash | 4 ++--
package/qt5/qt5base/qt5base.mk | 4 ++--
package/qt5/qt5charts/qt5charts.hash | 2 +-
package/qt5/qt5charts/qt5charts.mk | 2 +-
package/qt5/qt5connectivity/qt5connectivity.hash | 2 +-
package/qt5/qt5connectivity/qt5connectivity.mk | 2 +-
package/qt5/qt5declarative/qt5declarative.hash | 2 +-
package/qt5/qt5declarative/qt5declarative.mk | 2 +-
package/qt5/qt5doc/qt5doc.hash | 2 +-
package/qt5/qt5doc/qt5doc.mk | 2 +-
package/qt5/qt5graphicaleffects/qt5graphicaleffects.hash | 2 +-
package/qt5/qt5graphicaleffects/qt5graphicaleffects.mk | 2 +-
package/qt5/qt5imageformats/qt5imageformats.hash | 2 +-
package/qt5/qt5imageformats/qt5imageformats.mk | 2 +-
package/qt5/qt5location/qt5location.hash | 2 +-
package/qt5/qt5location/qt5location.mk | 2 +-
package/qt5/qt5lottie/qt5lottie.hash | 2 +-
package/qt5/qt5lottie/qt5lottie.mk | 2 +-
package/qt5/qt5multimedia/qt5multimedia.hash | 2 +-
package/qt5/qt5multimedia/qt5multimedia.mk | 2 +-
package/qt5/qt5quickcontrols/qt5quickcontrols.hash | 2 +-
package/qt5/qt5quickcontrols/qt5quickcontrols.mk | 2 +-
package/qt5/qt5quickcontrols2/qt5quickcontrols2.hash | 2 +-
package/qt5/qt5quickcontrols2/qt5quickcontrols2.mk | 2 +-
package/qt5/qt5quicktimeline/qt5quicktimeline.hash | 2 +-
package/qt5/qt5quicktimeline/qt5quicktimeline.mk | 2 +-
package/qt5/qt5remoteobjects/qt5remoteobjects.hash | 2 +-
package/qt5/qt5remoteobjects/qt5remoteobjects.mk | 2 +-
package/qt5/qt5scxml/qt5scxml.hash | 2 +-
package/qt5/qt5scxml/qt5scxml.mk | 2 +-
package/qt5/qt5sensors/qt5sensors.hash | 2 +-
package/qt5/qt5sensors/qt5sensors.mk | 2 +-
package/qt5/qt5serialbus/qt5serialbus.hash | 2 +-
package/qt5/qt5serialbus/qt5serialbus.mk | 2 +-
package/qt5/qt5serialport/qt5serialport.hash | 2 +-
package/qt5/qt5serialport/qt5serialport.mk | 2 +-
package/qt5/qt5speech/qt5speech.hash | 2 +-
package/qt5/qt5speech/qt5speech.mk | 2 +-
package/qt5/qt5svg/qt5svg.hash | 2 +-
package/qt5/qt5svg/qt5svg.mk | 2 +-
package/qt5/qt5tools/qt5tools.hash | 2 +-
package/qt5/qt5tools/qt5tools.mk | 2 +-
package/qt5/qt5virtualkeyboard/qt5virtualkeyboard.hash | 4 ++--
package/qt5/qt5virtualkeyboard/qt5virtualkeyboard.mk | 2 +-
package/qt5/qt5wayland/qt5wayland.hash | 2 +-
package/qt5/qt5wayland/qt5wayland.mk | 2 +-
package/qt5/qt5webchannel/qt5webchannel.hash | 2 +-
package/qt5/qt5webchannel/qt5webchannel.mk | 2 +-
package/qt5/qt5webengine/qt5webengine.mk | 2 +-
package/qt5/qt5websockets/qt5websockets.hash | 2 +-
package/qt5/qt5websockets/qt5websockets.mk | 2 +-
package/qt5/qt5webview/qt5webview.hash | 2 +-
package/qt5/qt5webview/qt5webview.mk | 2 +-
| 2 +-
| 2 +-
package/qt5/qt5xmlpatterns/qt5xmlpatterns.hash | 2 +-
package/qt5/qt5xmlpatterns/qt5xmlpatterns.mk | 2 +-
60 files changed, 63 insertions(+), 63 deletions(-)
diff --git a/package/qt5/qt5.mk b/package/qt5/qt5.mk
index 9895f337f0..9c2e4f0717 100644
--- a/package/qt5/qt5.mk
+++ b/package/qt5/qt5.mk
@@ -5,7 +5,7 @@
################################################################################
QT5_VERSION_MAJOR = 5.15
-QT5_VERSION = $(QT5_VERSION_MAJOR).18
+QT5_VERSION = $(QT5_VERSION_MAJOR).19
QT5_SITE = https://invent.kde.org/qt/qt
include $(sort $(wildcard package/qt5/*/*.mk))
diff --git a/package/qt5/qt53d/qt53d.hash b/package/qt5/qt53d/qt53d.hash
index 966da7d3e5..75f1d56bec 100644
--- a/package/qt5/qt53d/qt53d.hash
+++ b/package/qt5/qt53d/qt53d.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 a7bab355f0a1d7b17b0e41179f21af8d30d0d1075af5876e9a9fb0a6a12ac982 qt3d-208f5835e6c2415c9dc5cbe92bba83aa28bab7ea.tar.bz2
+sha256 e673a5a2e31964a9a5e94db0287db7a294e3f39a94742755b63792362cc12742 qt3d-c3892c3ee3c0a2b8a050d0a1532f34806636eade.tar.bz2
# Hashes for license files:
sha256 edfe70e99be2a7c109d860b19204609e582720b211c50caedac729da372a1253 LICENSE.GPL
diff --git a/package/qt5/qt53d/qt53d.mk b/package/qt5/qt53d/qt53d.mk
index f058454463..9730daf6a2 100644
--- a/package/qt5/qt53d/qt53d.mk
+++ b/package/qt5/qt53d/qt53d.mk
@@ -4,7 +4,7 @@
#
################################################################################
-QT53D_VERSION = 208f5835e6c2415c9dc5cbe92bba83aa28bab7ea
+QT53D_VERSION = c3892c3ee3c0a2b8a050d0a1532f34806636eade
QT53D_SITE = $(QT5_SITE)/qt3d/-/archive/$(QT53D_VERSION)
QT53D_SOURCE = qt3d-$(QT53D_VERSION).tar.bz2
QT53D_DEPENDENCIES = qt5declarative
diff --git a/package/qt5/qt5base/qt5base.hash b/package/qt5/qt5base/qt5base.hash
index def257b2b4..6a310ad1a0 100644
--- a/package/qt5/qt5base/qt5base.hash
+++ b/package/qt5/qt5base/qt5base.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 3b4bfbd1844aba3b753146ca7d008177010ebb819fcb224c6c0afd8496d8abff qt5base-bebdfd54917e25d1c100e6bd9f5dd53c2e645fd8-git4.tar.gz
+sha256 a2070894fab5e9c143d420dd5523f26547b4eaa664ea925cffaea7f85aa35297 qt5base-fbed962c3195ab3952fa54d40e012ad1a4fdc42b-git4.tar.gz
# Hashes for license files:
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE.GPL2
@@ -7,4 +7,4 @@ sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENS
sha256 0dbe024961f6ab5c52689cbd036c977975d0d0f6a67ff97762d96cb819dd5652 LICENSE.GPL3-EXCEPT
sha256 88ec689407cf2df9b2eb5c45952564d51ce73c129a3bdffb15c0d2d161ad7558 LICENSE.LGPLv3
sha256 ed8742a95cb9db653a09b050e27ccff5e67ba69c14aa2c3137f2a4e1892f6c0d LICENSE.FDL
-sha256 2a886915de4f296cdae5ed67064f86dba01d0c55286d86e8487f2a5caaf40216 src/3rdparty/harfbuzz-ng/COPYING
+sha256 ba8f810f2455c2f08e2d56bb49b72f37fcf68f1f4fade38977cfd7372050ad64 src/3rdparty/harfbuzz-ng/COPYING
diff --git a/package/qt5/qt5base/qt5base.mk b/package/qt5/qt5base/qt5base.mk
index 3e54465ed7..ff97da8dc4 100644
--- a/package/qt5/qt5base/qt5base.mk
+++ b/package/qt5/qt5base/qt5base.mk
@@ -4,13 +4,13 @@
#
################################################################################
-QT5BASE_VERSION = bebdfd54917e25d1c100e6bd9f5dd53c2e645fd8
+QT5BASE_VERSION = fbed962c3195ab3952fa54d40e012ad1a4fdc42b
QT5BASE_SITE = $(QT5_SITE)/qtbase
QT5BASE_SITE_METHOD = git
QT5BASE_CPE_ID_VENDOR = qt
QT5BASE_CPE_ID_PRODUCT = qt
# Closest upstream version
-QT5BASE_CPE_ID_VERSION = 5.15.18
+QT5BASE_CPE_ID_VERSION = 5.15.19
QT5BASE_DEPENDENCIES = host-pkgconf pcre2 zlib
QT5BASE_INSTALL_STAGING = YES
diff --git a/package/qt5/qt5charts/qt5charts.hash b/package/qt5/qt5charts/qt5charts.hash
index 468b77b3ab..bb742c57e5 100644
--- a/package/qt5/qt5charts/qt5charts.hash
+++ b/package/qt5/qt5charts/qt5charts.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 e7421098d79b6c030392e6679a5a91c594bd2075e545555a67d05665c79ecb44 qtcharts-1093fb53ced126100d14af30a8adffd29b7ef855.tar.bz2
+sha256 c63722904859ba2dbf87bc7cd00f23d5d8e861940607aea6f2faa67851097eba qtcharts-16e9aff210cd4de7192adfc6cd91cdd44ba45a3d.tar.bz2
# Hashes for license files:
sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENSE.GPL3
diff --git a/package/qt5/qt5charts/qt5charts.mk b/package/qt5/qt5charts/qt5charts.mk
index 348f3643d4..418ed11298 100644
--- a/package/qt5/qt5charts/qt5charts.mk
+++ b/package/qt5/qt5charts/qt5charts.mk
@@ -4,7 +4,7 @@
#
################################################################################
-QT5CHARTS_VERSION = 1093fb53ced126100d14af30a8adffd29b7ef855
+QT5CHARTS_VERSION = 16e9aff210cd4de7192adfc6cd91cdd44ba45a3d
QT5CHARTS_SITE = $(QT5_SITE)/qtcharts/-/archive/$(QT5CHARTS_VERSION)
QT5CHARTS_SOURCE = qtcharts-$(QT5CHARTS_VERSION).tar.bz2
QT5CHARTS_INSTALL_STAGING = YES
diff --git a/package/qt5/qt5connectivity/qt5connectivity.hash b/package/qt5/qt5connectivity/qt5connectivity.hash
index 6dc9eda4bb..0d7a9ad8ff 100644
--- a/package/qt5/qt5connectivity/qt5connectivity.hash
+++ b/package/qt5/qt5connectivity/qt5connectivity.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 321b3a484e4c488156dd018ee38a5b869cc0ee1fcd676a59b4e026eebc5021d8 qtconnectivity-f1be05c8efeb65b77a8bfd21763ab55bb5c04906.tar.bz2
+sha256 15f4f7694e1e0feef588b8342c75cf7b49e1c84185daa1500a7e75798f0bb921 qtconnectivity-7e29434e06372efbb2127d0ef41538ff9aec1597.tar.bz2
# Hashes for license files:
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE.GPL2
diff --git a/package/qt5/qt5connectivity/qt5connectivity.mk b/package/qt5/qt5connectivity/qt5connectivity.mk
index 8af36ad90c..0888d4dcd6 100644
--- a/package/qt5/qt5connectivity/qt5connectivity.mk
+++ b/package/qt5/qt5connectivity/qt5connectivity.mk
@@ -4,7 +4,7 @@
#
################################################################################
-QT5CONNECTIVITY_VERSION = f1be05c8efeb65b77a8bfd21763ab55bb5c04906
+QT5CONNECTIVITY_VERSION = 7e29434e06372efbb2127d0ef41538ff9aec1597
QT5CONNECTIVITY_SITE = $(QT5_SITE)/qtconnectivity/-/archive/$(QT5CONNECTIVITY_VERSION)
QT5CONNECTIVITY_SOURCE = qtconnectivity-$(QT5CONNECTIVITY_VERSION).tar.bz2
QT5CONNECTIVITY_INSTALL_STAGING = YES
diff --git a/package/qt5/qt5declarative/qt5declarative.hash b/package/qt5/qt5declarative/qt5declarative.hash
index e8ed01341b..8c032ec308 100644
--- a/package/qt5/qt5declarative/qt5declarative.hash
+++ b/package/qt5/qt5declarative/qt5declarative.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 fe9a13d56162c09d37bdf6677074b7f8dd3cf529b19c255327cef0bd37ff710b qtdeclarative-f78bc0b2c6884fd730bf34a931870d67936cf01d.tar.bz2
+sha256 537cce323d9c73719fdfb77235876af4b9243a81456b4d48e4e8def725f72708 qtdeclarative-5bc1ac07b2d2c7839368084a4bb97e4c67eb8294.tar.bz2
# Hashes for license files:
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE.GPL2
diff --git a/package/qt5/qt5declarative/qt5declarative.mk b/package/qt5/qt5declarative/qt5declarative.mk
index 7f274d6653..fe90c22916 100644
--- a/package/qt5/qt5declarative/qt5declarative.mk
+++ b/package/qt5/qt5declarative/qt5declarative.mk
@@ -4,7 +4,7 @@
#
################################################################################
-QT5DECLARATIVE_VERSION = f78bc0b2c6884fd730bf34a931870d67936cf01d
+QT5DECLARATIVE_VERSION = 5bc1ac07b2d2c7839368084a4bb97e4c67eb8294
QT5DECLARATIVE_SITE = $(QT5_SITE)/qtdeclarative/-/archive/$(QT5DECLARATIVE_VERSION)
QT5DECLARATIVE_SOURCE = qtdeclarative-$(QT5DECLARATIVE_VERSION).tar.bz2
QT5DECLARATIVE_INSTALL_STAGING = YES
diff --git a/package/qt5/qt5doc/qt5doc.hash b/package/qt5/qt5doc/qt5doc.hash
index 9d2c8c1cad..bec3665d7e 100644
--- a/package/qt5/qt5doc/qt5doc.hash
+++ b/package/qt5/qt5doc/qt5doc.hash
@@ -1,3 +1,3 @@
# Locally computed
-sha256 f70449c1c55f18993733d0aa9af9c84a3ed43215be88316e6f4b87dc248944a4 qtdoc-ddb2afda6f713259fc8d95fb22a1c96bb448c36a.tar.bz2
+sha256 cf90c9c646460a5c865864b1f3cac19e88902dc841b3b4454ee1224287595de6 qtdoc-385efd460ec13a465765fc30dd11217ae46d1846.tar.bz2
sha256 ed8742a95cb9db653a09b050e27ccff5e67ba69c14aa2c3137f2a4e1892f6c0d LICENSE.FDL
diff --git a/package/qt5/qt5doc/qt5doc.mk b/package/qt5/qt5doc/qt5doc.mk
index 8de814657b..c530c11d00 100644
--- a/package/qt5/qt5doc/qt5doc.mk
+++ b/package/qt5/qt5doc/qt5doc.mk
@@ -4,7 +4,7 @@
#
################################################################################
-QT5DOC_VERSION = ddb2afda6f713259fc8d95fb22a1c96bb448c36a
+QT5DOC_VERSION = 385efd460ec13a465765fc30dd11217ae46d1846
QT5DOC_SITE = $(QT5_SITE)/qtdoc/-/archive/$(QT5DOC_VERSION)
QT5DOC_SOURCE = qtdoc-$(QT5DOC_VERSION).tar.bz2
QT5DOC_DEPENDENCIES = qt5declarative
diff --git a/package/qt5/qt5graphicaleffects/qt5graphicaleffects.hash b/package/qt5/qt5graphicaleffects/qt5graphicaleffects.hash
index a6d799f32b..24373789d1 100644
--- a/package/qt5/qt5graphicaleffects/qt5graphicaleffects.hash
+++ b/package/qt5/qt5graphicaleffects/qt5graphicaleffects.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 9e0809574fc3fae648d505528cfdfa681edb6b41e29a69e2e7e633fb48621f28 qtgraphicaleffects-dfb2e7b2c98a9b7185c300d0b92b4048f5d89ba5.tar.bz2
+sha256 1e1567942c6984312d7e134f56fcd5b970c1f9013e02e62b714e7a197fda9e00 qtgraphicaleffects-551732fb1d963e53af437e3982a010f69eb76253.tar.bz2
# Hashes for license files:
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE.GPL2
diff --git a/package/qt5/qt5graphicaleffects/qt5graphicaleffects.mk b/package/qt5/qt5graphicaleffects/qt5graphicaleffects.mk
index 8aae5ccae8..74b4f2ad44 100644
--- a/package/qt5/qt5graphicaleffects/qt5graphicaleffects.mk
+++ b/package/qt5/qt5graphicaleffects/qt5graphicaleffects.mk
@@ -4,7 +4,7 @@
#
################################################################################
-QT5GRAPHICALEFFECTS_VERSION = dfb2e7b2c98a9b7185c300d0b92b4048f5d89ba5
+QT5GRAPHICALEFFECTS_VERSION = 551732fb1d963e53af437e3982a010f69eb76253
QT5GRAPHICALEFFECTS_SITE = $(QT5_SITE)/qtgraphicaleffects/-/archive/$(QT5GRAPHICALEFFECTS_VERSION)
QT5GRAPHICALEFFECTS_SOURCE = qtgraphicaleffects-$(QT5GRAPHICALEFFECTS_VERSION).tar.bz2
QT5GRAPHICALEFFECTS_DEPENDENCIES = qt5declarative
diff --git a/package/qt5/qt5imageformats/qt5imageformats.hash b/package/qt5/qt5imageformats/qt5imageformats.hash
index cb65976822..13892eac27 100644
--- a/package/qt5/qt5imageformats/qt5imageformats.hash
+++ b/package/qt5/qt5imageformats/qt5imageformats.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 6c49db8c44cda8559692427ec5c32429efe406cc66c88afdc70fdd23993ae511 qtimageformats-c91e4c63c1eaf1e23806d9df10e3d5a9ae353c1d.tar.bz2
+sha256 6dc7d4bc2f9c894452fbd0f8ef6e726a931a5c8bd938a4e983098a30716ce4d0 qtimageformats-4076e38d68f05f5e1bcdedb79442d9008f18702c.tar.bz2
# Hashes for license files:
sha256 edfe70e99be2a7c109d860b19204609e582720b211c50caedac729da372a1253 LICENSE.GPLv2
diff --git a/package/qt5/qt5imageformats/qt5imageformats.mk b/package/qt5/qt5imageformats/qt5imageformats.mk
index 4e83eb9cb3..361c9ea056 100644
--- a/package/qt5/qt5imageformats/qt5imageformats.mk
+++ b/package/qt5/qt5imageformats/qt5imageformats.mk
@@ -4,7 +4,7 @@
#
################################################################################
-QT5IMAGEFORMATS_VERSION = c91e4c63c1eaf1e23806d9df10e3d5a9ae353c1d
+QT5IMAGEFORMATS_VERSION = 4076e38d68f05f5e1bcdedb79442d9008f18702c
QT5IMAGEFORMATS_SITE = $(QT5_SITE)/qtimageformats/-/archive/$(QT5IMAGEFORMATS_VERSION)
QT5IMAGEFORMATS_SOURCE = qtimageformats-$(QT5IMAGEFORMATS_VERSION).tar.bz2
QT5IMAGEFORMATS_INSTALL_STAGING = YES
diff --git a/package/qt5/qt5location/qt5location.hash b/package/qt5/qt5location/qt5location.hash
index ee65c7fa84..8fecff6b0e 100644
--- a/package/qt5/qt5location/qt5location.hash
+++ b/package/qt5/qt5location/qt5location.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 40dbee28e205482d8fb2345cde648d38c64910847463ccb05065e2fe7cc373a2 qt5location-ba48a8b5cedd157d972c08d371ac2581db166bf7-git4.tar.gz
+sha256 07500bea8ef9b91ed0228748df11522703ff772532158a752c060f66bcf15711 qt5location-81f560be2274958011c255efa1d2d573874bed11-git4.tar.gz
# Hashes for license files:
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE.GPL2
diff --git a/package/qt5/qt5location/qt5location.mk b/package/qt5/qt5location/qt5location.mk
index 451dd953ed..1adebe87e4 100644
--- a/package/qt5/qt5location/qt5location.mk
+++ b/package/qt5/qt5location/qt5location.mk
@@ -4,7 +4,7 @@
#
################################################################################
-QT5LOCATION_VERSION = ba48a8b5cedd157d972c08d371ac2581db166bf7
+QT5LOCATION_VERSION = 81f560be2274958011c255efa1d2d573874bed11
QT5LOCATION_SITE = $(QT5_SITE)/qtlocation
QT5LOCATION_SITE_METHOD = git
QT5LOCATION_GIT_SUBMODULES = YES
diff --git a/package/qt5/qt5lottie/qt5lottie.hash b/package/qt5/qt5lottie/qt5lottie.hash
index a81fe5ea6e..8f0b05f5d8 100644
--- a/package/qt5/qt5lottie/qt5lottie.hash
+++ b/package/qt5/qt5lottie/qt5lottie.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 d872dfeb3b1b812165506e7e7cef5039b2fd441187f0ca30e6a93a968e9392a7 qtlottie-27ed5a3c95a0810a96fac2a8661ea94d8ea3c44e.tar.bz2
+sha256 d3a292eecfcf9b5e9b8180f8f92bb3a84eb841062144ca812947b95e595c4719 qtlottie-5f1be885cf4ee0f1eb5400bf0c5d138818fc01d0.tar.bz2
# Hashes for license files:
sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENSE.GPL3
diff --git a/package/qt5/qt5lottie/qt5lottie.mk b/package/qt5/qt5lottie/qt5lottie.mk
index 7b3bfe6ffd..42f23897e6 100644
--- a/package/qt5/qt5lottie/qt5lottie.mk
+++ b/package/qt5/qt5lottie/qt5lottie.mk
@@ -4,7 +4,7 @@
#
################################################################################
-QT5LOTTIE_VERSION = 27ed5a3c95a0810a96fac2a8661ea94d8ea3c44e
+QT5LOTTIE_VERSION = 5f1be885cf4ee0f1eb5400bf0c5d138818fc01d0
QT5LOTTIE_SITE = $(QT5_SITE)/qtlottie/-/archive/$(QT5LOTTIE_VERSION)
QT5LOTTIE_SOURCE = qtlottie-$(QT5LOTTIE_VERSION).tar.bz2
QT5LOTTIE_DEPENDENCIES = qt5declarative
diff --git a/package/qt5/qt5multimedia/qt5multimedia.hash b/package/qt5/qt5multimedia/qt5multimedia.hash
index 1a4f889de6..d2ac0095a1 100644
--- a/package/qt5/qt5multimedia/qt5multimedia.hash
+++ b/package/qt5/qt5multimedia/qt5multimedia.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 a160196093ee0bcd30383104da9143f0ed09e2074e3025a2b1d987946b2d1a53 qtmultimedia-ff83d119c75cd8406f73ccc08958fe36747e7390.tar.bz2
+sha256 e756e8ae67e0c2dc5aed5c114f43c2e8af076e07fa517efefd050b67740a95e2 qtmultimedia-8ddc44103baf166525d6650c842d7f08f651e7bb.tar.bz2
# Hashes for license files:
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE.GPL2
diff --git a/package/qt5/qt5multimedia/qt5multimedia.mk b/package/qt5/qt5multimedia/qt5multimedia.mk
index c18561d1aa..12d7d1c496 100644
--- a/package/qt5/qt5multimedia/qt5multimedia.mk
+++ b/package/qt5/qt5multimedia/qt5multimedia.mk
@@ -4,7 +4,7 @@
#
################################################################################
-QT5MULTIMEDIA_VERSION = ff83d119c75cd8406f73ccc08958fe36747e7390
+QT5MULTIMEDIA_VERSION = 8ddc44103baf166525d6650c842d7f08f651e7bb
QT5MULTIMEDIA_SITE = $(QT5_SITE)/qtmultimedia/-/archive/$(QT5MULTIMEDIA_VERSION)
QT5MULTIMEDIA_SOURCE = qtmultimedia-$(QT5MULTIMEDIA_VERSION).tar.bz2
QT5MULTIMEDIA_INSTALL_STAGING = YES
diff --git a/package/qt5/qt5quickcontrols/qt5quickcontrols.hash b/package/qt5/qt5quickcontrols/qt5quickcontrols.hash
index 44a68b4d56..625eae59b5 100644
--- a/package/qt5/qt5quickcontrols/qt5quickcontrols.hash
+++ b/package/qt5/qt5quickcontrols/qt5quickcontrols.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 11dd2a55a9c877f8766cc0dab04908cf3acd6fa933895c0ed64828be79babb9c qtquickcontrols-0c3c18bf8bdac1ef1afdb8aade903edb5c2bc041.tar.bz2
+sha256 646d9791662e49030a648b48c3d2aabf0dfc286ffb8a906eaa5ea64ea498c2a5 qtquickcontrols-af7fc486c8910b51733e1c7e758d50ca1a158b36.tar.bz2
# Hashes for license files:
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE.GPL2
diff --git a/package/qt5/qt5quickcontrols/qt5quickcontrols.mk b/package/qt5/qt5quickcontrols/qt5quickcontrols.mk
index f0949ca253..fd593c9c31 100644
--- a/package/qt5/qt5quickcontrols/qt5quickcontrols.mk
+++ b/package/qt5/qt5quickcontrols/qt5quickcontrols.mk
@@ -4,7 +4,7 @@
#
################################################################################
-QT5QUICKCONTROLS_VERSION = 0c3c18bf8bdac1ef1afdb8aade903edb5c2bc041
+QT5QUICKCONTROLS_VERSION = af7fc486c8910b51733e1c7e758d50ca1a158b36
QT5QUICKCONTROLS_SITE = $(QT5_SITE)/qtquickcontrols/-/archive/$(QT5QUICKCONTROLS_VERSION)
QT5QUICKCONTROLS_SOURCE = qtquickcontrols-$(QT5QUICKCONTROLS_VERSION).tar.bz2
QT5QUICKCONTROLS_DEPENDENCIES = qt5declarative
diff --git a/package/qt5/qt5quickcontrols2/qt5quickcontrols2.hash b/package/qt5/qt5quickcontrols2/qt5quickcontrols2.hash
index 2102a7320c..073fdd57ac 100644
--- a/package/qt5/qt5quickcontrols2/qt5quickcontrols2.hash
+++ b/package/qt5/qt5quickcontrols2/qt5quickcontrols2.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 3922c0f1de88aca778a0835e4f9928f13acecebec4abca2cb47fbdebc4b69de9 qtquickcontrols2-e464888c53a641ee44a34ff2350cfb156c8ed59f.tar.bz2
+sha256 eb9dd065dbf0c1a8d7d06584f1f44d7b25fcb31e5297a27796323c03f93d220f qtquickcontrols2-5b808e0995d018c6de9f075d4a61f58d3641c11b.tar.bz2
# Hashes for license files:
sha256 d2cfc059acb4abd8e513cd0a73cd8489f34cbafa7bc34d5d31fb3210821cf8ca LICENSE.GPLv3
diff --git a/package/qt5/qt5quickcontrols2/qt5quickcontrols2.mk b/package/qt5/qt5quickcontrols2/qt5quickcontrols2.mk
index 48a56d399f..4e90f2d500 100644
--- a/package/qt5/qt5quickcontrols2/qt5quickcontrols2.mk
+++ b/package/qt5/qt5quickcontrols2/qt5quickcontrols2.mk
@@ -4,7 +4,7 @@
#
################################################################################
-QT5QUICKCONTROLS2_VERSION = e464888c53a641ee44a34ff2350cfb156c8ed59f
+QT5QUICKCONTROLS2_VERSION = 5b808e0995d018c6de9f075d4a61f58d3641c11b
QT5QUICKCONTROLS2_SITE = $(QT5_SITE)/qtquickcontrols2/-/archive/$(QT5QUICKCONTROLS2_VERSION)
QT5QUICKCONTROLS2_SOURCE = qtquickcontrols2-$(QT5QUICKCONTROLS2_VERSION).tar.bz2
QT5QUICKCONTROLS2_DEPENDENCIES = qt5declarative
diff --git a/package/qt5/qt5quicktimeline/qt5quicktimeline.hash b/package/qt5/qt5quicktimeline/qt5quicktimeline.hash
index 31405675d6..312359288c 100644
--- a/package/qt5/qt5quicktimeline/qt5quicktimeline.hash
+++ b/package/qt5/qt5quicktimeline/qt5quicktimeline.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 dbd5d9acafc73825c8f6565f2933642c3c786765867badeeced72bacde2ed9cf qtquicktimeline-43130f2681b76a8d743a04704465b716b6b2faee.tar.bz2
+sha256 b80f9152bb7ebfc8e761a08c439ed861bd0f5c73a81ed93a51e324d616426a3c qtquicktimeline-ea9d6c4d5a0a172b4778e8f37d694d02aab83f37.tar.bz2
# Hashes for license files:
sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENSE.GPL3
diff --git a/package/qt5/qt5quicktimeline/qt5quicktimeline.mk b/package/qt5/qt5quicktimeline/qt5quicktimeline.mk
index 7e4efc318e..1a9d91a82a 100644
--- a/package/qt5/qt5quicktimeline/qt5quicktimeline.mk
+++ b/package/qt5/qt5quicktimeline/qt5quicktimeline.mk
@@ -4,7 +4,7 @@
#
################################################################################
-QT5QUICKTIMELINE_VERSION = 43130f2681b76a8d743a04704465b716b6b2faee
+QT5QUICKTIMELINE_VERSION = ea9d6c4d5a0a172b4778e8f37d694d02aab83f37
QT5QUICKTIMELINE_SITE = $(QT5_SITE)/qtquicktimeline/-/archive/$(QT5QUICKTIMELINE_VERSION)
QT5QUICKTIMELINE_SOURCE = qtquicktimeline-$(QT5QUICKTIMELINE_VERSION).tar.bz2
QT5QUICKTIMELINE_DEPENDENCIES = qt5declarative
diff --git a/package/qt5/qt5remoteobjects/qt5remoteobjects.hash b/package/qt5/qt5remoteobjects/qt5remoteobjects.hash
index db164e60db..1276e9f5ac 100644
--- a/package/qt5/qt5remoteobjects/qt5remoteobjects.hash
+++ b/package/qt5/qt5remoteobjects/qt5remoteobjects.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 222c2754d0921dceff0697e95cc0d117d69957ce2b59605ecaa62b172bd259fa qtremoteobjects-b2740a7c7f5b6ac810240404a947ca5cff9de5f7.tar.bz2
+sha256 7937be573022e644a655371df914197c82d0b707e8884d4abab9ae9f71cdd1fa qtremoteobjects-48d10f341279e08c1bc4abb764c2d3ab9a259a51.tar.bz2
# Hashes for license files:
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE.GPL2
diff --git a/package/qt5/qt5remoteobjects/qt5remoteobjects.mk b/package/qt5/qt5remoteobjects/qt5remoteobjects.mk
index ba0cf6f4b3..f7cd663fc2 100644
--- a/package/qt5/qt5remoteobjects/qt5remoteobjects.mk
+++ b/package/qt5/qt5remoteobjects/qt5remoteobjects.mk
@@ -4,7 +4,7 @@
#
################################################################################
-QT5REMOTEOBJECTS_VERSION = b2740a7c7f5b6ac810240404a947ca5cff9de5f7
+QT5REMOTEOBJECTS_VERSION = 48d10f341279e08c1bc4abb764c2d3ab9a259a51
QT5REMOTEOBJECTS_SITE = $(QT5_SITE)/qtremoteobjects/-/archive/$(QT5REMOTEOBJECTS_VERSION)
QT5REMOTEOBJECTS_SOURCE = qtremoteobjects-$(QT5REMOTEOBJECTS_VERSION).tar.bz2
QT5REMOTEOBJECTS_DEPENDENCIES = qt5base
diff --git a/package/qt5/qt5scxml/qt5scxml.hash b/package/qt5/qt5scxml/qt5scxml.hash
index 6681328e4b..e0e305536b 100644
--- a/package/qt5/qt5scxml/qt5scxml.hash
+++ b/package/qt5/qt5scxml/qt5scxml.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 867db30640540f08506446191a7a963d17055778e6c2f570a9e873386571923b qtscxml-57491f554bc53bd020978b5744437b7ac7e56a27.tar.bz2
+sha256 cf23a7ba24714539636b05ac92df476f5fd39205f0bb44dc1a7a1862b63403b8 qtscxml-edc6f0dd5e806cced1937b2b853717f588e14fd2.tar.bz2
# Hashes for license files:
sha256 0dbe024961f6ab5c52689cbd036c977975d0d0f6a67ff97762d96cb819dd5652 LICENSE.GPL3-EXCEPT
diff --git a/package/qt5/qt5scxml/qt5scxml.mk b/package/qt5/qt5scxml/qt5scxml.mk
index 2e5a12a6be..068b9d7059 100644
--- a/package/qt5/qt5scxml/qt5scxml.mk
+++ b/package/qt5/qt5scxml/qt5scxml.mk
@@ -4,7 +4,7 @@
#
################################################################################
-QT5SCXML_VERSION = 57491f554bc53bd020978b5744437b7ac7e56a27
+QT5SCXML_VERSION = edc6f0dd5e806cced1937b2b853717f588e14fd2
QT5SCXML_SITE = $(QT5_SITE)/qtscxml/-/archive/$(QT5SCXML_VERSION)
QT5SCXML_SOURCE = qtscxml-$(QT5SCXML_VERSION).tar.bz2
QT5SCXML_DEPENDENCIES = qt5declarative
diff --git a/package/qt5/qt5sensors/qt5sensors.hash b/package/qt5/qt5sensors/qt5sensors.hash
index 6ba9d7ae07..d66b169af1 100644
--- a/package/qt5/qt5sensors/qt5sensors.hash
+++ b/package/qt5/qt5sensors/qt5sensors.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 a9c64bbec1eb0275fd8a65aad3266d7699a8456e95adfcab75bffcaa2eb0d0a7 qtsensors-50a61b360877e7c1300df76b5aabf8d75554a398.tar.bz2
+sha256 994d5989ca87aea80677e7a0f063f38a88d7c3991f6c259f0df027a13bba37d9 qtsensors-8c6d11df60d4d783869c2d81568e3178f5ae75ce.tar.bz2
# Hashes for license files:
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE.GPL2
diff --git a/package/qt5/qt5sensors/qt5sensors.mk b/package/qt5/qt5sensors/qt5sensors.mk
index cddfbaf588..b362a2c84c 100644
--- a/package/qt5/qt5sensors/qt5sensors.mk
+++ b/package/qt5/qt5sensors/qt5sensors.mk
@@ -4,7 +4,7 @@
#
################################################################################
-QT5SENSORS_VERSION = 50a61b360877e7c1300df76b5aabf8d75554a398
+QT5SENSORS_VERSION = 8c6d11df60d4d783869c2d81568e3178f5ae75ce
QT5SENSORS_SITE = $(QT5_SITE)/qtsensors/-/archive/$(QT5SENSORS_VERSION)
QT5SENSORS_SOURCE = qtsensors-$(QT5SENSORS_VERSION).tar.bz2
QT5SENSORS_INSTALL_STAGING = YES
diff --git a/package/qt5/qt5serialbus/qt5serialbus.hash b/package/qt5/qt5serialbus/qt5serialbus.hash
index 7ec310cd81..6d65f00cc3 100644
--- a/package/qt5/qt5serialbus/qt5serialbus.hash
+++ b/package/qt5/qt5serialbus/qt5serialbus.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 f7adf196dca88859b1d2962cd37c638b4d7f7ee261849cc43bea88db86569cef qtserialbus-c23069351ec31563c9ea9fcdce42ccdba95ea518.tar.bz2
+sha256 f247c1838a0a68f0346be604639e2d57148d003d4c4f52f436200fa94782c47b qtserialbus-6734222bccc5541f9527281c810c6b5f8fdd092f.tar.bz2
# Hashes for license files:
sha256 edfe70e99be2a7c109d860b19204609e582720b211c50caedac729da372a1253 LICENSE.GPLv2
diff --git a/package/qt5/qt5serialbus/qt5serialbus.mk b/package/qt5/qt5serialbus/qt5serialbus.mk
index 87a3ef639e..418553a2a5 100644
--- a/package/qt5/qt5serialbus/qt5serialbus.mk
+++ b/package/qt5/qt5serialbus/qt5serialbus.mk
@@ -4,7 +4,7 @@
#
################################################################################
-QT5SERIALBUS_VERSION = c23069351ec31563c9ea9fcdce42ccdba95ea518
+QT5SERIALBUS_VERSION = 6734222bccc5541f9527281c810c6b5f8fdd092f
QT5SERIALBUS_SITE = $(QT5_SITE)/qtserialbus/-/archive/$(QT5SERIALBUS_VERSION)
QT5SERIALBUS_SOURCE = qtserialbus-$(QT5SERIALBUS_VERSION).tar.bz2
QT5SERIALBUS_DEPENDENCIES = qt5serialport
diff --git a/package/qt5/qt5serialport/qt5serialport.hash b/package/qt5/qt5serialport/qt5serialport.hash
index b867abd4af..6cbb6a8f3b 100644
--- a/package/qt5/qt5serialport/qt5serialport.hash
+++ b/package/qt5/qt5serialport/qt5serialport.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 e444f67762ca7641e7e9288c6f7a7f877a149bff3c84abc07bf06ef3bf55e173 qtserialport-b64a7eeda9b6a65b5ed01b1b40b07177f0aa4c0f.tar.bz2
+sha256 f876a002891a92f25cc5b9aacc8f37ebcbcb9e1efae6c92087a649b17b5e61f3 qtserialport-ca1f2486527e7acf87d466062c035845f9774573.tar.bz2
# Hashes for license files:
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE.GPL2
diff --git a/package/qt5/qt5serialport/qt5serialport.mk b/package/qt5/qt5serialport/qt5serialport.mk
index 729ac10be6..d9b48c0aed 100644
--- a/package/qt5/qt5serialport/qt5serialport.mk
+++ b/package/qt5/qt5serialport/qt5serialport.mk
@@ -4,7 +4,7 @@
#
################################################################################
-QT5SERIALPORT_VERSION = b64a7eeda9b6a65b5ed01b1b40b07177f0aa4c0f
+QT5SERIALPORT_VERSION = ca1f2486527e7acf87d466062c035845f9774573
QT5SERIALPORT_SITE = $(QT5_SITE)/qtserialport/-/archive/$(QT5SERIALPORT_VERSION)
QT5SERIALPORT_SOURCE = qtserialport-$(QT5SERIALPORT_VERSION).tar.bz2
QT5SERIALPORT_INSTALL_STAGING = YES
diff --git a/package/qt5/qt5speech/qt5speech.hash b/package/qt5/qt5speech/qt5speech.hash
index 04001e6256..4674ec4d64 100644
--- a/package/qt5/qt5speech/qt5speech.hash
+++ b/package/qt5/qt5speech/qt5speech.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 460f33a11110e0a730543799b7946ed92d286b1f6dc6f4681575434a5a71fd86 qtspeech-aa2376f9b1302222edcd16b4641bbd7004318c00.tar.bz2
+sha256 165d64b1014f6c382096340a1740b27d8d0160f89733d7092a14285a73491116 qtspeech-a384f0d4fb8a2d0743d5dfdf12e40f6d76f8714c.tar.bz2
# Hashes for license files:
sha256 6c3f3c31b93985f1b93bfbb35fb609d37281697d0efc220c9f91cf4b59eaabde LICENSE.GPLv2
diff --git a/package/qt5/qt5speech/qt5speech.mk b/package/qt5/qt5speech/qt5speech.mk
index e5336e64d0..26ee57b4e7 100644
--- a/package/qt5/qt5speech/qt5speech.mk
+++ b/package/qt5/qt5speech/qt5speech.mk
@@ -4,7 +4,7 @@
#
################################################################################
-QT5SPEECH_VERSION = aa2376f9b1302222edcd16b4641bbd7004318c00
+QT5SPEECH_VERSION = a384f0d4fb8a2d0743d5dfdf12e40f6d76f8714c
QT5SPEECH_SITE = $(QT5_SITE)/qtspeech/-/archive/$(QT5SPEECH_VERSION)
QT5SPEECH_SOURCE = qtspeech-$(QT5SPEECH_VERSION).tar.bz2
QT5SPEECH_INSTALL_STAGING = YES
diff --git a/package/qt5/qt5svg/qt5svg.hash b/package/qt5/qt5svg/qt5svg.hash
index 01c8c828ca..8c23aea7d9 100644
--- a/package/qt5/qt5svg/qt5svg.hash
+++ b/package/qt5/qt5svg/qt5svg.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 3df1f47c5f9ac9af9cc505b8aca71b40cd142d7ce79bac3570f8456bf6ba3e38 qtsvg-b74f7291f343dcbcb487b020868f042d8fe83098.tar.bz2
+sha256 e42cda3109929ad1fb809d7114df040dc340de8c7ff6c535f781b86f52700e1b qtsvg-d2abfb9cb1f036446e5913fadb0f065dab9f0159.tar.bz2
# Hashes for license files:
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE.GPL2
diff --git a/package/qt5/qt5svg/qt5svg.mk b/package/qt5/qt5svg/qt5svg.mk
index 34e74cb629..85f8b61202 100644
--- a/package/qt5/qt5svg/qt5svg.mk
+++ b/package/qt5/qt5svg/qt5svg.mk
@@ -4,7 +4,7 @@
#
################################################################################
-QT5SVG_VERSION = b74f7291f343dcbcb487b020868f042d8fe83098
+QT5SVG_VERSION = d2abfb9cb1f036446e5913fadb0f065dab9f0159
QT5SVG_SITE = $(QT5_SITE)/qtsvg/-/archive/$(QT5SVG_VERSION)
QT5SVG_SOURCE = qtsvg-$(QT5SVG_VERSION).tar.bz2
QT5SVG_INSTALL_STAGING = YES
diff --git a/package/qt5/qt5tools/qt5tools.hash b/package/qt5/qt5tools/qt5tools.hash
index d8e684b8d5..1d190ed547 100644
--- a/package/qt5/qt5tools/qt5tools.hash
+++ b/package/qt5/qt5tools/qt5tools.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 f53f515c1b00ded46ca7437bbdb0a0db4cab86d7ff5bc1dfa98b6d842a16845d qttools-fa40a2d3373b89be0cd0a43fe0c1d047e3d34058.tar.bz2
+sha256 f32286a45861115c067125f15f28bcbdca8a8d6620c8a7b0dda8955b0f6d1203 qttools-3e3ab58b40734a1b9bbb7e72b2969d1f752351b1.tar.bz2
# Hashes for license files:
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE.GPL2
diff --git a/package/qt5/qt5tools/qt5tools.mk b/package/qt5/qt5tools/qt5tools.mk
index 26742d1566..64e38215d5 100644
--- a/package/qt5/qt5tools/qt5tools.mk
+++ b/package/qt5/qt5tools/qt5tools.mk
@@ -4,7 +4,7 @@
#
################################################################################
-QT5TOOLS_VERSION = fa40a2d3373b89be0cd0a43fe0c1d047e3d34058
+QT5TOOLS_VERSION = 3e3ab58b40734a1b9bbb7e72b2969d1f752351b1
QT5TOOLS_SITE = $(QT5_SITE)/qttools/-/archive/$(QT5TOOLS_VERSION)
QT5TOOLS_SOURCE = qttools-$(QT5TOOLS_VERSION).tar.bz2
diff --git a/package/qt5/qt5virtualkeyboard/qt5virtualkeyboard.hash b/package/qt5/qt5virtualkeyboard/qt5virtualkeyboard.hash
index e748f328d6..2634351052 100644
--- a/package/qt5/qt5virtualkeyboard/qt5virtualkeyboard.hash
+++ b/package/qt5/qt5virtualkeyboard/qt5virtualkeyboard.hash
@@ -1,9 +1,9 @@
# Locally calculated
-sha256 356f2edd84b626191b15e76d71a484ebe9daf64d8156554ecde09403971539d7 qtvirtualkeyboard-859d2a6ee329cc08414410b2ef8c0af77a6853d3.tar.bz2
+sha256 44edb033fa010c16c5ba8ce7fe160ee3a93117f99a12de014087b1f66856f29c qtvirtualkeyboard-4fc9919ee3fad1d520d0921ba3069dca3c34ff78.tar.bz2
# Hashes for license files:
sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENSE.GPL3
sha256 7a45a9769d19545480a241230e6ea520b5156fac00930dcd69b6886749743d10 src/plugins/lipi-toolkit/3rdparty/lipi-toolkit/MIT_LICENSE.txt
sha256 05cc719deafd0ab083b03296bb2911de10d116953b626a7629b9ca59938038b1 src/plugins/openwnn/3rdparty/openwnn/NOTICE
-sha256 b5830d96fb5a7e7e7ebcc295f352846b4b998e78fdc8f9aa68e134d2e4b39986 src/plugins/pinyin/3rdparty/pinyin/NOTICE
+sha256 cfe4f79e6a8ba7c281f485a0cc100b2d0d4b4054f4594428a7a22a5a52cbabed src/plugins/pinyin/3rdparty/pinyin/NOTICE
sha256 9400a6128693d2f25653698e695f554660c71efccc8c21af28bf143e35199db6 src/plugins/tcime/3rdparty/tcime/COPYING
diff --git a/package/qt5/qt5virtualkeyboard/qt5virtualkeyboard.mk b/package/qt5/qt5virtualkeyboard/qt5virtualkeyboard.mk
index a2e86e6499..55de9a5a03 100644
--- a/package/qt5/qt5virtualkeyboard/qt5virtualkeyboard.mk
+++ b/package/qt5/qt5virtualkeyboard/qt5virtualkeyboard.mk
@@ -4,7 +4,7 @@
#
################################################################################
-QT5VIRTUALKEYBOARD_VERSION = 859d2a6ee329cc08414410b2ef8c0af77a6853d3
+QT5VIRTUALKEYBOARD_VERSION = 4fc9919ee3fad1d520d0921ba3069dca3c34ff78
QT5VIRTUALKEYBOARD_SITE = $(QT5_SITE)/qtvirtualkeyboard/-/archive/$(QT5VIRTUALKEYBOARD_VERSION)
QT5VIRTUALKEYBOARD_SOURCE = qtvirtualkeyboard-$(QT5VIRTUALKEYBOARD_VERSION).tar.bz2
QT5VIRTUALKEYBOARD_DEPENDENCIES = qt5declarative qt5svg
diff --git a/package/qt5/qt5wayland/qt5wayland.hash b/package/qt5/qt5wayland/qt5wayland.hash
index e1fb1b3b18..912c6cf33d 100644
--- a/package/qt5/qt5wayland/qt5wayland.hash
+++ b/package/qt5/qt5wayland/qt5wayland.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 81a250da038d7270c06d66463c6dbab665e1eb7bad84b1f9796f5d23f39faf0b qtwayland-df49b9f3badce793a0a9ea850cf1a02cc5bafef6.tar.bz2
+sha256 edf5772fd56b312ec3574377d04aa5ddf2f45cdd0dba5c8df04e35a2a232ea49 qtwayland-605b8bc942ab263b9d1892af33a81b408f522ccc.tar.bz2
# Hashes for license files:
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE.GPL2
diff --git a/package/qt5/qt5wayland/qt5wayland.mk b/package/qt5/qt5wayland/qt5wayland.mk
index 8e21ec6da3..bcd04d5fd7 100644
--- a/package/qt5/qt5wayland/qt5wayland.mk
+++ b/package/qt5/qt5wayland/qt5wayland.mk
@@ -4,7 +4,7 @@
#
################################################################################
-QT5WAYLAND_VERSION = df49b9f3badce793a0a9ea850cf1a02cc5bafef6
+QT5WAYLAND_VERSION = 605b8bc942ab263b9d1892af33a81b408f522ccc
QT5WAYLAND_SITE = $(QT5_SITE)/qtwayland/-/archive/$(QT5WAYLAND_VERSION)
QT5WAYLAND_SOURCE = qtwayland-$(QT5WAYLAND_VERSION).tar.bz2
QT5WAYLAND_DEPENDENCIES = wayland
diff --git a/package/qt5/qt5webchannel/qt5webchannel.hash b/package/qt5/qt5webchannel/qt5webchannel.hash
index f668b76cf8..26ecdf8bfd 100644
--- a/package/qt5/qt5webchannel/qt5webchannel.hash
+++ b/package/qt5/qt5webchannel/qt5webchannel.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 d5215daf4c023f1ae256230155e42e8b8806d0166d8c9609251de5e0a93911c9 qtwebchannel-2a157921861e651f43456cb7941b250c89feb736.tar.bz2
+sha256 53dff72f087b62ca380d5acb5cca1610036e72212fd52f40527d18c4e69719f6 qtwebchannel-6a20afaeba182ce6e3faee592e1e85a0d3ec0fc6.tar.bz2
# Hashes for license files:
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE.GPL2
diff --git a/package/qt5/qt5webchannel/qt5webchannel.mk b/package/qt5/qt5webchannel/qt5webchannel.mk
index e72ff03944..62b0828ccd 100644
--- a/package/qt5/qt5webchannel/qt5webchannel.mk
+++ b/package/qt5/qt5webchannel/qt5webchannel.mk
@@ -4,7 +4,7 @@
#
################################################################################
-QT5WEBCHANNEL_VERSION = 2a157921861e651f43456cb7941b250c89feb736
+QT5WEBCHANNEL_VERSION = 6a20afaeba182ce6e3faee592e1e85a0d3ec0fc6
QT5WEBCHANNEL_SITE = $(QT5_SITE)/qtwebchannel/-/archive/$(QT5WEBCHANNEL_VERSION)
QT5WEBCHANNEL_SOURCE = qtwebchannel-$(QT5WEBCHANNEL_VERSION).tar.bz2
QT5WEBCHANNEL_DEPENDENCIES = qt5websockets
diff --git a/package/qt5/qt5webengine/qt5webengine.mk b/package/qt5/qt5webengine/qt5webengine.mk
index 00df7e1ede..3390e4d86b 100644
--- a/package/qt5/qt5webengine/qt5webengine.mk
+++ b/package/qt5/qt5webengine/qt5webengine.mk
@@ -4,7 +4,7 @@
#
################################################################################
-QT5WEBENGINE_VERSION = $(QT5_VERSION)
+QT5WEBENGINE_VERSION = 5.15.18
QT5WEBENGINE_SITE = $(QT5_SITE)/qtwebengine/-/archive/v$(QT5WEBENGINE_VERSION)-lts
QT5WEBENGINE_SOURCE = qtwebengine-v$(QT5WEBENGINE_VERSION)-lts.tar.bz2
QT5WEBENGINE_DEPENDENCIES = qt5declarative qt5webchannel
diff --git a/package/qt5/qt5websockets/qt5websockets.hash b/package/qt5/qt5websockets/qt5websockets.hash
index 212b6829b5..aa7146fbc8 100644
--- a/package/qt5/qt5websockets/qt5websockets.hash
+++ b/package/qt5/qt5websockets/qt5websockets.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 565f37e5d4c497c0b60a3411afe64d11f254c7fbc1e558c39b77b41cabb39ebf qtwebsockets-0f910acb737cefc889ce1088fc60d15bc18efe9c.tar.bz2
+sha256 1554c0bd5e24b533c2410a9394de991524953679a6dc15bb9065ce5f2bcbe00d qtwebsockets-10eb706b24aa05f4ee69c2f2fec99b21994dfe2b.tar.bz2
# Hashes for license files:
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE.GPL2
diff --git a/package/qt5/qt5websockets/qt5websockets.mk b/package/qt5/qt5websockets/qt5websockets.mk
index c3a97adbe0..5149b65b7a 100644
--- a/package/qt5/qt5websockets/qt5websockets.mk
+++ b/package/qt5/qt5websockets/qt5websockets.mk
@@ -4,7 +4,7 @@
#
################################################################################
-QT5WEBSOCKETS_VERSION = 0f910acb737cefc889ce1088fc60d15bc18efe9c
+QT5WEBSOCKETS_VERSION = 10eb706b24aa05f4ee69c2f2fec99b21994dfe2b
QT5WEBSOCKETS_SITE = $(QT5_SITE)/qtwebsockets/-/archive/$(QT5WEBSOCKETS_VERSION)
QT5WEBSOCKETS_SOURCE = qtwebsockets-$(QT5WEBSOCKETS_VERSION).tar.bz2
QT5WEBSOCKETS_INSTALL_STAGING = YES
diff --git a/package/qt5/qt5webview/qt5webview.hash b/package/qt5/qt5webview/qt5webview.hash
index dbaa068d20..604d926eb6 100644
--- a/package/qt5/qt5webview/qt5webview.hash
+++ b/package/qt5/qt5webview/qt5webview.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 efcc711f71fdccd58ea3d43c5ca259a38b99222882459de545e81614963baaba qtwebview-34342073a59f3a27ef3de02f6b21337c4f8db6cf.tar.bz2
+sha256 daeb5dd775d4d0ccca5e31d122025b88743a523249e4829999d48d7651d3879c qtwebview-043cb7c0eaf8d1bcee56a62d6a102f727a22fcbc.tar.bz2
# Hashes for license files:
sha256 ed8742a95cb9db653a09b050e27ccff5e67ba69c14aa2c3137f2a4e1892f6c0d LICENSE.FDL
diff --git a/package/qt5/qt5webview/qt5webview.mk b/package/qt5/qt5webview/qt5webview.mk
index 2b3e554ac3..a25534d694 100644
--- a/package/qt5/qt5webview/qt5webview.mk
+++ b/package/qt5/qt5webview/qt5webview.mk
@@ -4,7 +4,7 @@
#
################################################################################
-QT5WEBVIEW_VERSION = 34342073a59f3a27ef3de02f6b21337c4f8db6cf
+QT5WEBVIEW_VERSION = 043cb7c0eaf8d1bcee56a62d6a102f727a22fcbc
QT5WEBVIEW_SITE = $(QT5_SITE)/qtwebview/-/archive/$(QT5WEBVIEW_VERSION)
QT5WEBVIEW_SOURCE = qtwebview-$(QT5WEBVIEW_VERSION).tar.bz2
QT5WEBVIEW_DEPENDENCIES = qt5webengine
--git a/package/qt5/qt5x11extras/qt5x11extras.hash b/package/qt5/qt5x11extras/qt5x11extras.hash
index 07cda343b6..66860c4109 100644
--- a/package/qt5/qt5x11extras/qt5x11extras.hash
+++ b/package/qt5/qt5x11extras/qt5x11extras.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 b10784b71e6ed9451d4b52c74e512f4bb61f1fed1a1da6c263210935bdbbbd3a qtx11extras-c44c4fa86fa0794c25baef4ee1f6272aca8c511a.tar.bz2
+sha256 3aa91306f55545d53ad70c4798533623baa82c095797db0cf49b016875833638 qtx11extras-6695a3df4460577b3fcb5546b45a0c5cb3addac4.tar.bz2
# Hashes for license files:
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE.GPL2
--git a/package/qt5/qt5x11extras/qt5x11extras.mk b/package/qt5/qt5x11extras/qt5x11extras.mk
index 93e61677de..96796362f5 100644
--- a/package/qt5/qt5x11extras/qt5x11extras.mk
+++ b/package/qt5/qt5x11extras/qt5x11extras.mk
@@ -4,7 +4,7 @@
#
################################################################################
-QT5X11EXTRAS_VERSION = c44c4fa86fa0794c25baef4ee1f6272aca8c511a
+QT5X11EXTRAS_VERSION = 6695a3df4460577b3fcb5546b45a0c5cb3addac4
QT5X11EXTRAS_SITE = $(QT5_SITE)/qtx11extras/-/archive/$(QT5X11EXTRAS_VERSION)
QT5X11EXTRAS_SOURCE = qtx11extras-$(QT5X11EXTRAS_VERSION).tar.bz2
QT5X11EXTRAS_INSTALL_STAGING = YES
diff --git a/package/qt5/qt5xmlpatterns/qt5xmlpatterns.hash b/package/qt5/qt5xmlpatterns/qt5xmlpatterns.hash
index e97ad378e7..3f4f745064 100644
--- a/package/qt5/qt5xmlpatterns/qt5xmlpatterns.hash
+++ b/package/qt5/qt5xmlpatterns/qt5xmlpatterns.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 ef029d2ce7ce5226d777640783b2d953bf57b23e9d3be3c08149b838e45d0a31 qtxmlpatterns-0b644263abca66503db1ce8a4e126cf358a34685.tar.bz2
+sha256 65074e1a4e8f6468e091710c703ee26c438bdcb8b6a26db63dd71dc674384b8d qtxmlpatterns-ed3b333aa56ac193e969725e3c34be9070441271.tar.bz2
# Hashes for license files:
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE.GPL2
diff --git a/package/qt5/qt5xmlpatterns/qt5xmlpatterns.mk b/package/qt5/qt5xmlpatterns/qt5xmlpatterns.mk
index b098cb8034..6e9cb89d64 100644
--- a/package/qt5/qt5xmlpatterns/qt5xmlpatterns.mk
+++ b/package/qt5/qt5xmlpatterns/qt5xmlpatterns.mk
@@ -4,7 +4,7 @@
#
################################################################################
-QT5XMLPATTERNS_VERSION = 0b644263abca66503db1ce8a4e126cf358a34685
+QT5XMLPATTERNS_VERSION = ed3b333aa56ac193e969725e3c34be9070441271
QT5XMLPATTERNS_SITE = $(QT5_SITE)/qtxmlpatterns/-/archive/$(QT5XMLPATTERNS_VERSION)
QT5XMLPATTERNS_SOURCE = qtxmlpatterns-$(QT5XMLPATTERNS_VERSION).tar.bz2
QT5XMLPATTERNS_INSTALL_STAGING = YES
--
2.53.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 8+ messages in thread* Re: [Buildroot] [PATCH 1/2] package/qt5: security bump to version 5.15.19
2026-11-09 13:05 ` [Buildroot] [PATCH 1/2] " Angelo Compagnucci
@ 2026-11-09 21:13 ` Julien Olivain via buildroot
0 siblings, 0 replies; 8+ messages in thread
From: Julien Olivain via buildroot @ 2026-11-09 21:13 UTC (permalink / raw)
To: Angelo Compagnucci
Cc: buildroot, Quentin Schulz, Joshua Henderson, Bartosz Bilas,
Peter Seiderer, Giulio Benetti
On 09/11/2026 14:05, Angelo Compagnucci wrote:
> Fixes the following security issues:
>
> - CVE-2025-5455: remotely triggerable assertion in data: URL handling
> (qtbase)
> - CVE-2025-4211: improper link resolution before file access in
> QFileSystemEngine on Windows (qtbase)
> - CVE-2025-30348: denial of service in the Qt XML module (qtbase)
> - CVE-2025-23050: read past the end of the buffer and division by zero
> in QLowEnergyController on Linux (qtconnectivity)
> - CVE-2025-12385: improper validation of <img> tag size in the Text
> component parser (qtdeclarative)
>
> The fixes of CVE-2025-5455, CVE-2025-4211 and CVE-2025-30348 were
> already in the previous qtbase version from KDE, but they are fixed by
> Qt 5.15.19 and still reported for 5.15.18, the version used for the
> CVE tracking.
>
> Bump the qt5 packages to the latest submodule versions of the kde/5.15
> branch of KDE's Qt5 Patch Collection, now rebased on Qt 5.15.19:
> https://invent.kde.org/qt/qt/qt5/-/tree/kde/5.15
>
> qtbase carries the v5.15.19-lts-lgpl tag, so QT5_VERSION is now
> 5.15.19. qt5webengine, which follows QT5_VERSION, stays at 5.15.18 and
> is bumped by the next commit, together with qt5webengine-chromium.
>
> License hash changes:
> - qt5base: the hash of src/3rdparty/harfbuzz-ng/COPYING was already
> outdated, the file did not change in this bump (it is only checked
> when the bundled harfbuzz is used);
> - qt5virtualkeyboard: the Apache-2.0 appendix was added to
> src/plugins/pinyin/3rdparty/pinyin/NOTICE.
>
> Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
Since this series is fixing CVEs and is following the kde branch
I applied on master.
I agree we could eventually remove this package before the next
lts release (2027.02).
Best regards,
Julien.
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH 2/2] package/qt5/qt5webengine: security bump to version 5.15.19
2026-11-09 13:05 [Buildroot] [PATCH 0/2] package/qt5: security bump to version 5.15.19 Angelo Compagnucci
2026-11-09 13:05 ` [Buildroot] [PATCH 1/2] " Angelo Compagnucci
@ 2026-11-09 13:05 ` Angelo Compagnucci
2026-11-09 13:42 ` [Buildroot] [PATCH 0/2] package/qt5: " Quentin Schulz via buildroot
2026-11-10 5:28 ` Waldemar Brodkorb
3 siblings, 0 replies; 8+ messages in thread
From: Angelo Compagnucci @ 2026-11-09 13:05 UTC (permalink / raw)
To: buildroot
Cc: Quentin Schulz, Joshua Henderson, Angelo Compagnucci,
Bartosz Bilas, Peter Seiderer, Giulio Benetti
Fixes the following security issues:
- CVE-2024-10229: inappropriate implementation in Extensions
- CVE-2024-10827: use after free in Serial
- CVE-2024-12694: use after free in Compositing
- CVE-2025-0436: integer overflow in Skia
- CVE-2024-11477: issue in the LZMA SDK
- CVE-2025-0996: inappropriate implementation in Browser UI
- CVE-2025-1426: heap buffer overflow in GPU
- CVE-2025-0762: use after free in DevTools
- CVE-2025-0999: heap buffer overflow in V8
- CVE-2024-55549: use after free related to excluded namespaces in
libxslt
- CVE-2025-24855: use after free of XPath context node in libxslt
- CVE-2025-1919: issue in Chromium
- CVE-2025-2783: incorrect handle provided in unspecified circumstances
in Mojo on Windows
- CVE-2025-24201: issue in ANGLE
- CVE-2025-2136: issue in Chromium
- CVE-2025-3619: issue in Chromium
Bump qt5webengine to the v5.15.19-lts tag, following QT5_VERSION again,
and qt5webengine-chromium to the submodule version of this tag.
For qt5webengine-chromium, the Python 3.12/3.13 fixes backported by Qt
make some of our patches obsolete:
- 0002-Remove-unused-python-import.patch is dropped, merged upstream in
cd438f6f3546 ("[backport] Fix builds with pyhton 3.12");
- 0004-tools-grit-grit-util.py-fix-Python-3.12-build-issue.patch is
dropped, as e78dbf724ae0 ("[backport] Fixes for python 3.12") fixes
the same imports;
- 0008-Shorted-printed-cmd-when-long-commands-fail.patch is dropped, as
480e246dfe9d ("Fix build with python 3.12/3.13") already removes the
pipes module, which is what we needed it for;
- 0006-protobuf-python-google-protobuf-internal-python_mess.patch is
refreshed: its first hunk is dropped, as 480e246dfe9d removes the
six.moves import itself, and keeps the six import that new code uses.
The remaining patches are renumbered.
The LICENSE hash of the LZMA SDK changed in qt5webengine-chromium: a
paragraph detailing the public domain terms was added to it with the
update of the LZMA SDK.
Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
---
...> 0002-Migrate-presubmit-to-python3.patch} | 0
.../0002-Remove-unused-python-import.patch | 47 -------------
...uild-in-Python-3.11-invalid-mode-rU.patch} | 0
...oogle-protobuf-internal-python_mess.patch} | 14 +---
...-util.py-fix-Python-3.12-build-issue.patch | 70 -------------------
...and_buffer-service-program_manager..patch} | 0
...e-cstdint-for-uintptr_t-uint8_t-etc.patch} | 0
...Fix-build-with-glibc-2.43-and-above.patch} | 0
...-printed-cmd-when-long-commands-fail.patch | 57 ---------------
.../qt5webengine-chromium.hash | 4 +-
.../qt5webengine-chromium.mk | 2 +-
package/qt5/qt5webengine/qt5webengine.hash | 2 +-
package/qt5/qt5webengine/qt5webengine.mk | 2 +-
13 files changed, 7 insertions(+), 191 deletions(-)
rename package/qt5/qt5webengine-chromium/{0003-Migrate-presubmit-to-python3.patch => 0002-Migrate-presubmit-to-python3.patch} (100%)
delete mode 100644 package/qt5/qt5webengine-chromium/0002-Remove-unused-python-import.patch
rename package/qt5/qt5webengine-chromium/{0005-Fix-build-in-Python-3.11-invalid-mode-rU.patch => 0003-Fix-build-in-Python-3.11-invalid-mode-rU.patch} (100%)
rename package/qt5/qt5webengine-chromium/{0006-protobuf-python-google-protobuf-internal-python_mess.patch => 0004-protobuf-python-google-protobuf-internal-python_mess.patch} (81%)
delete mode 100644 package/qt5/qt5webengine-chromium/0004-tools-grit-grit-util.py-fix-Python-3.12-build-issue.patch
rename package/qt5/qt5webengine-chromium/{0007-chromium-gpu-command_buffer-service-program_manager..patch => 0005-chromium-gpu-command_buffer-service-program_manager..patch} (100%)
rename package/qt5/qt5webengine-chromium/{0009-Include-cstdint-for-uintptr_t-uint8_t-etc.patch => 0006-Include-cstdint-for-uintptr_t-uint8_t-etc.patch} (100%)
rename package/qt5/qt5webengine-chromium/{0010-Fix-build-with-glibc-2.43-and-above.patch => 0007-Fix-build-with-glibc-2.43-and-above.patch} (100%)
delete mode 100644 package/qt5/qt5webengine-chromium/0008-Shorted-printed-cmd-when-long-commands-fail.patch
diff --git a/package/qt5/qt5webengine-chromium/0003-Migrate-presubmit-to-python3.patch b/package/qt5/qt5webengine-chromium/0002-Migrate-presubmit-to-python3.patch
similarity index 100%
rename from package/qt5/qt5webengine-chromium/0003-Migrate-presubmit-to-python3.patch
rename to package/qt5/qt5webengine-chromium/0002-Migrate-presubmit-to-python3.patch
diff --git a/package/qt5/qt5webengine-chromium/0002-Remove-unused-python-import.patch b/package/qt5/qt5webengine-chromium/0002-Remove-unused-python-import.patch
deleted file mode 100644
index df9e9cfe24..0000000000
--- a/package/qt5/qt5webengine-chromium/0002-Remove-unused-python-import.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-From f684c6fb3532138e3408fa17d4b6610162647365 Mon Sep 17 00:00:00 2001
-From: Bruno Pitrus <brunopitrus@hotmail.com>
-Date: Tue, 25 Jul 2023 18:34:09 +0000
-Subject: [PATCH] Remove unused python import
-
-The `imp` module has been removed in Python 3.12 causing these scripts to error out.
-
-Change-Id: Ic7c038d21b86052bdda13015f80934db52a2143e
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4714859
-Auto-Submit: Bruno Pitrus <brunopitrus@hotmail.com>
-Reviewed-by: Ken Rockot <rockot@google.com>
-Commit-Queue: Ken Rockot <rockot@google.com>
-Cr-Commit-Position: refs/heads/main@{#1174966}
-Upstream: https://github.com/chromium/chromium/commit/f5f6e361d037c31630661186e7bd7b31d2784cb8
-Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
----
- chromium/mojo/public/tools/mojom/mojom/fileutil.py | 1 -
- chromium/mojo/public/tools/mojom/mojom/parse/lexer.py | 1 -
- 2 files changed, 2 deletions(-)
-
-diff --git a/chromium/mojo/public/tools/mojom/mojom/fileutil.py b/chromium/mojo/public/tools/mojom/mojom/fileutil.py
-index bf626f54798..e1c823daa3c 100644
---- a/chromium/mojo/public/tools/mojom/mojom/fileutil.py
-+++ b/chromium/mojo/public/tools/mojom/mojom/fileutil.py
-@@ -3,7 +3,6 @@
- # found in the LICENSE file.
-
- import errno
--import imp
- import os.path
- import sys
-
-diff --git a/chromium/mojo/public/tools/mojom/mojom/parse/lexer.py b/chromium/mojo/public/tools/mojom/mojom/parse/lexer.py
-index 3e084bbf22b..1e8b49f245f 100644
---- a/chromium/mojo/public/tools/mojom/mojom/parse/lexer.py
-+++ b/chromium/mojo/public/tools/mojom/mojom/parse/lexer.py
-@@ -2,7 +2,6 @@
- # Use of this source code is governed by a BSD-style license that can be
- # found in the LICENSE file.
-
--import imp
- import os.path
- import sys
-
---
-2.25.1
-
diff --git a/package/qt5/qt5webengine-chromium/0005-Fix-build-in-Python-3.11-invalid-mode-rU.patch b/package/qt5/qt5webengine-chromium/0003-Fix-build-in-Python-3.11-invalid-mode-rU.patch
similarity index 100%
rename from package/qt5/qt5webengine-chromium/0005-Fix-build-in-Python-3.11-invalid-mode-rU.patch
rename to package/qt5/qt5webengine-chromium/0003-Fix-build-in-Python-3.11-invalid-mode-rU.patch
diff --git a/package/qt5/qt5webengine-chromium/0006-protobuf-python-google-protobuf-internal-python_mess.patch b/package/qt5/qt5webengine-chromium/0004-protobuf-python-google-protobuf-internal-python_mess.patch
similarity index 81%
rename from package/qt5/qt5webengine-chromium/0006-protobuf-python-google-protobuf-internal-python_mess.patch
rename to package/qt5/qt5webengine-chromium/0004-protobuf-python-google-protobuf-internal-python_mess.patch
index 810e71475a..f2e72f5e95 100644
--- a/package/qt5/qt5webengine-chromium/0006-protobuf-python-google-protobuf-internal-python_mess.patch
+++ b/package/qt5/qt5webengine-chromium/0004-protobuf-python-google-protobuf-internal-python_mess.patch
@@ -18,17 +18,7 @@ diff --git a/chromium/third_party/protobuf/python/google/protobuf/internal/pytho
index 803ae848493..a1954ce88c9 100755
--- a/chromium/third_party/protobuf/python/google/protobuf/internal/python_message.py
+++ b/chromium/third_party/protobuf/python/google/protobuf/internal/python_message.py
-@@ -55,9 +55,6 @@ import struct
- import sys
- import weakref
-
--import six
--from six.moves import range
--
- # We use "as" to avoid name collisions with variables.
- from google.protobuf.internal import api_implementation
- from google.protobuf.internal import containers
-@@ -467,7 +464,7 @@ def _ReraiseTypeErrorWithFieldName(message_name, field_name):
+@@ -466,7 +466,7 @@ def _ReraiseTypeErrorWithFieldName(message_name, field_name):
exc = TypeError('%s for field %s.%s' % (str(exc), message_name, field_name))
# re-raise possibly-amended exception with original traceback:
@@ -37,7 +27,7 @@ index 803ae848493..a1954ce88c9 100755
def _AddInitMethod(message_descriptor, cls):
-@@ -480,7 +477,7 @@ def _AddInitMethod(message_descriptor, cls):
+@@ -479,7 +479,7 @@ def _AddInitMethod(message_descriptor, cls):
enum_type with the same name. If the value is not a string, it's
returned as-is. (No conversion or bounds-checking is done.)
"""
diff --git a/package/qt5/qt5webengine-chromium/0004-tools-grit-grit-util.py-fix-Python-3.12-build-issue.patch b/package/qt5/qt5webengine-chromium/0004-tools-grit-grit-util.py-fix-Python-3.12-build-issue.patch
deleted file mode 100644
index f08f6467e2..0000000000
--- a/package/qt5/qt5webengine-chromium/0004-tools-grit-grit-util.py-fix-Python-3.12-build-issue.patch
+++ /dev/null
@@ -1,70 +0,0 @@
-From 5201c34a4c0f2fed56f6cff3acada3da2405a363 Mon Sep 17 00:00:00 2001
-From: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
-Date: Sat, 13 Jul 2024 16:02:38 +0200
-Subject: [PATCH] tools/grit/grit/util.py: fix Python 3.12 build issue
-
-This commit is an extract from upstream commit
-https://github.com/chromium/chromium/commit/b3abd7e4c9467415da3a5e13d9500d2ab3abc2ec
-which is too large to be backported.
-
-It fixes:
-
-Traceback (most recent call last):
- File "/home/thomas/buildroot/buildroot/output/build/qt5webengine-5.15.14/src/core/release/../../3rdparty/chromium/tools/grit/grit.py", line 14, in <module>
- import grit.grit_runner
- File "/home/thomas/buildroot/buildroot/output/build/qt5webengine-5.15.14/src/3rdparty/chromium/tools/grit/grit/grit_runner.py", line 19, in <module>
- from grit import util
- File "/home/thomas/buildroot/buildroot/output/build/qt5webengine-5.15.14/src/3rdparty/chromium/tools/grit/grit/util.py", line 21, in <module>
- from six.moves import html_entities as entities
-ModuleNotFoundError: No module named 'six.moves'
-
-Upstream: https://github.com/chromium/chromium/commit/b3abd7e4c9467415da3a5e13d9500d2ab3abc2ec (part of)
-Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
----
- chromium/tools/grit/grit/util.py | 9 ++++-----
- 1 file changed, 4 insertions(+), 5 deletions(-)
-
-diff --git a/chromium/tools/grit/grit/util.py b/chromium/tools/grit/grit/util.py
-index 528d766ad6b..77db06adffb 100644
---- a/chromium/tools/grit/grit/util.py
-+++ b/chromium/tools/grit/grit/util.py
-@@ -8,6 +8,7 @@
- from __future__ import print_function
-
- import codecs
-+import html.entities
- import io
- import os
- import re
-@@ -17,8 +18,6 @@ import tempfile
- from xml.sax import saxutils
-
- import six
--from six import StringIO
--from six.moves import html_entities as entities
-
- from grit import lazy_re
-
-@@ -226,7 +225,7 @@ def WrapOutputStream(stream, encoding = 'utf-8'):
- def ChangeStdoutEncoding(encoding = 'utf-8'):
- '''Changes STDOUT to print characters using the specified encoding.'''
- # If we're unittesting, don't reconfigure.
-- if isinstance(sys.stdout, StringIO):
-+ if isinstance(sys.stdout, io.StringIO):
- return
-
- if sys.version_info.major < 3:
-@@ -280,8 +279,8 @@ def UnescapeHtml(text, replace_nbsp=True):
- if name == 'nbsp' and not replace_nbsp:
- return match.group() # Don't replace
- assert name != None
-- if name in entities.name2codepoint:
-- return six.unichr(entities.name2codepoint[name])
-+ if name in html.entities.name2codepoint:
-+ return six.unichr(html.entities.name2codepoint[name])
- else:
- return match.group() # Unknown HTML character entity - don't replace
-
---
-2.25.1
-
diff --git a/package/qt5/qt5webengine-chromium/0007-chromium-gpu-command_buffer-service-program_manager..patch b/package/qt5/qt5webengine-chromium/0005-chromium-gpu-command_buffer-service-program_manager..patch
similarity index 100%
rename from package/qt5/qt5webengine-chromium/0007-chromium-gpu-command_buffer-service-program_manager..patch
rename to package/qt5/qt5webengine-chromium/0005-chromium-gpu-command_buffer-service-program_manager..patch
diff --git a/package/qt5/qt5webengine-chromium/0009-Include-cstdint-for-uintptr_t-uint8_t-etc.patch b/package/qt5/qt5webengine-chromium/0006-Include-cstdint-for-uintptr_t-uint8_t-etc.patch
similarity index 100%
rename from package/qt5/qt5webengine-chromium/0009-Include-cstdint-for-uintptr_t-uint8_t-etc.patch
rename to package/qt5/qt5webengine-chromium/0006-Include-cstdint-for-uintptr_t-uint8_t-etc.patch
diff --git a/package/qt5/qt5webengine-chromium/0010-Fix-build-with-glibc-2.43-and-above.patch b/package/qt5/qt5webengine-chromium/0007-Fix-build-with-glibc-2.43-and-above.patch
similarity index 100%
rename from package/qt5/qt5webengine-chromium/0010-Fix-build-with-glibc-2.43-and-above.patch
rename to package/qt5/qt5webengine-chromium/0007-Fix-build-with-glibc-2.43-and-above.patch
diff --git a/package/qt5/qt5webengine-chromium/0008-Shorted-printed-cmd-when-long-commands-fail.patch b/package/qt5/qt5webengine-chromium/0008-Shorted-printed-cmd-when-long-commands-fail.patch
deleted file mode 100644
index 46349abc50..0000000000
--- a/package/qt5/qt5webengine-chromium/0008-Shorted-printed-cmd-when-long-commands-fail.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From 1a713c6e4861f0672252425a1ccbfa9f45834d5d Mon Sep 17 00:00:00 2001
-From: Mohamed Heikal <mheikal@chromium.org>
-Date: Tue, 4 Apr 2023 17:04:04 +0000
-Subject: [PATCH] Shorted printed cmd when long commands fail
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Some commands (eg: javac) are very long and when they fail most of the
-screen/log is filled with the actual cmd vs the error message output.
-Shorten printed CMDs to 200 chars unless an environment variable is set.
-
-Bug: None
-Change-Id: I92809a7e4a2b1204931a74fd6239803feddd430e
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4395905
-Reviewed-by: Andrew Grieve <agrieve@chromium.org>
-Commit-Queue: Mohamed Heikal <mheikal@chromium.org>
-Cr-Commit-Position: refs/heads/main@{#1126065}
-Upstream: Backport [https://github.com/chromium/chromium/commit/4c6fc1984970af4b2b1765014c9ddcd957ad7dda]
-Signed-off-by: Gaël PORTAY <gael.portay@rtone.fr>
-[gportay: remove import pipes]
----
- chromium/build/android/gyp/util/build_utils.py | 10 +++++++---
- 1 file changed, 7 insertions(+), 3 deletions(-)
-
-diff --git a/chromium/build/android/gyp/util/build_utils.py b/chromium/build/android/gyp/util/build_utils.py
-index 02298051702..5fa753af459 100644
---- a/chromium/build/android/gyp/util/build_utils.py
-+++ b/chromium/build/android/gyp/util/build_utils.py
-@@ -12,7 +12,6 @@ import fnmatch
- import json
- import logging
- import os
--import pipes
- import re
- import shutil
- import stat
-@@ -196,9 +195,14 @@ class CalledProcessError(Exception):
-
- def __str__(self):
- # A user should be able to simply copy and paste the command that failed
-- # into their shell.
-+ # into their shell (unless it is more than 200 chars).
-+ # User can set PRINT_FULL_COMMAND=1 to always print the full command.
-+ print_full = os.environ.get('PRINT_FULL_COMMAND', '0') != '0'
-+ full_cmd = shlex.join(self.args)
-+ short_cmd = textwrap.shorten(full_cmd, width=200)
-+ printed_cmd = full_cmd if print_full else short_cmd
- copyable_command = '( cd {}; {} )'.format(os.path.abspath(self.cwd),
-- ' '.join(map(pipes.quote, self.args)))
-+ printed_cmd)
- return 'Command failed: {}\n{}'.format(copyable_command, self.output)
-
-
---
-2.39.5
-
diff --git a/package/qt5/qt5webengine-chromium/qt5webengine-chromium.hash b/package/qt5/qt5webengine-chromium/qt5webengine-chromium.hash
index 63df676a9d..8c536c1c16 100644
--- a/package/qt5/qt5webengine-chromium/qt5webengine-chromium.hash
+++ b/package/qt5/qt5webengine-chromium/qt5webengine-chromium.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 c1c73b6b72a90bb345e0d4365b9e69ce05e898d1c4480a4e9444e39a1c2801da qtwebengine-chromium-85337c28bae7d7d2c79282c4f4c92435cd7649b8.tar.bz2
+sha256 a1a41e5bb70594081c475af697abc4121df5a504815b99da9bbe66dd99604271 qtwebengine-chromium-6d29e9cfcfffa7632cc3858ceaf8940677ba9c91.tar.bz2
# Locally calculated with:
# for i in $(find * -type f \( -iname 'license*' -o -iname 'copying*' -o -name 'APPLE_LICENSE' -o -name 'Copyright' -o -path '*/license_texts/*' -o -path '*/licenses/*' \) -a -not -name '*.cc' -not -name '*.py' -not -name '*.pyc' -not -name '*.h' -not -name 'LICENSE.sha1' -not -name 'licensecheck.pl*' -not -name 'license.after' -not -name 'license.before' -not -path 'chromium/third_party/catapult/*') ; do echo -n "sha256 " ; sha256sum $i ; done | sort --key=3
@@ -1055,7 +1055,7 @@ sha256 31346421254a3e6e12687cf17f19f6357ee73a617fa7b3d3ccefdcbabe49bdd3 chromi
sha256 7e48e290b6bfccc2ec1b297023a1d77f2fd87417f71fbb9f50aabef40a851819 chromium/third_party/libxslt/src/Copyright
sha256 2b2cc1180c7e6988328ad2033b04b80117419db9c4c584918bbb3cfec7e9364f chromium/third_party/libyuv/LICENSE
sha256 0d4077a7055ead389c4c5a9a6ac4bb8b784fc6e9e37be2caf544fcceed26cb16 chromium/third_party/lottie/LICENSE
-sha256 6e3e0a978f1e136cb3efb89702f4314671581a0c70c9a52447669e00f7b129e8 chromium/third_party/lzma_sdk/LICENSE
+sha256 7de6196d9c03ec05e626d4fe7ab86a9c900f11d73176a816423fc14e0a1ee0de chromium/third_party/lzma_sdk/LICENSE
sha256 c3b124673c93872156757a934c75b498d68eec09510e25e549d9dc2013776499 chromium/third_party/mako/LICENSE
sha256 0bbe88228fd63d20ec097f64e58d5a0a465123ae139140a18d406c60b48824b5 chromium/third_party/markupsafe/LICENSE
sha256 58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd chromium/third_party/material_design_icons/LICENSE
diff --git a/package/qt5/qt5webengine-chromium/qt5webengine-chromium.mk b/package/qt5/qt5webengine-chromium/qt5webengine-chromium.mk
index ce1f204b3d..e9a10ddf97 100644
--- a/package/qt5/qt5webengine-chromium/qt5webengine-chromium.mk
+++ b/package/qt5/qt5webengine-chromium/qt5webengine-chromium.mk
@@ -4,7 +4,7 @@
#
################################################################################
-QT5WEBENGINE_CHROMIUM_VERSION = 85337c28bae7d7d2c79282c4f4c92435cd7649b8
+QT5WEBENGINE_CHROMIUM_VERSION = 6d29e9cfcfffa7632cc3858ceaf8940677ba9c91
QT5WEBENGINE_CHROMIUM_SITE = $(QT5_SITE)/qtwebengine-chromium/-/archive/$(QT5WEBENGINE_CHROMIUM_VERSION)
QT5WEBENGINE_CHROMIUM_SOURCE = qtwebengine-chromium-$(QT5WEBENGINE_CHROMIUM_VERSION).tar.bz2
QT5WEBENGINE_CHROMIUM_PATCH_DEPENDENCIES = qt5webengine-chromium-catapult
diff --git a/package/qt5/qt5webengine/qt5webengine.hash b/package/qt5/qt5webengine/qt5webengine.hash
index fe140df9ae..bbe84ff047 100644
--- a/package/qt5/qt5webengine/qt5webengine.hash
+++ b/package/qt5/qt5webengine/qt5webengine.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 8fa9d026fe0d04cb436ab7a66cdf249d189a91b61c565a1564a9bf05c7c73f7a qtwebengine-v5.15.18-lts.tar.bz2
+sha256 0d11c3ca5bf6f23d9d77fc43c53afad5b0deed6909f3a84b6ee7ed5790222393 qtwebengine-v5.15.19-lts.tar.bz2
# Locally calculated
sha256 f34787ef0342c614b667186a6ec2f5d6b9d650e30142a2788a589a89743e88e9 LICENSE.Chromium
diff --git a/package/qt5/qt5webengine/qt5webengine.mk b/package/qt5/qt5webengine/qt5webengine.mk
index 3390e4d86b..00df7e1ede 100644
--- a/package/qt5/qt5webengine/qt5webengine.mk
+++ b/package/qt5/qt5webengine/qt5webengine.mk
@@ -4,7 +4,7 @@
#
################################################################################
-QT5WEBENGINE_VERSION = 5.15.18
+QT5WEBENGINE_VERSION = $(QT5_VERSION)
QT5WEBENGINE_SITE = $(QT5_SITE)/qtwebengine/-/archive/v$(QT5WEBENGINE_VERSION)-lts
QT5WEBENGINE_SOURCE = qtwebengine-v$(QT5WEBENGINE_VERSION)-lts.tar.bz2
QT5WEBENGINE_DEPENDENCIES = qt5declarative qt5webchannel
--
2.53.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 8+ messages in thread* Re: [Buildroot] [PATCH 0/2] package/qt5: security bump to version 5.15.19
2026-11-09 13:05 [Buildroot] [PATCH 0/2] package/qt5: security bump to version 5.15.19 Angelo Compagnucci
2026-11-09 13:05 ` [Buildroot] [PATCH 1/2] " Angelo Compagnucci
2026-11-09 13:05 ` [Buildroot] [PATCH 2/2] package/qt5/qt5webengine: " Angelo Compagnucci
@ 2026-11-09 13:42 ` Quentin Schulz via buildroot
2026-11-09 13:56 ` Angelo Compagnucci
2026-11-10 5:28 ` Waldemar Brodkorb
3 siblings, 1 reply; 8+ messages in thread
From: Quentin Schulz via buildroot @ 2026-11-09 13:42 UTC (permalink / raw)
To: Angelo Compagnucci, buildroot
Cc: Joshua Henderson, Bartosz Bilas, Peter Seiderer, Giulio Benetti
Hi Angelo,
Thanks for working on this! I'll try to find time to review this soon.
On 11/9/26 2:05 PM, Angelo Compagnucci wrote:
> This bumps the qt5 packages to Qt 5.15.19, from the kde/5.15 branch of
> KDE's Qt5 Patch Collection, which is now rebased on it. qt5webengine
> is bumped in its own patch, as it drops and refreshes some patches of
> qt5webengine-chromium.
>
I don't think this warrants separate patches, c.f. ff4243147d54
("package/qt5: bump packages to latest 5.15 kde submodule version") for
the previous bump. Please do not send a v2 only for this, unless a
Buildroot maintainer requests it explicitly.
> This should be the last Qt5 bump: Qt 5.15.19 is the very last Qt 5.15
> release, and the Qt Company ended its support of Qt 5.15 after 26 May
> 2025 [1]. KDE keeps its Qt5 Patch Collection only for the open source
> projects still on Qt 5.15 until they move to Qt 6, and only for very
> critical fixes [2]. Qt5 users should plan their move to Qt6.
>
> FYI: I am working on a series moving the Qt5 users to Qt6 and removing
> Qt5 from Buildroot. Before sending it, I would like to get feedback on
> this: would the removal be welcome, and when (for example after the
> next LTS)?
>
If upstream is not going to fix CVEs, I'm not sure it makes sense to
have support for qt5 in the next LTS. But maybe the LTS maintainers have
a different opinion. The cleanup will likely not be straightforward and
will remove a lot of Kconfig symbols, ifdefery in packages and even
packages and defconfigs making use of qt5. Someone will need to do it at
some point though :)
As far as I'm concerned, if I still need qt5, then it's my burden to
maintain it in a downstream fork.
Cheers,
Quentin
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 8+ messages in thread* Re: [Buildroot] [PATCH 0/2] package/qt5: security bump to version 5.15.19
2026-11-09 13:42 ` [Buildroot] [PATCH 0/2] package/qt5: " Quentin Schulz via buildroot
@ 2026-11-09 13:56 ` Angelo Compagnucci
0 siblings, 0 replies; 8+ messages in thread
From: Angelo Compagnucci @ 2026-11-09 13:56 UTC (permalink / raw)
To: Quentin Schulz
Cc: Joshua Henderson, Bartosz Bilas, Peter Seiderer, buildroot,
Giulio Benetti
[-- Attachment #1.1: Type: text/plain, Size: 2090 bytes --]
Il giorno lun 9 nov 2026 alle ore 14:42 Quentin Schulz <
quentin.schulz@cherry.de> ha scritto:
> Hi Angelo,
>
> Thanks for working on this! I'll try to find time to review this soon.
>
> On 11/9/26 2:05 PM, Angelo Compagnucci wrote:
> > This bumps the qt5 packages to Qt 5.15.19, from the kde/5.15 branch of
> > KDE's Qt5 Patch Collection, which is now rebased on it. qt5webengine
> > is bumped in its own patch, as it drops and refreshes some patches of
> > qt5webengine-chromium.
> >
>
> I don't think this warrants separate patches, c.f. ff4243147d54
> ("package/qt5: bump packages to latest 5.15 kde submodule version") for
> the previous bump. Please do not send a v2 only for this, unless a
> Buildroot maintainer requests it explicitly.
> > This should be the last Qt5 bump: Qt 5.15.19 is the very last Qt 5.15
> > release, and the Qt Company ended its support of Qt 5.15 after 26 May
> > 2025 [1]. KDE keeps its Qt5 Patch Collection only for the open source
> > projects still on Qt 5.15 until they move to Qt 6, and only for very
> > critical fixes [2]. Qt5 users should plan their move to Qt6.
> >
> > FYI: I am working on a series moving the Qt5 users to Qt6 and removing
> > Qt5 from Buildroot. Before sending it, I would like to get feedback on
> > this: would the removal be welcome, and when (for example after the
> > next LTS)?
> >
>
> If upstream is not going to fix CVEs, I'm not sure it makes sense to
> have support for qt5 in the next LTS. But maybe the LTS maintainers have
> a different opinion. The cleanup will likely not be straightforward and
> will remove a lot of Kconfig symbols, ifdefery in packages and even
> packages and defconfigs making use of qt5. Someone will need to do it at
> some point though :)
>
I have the series already implemented, I'm testing it currently, it takes a
lot of time, but I think it'sgood enough.
I only wait for a green light ;)
>
> As far as I'm concerned, if I still need qt5, then it's my burden to
> maintain it in a downstream fork.
>
> Cheers,
> Quentin
>
--
Profile: http://it.linkedin.com/in/compagnucciangelo
[-- Attachment #1.2: Type: text/html, Size: 3152 bytes --]
[-- Attachment #2: Type: text/plain, Size: 150 bytes --]
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Buildroot] [PATCH 0/2] package/qt5: security bump to version 5.15.19
2026-11-09 13:05 [Buildroot] [PATCH 0/2] package/qt5: security bump to version 5.15.19 Angelo Compagnucci
` (2 preceding siblings ...)
2026-11-09 13:42 ` [Buildroot] [PATCH 0/2] package/qt5: " Quentin Schulz via buildroot
@ 2026-11-10 5:28 ` Waldemar Brodkorb
2026-11-10 13:57 ` Angelo Compagnucci
3 siblings, 1 reply; 8+ messages in thread
From: Waldemar Brodkorb @ 2026-11-10 5:28 UTC (permalink / raw)
To: Angelo Compagnucci
Cc: buildroot, Quentin Schulz, Joshua Henderson, Bartosz Bilas,
Peter Seiderer, Giulio Benetti
Hi Angelo, all,
Angelo Compagnucci wrote,
> This bumps the qt5 packages to Qt 5.15.19, from the kde/5.15 branch of
> KDE's Qt5 Patch Collection, which is now rebased on it. qt5webengine
> is bumped in its own patch, as it drops and refreshes some patches of
> qt5webengine-chromium.
>
> This should be the last Qt5 bump: Qt 5.15.19 is the very last Qt 5.15
> release, and the Qt Company ended its support of Qt 5.15 after 26 May
> 2025 [1]. KDE keeps its Qt5 Patch Collection only for the open source
> projects still on Qt 5.15 until they move to Qt 6, and only for very
> critical fixes [2]. Qt5 users should plan their move to Qt6.
>
> FYI: I am working on a series moving the Qt5 users to Qt6 and removing
> Qt5 from Buildroot. Before sending it, I would like to get feedback on
> this: would the removal be welcome, and when (for example after the
> next LTS)?
We are still using QT5, so it would be nice to keep it for the next
LTS and remove it afterwards.
best regards
Waldemar
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 8+ messages in thread* Re: [Buildroot] [PATCH 0/2] package/qt5: security bump to version 5.15.19
2026-11-10 5:28 ` Waldemar Brodkorb
@ 2026-11-10 13:57 ` Angelo Compagnucci
0 siblings, 0 replies; 8+ messages in thread
From: Angelo Compagnucci @ 2026-11-10 13:57 UTC (permalink / raw)
To: Waldemar Brodkorb
Cc: buildroot, Quentin Schulz, Joshua Henderson, Bartosz Bilas,
Peter Seiderer, Giulio Benetti
[-- Attachment #1.1: Type: text/plain, Size: 1377 bytes --]
Il giorno mar 10 nov 2026 alle ore 06:28 Waldemar Brodkorb <wbx@openadk.org>
ha scritto:
> Hi Angelo, all,
> Angelo Compagnucci wrote,
>
> > This bumps the qt5 packages to Qt 5.15.19, from the kde/5.15 branch of
> > KDE's Qt5 Patch Collection, which is now rebased on it. qt5webengine
> > is bumped in its own patch, as it drops and refreshes some patches of
> > qt5webengine-chromium.
> >
> > This should be the last Qt5 bump: Qt 5.15.19 is the very last Qt 5.15
> > release, and the Qt Company ended its support of Qt 5.15 after 26 May
> > 2025 [1]. KDE keeps its Qt5 Patch Collection only for the open source
> > projects still on Qt 5.15 until they move to Qt 6, and only for very
> > critical fixes [2]. Qt5 users should plan their move to Qt6.
> >
> > FYI: I am working on a series moving the Qt5 users to Qt6 and removing
> > Qt5 from Buildroot. Before sending it, I would like to get feedback on
> > this: would the removal be welcome, and when (for example after the
> > next LTS)?
>
> We are still using QT5, so it would be nice to keep it for the next
> LTS and remove it afterwards.
>
Thanks for the feedback. Not my decision to take, but I suspect that
maintaining an unmaintained big project like that for the next 3 years
doesn't look that appealing to the LTS guys ...
> best regards
> Waldemar
>
--
Profile: http://it.linkedin.com/in/compagnucciangelo
[-- Attachment #1.2: Type: text/html, Size: 2197 bytes --]
[-- Attachment #2: Type: text/plain, Size: 150 bytes --]
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 8+ messages in thread