Downstream projects such as cardano-wallet use cardano-addresses as a Haskell library.
However, this library is not published on a public repository such as Hackage or ChaP.
Such a publication would include version bounds on its dependencies.
This lack of publication makes it difficult to align the version numbers of transitive dependencies such as bech32 and optparse-applicative in downstream projects such as cardano-wallet.
At the moment, cardano-addresses pins the index-state of Hackage to the timestamp
index-state: 2021-10-05T00:00:00Z
Effectively, this means that cardano-addresses is outdated as it tracks the state of the package ecosystem from October 2021.
Regular publication on a package repository, such as CHaP, improves alignment with the package ecosystem.
Context
Downstream projects such as
cardano-wallet
usecardano-addresses
as a Haskell library. However, this library is not published on a public repository such as Hackage or ChaP. Such a publication would include version bounds on its dependencies.This lack of publication makes it difficult to align the version numbers of transitive dependencies such as
bech32
andoptparse-applicative
in downstream projects such ascardano-wallet
.At the moment,
cardano-addresses
pins theindex-state
of Hackage to the timestampEffectively, this means that
cardano-addresses
is outdated as it tracks the state of the package ecosystem from October 2021.Regular publication on a package repository, such as CHaP, improves alignment with the package ecosystem.
Decision
TBD
Acceptance Criteria
The package listing on https://input-output-hk.github.io/cardano-haskell-packages/all-packages/ includes
cardano-addresses
.Development
TBD
QA
TBD