You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The last approach seems most attractive, as the C API will longer-term also be the basis for other bindings. We may be able to use/extract Rust bindings to the C API from nixops4
The APIs relevant to us appear to be:
hash_path
query_path_info
sign_string
Radix::Base32
query_references
The text was updated successfully, but these errors were encountered:
Our rust utilities currently rely on a libnixstore from harmonia, which links against
nix_2_19
.This means the lila utilities work on nixos 24.05 but no longer on nixos-unstable, which since dropped 2.19
Unfortunately, harmonia has since removed the libnixstore component, so upgrading harmonia is not a solution.
There's several ways to resolve this situation:
libnixstore
(that targets nix libstore via C++ code) into our utilitieslibnixstore
from before it was removed from harmonia and maintain it (and publish to crates.io) independentlyThe last approach seems most attractive, as the C API will longer-term also be the basis for other bindings. We may be able to use/extract Rust bindings to the C API from nixops4
The APIs relevant to us appear to be:
The text was updated successfully, but these errors were encountered: