-
-
Notifications
You must be signed in to change notification settings - Fork 12.6k
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鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
radicle: reinit at 1.0.0-rc.8 #309050
radicle: reinit at 1.0.0-rc.8 #309050
Conversation
c3cdb64
to
1d1ad6b
Compare
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.
Right, my bad that I missed the other PR. Both PRs package the same version. This PR also has tests (not all of them), and does cleanup. No offense to @roblabla, and I still acknowledge that the duplicate effort was unnecessary, but I think this PR is objectively better. What can be discussed still is the rename to |
None taken, I agree this PR is better 馃槃 . |
@roblabla great! Could you please review and/or test this PR (if and when you have time) and report back? :) |
I did some quick testing on One thing that seems to be missing is the This led me to compare our builds from the official distribution. There's another binary missing: radicle-httpd, the frontend for a radicle seed. I guess this might make sense to provide in a separate package though. |
Yes, my idea was to split this. There also are use-cases where you don't need The binaries I'd like to prioritise |
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.
Sounds like a solid plan to me.
I'll also note that the Radicle team has deemed |
While that's true,
I don't think it makes sense to deviate from the standard distribution too much, as it will probably surprise people. |
I believe that's been removed :) To be clear, I work on the protocol of Radicle, but not the web end of things. Afaik, the web team have deemed |
Do you know if this will be available in 24.05 by any chance? Out of curiosity really :) |
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/prs-already-reviewed/2617/1626 |
@koalalorenzo please refer to the Release Schedule which is a pinned issue. Branch-off is scheduled for 2024-05-22 AoE. |
Remove
radicle-{cli,upstream}
and addradicle-node
.Description of changes
Rationale for Removal of
radicle-cli
The repository
github:radicle-dev/radicle-cli
thatradicle-cli
builds from, was last tagged on 2022-08-11 and archived on 2023-05-11.Rationale for Removal of
radicle-upstream
The repository
github:radicle-dev/radicle-upstream
thatradicle-upstream
builds from, was last tagged on 2022-07-29 and archived on 2022-08-01. The release notes say that it shows "a deprecation notification upon startup". There's a deprecation/sunsetting notice on community.radworks.org.Notes on
radicle-node
Source Repository
Development moved from
github:radicle-dev/radicle-cli
togithub:radicle-dev/Heartwood
. However, this repository was archived as the Radicle intensified dogfooding and is now on Radicle itself underrad:z3gqcJUoA1n9HaHKufZs5FCSGazv5
(view it via app.radicle.xyz). This is the reason why I decided not to use GitHub but a Radicle node (that is prominent in the community) to fetch sources. It acts as a bridge from the Radicle network to Git over HTTPS. The ref looks a bit weird for technical reasons to do with Radicle itself using Git namespaces.Maintainers
@amesgen, I decided to keep you as maintainer, since you're still contributing to (other parts of) Nixpkgs. Just notify me in case you don't agree.
Tests
...are not entirely broken, just flaky. Many unit tests will still execute, and there's a version test. I am working on a NixOS module for Radicle as well, so if I find the time, I might write a NixOS integration test instead of E2E testing via Cargo.
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.