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

[qt5] Update to 5.15.2 #14678

Merged
merged 32 commits into from
Jan 20, 2021
Merged

[qt5] Update to 5.15.2 #14678

merged 32 commits into from
Jan 20, 2021

Conversation

Neumann-A
Copy link
Contributor

@Neumann-A Neumann-A commented Nov 20, 2020

TODO: qt5-mqtt, test qt5-webengine
(mqtt currently missing git tag)
closes #14675

depends: #15049

Probably requires VM update for linux to be green again. (If somebody could figure out which tests are failing.)

Somebody needs to fix qt5-webengine again......the first error is easy the second one not so much

The error:
ERROR: Feature 'xcb' was enabled, but the pre-condition 'features.thread && libs.xcb && tests.xcb_syslibs && features.xkbcommon-x11' failed.
probably due to:
test config.qtbase_gui.libraries.xcb_util FAILED
so xcb_util needs to be installed within CI (solved)

@NancyLi1013 NancyLi1013 added the category:port-update The issue is with a library, which is requesting update new revision label Nov 23, 2020
@Neumann-A
Copy link
Contributor Author

@JackBoosY @strega-nil could somebody investigate the problems vcpkg_from_git has with the official git of qt https://code.qt.io/cgit/qt/qtmqtt.git. qt5-mqtt is currently using a github mirror which hasn't yet updated to 5.15.2 so this PR will be blocked until then or the problem with vcpkg_from_git and the official git are resolved

@JackBoosY
Copy link
Contributor

JackBoosY commented Nov 24, 2020

@Neumann-A Seems 5.15.2 doesn't published on the github.
See https://github.com/qt/qtmqtt/tags
So as you said, we need to wait for the upstream publish that version.

@JackBoosY JackBoosY added the depends:upstream-changes Waiting on a change to the upstream project label Nov 24, 2020
@Neumann-A
Copy link
Contributor Author

@JackBoosY:

So as you said, we need to wait for the upstream publish that version.

we only need to wait if we use the github mirror. If we could use the official git at https://code.qt.io/cgit/qt/qtmqtt.git we wouldn't need to wait since it has the tag. The problem is that I wasn't able to get vcpkg_from_git to work with the official git repro. (Should probably be considered a vcpkg bug. I already ran into a few issues with vcpkg_from_git where it wasn't able to download from a git repro)

@JackBoosY
Copy link
Contributor

@Neumann-A Maybe some parameters caused that. You can print the clone command and try it manually on you machine.

@Neumann-A
Copy link
Contributor Author

@JackBoosY. I already tried to make it work (e.g. by making --depth 1 and everything optional) but without success (I didn't try very long). vcpkg_from_git is doing a bit more than a simple git clone

@Neumann-A
Copy link
Contributor Author

@JackBoosY Also needs to have tag depends_vm_update

@JackBoosY JackBoosY added the depends:vm-update PR contains changes to the VM provisioning scripts label Nov 25, 2020
Neumann-A and others added 4 commits December 1, 2020 10:35
adjust vcpkg_from_git to handle tags.
add OUT_REF for vcpkg_from_git to enable scriptable update of ports
@JackBoosY JackBoosY linked an issue Jan 8, 2021 that may be closed by this pull request
@vicroms
Copy link
Member

vicroms commented Jan 11, 2021

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@Neumann-A Neumann-A marked this pull request as ready for review January 11, 2021 16:27
ports/qt5-location/CONTROL Outdated Show resolved Hide resolved
@BillyONeal
Copy link
Member

The mac build failed due to a transient infrastructure issue ( #15584 ). /azp run after the other entries come back green should fix it.

@BillyONeal
Copy link
Member

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@JackBoosY
Copy link
Contributor

Can you please resolve the conflicts?

@JackBoosY JackBoosY linked an issue Jan 18, 2021 that may be closed by this pull request
# Conflicts:
#	port_versions/baseline.json
#	port_versions/q-/qt5.json
#	ports/qt5/CONTROL
@Neumann-A
Copy link
Contributor Author

@JackBoosY You probably want to remove depends:different-pr

@strega-nil strega-nil removed the depends:different-pr This PR or Issue depends on a PR which has been filed label Jan 19, 2021
@JackBoosY JackBoosY added the info:reviewed Pull Request changes follow basic guidelines label Jan 20, 2021
@JackBoosY
Copy link
Contributor

Let's merge this PR.

@dan-shaw dan-shaw merged commit 8e926cc into microsoft:master Jan 20, 2021
@dan-shaw
Copy link
Contributor

Thanks everyone!

@Neumann-A Neumann-A deleted the update_qt_5_15_2 branch January 20, 2021 21:01
Sungeun0318 pushed a commit to Sungeun0318/-vcpkg that referenced this pull request May 15, 2024
* Add meson from microsoft/vcpkg#12860

* Add autoconf-archive from microsoft/vcpkg#13081

* Add kf5windowsystem libs from microsoft/vcpkg#13467

* Open the FTP and SFTP ports from microsoft/vcpkg#14412

* Add libxcb-util0-dev from microsoft/vcpkg#14678

* Add libasound2-dev from microsoft/vcpkg#14774

* Remove no longer necessary apt-mark calls.

* Update nasm on Linux.

* Fix longstanding bug where Storage was publicly accessible and change to generate SAS token rather than File Share

* Delete no longer necessary azure storage firewall rules.

* Install the newer Windows SDK with the VS installer instead of manually.

* Install the VS2015 and VS2017 compilers.

* Update Powershell-Core to 7.1.0.

* Update source of WDK.

* Update pools.

* [opentracing] Repair arm64-windows failures caused by mojibake in `expected.hpp` and errors in opentracing-cpp's lint for arm64 where it thinks exceptions are disabled when they are enabled.

Fixes:
C:\Dev\vcpkg\buildtrees\opentracing\src\b67575dab0-0250653c81.clean\3rd_party\include\opentracing/expected/expected.hpp(1): warning C4828: The file contains a character starting at offset 0x4a77 that is illegal in the current source character set (codepage 65001).

Fixes:
D:\buildtrees\opentracing\src\b67575dab0-0250653c81.clean\include\opentracing/tracer.h:223:5: error: cannot use 'try' with exceptions disabled [clang-diagnostic-error]
    try {
    ^

* [mmloader] Patch out overrides of CMAKE_C_FLAGS and CMAKE_CXX_FLAGS that inserted /WX.

Note that this port sets /GS-, possibly because it may be for authoring shellcode.

* Bump storage API version to 2020-04-08.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:port-update The issue is with a library, which is requesting update new revision info:reviewed Pull Request changes follow basic guidelines
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[qt5-webengine] build failure [qt5-webengine] build failure [qt5] update to 5.15.2
10 participants