Skip to content

switch from ring to aws_lc_rs#102

Merged
iliana merged 1 commit into
mainfrom
iliana/de-ring
Jun 23, 2026
Merged

switch from ring to aws_lc_rs#102
iliana merged 1 commit into
mainfrom
iliana/de-ring

Conversation

@iliana

@iliana iliana commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

This is required to remove ring from Omicron.

@labbott labbott left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM

@iliana iliana merged commit 68a4b3b into main Jun 23, 2026
8 checks passed
iliana added a commit to oxidecomputer/omicron that referenced this pull request Jun 27, 2026
Bumps Crucible and Propolis:


oxidecomputer/crucible@bd9a0e2...2bfe090

oxidecomputer/propolis@6873add...979b728

This includes a change to swap ring for aws-lc-rs in Crucible as part of
removing ring from Omicron. The goal is to avoid the painful rebuild
times while running `cargo xtask releng` due to ring's extreme caution
around environment variables impacting how it builds its non-Rust code.
This has supposedly been fixed upstream but there hasn't been a new
release in 15 months. In making this change in Crucible we also need to
get rid of the ring feature in rustls, otherwise Nexus doesn't start.

Also pulls in:
- oxidecomputer/omicron-package#78
- oxidecomputer/sprockets#102

---------

Co-authored-by: Alan Hanson <alan@oxide.computer>
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