Skip to content

Patch Tuesday for April 2026#51210

Merged
BillyONeal merged 4 commits into
microsoft:masterfrom
BillyONeal:patch-tuesday-april-2026
May 5, 2026
Merged

Patch Tuesday for April 2026#51210
BillyONeal merged 4 commits into
microsoft:masterfrom
BillyONeal:patch-tuesday-april-2026

Conversation

@BillyONeal

@BillyONeal BillyONeal commented Apr 17, 2026

Copy link
Copy Markdown
Member
  • Update installed components
    • azcopy 10.32.2
    • azure-cli 2.85.0
    • CUDA 13.2
    • cuDNN 9.20 (also bumps the port to look in CUDA 13 directories)
    • Intel oneAPI 2025.3.1.54
    • PowerShell 7.6.1
    • Visual Studio 17.14.30
  • Delete python3_with_venv from vcpkg-tools.json
  • Add dotnet to vcpkg-tools.json
  • Docker container improvements:
    • Support arm64, use sbsa for the CUDA packages.
    • Suggested by gpt 5.4: Add set -eux.
    • Suggested by gpt 5.4: rm -rf /var/lib/apt/lists/* before shipping off the container to reduce container size.
    • De-&&-ize the linux-arm64 container Dockerfile.
    • Audit for LFs.
  • Fix SQLite3's CMake bindings to handle the new SQLite3::SQLite3 target in current CMake versions.
  • [openmvs] Fix CUDA 13.2.

@BillyONeal

Copy link
Copy Markdown
Member Author

I cancelled PR build because I manually submitted a CI build, and due to the CMake version change it would have made both into competing world rebuilds.

@BillyONeal

Copy link
Copy Markdown
Member Author

95e13af is what I get for trusting LLMs :( Way to waste 2 days of build time Bill!

@vicroms

vicroms commented Apr 21, 2026

Copy link
Copy Markdown
Member

95e13af is what I get for trusting LLMs :( Way to waste 2 days of build time Bill!

Paiting of the Fall of Icarus

@BillyONeal

Copy link
Copy Markdown
Member Author
REGRESSION: gz-common:arm-neon-android failed with BUILD_FAILED. If expected, add gz-common:arm-neon-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: gz-common:arm64-android failed with BUILD_FAILED. If expected, add gz-common:arm64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: gz-common:arm64-osx failed with BUILD_FAILED. If expected, add gz-common:arm64-osx=fail to /Users/vcpkg/Data/work/1/s/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: gz-common:arm64-windows-static-md failed with BUILD_FAILED. If expected, add gz-common:arm64-windows-static-md=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: gz-common:x64-android failed with BUILD_FAILED. If expected, add gz-common:x64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: gz-common:x64-linux failed with BUILD_FAILED. If expected, add gz-common:x64-linux=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: gz-common:x64-windows-static failed with BUILD_FAILED. If expected, add gz-common:x64-windows-static=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: gz-common:x64-windows-static-md failed with BUILD_FAILED. If expected, add gz-common:x64-windows-static-md=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.

This seems broken because GDAL overrides the SQLite3 module. PROJ::proj wants SQLite3::SQLite3, but GDAL's overriding module only creates SQLite::SQLite3. Probably some behavior difference since I updated the CMake version.

@BillyONeal

Copy link
Copy Markdown
Member Author

Either that or there is some other SQLite3::SQLite3/SQLite::SQLite3 compat hack being done incorrectly somewhere...

@BillyONeal

Copy link
Copy Markdown
Member Author

Magma is broken because it's trying to force C++14 but CUDA 13.2 requires C++17. Might be easier to update it because a new version came out recently.

BillyONeal added a commit to BillyONeal/vcpkg that referenced this pull request Apr 29, 2026
This mostly uses upstream's patches were possible.
Also fixes vcpkg-ci-opencv in microsoft#51210
@BillyONeal BillyONeal marked this pull request as draft April 30, 2026 00:29
@BillyONeal BillyONeal force-pushed the patch-tuesday-april-2026 branch from a0fa908 to abef798 Compare April 30, 2026 01:57
@BillyONeal

Copy link
Copy Markdown
Member Author
REGRESSION: cmake-user:arm-neon-android failed with BUILD_FAILED. If expected, add cmake-user:arm-neon-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: cmake-user:arm64-android failed with BUILD_FAILED. If expected, add cmake-user:arm64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: cmake-user:arm64-osx failed with BUILD_FAILED. If expected, add cmake-user:arm64-osx=fail to /Users/vcpkg/Data/work/2/s/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: cmake-user:arm64-windows-static-md failed with BUILD_FAILED. If expected, add cmake-user:arm64-windows-static-md=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: cmake-user:x64-android failed with BUILD_FAILED. If expected, add cmake-user:x64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: cmake-user:x64-linux failed with BUILD_FAILED. If expected, add cmake-user:x64-linux=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: cmake-user:x64-windows-static failed with BUILD_FAILED. If expected, add cmake-user:x64-windows-static=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: cmake-user:x64-windows-static-md failed with BUILD_FAILED. If expected, add cmake-user:x64-windows-static-md=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.

I'm guessing this is also #51410

REGRESSION: gz-common:arm-neon-android failed with BUILD_FAILED. If expected, add gz-common:arm-neon-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: gz-common:arm64-android failed with BUILD_FAILED. If expected, add gz-common:arm64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: gz-common:arm64-osx failed with BUILD_FAILED. If expected, add gz-common:arm64-osx=fail to /Users/vcpkg/Data/work/2/s/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: gz-common:arm64-windows-static-md failed with BUILD_FAILED. If expected, add gz-common:arm64-windows-static-md=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: gz-common:x64-android failed with BUILD_FAILED. If expected, add gz-common:x64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: gz-common:x64-linux failed with BUILD_FAILED. If expected, add gz-common:x64-linux=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: gz-common:x64-windows-static failed with BUILD_FAILED. If expected, add gz-common:x64-windows-static=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: gz-common:x64-windows-static-md failed with BUILD_FAILED. If expected, add gz-common:x64-windows-static-md=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.

See #51410

REGRESSION: itk:x64-windows failed with BUILD_FAILED. If expected, add itk:x64-windows=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: itk:x64-windows-release failed with BUILD_FAILED. If expected, add itk:x64-windows-release=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: itk:x64-windows-static-md failed with BUILD_FAILED. If expected, add itk:x64-windows-static-md=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: vcpkg-ci-itk:x64-windows cascaded, but it is required to pass. (D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt).
REGRESSION: vcpkg-ci-itk:x64-windows-release cascaded, but it is required to pass. (D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt).
REGRESSION: vcpkg-ci-itk:x64-windows-static-md cascaded, but it is required to pass. (D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt).

See #51411

REGRESSION: kguiaddons:arm64-windows failed with POST_BUILD_CHECKS_FAILED. If expected, add kguiaddons:arm64-windows=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: kguiaddons:x64-windows failed with POST_BUILD_CHECKS_FAILED. If expected, add kguiaddons:x64-windows=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: kguiaddons:x64-windows-release failed with POST_BUILD_CHECKS_FAILED. If expected, add kguiaddons:x64-windows-release=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: kguiaddons:x86-windows failed with POST_BUILD_CHECKS_FAILED. If expected, add kguiaddons:x86-windows=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.

This was #51381

REGRESSION: liblas:x64-android failed with BUILD_FAILED. If expected, add liblas:x64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: liblas:x64-windows-static-md failed with BUILD_FAILED. If expected, add liblas:x64-windows-static-md=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.

Doesn't repro for me anymore so might be fixed.

REGRESSION: magma:x64-windows failed with BUILD_FAILED. If expected, add magma:x64-windows=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: magma:x64-windows-release failed with BUILD_FAILED. If expected, add magma:x64-windows-release=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: magma:x64-windows-static failed with BUILD_FAILED. If expected, add magma:x64-windows-static=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: magma:x64-windows-static-md failed with BUILD_FAILED. If expected, add magma:x64-windows-static-md=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.

#51428

REGRESSION: opencv4:x64-linux failed with BUILD_FAILED. If expected, add opencv4:x64-linux=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: opencv4:x64-windows failed with BUILD_FAILED. If expected, add opencv4:x64-windows=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: opencv4:x64-windows-release failed with BUILD_FAILED. If expected, add opencv4:x64-windows-release=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: opencv4:x64-windows-static failed with BUILD_FAILED. If expected, add opencv4:x64-windows-static=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: opencv4:x64-windows-static-md failed with BUILD_FAILED. If expected, add opencv4:x64-windows-static-md=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: vcpkg-ci-opencv:x64-linux cascaded, but it is required to pass. (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).
REGRESSION: vcpkg-ci-opencv:x64-windows cascaded, but it is required to pass. (D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt).
REGRESSION: vcpkg-ci-opencv:x64-windows-release cascaded, but it is required to pass. (D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt).
REGRESSION: vcpkg-ci-opencv:x64-windows-static cascaded, but it is required to pass. (D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt).
REGRESSION: vcpkg-ci-opencv:x64-windows-static-md cascaded, but it is required to pass. (D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt).

#51434

REGRESSION: popsift:x64-windows failed with BUILD_FAILED. If expected, add popsift:x64-windows=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: popsift:x64-windows-release failed with BUILD_FAILED. If expected, add popsift:x64-windows-release=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: popsift:x64-windows-static failed with BUILD_FAILED. If expected, add popsift:x64-windows-static=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: popsift:x64-windows-static-md failed with BUILD_FAILED. If expected, add popsift:x64-windows-static-md=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.

#51456

REGRESSION: osg:arm-neon-android failed with BUILD_FAILED. If expected, add osg:arm-neon-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: osg:arm64-android failed with BUILD_FAILED. If expected, add osg:arm64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: osg:arm64-osx failed with BUILD_FAILED. If expected, add osg:arm64-osx=fail to /Users/vcpkg/Data/work/2/s/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: osg:arm64-windows-static-md failed with BUILD_FAILED. If expected, add osg:arm64-windows-static-md=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: osg:x64-android failed with BUILD_FAILED. If expected, add osg:x64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: osg:x64-linux failed with BUILD_FAILED. If expected, add osg:x64-linux=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: osg:x64-windows-static failed with BUILD_FAILED. If expected, add osg:x64-windows-static=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: osg:x64-windows-static-md failed with BUILD_FAILED. If expected, add osg:x64-windows-static-md=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: vcpkg-ci-openimageio:x64-windows cascaded, but it is required to pass. (D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt).
REGRESSION: vcpkg-ci-openimageio:x64-windows-release cascaded, but it is required to pass. (D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt).
REGRESSION: vcpkg-ci-openimageio:x64-windows-static cascaded, but it is required to pass. (D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt).
REGRESSION: vcpkg-ci-openimageio:x64-windows-static-md cascaded, but it is required to pass. (D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt).
REGRESSION: vcpkg-ci-vxl:arm-neon-android failed with BUILD_FAILED. If expected, add vcpkg-ci-vxl:arm-neon-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: vcpkg-ci-vxl:arm64-android failed with BUILD_FAILED. If expected, add vcpkg-ci-vxl:arm64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: vcpkg-ci-vxl:arm64-linux failed with BUILD_FAILED. If expected, add vcpkg-ci-vxl:arm64-linux=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: vcpkg-ci-vxl:arm64-osx failed with BUILD_FAILED. If expected, add vcpkg-ci-vxl:arm64-osx=fail to /Users/vcpkg/Data/work/2/s/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: vcpkg-ci-vxl:arm64-windows-static-md failed with BUILD_FAILED. If expected, add vcpkg-ci-vxl:arm64-windows-static-md=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: vcpkg-ci-vxl:x64-android failed with BUILD_FAILED. If expected, add vcpkg-ci-vxl:x64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: vcpkg-ci-vxl:x64-linux failed with BUILD_FAILED. If expected, add vcpkg-ci-vxl:x64-linux=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: vcpkg-ci-vxl:x64-windows-static failed with BUILD_FAILED. If expected, add vcpkg-ci-vxl:x64-windows-static=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: vcpkg-ci-vxl:x64-windows-static-md failed with BUILD_FAILED. If expected, add vcpkg-ci-vxl:x64-windows-static-md=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.

I think there's a good chance a lot of these were already fixed by the above, let's see.

simogasp pushed a commit to alicevision/popsift that referenced this pull request Apr 30, 2026
Hopefully resolves the following build error:

```
Run Build Command(s): D:\downloads\tools\ninja-1.13.2-windows\ninja.exe -v -v -j33 install
[1/32] C:\PROGRA~1\NVIDIA~2\CUDA\v13.2\bin\nvcc.exe -forward-unknown-to-host-compiler -Dpopsift_EXPORTS -ID:\b\popsift\src\v0.10.0-4df863d942.clean\src -ID:\b\popsift\x64-windows-dbg\src\generated -ID:\b\popsift\x64-windows-dbg\src\generated\popsift -isystem "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.2\include" -isystem "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.2\include\cccl" -D_WINDOWS -Xcompiler=" /EHsc" -Xcompiler=" -Zi -Ob0 -Od /RTC1" -std=c++17 -arch=all-major -Xcompiler=-MDd -MD -MT src\CMakeFiles\popsift.dir\popsift\s_filtergrid.cu.obj -MF src\CMakeFiles\popsift.dir\popsift\s_filtergrid.cu.obj.d -x cu -rdc=true -c D:\b\popsift\src\v0.10.0-4df863d942.clean\src\popsift\s_filtergrid.cu -o src\CMakeFiles\popsift.dir\popsift\s_filtergrid.cu.obj -Xcompiler=-Fdsrc\CMakeFiles\popsift.dir\,-FS
FAILED: [code=2] src/CMakeFiles/popsift.dir/popsift/s_filtergrid.cu.obj
C:\PROGRA~1\NVIDIA~2\CUDA\v13.2\bin\nvcc.exe -forward-unknown-to-host-compiler -Dpopsift_EXPORTS -ID:\b\popsift\src\v0.10.0-4df863d942.clean\src -ID:\b\popsift\x64-windows-dbg\src\generated -ID:\b\popsift\x64-windows-dbg\src\generated\popsift -isystem "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.2\include" -isystem "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.2\include\cccl" -D_WINDOWS -Xcompiler=" /EHsc" -Xcompiler=" -Zi -Ob0 -Od /RTC1" -std=c++17 -arch=all-major -Xcompiler=-MDd -MD -MT src\CMakeFiles\popsift.dir\popsift\s_filtergrid.cu.obj -MF src\CMakeFiles\popsift.dir\popsift\s_filtergrid.cu.obj.d -x cu -rdc=true -c D:\b\popsift\src\v0.10.0-4df863d942.clean\src\popsift\s_filtergrid.cu -o src\CMakeFiles\popsift.dir\popsift\s_filtergrid.cu.obj -Xcompiler=-Fdsrc\CMakeFiles\popsift.dir\,-FS
C:\PROGRA~1\NVIDIA~2\CUDA\v13.2\include\cccl\cuda/std/__cccl/preprocessor.h(23): fatal error C1189: #error:  MSVC/cl.exe with traditional preprocessor is used. This may lead to unexpected compilation errors. Please switch to the standard conforming preprocessor by passing `/Zc:preprocessor` to cl.exe. You can define CCCL_IGNORE_MSVC_TRADITIONAL_PREPROCESSOR_WARNING to suppress this warning.
s_filtergrid.cu
```

This change was prepared with assistance from GPT 5.4.

Related: microsoft/vcpkg#51210
* Update installed components
    * azcopy 10.32.2
    * azure-cli 2.85.0
    * CUDA 13.2
    * cuDNN 9.20 (also bumps the port to look in CUDA 13 directories)
    * Intel oneAPI 2025.3.1.54
    * PowerShell 7.6.1
    * Visual Studio 17.14.30
* Delete python3_with_venv from vcpkg-tools.json
* Add dotnet to vcpkg-tools.json
* Docker container improvements:
    * Support arm64, use sbsa for the CUDA packages.
    * Suggested by gpt 5.4: Add set -eux.
    * Suggested by gpt 5.4: rm -rf /var/lib/apt/lists/* before shipping off the container to reduce container size.
    * De-&&-ize the linux-arm64 container Dockerfile.
    * Audit for LFs.
@BillyONeal BillyONeal force-pushed the patch-tuesday-april-2026 branch from abef798 to 9ed533a Compare May 1, 2026 01:18
@BillyONeal BillyONeal marked this pull request as ready for review May 1, 2026 01:21
@BillyONeal

Copy link
Copy Markdown
Member Author

vicroms
vicroms previously approved these changes May 1, 2026
@BillyONeal BillyONeal mentioned this pull request May 1, 2026
@BillyONeal

Copy link
Copy Markdown
Member Author

And yes I know it's already May :(

@BillyONeal

BillyONeal commented May 4, 2026

Copy link
Copy Markdown
Member Author
REGRESSION: dpdk:x64-windows failed with BUILD_FAILED. If expected, add dpdk:x64-windows=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: dpdk:x64-windows-release failed with BUILD_FAILED. If expected, add dpdk:x64-windows-release=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: dpdk:x64-windows-static failed with BUILD_FAILED. If expected, add dpdk:x64-windows-static=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: dpdk:x64-windows-static-md failed with BUILD_FAILED. If expected, add dpdk:x64-windows-static-md=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: vcpkg-ci-msys2:x64-windows failed with BUILD_FAILED. If expected, add vcpkg-ci-msys2:x64-windows=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: vcpkg-ci-msys2:x64-windows-release failed with BUILD_FAILED. If expected, add vcpkg-ci-msys2:x64-windows-release=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.

These are baseline issues.

REGRESSION: openmvs:x64-windows failed with BUILD_FAILED. If expected, add openmvs:x64-windows=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: openmvs:x64-windows-release failed with BUILD_FAILED. If expected, add openmvs:x64-windows-release=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: openmvs:x64-windows-static-md failed with BUILD_FAILED. If expected, add openmvs:x64-windows-static-md=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.

This is another CUDA update fallout.

REGRESSION: cmake-user:x64-linux failed with BUILD_FAILED. If expected, add cmake-user:x64-linux=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: cmake-user:x64-windows-static failed with BUILD_FAILED. If expected, add cmake-user:x64-windows-static=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: cmake-user:x64-windows-static-md failed with BUILD_FAILED. If expected, add cmake-user:x64-windows-static-md=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
CMake Error at scripts/test_ports/cmake-user/portfile.cmake:210 (message):
    CMake 3.16.3: configuration with `find_package(SQLite3)` failed.
    See logs for more information:
      /mnt/vcpkg-ci/b/cmake-user/x64-linux-3.16.3-find-package-SQLite3-debug-out.log
      /mnt/vcpkg-ci/b/cmake-user/x64-linux-3.16.3-find-package-SQLite3-debug-err.log

Hmmm....

CMake Error at /vcpkg/scripts/buildsystems/vcpkg.cmake:653 (_add_library):
  _add_library cannot create ALIAS target "SQLite3::SQLite3" because target
  "SQLite::SQLite3" is imported but not globally visible.
Call Stack (most recent call first):
  /mnt/vcpkg-ci/installed/x64-linux/share/sqlite3/vcpkg-cmake-wrapper.cmake:41 (add_library)
  /vcpkg/scripts/buildsystems/vcpkg.cmake:862 (include)
  CMakeLists.txt:49 (find_package)

BillyONeal added 2 commits May 4, 2026 19:17
In cmake.diff:

  Remove overriding CUDA_ARCHITECTURES to drop unsupported "50"; the default value is "75" here:

  https://github.com/cdcseacave/openMVS/blob/ce03889e2055a3d6cbcae9dd5a93b5eeea94b909/CMakeLists.txt#L128-L130

  Drop version constraint from Eigen3.

In cuda-13.diff:

  Apply `cuCtxCreate` API changes from later versions of CUDA. This is effectively upstream change: cdcseacave/openMVS@d263795#diff-7b084f8ed5b552703e67c4547b98620d2105e186b594b9f9d683915e572fbd7eR187-R194 except I didn't apply the Last -> back renaming. (I did not take the overall commit becuase there were a lot of other behavior changes rather than just build break fixes there)

  Drop no longer existing <cuda_texture_types.h>

LFize.

All patches were regenerated but there were no meaningful changes so they were not kept.

GPT 5.4 correctly diagnosed the problem but its suggested fixes were bogus so there is no AI contribution here.
@BillyONeal

Copy link
Copy Markdown
Member Author
image

I guess I have to get used to setting up commit signing properly in these VMs. :/

@BillyONeal

Copy link
Copy Markdown
Member Author

OK, the only failures are now:

REGRESSION: vcpkg-ci-msys2:x64-windows failed with BUILD_FAILED. If expected, add vcpkg-ci-msys2:x64-windows=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: vcpkg-ci-msys2:x64-windows-release failed with BUILD_FAILED. If expected, add vcpkg-ci-msys2:x64-windows-release=fail to D:\a\_work\1\s\scripts\azure-pipelines/../ci.baseline.txt.

which is a baseline issue I'll be looking at separately. This is FINALLY ready to land.

@BillyONeal BillyONeal requested a review from vicroms May 5, 2026 15:27
@BillyONeal BillyONeal merged commit 5021541 into microsoft:master May 5, 2026
14 of 17 checks passed
@BillyONeal BillyONeal deleted the patch-tuesday-april-2026 branch May 5, 2026 17:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants