Summary: | dev-qt: KDE Qt5PatchCollection snapshot (-r10/r11) bumps stabilisation | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sam James <sam> |
Component: | Stabilization | Assignee: | Qt Bug Alias <qt> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | asturm, voron1 |
Priority: | Normal | Keywords: | CC-ARCHES, SECURITY, STABLEREQ |
Version: | unspecified | Flags: | nattka:
sanity-check+
|
Hardware: | All | ||
OS: | Linux | ||
URL: | https://community.kde.org/Qt5PatchCollection | ||
See Also: |
https://github.com/gentoo/gentoo/pull/22039 https://invent.kde.org/qt/qt/qtbase/-/merge_requests/45 https://invent.kde.org/qt/qt/qtbase/-/merge_requests/46 https://bugs.gentoo.org/show_bug.cgi?id=806586 https://bugs.gentoo.org/show_bug.cgi?id=790158 https://invent.kde.org/qt/qt/qtbase/-/merge_requests/53 https://invent.kde.org/qt/qt/qtwayland/-/merge_requests/16 |
||
Whiteboard: | |||
Package list: |
dev-qt/qt3d-5.15.2-r10 amd64 arm64 x86
dev-qt/qtchooser-66-r1
dev-qt/qtconcurrent-5.15.2-r10
dev-qt/qtcore-5.15.2-r10
dev-qt/qtdbus-5.15.2-r10
dev-qt/qtdeclarative-5.15.2-r12
dev-qt/qtgamepad-5.15.2-r1 amd64 arm64 x86
dev-qt/qtgui-5.15.2-r13
dev-qt/qtimageformats-5.15.2-r10 amd64 arm64 ppc64 x86
dev-qt/qtlocation-5.15.2-r10 amd64 arm arm64 x86
dev-qt/qtnetwork-5.15.2-r11
dev-qt/qtopengl-5.15.2-r11
dev-qt/qtprintsupport-5.15.2-r10
dev-qt/qtquickcontrols2-5.15.2-r11 amd64 arm64 x86
dev-qt/qtspeech-5.15.2-r1 amd64 arm arm64 x86
dev-qt/qtsql-5.15.2-r10
dev-qt/qtsvg-5.15.2-r10
dev-qt/qttest-5.15.2-r10
dev-qt/qtvirtualkeyboard-5.15.2-r11 amd64 arm64 x86
dev-qt/qtwayland-5.15.2-r14
dev-qt/qtwebsockets-5.15.2-r10 amd64 arm arm64 ppc64 x86
dev-qt/qtwidgets-5.15.2-r11
dev-qt/qtxml-5.15.2-r10
dev-qt/assistant-5.15.2-r11 amd64 arm64 ppc64 x86
dev-qt/designer-5.15.2-r11
dev-qt/linguist-tools-5.15.2-r10
dev-qt/linguist-5.15.2-r11 amd64 arm64 ppc64 x86
dev-qt/pixeltool-5.15.2-r11 amd64 arm64 ppc64 x86
dev-qt/qdbus-5.15.2-r10 amd64 arm64 ppc ppc64 x86
dev-qt/qdbusviewer-5.15.2-r10 amd64 arm64 ppc64 x86
dev-qt/qdoc-5.15.2-r10 amd64 arm64 x86
dev-qt/qtdiag-5.15.2-r10 amd64 x86
dev-qt/qthelp-5.15.2-r10
dev-qt/qtpaths-5.15.2-r10 amd64 arm64 ppc ppc64 x86
dev-qt/qttranslations-5.15.2-r10
dev-qt/qtmultimedia-5.15.2-r2
|
Runtime testing required: | --- |
Bug Depends on: | |||
Bug Blocks: | 727818, 764977, 777516, 807583, 807646, 807871, 808531, 810343 |
Description
Sam James
![]() ![]() ![]() ![]() (In reply to Sam James from comment #0) > We'll either need to stabilise various dev-qt/* packages for GCC 11 or > revbump to ensure everybody has the fixes Sorry, I'm not following. Why either stabilize *or* revbump? Don't we need to do both (first revbump then stabilize the new revision)? Or are you talking about a straight-to-stable revbump? The idea was to either - Finally roll KDE Qt5PatchCollection snapshots and file stabilisation or - Stable-revbump those dev-qt/ packages that got missing header patches for GCC-11 w/o revbumps (because GCC-11 was still masked at the time and Qt5 support a work in progress) to ensure users don't get broken revdep builds I think we should do both. Stable-revbump whatever's needed as an urgent short-term fix while we move ~arch packages to the Qt5PatchCollection, which has a higher risk of regressions. (In reply to Davide Pesavento from comment #3) > I think we should do both. Stable-revbump whatever's needed as an urgent > short-term fix while we move ~arch packages to the Qt5PatchCollection, which > has a higher risk of regressions. That sounds good to me (and sorry for the unclear description!). Let's use this bug for revbumping-then-stabling the stuff already in tree which is patched for GCC 11. ebuilds that need revbumps after patching for GCC-11 happened in place: dev-qt/qtbluetooth-5.15.2 dev-qt/qtconcurrent-5.15.2 # incomplete, see bug 764977 dev-qt/qtcore-5.15.2-r2 dev-qt/qtdbus-5.15.2 dev-qt/qtdeclarative-5.15.2 dev-qt/qtgui-5.15.2-r1 dev-qt/qtopengl-5.15.2 dev-qt/qtprintsupport-5.15.2 dev-qt/qtsql-5.15.2 dev-qt/qttest-5.15.2 dev-qt/qtwidgets-5.15.2 dev-qt/qtxml-5.15.2 All of those will get -r10 snapshot bumps in the linked PR except dev-qt/qtbluetooth. Maybe I should already add that w/ EAPI-8 bump. The qtbluetooth patch affects only a .cpp file, no installed headers. Am I missing something? Why does it need a revbump? You're absolutely right, I just didn't look close enough. Amending dev-qt/qtgui snapshot with fix for CVE-2021-38593. Adding two pending upstream MRs worth waiting for - fixing upcoming dev-db/mariadb-10.6 breakage. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea84cd97e034ca9654c3f2ac547693f3d636841f commit ea84cd97e034ca9654c3f2ac547693f3d636841f Author: Sam James <sam@gentoo.org> AuthorDate: 2021-08-23 02:03:20 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-08-23 02:03:20 +0000 dev-qt/qtxml: revbump to propagate GCC 11 fixes Closes: https://bugs.gentoo.org/806797 Signed-off-by: Sam James <sam@gentoo.org> dev-qt/qtxml/{qtxml-5.15.2.ebuild => qtxml-5.15.2-r1.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8901fbeca8823e366cda123210d77aed57182cd2 commit 8901fbeca8823e366cda123210d77aed57182cd2 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-08-23 02:03:12 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-08-23 02:03:12 +0000 dev-qt/qtwidgets: revbump to propagate GCC 11 fixes Closes: https://bugs.gentoo.org/806797 Signed-off-by: Sam James <sam@gentoo.org> dev-qt/qtwidgets/{qtwidgets-5.15.2.ebuild => qtwidgets-5.15.2-r1.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4a5c906338bc3d6a00dd14487d6b9c4d1b1f6a5 commit b4a5c906338bc3d6a00dd14487d6b9c4d1b1f6a5 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-08-23 02:03:03 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-08-23 02:03:03 +0000 dev-qt/qttest: revbump to propagate GCC 11 fixes Closes: https://bugs.gentoo.org/806797 Signed-off-by: Sam James <sam@gentoo.org> dev-qt/qttest/{qttest-5.15.2.ebuild => qttest-5.15.2-r1.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef0eb5cecf322b6ccb9e22c44cf2bbbe750b52a7 commit ef0eb5cecf322b6ccb9e22c44cf2bbbe750b52a7 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-08-23 02:02:55 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-08-23 02:02:55 +0000 dev-qt/qtsql: revbump to propagate GCC 11 fixes Closes: https://bugs.gentoo.org/806797 Signed-off-by: Sam James <sam@gentoo.org> dev-qt/qtsql/{qtsql-5.15.2.ebuild => qtsql-5.15.2-r1.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cf4adaf91c7e886a1ead26ef0b719d22f9715df commit 0cf4adaf91c7e886a1ead26ef0b719d22f9715df Author: Sam James <sam@gentoo.org> AuthorDate: 2021-08-23 02:02:45 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-08-23 02:02:45 +0000 dev-qt/qtprintsupport: revbump to propagate GCC 11 fixes Closes: https://bugs.gentoo.org/806797 Signed-off-by: Sam James <sam@gentoo.org> .../{qtprintsupport-5.15.2.ebuild => qtprintsupport-5.15.2-r1.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35aeed57bbf8b7f39baadb6d0679f294e5f52f08 commit 35aeed57bbf8b7f39baadb6d0679f294e5f52f08 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-08-23 02:02:34 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-08-23 02:02:34 +0000 dev-qt/qtopengl: revbump to propagate GCC 11 fixes Closes: https://bugs.gentoo.org/806797 Signed-off-by: Sam James <sam@gentoo.org> dev-qt/qtopengl/{qtopengl-5.15.2.ebuild => qtopengl-5.15.2-r1.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cb3a51aa5c544a1a89e4195c0b3e80bcbeb12ea commit 0cb3a51aa5c544a1a89e4195c0b3e80bcbeb12ea Author: Sam James <sam@gentoo.org> AuthorDate: 2021-08-23 02:02:24 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-08-23 02:02:24 +0000 dev-qt/qtgui: revbump to propagate GCC 11 fixes Closes: https://bugs.gentoo.org/806797 Signed-off-by: Sam James <sam@gentoo.org> dev-qt/qtgui/{qtgui-5.15.2-r1.ebuild => qtgui-5.15.2-r2.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd3c99ecedf11c7f7651e47251cd90775708d781 commit dd3c99ecedf11c7f7651e47251cd90775708d781 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-08-23 02:02:11 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-08-23 02:02:11 +0000 dev-qt/qtdeclarative: revbump to propagate GCC 11 fixes Closes: https://bugs.gentoo.org/806797 Signed-off-by: Sam James <sam@gentoo.org> .../{qtdeclarative-5.15.2.ebuild => qtdeclarative-5.15.2-r1.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18b7b1769c37239509a2e9b378c53321f47ffe28 commit 18b7b1769c37239509a2e9b378c53321f47ffe28 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-08-23 02:02:00 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-08-23 02:02:00 +0000 dev-qt/qtdbus: revbump to propagate GCC 11 fixes Closes: https://bugs.gentoo.org/806797 Signed-off-by: Sam James <sam@gentoo.org> dev-qt/qtdbus/{qtdbus-5.15.2.ebuild => qtdbus-5.15.2-r1.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2084cf76fa5c8b83388e8ded7531ee766557e3be commit 2084cf76fa5c8b83388e8ded7531ee766557e3be Author: Sam James <sam@gentoo.org> AuthorDate: 2021-08-23 02:01:44 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-08-23 02:01:44 +0000 dev-qt/qtcore: revbump to propagate GCC 11 fixes Closes: https://bugs.gentoo.org/806797 Signed-off-by: Sam James <sam@gentoo.org> dev-qt/qtcore/{qtcore-5.15.2-r2.ebuild => qtcore-5.15.2-r3.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9d13c50ef08300d32a2f463cb69ece1fdaae838 commit e9d13c50ef08300d32a2f463cb69ece1fdaae838 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-08-23 02:00:47 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-08-23 02:01:04 +0000 dev-qt/qtconcurrent: revbump for GCC 11 fix, with additional patch Closes: https://bugs.gentoo.org/764977 Closes: https://bugs.gentoo.org/806797 Signed-off-by: Sam James <sam@gentoo.org> .../files/qtconcurrent-5.15.2-gcc11.patch | 45 ++++++++++++++++++++++ dev-qt/qtconcurrent/qtconcurrent-5.15.2-r1.ebuild | 30 +++++++++++++++ 2 files changed, 75 insertions(+) OK, done as discussed with asturm. We'll now turn focus to making sure the Qt5PatchCollection PR is ready for ~arch. Reusing for -r10 snapshot revbumps. Unable to check for sanity:
> no match for package: dev-qt/qtgui-5.15.2-r10
Unable to check for sanity:
> no match for package: dev-qt/qtwayland-5.15.2-r10
Unable to check for sanity:
> no match for package: dev-qt/qdoc-5.15.2-r1
Adding: - QT5_MODULE="qttools" 5.15.2-r10 version bump at KDE 33693a92 - dev-qt/qttranslations-5.15.2-r10 version bump at KDE 68f420eb Including: - EAPI-8 bump - drop dev-qt/qtchooser (where present) - switch from ~PV to =QT5_PV* version dependencies All sanity-check issues have been resolved Two more upstream MRs to watch and maybe backport before we proceed with stabilisation. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fea8300b22d644bee689c4700e0941eaddde9ec commit 7fea8300b22d644bee689c4700e0941eaddde9ec Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2021-09-24 10:41:24 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2021-09-24 10:51:18 +0000 dev-qt/qtgui: 5.15.2-r13 version bump at KDE a4f9e569 Fix reading gamma from PNGs without ICC profile KDE-bug: https://bugs.kde.org/show_bug.cgi?id=420357 Bug: https://bugs.gentoo.org/806797 Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> dev-qt/qtgui/Manifest | 2 +- dev-qt/qtgui/{qtgui-5.15.2-r12.ebuild => qtgui-5.15.2-r13.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b77233d485dc1960d0c24ab7148867c838d9b05 commit 2b77233d485dc1960d0c24ab7148867c838d9b05 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2021-09-28 14:45:20 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2021-09-28 14:58:41 +0000 dev-qt/qtwayland: 5.15.2-r13 version bump at KDE efe6edca "Client: Don't always recreate frame callbacks" See also: https://invent.kde.org/qt/qt/qtwayland/-/merge_requests/16 QTBUG: https://bugreports-test.qt.io/browse/QTBUG-81504 "Wayland client: Fix crash when windows are shown/hidden during drag" See also: https://invent.kde.org/qt/qt/qtwayland/-/merge_requests/17 QTBUG: https://bugreports-test.qt.io/browse/QTBUG-87624 Bug: https://bugs.gentoo.org/806797 Package-Manager: Portage-3.0.24, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> dev-qt/qtwayland/Manifest | 1 + dev-qt/qtwayland/qtwayland-5.15.2-r13.ebuild | 41 ++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) dev-qt/qtdeclarative-5.15.2-r12 revbump at KDE 1c33a9d0 for: QQuickLoader: Do not incubate if the source arrives after setActive(false) See also: https://invent.kde.org/qt/qt/qtdeclarative/-/merge_requests/6 I think that was the last one for now. Unable to check for sanity:
> no match for package: dev-qt/qtdeclarative-5.15.2-r11
All sanity-check issues have been resolved OK, let's proceed (asturm is happy and I've had no issues running these on a stable machine). arm done x86 done amd64 done arm done arm64 done The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=625596f03e4cc692d8a813968074aa4964ecbd93 commit 625596f03e4cc692d8a813968074aa4964ecbd93 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2021-10-02 14:09:03 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2021-10-03 12:33:13 +0000 dev-qt/qtwayland: More fine-grained subslot Bug: https://bugs.gentoo.org/806797 Bug: https://bugs.gentoo.org/815646 Package-Manager: Portage-3.0.26, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> .../{qtwayland-5.15.2-r13.ebuild => qtwayland-5.15.2-r14.ebuild} | 1 + 1 file changed, 1 insertion(+) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/qt.git/commit/?id=4d770b30a57b8f36bdd4c1e7851b427f642ac3e6 commit 4d770b30a57b8f36bdd4c1e7851b427f642ac3e6 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2021-10-02 14:09:03 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2021-10-03 12:39:14 +0000 dev-qt/qtwayland: More fine-grained subslot Bug: https://bugs.gentoo.org/806797 Bug: https://bugs.gentoo.org/815646 Package-Manager: Portage-3.0.26, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> dev-qt/qtwayland/qtwayland-5.15.2.9999.ebuild | 1 + 1 file changed, 1 insertion(+) Ping ppc/ppc64. ppc64 done ppc done all arches done |