Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pin Rust toolchain, use Rustls #679

Merged
merged 4 commits into from
Jun 30, 2023
Merged

Pin Rust toolchain, use Rustls #679

merged 4 commits into from
Jun 30, 2023

Conversation

calyptobai
Copy link
Contributor

@calyptobai calyptobai commented Jun 22, 2023

Based on our flake.nix file, it seems we have the following runtime dependencies: openssl.out rocksdb git zlib nsync onnxruntime14. Judging from our own Cargo.lock, and examining qdrant's Cargo.lock, we know that:

We also add a Rust toolchain configuration to pin the toolchain at 1.70.0, and ensure that openssl-sys is built statically using the vendored feature.

This removes all remaining non-platform-specific runtime dependencies except nsync, which does not seem to be linked into either bloop builds or qdrant's builds.

server/bleep/Cargo.toml Outdated Show resolved Hide resolved
@rsdy rsdy changed the title Pin Rust toolchain and vendor OpenSSL Pin Rust toolchain, use Rustls Jun 29, 2023
@calyptobai calyptobai merged commit 6b7869c into main Jun 30, 2023
10 checks passed
@calyptobai calyptobai deleted the pin-deps branch June 30, 2023 16:47
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