Skip to content

feat: wip, build determinism issues#10349

Draft
nmattia wants to merge 48 commits into
masterfrom
nm-aws-lc-sys
Draft

feat: wip, build determinism issues#10349
nmattia wants to merge 48 commits into
masterfrom
nm-aws-lc-sys

Conversation

@nmattia
Copy link
Copy Markdown
Contributor

@nmattia nmattia commented May 29, 2026

No description provided.

mraszyk and others added 30 commits May 19, 2026 13:44
The patch was redundant — crate_universe derives crate features from the
lock file, so removing wasm32_unknown_unknown_js from ring-0.17.14's
wasm32 feature selects in Cargo.Bazel.json.lock is the only fix needed.

The patch was also breaking ring-0.16.20 builds since it only applied
to 0.17.x Cargo.toml layout.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
The patch_args and patches fields were still baked into ring 0.16.20
and 0.17.14 repository entries in Cargo.Bazel.json.lock even after
deleting bazel/ring.patch, causing "Cannot find patch file" errors.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
rustls 0.23 requires CryptoProvider::install_default() before any TLS
usage. The canister http adapter uses hyper-rustls which calls into
rustls without a provider, causing it to panic and time out on startup.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions github-actions Bot added the feat label May 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants