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

Remove dependency on cardano-ledger-test #451

Merged
merged 3 commits into from
Jan 5, 2020
Merged

Conversation

dcoutts
Copy link
Contributor

@dcoutts dcoutts commented Jan 5, 2020

The cardano-node should not depend on test packages.

Also, it just so happened that the ledger test package indirectly depends on a package (typerep-map) that does not currently build on 32bit systems (like many ARM systems), and removing this dependency is the last thing needed to get the node to build on a RPi4/Raspbian.

This involves removing the cardano-cli dump-hardcoded-genesis subcommand. It is not needed anymore, and it involved a dependency on the cardano-ledger-test package.

It is not needed anymore, and it involved a dependency on the
cardano-ledger-test package, which the cli and node should not have to
depend on.
The cardano-node should not depend on test packages.

Also, it just so happened that the ledger test package indirectly
depends on a package (typerep-map) that does not currently build on
32bit systems (like many ARM systems), and removing this dependency is
the last thing needed to get the node to build on a RPi4/Raspbian.
@dcoutts dcoutts requested review from deepfire and Jimbo4350 January 5, 2020 14:29
Copy link
Contributor

@deepfire deepfire left a comment

Choose a reason for hiding this comment

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

LGTM!

bors r+

iohk-bors bot added a commit that referenced this pull request Jan 5, 2020
451:  Remove dependency on cardano-ledger-test  r=deepfire a=dcoutts

The cardano-node should not depend on test packages.

Also, it just so happened that the ledger test package indirectly depends on a package (typerep-map) that does not currently build on 32bit systems (like many ARM systems), and removing this dependency is the last thing needed to get the node to build on a RPi4/Raspbian.

This involves removing the `cardano-cli dump-hardcoded-genesis` subcommand. It is not needed anymore, and it involved a dependency on the cardano-ledger-test package.


Co-authored-by: Duncan Coutts <[email protected]>
@iohk-bors
Copy link
Contributor

iohk-bors bot commented Jan 5, 2020

Canceled

@dcoutts
Copy link
Contributor Author

dcoutts commented Jan 5, 2020

bors r+

iohk-bors bot added a commit that referenced this pull request Jan 5, 2020
451:  Remove dependency on cardano-ledger-test  r=dcoutts a=dcoutts

The cardano-node should not depend on test packages.

Also, it just so happened that the ledger test package indirectly depends on a package (typerep-map) that does not currently build on 32bit systems (like many ARM systems), and removing this dependency is the last thing needed to get the node to build on a RPi4/Raspbian.

This involves removing the `cardano-cli dump-hardcoded-genesis` subcommand. It is not needed anymore, and it involved a dependency on the cardano-ledger-test package.


Co-authored-by: Duncan Coutts <[email protected]>
@iohk-bors
Copy link
Contributor

iohk-bors bot commented Jan 5, 2020

@iohk-bors iohk-bors bot merged commit 8af6dca into master Jan 5, 2020
@iohk-bors iohk-bors bot deleted the dcoutts/drop-dep branch January 5, 2020 16:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants