This change partially reverts 248e22bbc0d7bc40ae3584d53a18507c46b0e553 (#16386) and makes QFileDialog
s work again for static builds.
qt, build: Fix QFileDialog for static builds #19536
pull hebasto wants to merge 1 commits into bitcoin:master from hebasto:200716-fqd changing 1 files +0 −1-
hebasto commented at 5:33 pm on July 16, 2020: member
-
qt: Fix QFileDialog for static builds
This change partially reverts 248e22bbc0d7bc40ae3584d53a18507c46b0e553.
-
hebasto commented at 5:48 pm on July 16, 2020: member@MarcoFalke @fanquake label for backporting?
-
DrahtBot added the label Build system on Jul 16, 2020
-
theuni approved
-
theuni commented at 7:18 pm on July 16, 2020: memberACK 6457361e90c0cf704d086c51d75f51dbdfd374d7
-
MarcoFalke added the label Needs backport (0.20) on Jul 17, 2020
-
MarcoFalke added this to the milestone 0.20.1 on Jul 17, 2020
-
MarcoFalke added the label Needs gitian build on Jul 17, 2020
-
MarcoFalke added the label Needs Guix build on Jul 17, 2020
-
Sjors commented at 6:18 am on July 17, 2020: member
Concept ACK. It might make sense to maintain a list of QT components we do use, or least mention somewhere that
filesystemwatcher
really shouldn’t be removed.I assume this can be tested with the Load PSBT menu as well, once the Gitian build is ready.
-
fanquake commented at 6:24 am on July 17, 2020: member
ACK 6457361e90c0cf704d086c51d75f51dbdfd374d7. Although it would be good to know exactly why this fixes the issue. At this stage I also don’t think this should be a blocker for 0.20.1.
After discussing with @hebasto I gather it’s restricted to Linux-only, and is somehow related to the xcb QPA plugin. I had a quick look through the qtbase 5.9.8 source, and my assumption is there maybe a dependency like QFileDialog -> QFileSystemModel -> QFileSystemWatcher which may not be completely
#ifndef QT_NO_FILESYSTEMWATCHER
’d out, or which is not possible to break, as it seems that QFileSystemModel may try and use QFileSystemWatcher for caching. -
fanquake merged this on Jul 17, 2020
-
fanquake closed this on Jul 17, 2020
-
MarcoFalke removed the label Needs Guix build on Jul 17, 2020
-
MarcoFalke removed the label Needs gitian build on Jul 17, 2020
-
hebasto commented at 9:23 am on July 17, 2020: member
Concept ACK. It might make sense to maintain a list of QT components we do use, or least mention somewhere that
filesystemwatcher
really shouldn’t be removed.Nice suggestion!
I assume this can be tested with the Load PSBT menu as well, once the Gitian build is ready.
For testing builds with depends could be used as well.
-
hebasto commented at 9:25 am on July 17, 2020: member
@MarcoFalke @fanquake label for backporting?
As the bug was introduced in v0.19 maybe also label this PR with “Needs backport (0.19)” ?
-
hebasto deleted the branch on Jul 17, 2020
-
laanwj referenced this in commit 8b40937493 on Jul 17, 2020
-
MarcoFalke removed the label Needs backport (0.20) on Jul 17, 2020
-
MarcoFalke added the label Needs backport (0.19) on Jul 17, 2020
-
MarcoFalke removed this from the milestone 0.20.1 on Jul 17, 2020
-
MarcoFalke added this to the milestone 0.19.2 on Jul 17, 2020
-
alexstrbonn commented at 4:13 pm on July 19, 2020: none@MarcoFalke MarcoFalke Will this be only fixed once 0.20.1 will be available? Thanks!
-
hebasto commented at 4:19 pm on July 19, 2020: member
Will this be only fixed once 0.20.1 will be available?
You already could test v0.20.1rc1 :)
-
MarcoFalke commented at 4:24 pm on July 19, 2020: memberrc1 binaries will be downloadable early this week. If nothing goes wrong, the final release will be out early next week.
-
backpacker69 referenced this in commit 2d03b59b85 on Sep 8, 2020
-
jasonbcox referenced this in commit 0bd424bcb8 on Oct 5, 2020
-
fanquake referenced this in commit a8411b3d9c on Oct 14, 2020
-
fanquake removed the label Needs backport (0.19) on Oct 15, 2020
-
Bushstar referenced this in commit 4e29ae271e on Oct 21, 2020
-
Platinumwrist referenced this in commit 05e2740d92 on Oct 25, 2020
-
MarkLTZ referenced this in commit 7ba0daba93 on Nov 7, 2020
-
MarcoFalke referenced this in commit 5baaea4410 on Dec 2, 2020
-
DrahtBot locked this on Feb 15, 2022
This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-12-19 03:12 UTC
More mirrored repositories can be found on mirror.b10c.me