Stackage: hledger-lib 1.3

Created on 2 Jul 2017  路  8Comments  路  Source: commercialhaskell/stackage

hledger-lib-1.3 (Simon Michael simon@joyful.com @simonmichael) is out of bounds for:

  • [ ] hledger-iadd-1.2.2 (>=1.0 && < 1.3). Hans-Peter Deifel hpd@hpdeifel.de @hpdeifel. @hpdeifel. Used by: library, executable, test-suite
bounds

Most helpful comment

I've just released a new version on hackage that supports older brick versions and a hledger-lib-1.3 for all components: http://hackage.haskell.org/package/hledger-iadd-1.2.3

All 8 comments

I relaxed the bounds on hledger-lib in revision 2 on hackage for the library and executable, but not the test suite. Do you need the testsuite to build? In that case I'd have to make a new release.

Ping?

Do you need the testsuite to build? In that case I'd have to make a new release.

@hpdeifel, we can skip it for now.

Ping?

@peti, will get to this soon, working on releasing the latest LTS + new GHC stuff.

@hpdeifel, just out of curiosity: would it be a lot of effort to release a new version that has a working test suite? Having Stackage ignore test suite failure is one thing, but many distributions don't ignore such an issue. NixOS, for instance, will usually not distribute this package if the test suite doesn't compile or fails at run-time.

I thought this issue wasn't affecting the main hledger packages, but I just realized that it has kept hledger--1.3 out of stackage (3180e004). This means that 1.3 didn't get into lts-9.0, which I *think means it won't be in lts-9.x, which in turn could mean missing some big packaging deadlines of distros which follow stackage..

With hledger at 1.0 in debian stable and ubuntu zestful (and 0.26(!) in ubuntu LTS), I'm keen to keep the main hledger packages as fresh as possible in stackage. I wonder what's the way forward ?

Possibly related, is the brick >= 0.19 bound of recent hledger-iadd required ? brick 0.19 is currently not in stackage (ac310c9d), so recent hledger-iadd isn't either. (It also complicates the hledger install process slightly).

I've just released a new version on hackage that supports older brick versions and a hledger-lib-1.3 for all components: http://hackage.haskell.org/package/hledger-iadd-1.2.3

Probably hledger-iadd can be safely re-added now. Thanks all.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

alexeyzab picture alexeyzab  路  4Comments

juhp picture juhp  路  6Comments

DanBurton picture DanBurton  路  7Comments

igrep picture igrep  路  3Comments

DanBurton picture DanBurton  路  6Comments