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
cpp_ethereum: remove #105421
cpp_ethereum: remove #105421
Conversation
@@ -41,6 +41,7 @@ mapAliases ({ | |||
ag = silver-searcher; # added 2018-04-25 | |||
aircrackng = aircrack-ng; # added 2016-01-14 | |||
alienfx = throw "alienfx has been removed."; # added 2019-12-08 | |||
aleth = throw "aleth (previously packaged as cpp_ethereum) has been removed; abandoned upstream."; # added 2020-11-30 |
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.
Why are you adding this? This package was never in nixpkgs.
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.
cpp-ethereum was renamed to aleth quite a while back, we just never renamed it on our end - If someone comes looking for it now, they will likely be looking for aleth
@@ -92,6 +93,7 @@ mapAliases ({ | |||
coprthr = throw "coprthr has been removed."; # added 2019-12-08 | |||
corebird = throw "corebird was deprecated 2019-10-02: See https://www.patreon.com/posts/corebirds-future-18921328. Please use Cawbird as replacement."; | |||
coredumper = throw "coredumper has been removed: abandoned by upstream."; # added 2019-11-16 | |||
cpp_ethereum = throw "cpp_ethereum has been removed; abandoned upstream."; # added 2020-11-30 |
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.
cpp_ethereum = throw "cpp_ethereum has been removed; abandoned upstream."; # added 2020-11-30 | |
cpp_ethereum = throw "cpp_ethereum has been removed because upstream abandoned it and it is broken with current version of ethereum chain."; # added 2020-11-30 |
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.
It is not strictly broken yet - but likely will be by the time 21.03 is released once the staking updates for Ethereum go live next month
Motivation for this change
#103890
cpp-ethereum was renamed to aleth upstream
aleth was subsequently abandoned upstream (https://gitter.im/ethereum/aleth?at=5e7cb22c2520175199ead0ba)
It is not currently used by anything in nixpkgs, and is fairly useless for actual ethereum development given that it has not kept up with recent changes to the ethereum network
cpp_ethereum was also the only package using libjson-rpc-cpp. However, I am not removing that as it needs to be updated (#98072) and I am working on packaging Zilliqa, which also relies on libjson-rpc-cpp.
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)