Refine dependencies and remove unused packages #214
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The main goal is to refine the Nix/Cabal setup and remove unused packages. The followings are completely removed:
cardano-crypto-tests
.lobemo-backend-aggregation
.lobemo-backend-monitoring
.lobemo-backend-trace-forwarder
.lobemo-scribe-systemd
.shelley-spec-ledger
(this was used, just replaced with something new).shelley-spec-ledger-test
(this was used, just replaced with something new).I went from an empty
cabal.project
so I took the liberty to draw a dependency updating process, as I think there wasn't a concrete one before. For now:iohk-monitoring-framework
as is until upstream updatesdevelop
/master
that addresses the comment incabal.project
.plutus
when new changes are desired, like better script sizes forplutus-apps
demos, tests, and use cases.flat
followplutus
.servant-purescript
&purescript-bridge
when new changes are desired.cardano-wallet
when new changes are desired.cardano-wallet
:cardano-node
cardano-ledger
ouroboros-network
cardano-base
cardano-prelude
cardano-crypto
cardano-addresses
goblins
Win32-network
It is preferred to track a stable node release through
cardano-wallet
. This PR tracks the latest1.33.0
release, and naturally resolves #240.The third commit is
updateMaterialized
so reviewing the others should be enough.Pre-submit checklist: