Skip to content

[ms-quic] Remove from ci.baseline.txt and fix UWP builds.#39498

Merged
BillyONeal merged 3 commits intomicrosoft:masterfrom
BillyONeal:fix-quic
Jun 25, 2024
Merged

[ms-quic] Remove from ci.baseline.txt and fix UWP builds.#39498
BillyONeal merged 3 commits intomicrosoft:masterfrom
BillyONeal:fix-quic

Conversation

@BillyONeal
Copy link
Copy Markdown
Member

@BillyONeal BillyONeal commented Jun 24, 2024

Also fix uwp builds so that all ci.baseline.txt entries can be removed, submitted upstream as microsoft/msquic#4373
Also fix x86-windows builds which incorrectly compared SYSTEM_PROCESSOR with 'win32' rather than 'x86'. Submitted upstream as microsoft/msquic#4374 . This patch originally authored by @LilyWangLL

Originally started from #39475

Co-authored by: Lily Wang v-lilywang@microsoft.com

Also fix uwp builds so that all ci.baseline.txt entries can be removed, submitted upstream as microsoft/msquic#4373

Originally started from microsoft#39475

Co-authored by: Lily Wang <v-lilywang@microsoft.com>
@BillyONeal BillyONeal added category:port-bug The issue is with a library, which is something the port should already support info:internal category:infrastructure Pertaining to the CI/Testing infrastrucutre labels Jun 24, 2024
${FEATURE_OPTIONS}
-DQUIC_SOURCE_LINK=OFF
-DQUIC_TLS=openssl
-DQUIC_TLS_SECRETS_SUPPORT=ON
Copy link
Copy Markdown
Member Author

@BillyONeal BillyONeal Jun 24, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CMake Warning at installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_configure.cmake:327 (message):
  The following variables are not used in CMakeLists.txt:

      QUIC_TLS_SECRETS_SUPPORT

  Please recheck them and remove the unnecessary options from the
  `vcpkg_cmake_configure` call.

  If these options should still be passed for whatever reason, please use the
  `MAYBE_UNUSED_VARIABLES` argument.

Appears dead:

VS Code showing that QUIC_TLS_SECRETS_SUPPORT doesn't exist in the codebase

@BillyONeal
Copy link
Copy Markdown
Member Author

BillyONeal commented Jun 25, 2024

Note that upstream has comments on microsoft/msquic#4374 which broke some of their builds using the Visual Studio generators, but I think we should take this as-is because vcpkg always uses ninja and this turns on more testing. (Of course it should be changed to the actual change as accepted by upstream ASAP)

BillyONeal added a commit to BillyONeal/vcpkg that referenced this pull request Jun 25, 2024
As requested by upstream maintainer @nibanks in microsoft#39332 (review)

This should probably be after microsoft#39498 makes CI test msquic for more targets.
@jimwang118 jimwang118 added the info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this. label Jun 25, 2024
@BillyONeal BillyONeal merged commit 2e7fd31 into microsoft:master Jun 25, 2024
@BillyONeal
Copy link
Copy Markdown
Member Author

Thanks for the initial fix @LilyWangLL ! Thanks for the review @JavierMatosD ! :)

@BillyONeal BillyONeal deleted the fix-quic branch June 25, 2024 18:03
Jimmy-Hu added a commit to Jimmy-Hu/vcpkg that referenced this pull request Jun 26, 2024
[ms-quic] Remove from ci.baseline.txt and fix UWP builds. (microsoft#39498)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category:infrastructure Pertaining to the CI/Testing infrastrucutre category:port-bug The issue is with a library, which is something the port should already support info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants