Skip to content

vcpkg bump + report#66239

Merged
3nids merged 26 commits into
masterfrom
vcpkg-bump-2
May 28, 2026
Merged

vcpkg bump + report#66239
3nids merged 26 commits into
masterfrom
vcpkg-bump-2

Conversation

@3nids

@3nids 3nids commented May 27, 2026

Copy link
Copy Markdown
Member

re-creating the PR since the old one is now 404... (#66006 really strange)

3nids and others added 20 commits May 26, 2026 12:04
VCPKG_BUILD_TYPE=release triplets (e.g. x64-windows-release) don't install debug libs, so find_library(ZLIB_DEBUG ... REQUIRED) fails fatally even though add_libs_dbg is unused in release-only builds. Gate the debug lookup on the build type.
Two related fixes for the case where vcpkg fails before any port leaves a parseable buildtree (e.g. a CMake Error in portfile.cmake from find_library REQUIRED, or vcpkg_extract_source_archive download failure). Previously the parser saw nothing and the report claimed 'all ports built ✅' despite a non-zero exit code.

1. parse_failures.py: new --manifest-install-log option that scans vcpkg-manifest-install.log for 'error: building <port>:<triplet> failed with: BUILD_FAILED' lines and 'CMake Error at .../ports/<port>/portfile.cmake' blocks, synthesizing failure records (with excerpts) for ports that never produced a buildtree.

2. format_report.py + action.yml: new build-status input. When the upstream build/configure step failed but no per-port failures were parsed, render a 'vcpkg failed before producing per-port logs' banner with links to the artifacts/run instead of the misleading 'all ports built' line.

Both windows-qt6.yml and build-macos-qt6.yml now pass build-status=${{ job.status }} and manifest-install-log=${{ github.workspace }}/build/vcpkg-manifest-install.log.
…51235

Drop the REQUIRED + VCPKG_BUILD_TYPE gating in favour of the broader name set used in the upstream vcpkg fix (which also handles the static linkage 'zs.lib' / 'zsd.lib' produced by the new zlib 1.3.2 port).

  release: z zs zlib

  debug:   zd zsd zlibd

Ref: microsoft/vcpkg#51235
GitHub evaluates ${{ ... }} expressions inside input descriptions too, so the previous wording caused the composite action to fail to load with 'Unrecognized named-value: job'. Rephrase the description to avoid the expression syntax.

Fixes the action.yml validation error seen in workflow run 69945800777.
libpq's portfile uses vcpkg_copy_tools(TOOL_NAMES pg_config ...) without a DESTINATION, so the binary lands at tools/libpq/pg_config — not tools/libpq/bin/pg_config. The else() branch of py-psycopg-c had the wrong path, causing the build to fall back to PATH lookup of pg_config (not present) and fail with 'No such file or directory'. Match the Windows branch which already uses tools/libpq with no /bin.

Failure seen on arm64-osx-dynamic-release / x64-osx-dynamic-release in workflow run 69945800777.
Both fixes have landed in their respective upstream registries (microsoft/vcpkg for libxml2, open-vcpkg/python-registry for py-psycopg-c). The overlay copies are no longer needed.
Pulls in py-psycopg-c 3.3.4#3 (pg_config path fix) and other recent updates from open-vcpkg/python-registry.
Adds an optional commit-sha input. When set, the rendered report footer shows a linked short SHA (e.g. 📌 Commit `abc1234`) so reviewers know which revision the sticky comment reflects.

Wired up the windows-qt6 and build-macos-qt6 workflows to pass github.event.pull_request.head.sha (with fallback to github.sha).
Integrates open-vcpkg/python-registry#240 ([py-psycopg-c] Make it usable without pg_config) which fixes the pg_config path issue on non-Windows post-meson refactor of microsoft/vcpkg's libpq port.
@github-actions github-actions Bot added this to the 4.2.0 milestone May 27, 2026
@github-actions github-actions Bot added Chore GitHub and other CI infrastructure changes Build/Install Related to compiling or installing QGIS labels May 27, 2026
@github-actions

github-actions Bot commented May 27, 2026

Copy link
Copy Markdown
Contributor

🪟 x64-windows — ❌ 1 port(s) failed

Failed: py-threadpoolctl

📦 py-threadpoolctl

from stdout-x64-windows-release.log

CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:127 (message):
    Command failed: D:/a/QGIS/QGIS/build/vcpkg_installed/x64-windows-release/tools/python3/python.exe -m gpep517 build-wheel --wheel-dir C:/.vcpkg/packages/py-threadpoolctl_x64-windows-release/wheels --output-fd 1
    Working Directory: C:/src/py-threadpoolctl/src/dpoolctl-3-76e9573b91.clean
    Error code: 1
    See logs for more information:
      C:\src\py-threadpoolctl\python-build-x64-windows-release-err.log

from python-build-x64-windows-release-err.log (tail)

Added vcpkg bin path to search for dlls. Path added: D:\a\QGIS\QGIS\build\vcpkg_installed\x64-windows-release\bin 
2026-05-27 14:12:45,825 gpep517 INFO Building wheel via backend flit_core.buildapi
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "D:\a\QGIS\QGIS\build\vcpkg_installed\x64-windows-release\tools\python3\Lib\site-packages\gpep517\__main__.py", line 242, in <module>
    sys.exit(main())
             ^^^^^^
  File "D:\a\QGIS\QGIS\build\vcpkg_installed\x64-windows-release\tools\python3\Lib\site-packages\gpep517\__main__.py", line 238, in main
    return func(args)
           ^^^^^^^^^^
  File "D:\a\QGIS\QGIS\build\vcpkg_installed\x64-windows-release\tools\python3\Lib\site-packages\gpep517\__main__.py", line 45, in build_wheel
    print(build_wheel_impl(args, args.wheel_dir), file=out)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\a\QGIS\QGIS\build\vcpkg_installed\x64-windows-release\tools\python3\Lib\site-packages\gpep517\build.py", line 180, in build_wheel_impl
    wheel_name = backend.build_wheel(str(wheel_dir), args.config_json)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\a\QGIS\QGIS\build\vcpkg_installed\x64-windows-release\tools\python3\Lib\site-packages\flit_core\buildapi.py", line 74, in build_wheel
    info = make_wheel_in(pyproj_toml, Path(wheel_directory))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\a\QGIS\QGIS\build\vcpkg_installed\x64-windows-release\tools\python3\Lib\site-packages\flit_core\wheel.py", line 222, in make_wheel_in
    wb = WheelBuilder.from_ini_path(ini_path, fp)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\a\QGIS\QGIS\build\vcpkg_installed\x64-windows-release\tools\python3\Lib\site-packages\flit_core\wheel.py", line 86, in from_ini_path
    ini_info = read_flit_config(ini_path)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\a\QGIS\QGIS\build\vcpkg_installed\x64-windows-release\tools\python3\Lib\site-packages\flit_core\config.py", line 75, in read_flit_config
    return prep_toml_config(d, path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\a\QGIS\QGIS\build\vcpkg_installed\x64-windows-release\tools\python3\Lib\site-packages\flit_core\config.py", line 91, in prep_toml_config
    raise ConfigError(
flit_core.config.ConfigError: The [tool.flit.metadata] table is no longer supported. Switch to the standard [project] table or require flit_core<4 to build this package.

📦 Download failing-port-logs-x64-windows artifact · 📑 Download full build-logs-x64-windows artifact · 🔧 Workflow run · 📌 Commit 8344f01

💻 x64-osx-dynamic-release⚠️ vcpkg failed before producing per-port logs

vcpkg returned a non-zero exit code but no port left a parseable buildtree. This usually means a portfile-execute abort (e.g. find_library REQUIRED, vcpkg_extract_source_archive download failure), or a vcpkg-internal error such as a missing tool or registry/baseline mismatch.

Look at the artifacts and the workflow log:

🔧 Workflow run · 📌 Commit fd68660

🍎 arm64-osx-dynamic-release — ❌ 1 port(s) failed

Failed: py-threadpoolctl

📦 py-threadpoolctl

from stdout-arm64-osx-dynamic-release.log

CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:127 (message):
    Command failed: /Users/runner/work/QGIS/QGIS/build/vcpkg_installed/arm64-osx-dynamic-release/tools/python3/python3.12 -m gpep517 build-wheel --wheel-dir /Users/runner/.vcpkg/packages/py-threadpoolctl_arm64-osx-dynamic-release/wheels --output-fd 1
    Working Directory: /Users/runner/.vcpkg/buildtrees/py-threadpoolctl/src/dpoolctl-3-76e9573b91.clean
    Error code: 1
    See logs for more information:
      /Users/runner/.vcpkg/buildtrees/py-threadpoolctl/python-build-arm64-osx-dynamic-release-err.log

from python-build-arm64-osx-dynamic-release-err.log (tail)

2026-05-27 13:52:58,076 gpep517 INFO Building wheel via backend flit_core.buildapi
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/Users/runner/work/QGIS/QGIS/build/vcpkg_installed/arm64-osx-dynamic-release/lib/python3.12/site-packages/gpep517/__main__.py", line 242, in <module>
    sys.exit(main())
             ^^^^^^
  File "/Users/runner/work/QGIS/QGIS/build/vcpkg_installed/arm64-osx-dynamic-release/lib/python3.12/site-packages/gpep517/__main__.py", line 238, in main
    return func(args)
           ^^^^^^^^^^
  File "/Users/runner/work/QGIS/QGIS/build/vcpkg_installed/arm64-osx-dynamic-release/lib/python3.12/site-packages/gpep517/__main__.py", line 45, in build_wheel
    print(build_wheel_impl(args, args.wheel_dir), file=out)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/runner/work/QGIS/QGIS/build/vcpkg_installed/arm64-osx-dynamic-release/lib/python3.12/site-packages/gpep517/build.py", line 180, in build_wheel_impl
    wheel_name = backend.build_wheel(str(wheel_dir), args.config_json)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/runner/work/QGIS/QGIS/build/vcpkg_installed/arm64-osx-dynamic-release/lib/python3.12/site-packages/flit_core/buildapi.py", line 74, in build_wheel
    info = make_wheel_in(pyproj_toml, Path(wheel_directory))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/runner/work/QGIS/QGIS/build/vcpkg_installed/arm64-osx-dynamic-release/lib/python3.12/site-packages/flit_core/wheel.py", line 222, in make_wheel_in
    wb = WheelBuilder.from_ini_path(ini_path, fp)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/runner/work/QGIS/QGIS/build/vcpkg_installed/arm64-osx-dynamic-release/lib/python3.12/site-packages/flit_core/wheel.py", line 86, in from_ini_path
    ini_info = read_flit_config(ini_path)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/runner/work/QGIS/QGIS/build/vcpkg_installed/arm64-osx-dynamic-release/lib/python3.12/site-packages/flit_core/config.py", line 75, in read_flit_config
    return prep_toml_config(d, path)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/runner/work/QGIS/QGIS/build/vcpkg_installed/arm64-osx-dynamic-release/lib/python3.12/site-packages/flit_core/config.py", line 91, in prep_toml_config
    raise ConfigError(
flit_core.config.ConfigError: The [tool.flit.metadata] table is no longer supported. Switch to the standard [project] table or require flit_core<4 to build this package.

📦 Download failing-port-logs-arm64-osx-dynamic-release artifact · 📑 Download full build-logs-arm64-osx-dynamic-release artifact · 🔧 Workflow run · 📌 Commit 8344f01

🧮 Vcpkg update report

Added packages:
🍓 boost-compat: 1.91.0 (Features: )

Updated packages:
🍇 arrow: -dataset, acero
🍇 arrow-adbc: 16 -> 22
🍇 assimp: 6.0.4#1 -> 6.0.4#2
🍇 blas: 2023-04-14#5 -> 2023-04-14#6
🍇 boost-accumulators: 1.90.0#1 -> 1.91.0
🍇 boost-algorithm: 1.90.0#1 -> 1.91.0
🍇 boost-align: 1.90.0#1 -> 1.91.0
🍇 boost-any: 1.90.0#1 -> 1.91.0
🍇 boost-array: 1.90.0#1 -> 1.91.0
🍇 boost-assert: 1.90.0#1 -> 1.91.0
🍇 boost-atomic: 1.90.0#1 -> 1.91.0
🍇 boost-bimap: 1.90.0#1 -> 1.91.0
🍇 boost-bind: 1.90.0#1 -> 1.91.0
🍇 boost-callable-traits: 1.90.0#1 -> 1.91.0
🍇 boost-charconv: 1.90.0#1 -> 1.91.0
🍇 boost-chrono: 1.90.0#1 -> 1.91.0
🍇 boost-circular-buffer: 1.90.0#1 -> 1.91.0
🍇 boost-cmake: 1.90.0#1 -> 1.91.0
🍇 boost-compute: 1.90.0#1 -> 1.91.0
🍇 boost-concept-check: 1.90.0#1 -> 1.91.0
🍇 boost-config: 1.90.0#1 -> 1.91.0
🍇 boost-container: 1.90.0#1 -> 1.91.0
🍇 boost-container-hash: 1.90.0#1 -> 1.91.0
🍇 boost-conversion: 1.90.0#1 -> 1.91.0
🍇 boost-core: 1.90.0#1 -> 1.91.0
🍇 boost-crc: 1.90.0#1 -> 1.91.0
🍇 boost-date-time: 1.90.0#1 -> 1.91.0
🍇 boost-describe: 1.90.0#1 -> 1.91.0
🍇 boost-detail: 1.90.0#1 -> 1.91.0
🍇 boost-dynamic-bitset: 1.90.0#1 -> 1.91.0
🍇 boost-endian: 1.90.0#1 -> 1.91.0
🍇 boost-exception: 1.90.0#1 -> 1.91.0
🍇 boost-filesystem: 1.90.0#1 -> 1.91.0
🍇 boost-foreach: 1.90.0#1 -> 1.91.0
🍇 boost-format: 1.90.0#1 -> 1.91.0
🍇 boost-function: 1.90.0#1 -> 1.91.0
🍇 boost-function-types: 1.90.0#1 -> 1.91.0
🍇 boost-functional: 1.90.0#1 -> 1.91.0
🍇 boost-fusion: 1.90.0#1 -> 1.91.0
🍇 boost-geometry: 1.90.0#1 -> 1.91.0
🍇 boost-graph: 1.90.0#1 -> 1.91.0
🍇 boost-headers: 1.90.0#1 -> 1.91.0
🍇 boost-heap: 1.90.0#1 -> 1.91.0
🍇 boost-integer: 1.90.0#1 -> 1.91.0
🍇 boost-interval: 1.90.0#1 -> 1.91.0
🍇 boost-intrusive: 1.90.0#1 -> 1.91.0
🍇 boost-io: 1.90.0#1 -> 1.91.0
🍇 boost-iostreams: 1.90.0#1 -> 1.91.0
🍇 boost-iterator: 1.90.0#1 -> 1.91.0
🍇 boost-lambda: 1.90.0#1 -> 1.91.0
🍇 boost-lexical-cast: 1.90.0#1 -> 1.91.0
🍇 boost-locale: 1.90.0#1 -> 1.91.0
🍇 boost-logic: 1.90.0#1 -> 1.91.0
🍇 boost-math: 1.90.0#1 -> 1.91.0
🍇 boost-move: 1.90.0#1 -> 1.91.0
🍇 boost-mp11: 1.90.0#1 -> 1.91.0
🍇 boost-mpl: 1.90.0#1 -> 1.91.0
🍇 boost-multi-array: 1.90.0#1 -> 1.91.0
🍇 boost-multi-index: 1.90.0#1 -> 1.91.0
🍇 boost-multiprecision: 1.90.0#1 -> 1.91.0
🍇 boost-numeric-conversion: 1.90.0#1 -> 1.91.0
🍇 boost-optional: 1.90.0#1 -> 1.91.0
🍇 boost-parameter: 1.90.0#1 -> 1.91.0
🍇 boost-phoenix: 1.90.0#1 -> 1.91.0
🍇 boost-polygon: 1.90.0#1 -> 1.91.0
🍇 boost-pool: 1.90.0#1 -> 1.91.0
🍇 boost-predef: 1.90.0#1 -> 1.91.0
🍇 boost-preprocessor: 1.90.0#1 -> 1.91.0
🍇 boost-program-options: 1.90.0#1 -> 1.91.0
🍇 boost-property-map: 1.90.0#1 -> 1.91.0
🍇 boost-property-tree: 1.90.0#1 -> 1.91.0
🍇 boost-proto: 1.90.0#1 -> 1.91.0
🍇 boost-ptr-container: 1.90.0#1 -> 1.91.0
🍇 boost-qvm: 1.90.0#1 -> 1.91.0
🍇 boost-random: 1.90.0#1 -> 1.91.0
🍇 boost-range: 1.90.0#1 -> 1.91.0
🍇 boost-ratio: 1.90.0#1 -> 1.91.0
🍇 boost-rational: 1.90.0#1 -> 1.91.0
🍇 boost-regex: 1.90.0#1 -> 1.91.0
🍇 boost-scope: 1.90.0#1 -> 1.91.0
🍇 boost-scope-exit: 1.90.0#1 -> 1.91.0
🍇 boost-serialization: 1.90.0#1 -> 1.91.0
🍇 boost-smart-ptr: 1.90.0#1 -> 1.91.0
🍇 boost-spirit: 1.90.0#1 -> 1.91.0
🍇 boost-static-assert: 1.90.0#1 -> 1.91.0
🍇 boost-stl-interfaces: 1.90.0#1 -> 1.91.0
🍇 boost-system: 1.90.0#1 -> 1.91.0
🍇 boost-thread: 1.90.0#1 -> 1.91.0
🍇 boost-throw-exception: 1.90.0#1 -> 1.91.0
🍇 boost-tokenizer: 1.90.0#1 -> 1.91.0
🍇 boost-tti: 1.90.0#1 -> 1.91.0
🍇 boost-tuple: 1.90.0#1 -> 1.91.0
🍇 boost-type-index: 1.90.0#1 -> 1.91.0
🍇 boost-type-traits: 1.90.0#1 -> 1.91.0
🍇 boost-typeof: 1.90.0#1 -> 1.91.0
🍇 boost-ublas: 1.90.0#1 -> 1.91.0
🍇 boost-uninstall: 1.90.0#1 -> 1.91.0
🍇 boost-units: 1.90.0#1 -> 1.91.0
🍇 boost-unordered: 1.90.0#1 -> 1.91.0
🍇 boost-utility: 1.90.0#1 -> 1.91.0
🍇 boost-uuid: 1.90.0#1 -> 1.91.0
🍇 boost-variant: 1.90.0#1 -> 1.91.0
🍇 boost-variant2: 1.90.0#1 -> 1.91.0
🍇 boost-winapi: 1.90.0#1 -> 1.91.0
🍇 boost-xpressive: 1.90.0#1 -> 1.91.0
🍇 curl: 8.19.0 -> 8.20.0#1
🍇 dbus: 1.16.2#3 -> 1.16.2#4
🍇 duckdb: 1.4.4 -> 1.4.4#1
🍇 expat: 2.7.5 -> 2.8.1
🍇 ffmpeg: 8.1#2 -> 8.1.1#1
🍇 ffmpeg-bin2c: 8.1 -> 8.1.1
🍇 fftw3: 3.3.10#10 -> 3.3.11
🍇 gdal: 3.12.3 -> 3.12.4
🍇 giflib: 6.1.2 -> 6.1.3
🍇 glib: 2.88.0 -> 2.88.1
🍇 harfbuzz: 13.0.1 -> 14.2.0#2
🍇 icu: 78.2 -> 78.3
🍇 inih: 62 -> 62#1
🍇 lapack-reference: 3.12.1#2 -> 3.12.1#3
🍇 lcms: 2.18 -> 2.19.1
🍇 lerc: 4.0.4 -> 4.1.1
🍇 libgcrypt: 1.12.1 -> 1.12.2
🍇 libgpg-error: 1.59 -> 1.61
🍇 libiconv: 1.18#3 -> 1.18#4
🍇 libpng: 1.6.57 -> 1.6.58
🍇 libpq: 18.3 -> 18.3#2
🍇 libraqm: 0.10.4#1 -> 0.10.5
🍇 libsndfile: 1.2.2#1 -> 1.2.2#2
🍇 libsystemd: 257.8#1 -> 260.1
🍇 libuuid: 1.0.3#16 -> 1.0.3#17
🍇 md4c: 0.5.2 -> 0.5.3
🍇 meshoptimizer: 1.1 -> 1.1.1
🍇 mimalloc: 3.2.8 -> 3.3.2
🍇 mp3lame: 3.100#16 -> 3.100#17
🍇 nanoarrow: 0.8.0#1 -> 0.8.0#2
🍇 openblas: 0.3.29 -> 0.3.33
🍇 pdal: 2.9.3 -> 2.10.1
🍇 pdal-dimbuilder: 2.9.3 -> 2.10.1
🍇 poppler: 25.7.0 -> 26.4.0
🍇 protobuf: 6.33.4#1 -> 6.33.4#2
🍇 py-click: 8.3.3 -> 8.4.0
🍇 py-flit-core: 3.12.0 -> 4.0.0
🍇 py-fonttools: 4.62.1 -> 4.63.0
🍇 py-idna: 3.13 -> 3.15
🍇 py-lxml: 6.1.0 -> 6.1.1#2
🍇 py-maturin: 1.13.1 -> 1.13.3
🍇 py-numpy: 2.4.4#1 -> 2.4.6
🍇 py-pandas: 3.0.2 -> 3.0.3
🍇 py-pip: 26.1 -> 26.1.1
🍇 py-poetry-core: 2.3.2 -> 2.4.0
🍇 py-psycopg: 3.3.3 -> 3.3.4
🍇 py-psycopg-c: 3.3.3 -> 3.3.4#4
🍇 py-psycopg2: 2.9.12 -> 2.9.12#2
🍇 py-pydantic: 2.13.3#1 -> 2.13.4
🍇 py-pydantic-core: 2.46.3 -> 2.46.4
🍇 py-pytz: 2025.2 -> 2026.2
🍇 py-requests: 2.33.1 -> 2.34.2
🍇 py-threadpoolctl: 3.6.0 -> 3.6.0#1
🍇 py-trove-classifiers: 2026.1.14.14 -> 2026.5.7.17
🍇 py-urllib3: 2.6.3 -> 2.7.0
🍇 python3: 3.12.11#1 -> 3.12.11#2
🍇 qt3d: 6.10.2 -> 6.10.3
🍇 qt5compat: 6.10.2 -> 6.10.3
🍇 qtbase: 6.10.2 -> 6.10.3
🍇 qtcharts: 6.10.2 -> 6.10.3
🍇 qtconnectivity: 6.10.2 -> 6.10.3
🍇 qtdeclarative: 6.10.2 -> 6.10.3
🍇 qtimageformats: 6.10.2 -> 6.10.3
🍇 qtlanguageserver: 6.10.2 -> 6.10.3
🍇 qtmultimedia: 6.10.2 -> 6.10.3
🍇 qtpositioning: 6.10.2 -> 6.10.3
🍇 qtsensors: 6.10.2 -> 6.10.3
🍇 qtserialport: 6.10.2 -> 6.10.3
🍇 qtshadertools: 6.10.2 -> 6.10.3
🍇 qtsvg: 6.10.2 -> 6.10.3
🍇 qttools: 6.10.2 -> 6.10.3
🍇 qtwebchannel: 6.10.2 -> 6.10.3
🍇 qtwebsockets: 6.10.2 -> 6.10.3
🍇 sqlite3: 3.53.0 -> 3.53.1#2
🍇 thrift: 0.22.0#2 -> 0.23.0
🍇 uriparser: 1.0.0 -> 1.0.2
🍇 vcpkg-tool-meson: 1.9.0#4 -> 1.9.0#7
🍇 xsimd: 14.1.0 -> 14.2.0
🍇 zlib: 1.3.1 -> 1.3.2

🪟 Windows Qt6 builds

Download Windows Qt6 builds of this PR for testing.
To execute locally, unzip the downloaded zip file and run bin\qgis-bin.exe in the extracted directory.
You might be prompted by Windows Defender click "Run anyway"
(Built from commit 9c022e1)

@3nids 3nids added the Squash! Remember to squash this PR, instead of merging or rebasing label May 27, 2026
@3nids 3nids merged commit adf5b0a into master May 28, 2026
27 of 28 checks passed
@3nids 3nids deleted the vcpkg-bump-2 branch May 28, 2026 11:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Build/Install Related to compiling or installing QGIS Chore GitHub and other CI infrastructure changes Squash! Remember to squash this PR, instead of merging or rebasing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant