Summary: | dev-qt/qtwayland-5.15.2-r13: Update should trigger rebuild on revdeps of libQt5WaylandClient.so.5 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Михаил <spike> |
Component: | Current packages | Assignee: | Qt Bug Alias <qt> |
Status: | RESOLVED NEEDINFO | ||
Severity: | normal | CC: | asturm, sam |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/22465 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Михаил
2021-10-01 13:18:37 UTC
Versions: kde-frameworks/kguiaddons-5.85.0:5/5.85::gentoo dev-qt/qtwayland/qtwayland-5.15.2-r1 updates to dev-qt/qtwayland-5.15.2-r13 $ revdep-rebuild.sh -p -L libQt5WaylandClient.so.5 ... Calculating dependencies... done! [ebuild R ] dev-qt/qtwayland-5.15.2-r13 [ebuild R ] kde-frameworks/kguiaddons-5.85.0 [ebuild R ] kde-plasma/layer-shell-qt-5.22.5 [ebuild R ~] kde-plasma/plasma-workspace-5.22.5-r2 [ebuild R ~] net-im/telegram-desktop-3.1.0 * Now you can remove -p (or --pretend) from arguments and re-run revdep-rebuild. (In reply to Михаил from comment #2) > $ revdep-rebuild.sh -p -L libQt5WaylandClient.so.5 > ... > Calculating dependencies... done! > [ebuild R ] dev-qt/qtwayland-5.15.2-r13 > [ebuild R ] kde-frameworks/kguiaddons-5.85.0 > [ebuild R ] kde-plasma/layer-shell-qt-5.22.5 > [ebuild R ~] kde-plasma/plasma-workspace-5.22.5-r2 > [ebuild R ~] net-im/telegram-desktop-3.1.0 > * Now you can remove -p (or --pretend) from arguments and re-run > revdep-rebuild. Can you please include the full output of revdep-rebuild? and why are you using the old revdep-rebuild.sh script? > Can you please include the full output of revdep-rebuild? and why are you > using the old revdep-rebuild.sh script? $ revdep-rebuild * This is the new python coded version * Please report any bugs found using it. * The original revdep-rebuild script is installed as revdep-rebuild.sh * Please file bugs at: https://bugs.gentoo.org/ * You are not root, adding --pretend to portage options * Collecting system binaries and libraries * Checking dynamic linking consistency Your system is consistent Both tool revdep-rebuild and revdep-rebuild.sh has reported system is consistent. Only apps didn't start. revdep-rebuild.sh is used because revdep-rebuild found nothing. Behavior is same. revdep-rebuild.sh runing longer. > -L, --library NAME Unconditionally emerge existing packages that use the
> --library=NAME library with NAME. NAME can be a full path to the
> library or a basic regular expression (man grep)
soo... revdep-rebuild.sh didn't do any detection at all. Not sure what to make of this bug then unless other people can reproduce the bug.
(In reply to Andreas Sturmlechner from comment #5) > > -L, --library NAME Unconditionally emerge existing packages that use the > > --library=NAME library with NAME. NAME can be a full path to the > > library or a basic regular expression (man grep) > soo... revdep-rebuild.sh didn't do any detection at all. Not sure what to > make of this bug then unless other people can reproduce the bug. Good point. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/kde.git/commit/?id=524070eb01e4e1f59480e7a822b4e2ea2ba2ba94 commit 524070eb01e4e1f59480e7a822b4e2ea2ba2ba94 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2021-10-03 08:36:28 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2021-10-03 08:36:45 +0000 kde-frameworks/kguiaddons: Needs dev-qt/qtgui private header, slot op Bug: https://bugs.gentoo.org/815646 Package-Manager: Portage-3.0.26, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> kde-frameworks/kguiaddons/kguiaddons-9999.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdb64757d424f4a69c13d4a63dd45f771b4054a4 commit fdb64757d424f4a69c13d4a63dd45f771b4054a4 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2021-10-03 08:36:28 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2021-10-03 08:44:58 +0000 kde-frameworks/kguiaddons: Needs dev-qt/qtgui private header, slot op Bug: https://bugs.gentoo.org/815646 Package-Manager: Portage-3.0.26, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> .../{kguiaddons-5.85.0.ebuild => kguiaddons-5.85.0-r1.ebuild} | 4 +++- .../{kguiaddons-5.86.0.ebuild => kguiaddons-5.86.0-r1.ebuild} | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) So, the above commits add a missing slot op in kguiaddons not on qtwayland but on qtgui. Note however that the included header in question has not changed since 2016, and upgrade from qtgui-5.15.2-r2 to 5.15.2-r13 would not have triggered rebuild anyway, but the revbump will help any existing users having trouble after the Qt stable bump anyway, even if we are not aware of such yet. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/kde.git/commit/?id=762b47afdadf6a6dc0c0e996128ad633e2c84dec commit 762b47afdadf6a6dc0c0e996128ad633e2c84dec Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2021-10-03 09:16:24 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2021-10-03 09:20:42 +0000 kde-plasma/layer-shell-qt: Needs dev-qt/qtwayland private headers Add slot operator accordingly. Bug: https://bugs.gentoo.org/815646 Package-Manager: Portage-3.0.26, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> kde-plasma/layer-shell-qt/layer-shell-qt-5.22.90.ebuild | 3 ++- kde-plasma/layer-shell-qt/layer-shell-qt-5.23.49.9999.ebuild | 3 ++- kde-plasma/layer-shell-qt/layer-shell-qt-9999.ebuild | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e33b214277678efe6e480789afdc7f3a9c9dc31 commit 4e33b214277678efe6e480789afdc7f3a9c9dc31 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2021-10-03 09:16:24 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2021-10-03 09:32:51 +0000 kde-plasma/layer-shell-qt: Needs dev-qt/qtwayland private headers Add slot operator accordingly. Bug: https://bugs.gentoo.org/815646 Package-Manager: Portage-3.0.26, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> ...er-shell-qt-5.22.5.ebuild => layer-shell-qt-5.22.5-r1.ebuild} | 9 +++++++-- kde-plasma/layer-shell-qt/layer-shell-qt-5.22.90.ebuild | 3 ++- 2 files changed, 9 insertions(+), 3 deletions(-) This change was post-5.15.2: https://invent.kde.org/qt/qt/qtwayland/-/commit/91c48320633e493b4cd519e5d73b836a878b2b77 https://codereview.qt-project.org/c/qt/qtwayland/+/338196 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(+) (In reply to Михаил from comment #2) > $ revdep-rebuild.sh -p -L libQt5WaylandClient.so.5 So, was that the first thing you ran after looking at xorg-session.log, based on a guess or anything else you were seeing in logs? Otherwise, we can only close this with NEEDINFO or edit $summary to something that supposedly was going on and got fixed by you bulk-re-emerging revdeps that accidentally contained the broken package. In the future, please attach logs. |