Skip to content
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

Merged
merged 1 commit into from Nov 30, 2020
Merged

cpp_ethereum: remove #105421

merged 1 commit into from Nov 30, 2020

Conversation

RaghavSood
Copy link
Member

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
  • Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Determined the impact on package closure size (by running nix path-info -S before and after)
  • Ensured that relevant documentation is up to date
  • Fits CONTRIBUTING.md.

@@ -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
Copy link
Member

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.

Copy link
Member Author

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
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
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

Copy link
Member Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants