-
-
Notifications
You must be signed in to change notification settings - Fork 14.3k
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
Radicle-cli: 0.6.1 -> 1.0.0-rc8 #301511
Radicle-cli: 0.6.1 -> 1.0.0-rc8 #301511
Conversation
FTR: #244417 (comment) |
I'm not sure why this old MR got closed. Version 0.9 is compatible with the current network from my minimal testing. Although radicle's installation script installs 1.0.0-rc2 that version requires Rust 1.77, which hasn't been packaged in nixpkgs yet, so I held off from it. If we want the latest rc version, we can hold off until #298340 lands, and I can update this MR to package 1.0.0-rc2. |
Do we have any updates on this? Will it make the cut for 24.05? |
I think updating this to the latest rc version as mentioned by @roblabla seems fine. |
d241d37
to
ab327ff
Compare
I updated the MR to use 1.0.0-rc8. Upstream also deprecated their github-based mirror (https://github.com/radicle-dev/heartwood is archived), so I changed it to fetchgit from radicle's official repository (rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5) on radicle's official seed (seed.radicle.xyz) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just was pointed at this by @amesgen, and indeed I think it's a pity that I duplicated your work. Sorry about that. However, please check out #309050 (comment) and let's agree on how to proceed. I am happy to first PR against roblabla:radicle-cli-0.9.0
.
@@ -18,28 +18,15 @@ | |||
|
|||
rustPlatform.buildRustPackage rec { | |||
pname = "radicle-cli"; | |||
version = "0.6.1"; | |||
version = "1.0.0-rc8"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
version = "1.0.0-rc8"; | |
version = "1.0.0-rc.8"; |
For consistency with upstream.
Binaries produced by this derivation do not report the version like upstream expects (e.g. when reporting a bug).
My conflicting PR has a fix for this, setting See also ofborg failure: https://github.com/NixOS/nixpkgs/pull/301511/checks?check_run_id=24594513497 |
|
||
# Otherwise, there are errors due to the `abigen` macro from `ethers`. | ||
auditable = false; | ||
cargoSha256 = "sha256-Ej9cxuHxiQDwCXOwcIyfCau9Thhz+hf3IevN6F4rDjM="; | ||
|
||
nativeBuildInputs = [ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Did you verify that all nativeBuildInputs
are still required? I believe that this will build fine without CMake, see #309050.
Your MR looks better, let's close this one and converge on #309050 |
Description of changes
Updates radicle-cli to the latest version.
I unfortunately had to disable tests, as nearly half of them failed in hard to debug ways.
Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)Add a 👍 reaction to pull requests you find important.