Skip to content
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

build: Clean remnants of QTBUG-34748 fix #21382

Merged
merged 2 commits into from
Mar 9, 2021

Conversation

hebasto
Copy link
Member

@hebasto hebasto commented Mar 7, 2021

Hope, this PR will make transit to Qt 5.12.10 neater.

A fix for QTBUG-34748 was introduced in #5915 (v0.11.0, Qt 5.2.1).

QTBUG-34748 was fixed in Qt 5.3.0.

The separated fix-xcb-include-order.patch, provided by #5915, was dropped in #12971 while bumping Qt to 5.9.4 (5.9.6). But libxcb.mk remained unchanged.

This PR reverts #5915 for libxcb.mk as well.

hebasto added 2 commits March 7, 2021 23:03
A fix for QTBUG-34748 was introduced in bitcoin#5915 (v0.11.0, Qt 5.2.1).
QTBUG-34748 was fixed in version 5.3.0.
The separated patch file, provided by bitcoin#5915, was dropped in bitcoin#12971 while
bumping Qt to 5.9.4 (5.9.6). But libxcb.mk remained unchanged.

This change reverts bitcoin#5915 for libxcb.mk.
@hebasto
Copy link
Member Author

hebasto commented Mar 7, 2021

cc @fanquake

@fanquake
Copy link
Member

fanquake commented Mar 7, 2021

This is already included in #21376?

@hebasto
Copy link
Member Author

hebasto commented Mar 7, 2021

This is already included in #21376?

Yes. In #21376 the change in libxcb.mk looks like it is motivated by Qt version bumping to 5.12. But, actually, it is not related to Qt 5.12.

If this justification seems wrong, feel free to close this PR.

@practicalswift
Copy link
Contributor

cr ACK 173ef89: patch looks correct

@fanquake
Copy link
Member

fanquake commented Mar 9, 2021

ACK 173ef89

Yes. In #21376 the change in libxcb.mk looks like it is motivated by Qt version bumping to 5.12. But, actually, it is not related to Qt 5.12.

I'm not sure that matters too much. However given you've split this out, and some additional background information is useful, I'm just going to merge this, and then we can finish up in #21376.

@fanquake fanquake merged commit 461f0c7 into bitcoin:master Mar 9, 2021
sidhujag pushed a commit to syscoin/syscoin that referenced this pull request Mar 9, 2021
173ef89 build: Small libxcb.mk improvements (Hennadii Stepanov)
5129b36 build: Clean remnants of QTBUG-34748 fix (Hennadii Stepanov)

Pull request description:

  Hope, this PR will make [transit](bitcoin#21376) to Qt 5.12.10 neater.

  A fix for [QTBUG-34748](https://bugreports.qt.io/browse/QTBUG-34748) was introduced in bitcoin#5915 (v0.11.0, Qt 5.2.1).

  [QTBUG-34748](https://bugreports.qt.io/browse/QTBUG-34748) was [fixed](qt/qtbase@b19b080) in Qt 5.3.0.

  The separated [`fix-xcb-include-order.patch`](https://github.com/theuni/bitcoin/blob/bb44d9e7546e6118cd91db5bbe471a3ce2ee7fcd/depends/patches/qt/fix-xcb-include-order.patch), provided by bitcoin#5915, was dropped in bitcoin#12971 while bumping Qt to 5.9.4 (5.9.6). But `libxcb.mk` remained unchanged.

  This PR reverts bitcoin#5915 for `libxcb.mk` as well.

ACKs for top commit:
  practicalswift:
    cr ACK 173ef89: patch looks correct
  fanquake:
    ACK 173ef89

Tree-SHA512: 9815a7e532ff4aa08f9623ded8d5708eca1c9c73ac7a2684419a18c125da7627b44ac3191f2e7978946942c8d0580e73b1a93df624986fb2a13791a68ce1e025
@DrahtBot
Copy link
Contributor

Guix builds

File commit a8b0892
(master)
commit 6205a4e
(master and this pull)
*-aarch64-linux-gnu-debug.tar.gz d042ad72ffe3ed1b... aa65e7171d9493a4...
*-aarch64-linux-gnu.tar.gz d8a52eabebb94282... a66a6851d216dc5f...
*-arm-linux-gnueabihf-debug.tar.gz 59c7ea20f11121f4... 81d21305639b48a3...
*-arm-linux-gnueabihf.tar.gz 284cacf916382492... df6cf4ad40de4fa3...
*-osx-unsigned.dmg 10ace65b43be7bad... 6776770adcaf3a31...
*-osx-unsigned.tar.gz cb901dfb26e992d8... 8f1f4fe157419d3f...
*-osx64.tar.gz 8dff7c6d76d400fb... a85a9641ae6ba485...
*-powerpc64-linux-gnu-debug.tar.gz bb1f82dd44a3a4a4... 0247814bd3253359...
*-powerpc64-linux-gnu.tar.gz 841d0bbf31eed26b... 38257a7182bc6a4c...
*-powerpc64le-linux-gnu-debug.tar.gz 00a128f71ebda19d... b9a507639de4b7d3...
*-powerpc64le-linux-gnu.tar.gz a06b5776a6af1dc3... 80c323e11f884431...
*-riscv64-linux-gnu-debug.tar.gz e74c8ff655007ff9... 60dc045a216848ee...
*-riscv64-linux-gnu.tar.gz 1208435db74262f0... 9a29a29858c9be1b...
*-win-unsigned.tar.gz 7b130377d7c1f36c... 4503781e4e3bb11d...
*-win64-debug.zip 9d29091b7ff22edc... ffbcd514ad82fde4...
*-win64-setup-unsigned.exe fd309203d285e1fc... 45c3f43bfe0f8b88...
*-win64.zip e482fd1b54e7eeae... 5f4cc7f9ccf42c13...
*-x86_64-linux-gnu-debug.tar.gz cfc34dd53262d3e2... a30e7e57b47cbd37...
*-x86_64-linux-gnu.tar.gz 3152414c79958481... 54e1242047bc8a53...
*.tar.gz 39d01316d4974a34... 1467834efa1cbf58...
guix_build.log 77536efe7776fffa... 5d47008053925530...
guix_build.log.diff 2dad2faa53a46848...

barton2526 added a commit to barton2526/Gridcoin-Research that referenced this pull request Jul 12, 2021
PastaPastaPasta pushed a commit to PastaPastaPasta/dash that referenced this pull request Jun 19, 2022
173ef89 build: Small libxcb.mk improvements (Hennadii Stepanov)
5129b36 build: Clean remnants of QTBUG-34748 fix (Hennadii Stepanov)

Pull request description:

  Hope, this PR will make [transit](bitcoin#21376) to Qt 5.12.10 neater.

  A fix for [QTBUG-34748](https://bugreports.qt.io/browse/QTBUG-34748) was introduced in dashpay#5915 (v0.11.0, Qt 5.2.1).

  [QTBUG-34748](https://bugreports.qt.io/browse/QTBUG-34748) was [fixed](qt/qtbase@b19b080) in Qt 5.3.0.

  The separated [`fix-xcb-include-order.patch`](https://github.com/theuni/bitcoin/blob/bb44d9e7546e6118cd91db5bbe471a3ce2ee7fcd/depends/patches/qt/fix-xcb-include-order.patch), provided by dashpay#5915, was dropped in bitcoin#12971 while bumping Qt to 5.9.4 (5.9.6). But `libxcb.mk` remained unchanged.

  This PR reverts dashpay#5915 for `libxcb.mk` as well.

ACKs for top commit:
  practicalswift:
    cr ACK 173ef89: patch looks correct
  fanquake:
    ACK 173ef89

Tree-SHA512: 9815a7e532ff4aa08f9623ded8d5708eca1c9c73ac7a2684419a18c125da7627b44ac3191f2e7978946942c8d0580e73b1a93df624986fb2a13791a68ce1e025
PastaPastaPasta pushed a commit to PastaPastaPasta/dash that referenced this pull request Jun 19, 2022
173ef89 build: Small libxcb.mk improvements (Hennadii Stepanov)
5129b36 build: Clean remnants of QTBUG-34748 fix (Hennadii Stepanov)

Pull request description:

  Hope, this PR will make [transit](bitcoin#21376) to Qt 5.12.10 neater.

  A fix for [QTBUG-34748](https://bugreports.qt.io/browse/QTBUG-34748) was introduced in dashpay#5915 (v0.11.0, Qt 5.2.1).

  [QTBUG-34748](https://bugreports.qt.io/browse/QTBUG-34748) was [fixed](qt/qtbase@b19b080) in Qt 5.3.0.

  The separated [`fix-xcb-include-order.patch`](https://github.com/theuni/bitcoin/blob/bb44d9e7546e6118cd91db5bbe471a3ce2ee7fcd/depends/patches/qt/fix-xcb-include-order.patch), provided by dashpay#5915, was dropped in bitcoin#12971 while bumping Qt to 5.9.4 (5.9.6). But `libxcb.mk` remained unchanged.

  This PR reverts dashpay#5915 for `libxcb.mk` as well.

ACKs for top commit:
  practicalswift:
    cr ACK 173ef89: patch looks correct
  fanquake:
    ACK 173ef89

Tree-SHA512: 9815a7e532ff4aa08f9623ded8d5708eca1c9c73ac7a2684419a18c125da7627b44ac3191f2e7978946942c8d0580e73b1a93df624986fb2a13791a68ce1e025
@bitcoin bitcoin locked as resolved and limited conversation to collaborators Aug 16, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants