Skip to content

cargo: make vss-server/impls easier to consume as a library - #116

Open
phlip9 wants to merge 2 commits into
lightningdevkit:mainfrom
phlip9:phlip9/relax-deps
Open

cargo: make vss-server/impls easier to consume as a library#116
phlip9 wants to merge 2 commits into
lightningdevkit:mainfrom
phlip9:phlip9/relax-deps

Conversation

@phlip9

@phlip9 phlip9 commented Sep 10, 2026

Copy link
Copy Markdown

server+impls: make postgres native TLS optional

The native-tls crate adds a ton of build headache that I'd like to
avoid if I'm not actually using it. This diff makes it possible to
disable it.

cargo: relax direct dependency version requirements

Make it easier to consume VSS crates as a library. I've limited direct
crate dep semver versions to the first MSRV+semver compatible crate that
compiles and passes all tests.

  • tokio-v1.30 is the first version that supports OnceCell::const_new
    without the parking_lot crate enabled

Make it easier to consume VSS crates as a library. I've limited direct
crate dep semver versions to the first MSRV+semver compatible crate that
compiles and passes all tests.

* tokio-v1.30 is the first version that supports `OnceCell::const_new`
  without the `parking_lot` crate enabled
The `native-tls` crate adds a ton of build headache that I'd like to
avoid if I'm not actually using it. This diff makes it possible to
disable it.
@ldk-reviews-bot

ldk-reviews-bot commented Sep 10, 2026

Copy link
Copy Markdown

I've assigned @tankyleo as a reviewer!
I'll wait for their review and will help manage the review process.
Once they submit their review, I'll check if a second reviewer would be helpful.

@phlip9

phlip9 commented Sep 10, 2026

Copy link
Copy Markdown
Author

Looks like vss-server also needs something like lightningdevkit/ldk-node#1092 to fix MSRV CI checks

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