Skip to content

Bump the vcpkg builtin-baseline.#5756

Merged
shaunrd0 merged 7 commits intomainfrom
shaunreed/cloud-3500-update-aws-sdk
Feb 23, 2026
Merged

Bump the vcpkg builtin-baseline.#5756
shaunrd0 merged 7 commits intomainfrom
shaunreed/cloud-3500-update-aws-sdk

Conversation

@shaunrd0
Copy link
Copy Markdown
Member

@shaunrd0 shaunrd0 commented Feb 23, 2026

This bumps the vcpkg baseline commit to update the AWS SDK. Updating the AWS SDK was found to resolve BadDigest errors we are seeing running taskgraphs in CLOUD-3500.

To view the full list of updated ports, you can clone vcpkg and run git diff 3b9d086009cc1c2256e9c28ad44a00036fbd9b26 dd930e314f529c86d2703a60d5ea7dd6573d9e5a -- ./versions/baseline.json > baseline.diff. This is an abridged summary of the updated ports that we depend on:

Port Old version New version
aws-c-auth 0.9.1 0.9.6
aws-c-cal 0.9.3 0.9.13
aws-c-common 0.12.5 0.12.6
aws-c-compression 0.3.1 0.3.2
aws-c-event-stream 0.5.7 0.5.9
aws-c-http 0.10.6 0.10.10
aws-c-io 0.23.1 0.26.1
aws-c-mqtt 0.13.3 0.14.0
aws-c-s3 0.9.2 0.11.5
aws-checksums 0.2.7 0.2.10
aws-crt-cpp 0.34.5 0.37.2
aws-sdk-cpp 1.11.665 1.11.740
blosc 2.21.3 2.23.0
capnproto 1.2.0 1.3.0
catch2 3.11.0 3.13.0
curl 8.16.0 8.18.0
fmt 12.0.0 12.0.1
openssl 3.6.0 3.6.1
s2n 1.5.27 1.6.4
spdlog 1.16.0 1.17.0

TYPE: BUILD
DESC: Update vcpkg version baseline to microsoft/vcpkg@dd930e3.

Copy link
Copy Markdown
Member

@teo-tsirpanis teo-tsirpanis left a comment

Choose a reason for hiding this comment

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

Thanks for figuring this out! Can you update the PR's description to match the last time we bumped the baseline in #5616 (I can do it tomorrow; today is a holiday in Greece)? You're fast. 😅

Can you also mention in the description the AWS SDK PR that fixed the issue?

#error \
"CAPNP_VERSION is not defined, is capnp/generated-header-support.h missing?"
#elif CAPNP_VERSION != 1002000
#elif CAPNP_VERSION != 1003000
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Only that changed? That's nice.

@teo-tsirpanis
Copy link
Copy Markdown
Member

aws/aws-sdk-cpp#3706 looks like the only relevant PR between the two versions.

CI fails because Azurite needs to be updated.

@shaunrd0
Copy link
Copy Markdown
Member Author

shaunrd0 commented Feb 23, 2026

Thanks @teo-tsirpanis! It looks like we install azurite with npm provided by the GHA runners. I updated the script to manually install npm before npm install azurite, to hopefully bring a newer npm / azurite release. Otherwise I don't see a pinned version for azurite anywhere. Let me know if you had a different change in mind

Edit: Looking at CI logs it seems like we are using 3.35.0 which is the latest release, and unfortunately this doesn't support the latest Azure API. It seems others are setting --skipApiVersionCheck within some azurite issues to work around this.

https://github.com/Azure/Azurite/releases

The latest release of azurite does not fully support the latest
azurite API specification.

https://github.com/Azure/Azurite/releases
This reverts commit c803e77.
@shaunrd0 shaunrd0 force-pushed the shaunreed/cloud-3500-update-aws-sdk branch from 7afde48 to e8e75cc Compare February 23, 2026 16:53
--location /tmp/azurite-data \
--debug /tmp/azurite-data/debug.log \
--blobPort 10000 \
--skipApiVersionCheck \
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I would prefer to update the Azure VFS' initialization code to specify API version 2025-11-05; this way it would be easier to notice in the future, after Azurite gets updated (Azure/Azurite#2629).

Comment on lines +1217 to +1218
.PageSizeHint = max_keys,
.StartFrom = {}});
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Why was this changed? Isn't {} the default already?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

@shaunrd0
Copy link
Copy Markdown
Member Author

/backport to release-2.30

@github-actions
Copy link
Copy Markdown
Contributor

Started backporting to release-2.30: https://github.com/TileDB-Inc/TileDB/actions/runs/22324290208

@shaunrd0 shaunrd0 merged commit 5320bc2 into main Feb 23, 2026
109 of 110 checks passed
@shaunrd0 shaunrd0 deleted the shaunreed/cloud-3500-update-aws-sdk branch February 23, 2026 22:31
shaunrd0 added a commit that referenced this pull request Feb 23, 2026
…5757)

Backport of #5756 to release-2.30

---
TYPE: BUILD
DESC: Update vcpkg version baseline to
microsoft/vcpkg@dd930e3.

---------

Co-authored-by: Shaun Reed <shaunrd0@gmail.com>
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.

3 participants