-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Qt 5.15.7 bump #260
Qt 5.15.7 bump #260
Conversation
Confirming dev-qt/qtgui-5.15.6.9999:5/5.15.6::qt, ran into the same. Btw, if you look for that file in qtgui dev branch, it was moved to |
It is as if Qt5 is built without dbus support. Revdeps fail too. Something is changed in the build system, no idea what. |
6ad2c21
to
7f02d18
Compare
@a17r @jospezial I'm trying to debug the dbus issue, could either of you please post |
a lot of debugging has already happened by @Arfrever maybe they can chime in let's try to get you on the same page via irc backlog (some progress was made already): https://gist.githubusercontent.com/a17r/c4f33fe6b04e320e229e69d87f4764a2/raw/cb4af0f6c09a642bb194ca1dfbd6087334243063/%2523g-qt-back.log |
@Pesa here are both files coming from a fully installed Qt: https://gist.github.com/a17r/e307ed1e0d4dc3511f58fd6b5b150896 Unless you meant something different, but I wasn't able to do any more experiments today anyway. |
Thanks. The first half of that discussion confirms what I found/suspected: this is the result of that major build system refactoring that upstream did a few years ago (around 5.8 maybe?) and that I keep blaming for most of our weird build-related issues. The problem is that we never properly adapted our packaging/eclass to those upstream changes, and we've been paying the price ever since, adding more and more hacks and bandaids. What @Arfrever doesn't know is that all the logic in
Finally, the "undocumented misfeature of QT5_GENTOO_CONFIG" mentioned by @Arfrever is in fact by design, and I was relying on that behavior in several ebuilds. I don't know if current ebuilds still use that feature. But if you plan to change it, be careful. |
What I'm trying to say here is that retrofitting
|
We are aware of their different behavior, and this is why my aforementioned patch for
The problem which actually happens is not that some |
The last part of explanation in IRC was:
|
@AndrewAmmerlaan @waebbl ^ just in case you want to prepare dev-python/pyside2... |
Thanks @a17r for this hint. Not sure, if I will be able to look at it this week. Next week I'm on vacation and can't work on this, but I keep an eye on it and re-check on weekend of next week. |
Description of situation was correct, but that idea of fix would have no effect. |
7f02d18
to
140d576
Compare
517a816
to
85bf746
Compare
6667081
to
434952e
Compare
d541b52
to
fd34432
Compare
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
- Add upstream pending fix https://invent.kde.org/qt/qt/qtbase/-/merge_requests/211 - Apply downstream workaround for QT_CONFIG(dbus) not working right now gentoo/qt#260 (comment) Bug: https://bugs.gentoo.org/875959 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Will be pushed to Gentoo ebuild repo. Some patchset respins are expected to come before that.
Currently leads to the following build errors on my system:
qtgui: https://invent.kde.org/-/snippets/2338/raw/master/qtgui-5.15.6.build.log
qtwidgets https://invent.kde.org/-/snippets/2340/raw/master/qtwidgets-5.15.6.build.log
Identified commit 2dc083d, but no idea why. See also https://invent.kde.org/qt/qt/qtbase/-/merge_requests/197
Okay, for some reason builds fine when I remove
#if QT_CONFIG(dbus)
fromsrc/platformsupport/services/genericunix/qgenericunixservices.cpp
.