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

hledger-ui is not in current stackage #1071

Closed
simonmichael opened this issue Jul 16, 2019 · 8 comments
Closed

hledger-ui is not in current stackage #1071

simonmichael opened this issue Jul 16, 2019 · 8 comments
Labels
A-BUG Something wrong, confusing or sub-standard in the software, docs, or user experience. packaging Dependencies, version constraints, packaging..

Comments

@simonmichael
Copy link
Owner

simonmichael commented Jul 16, 2019

hledger-ui (and hledger-iadd) has been excluded from stackage since nightly-2019-05-11 due to brick being excluded, due to data-clist being excluded since it does not build with QuickCheck-2.13.

commercialhaskell/stackage#4444
commercialhaskell/stackage#4542
sw17ch/data-clist#16
sw17ch/data-clist#19
sw17ch/data-clist#20
commercialhaskell/stackage#4732

[Waiting for: a stackage nightly containing 4732]

@simonmichael simonmichael added A-BUG Something wrong, confusing or sub-standard in the software, docs, or user experience. packaging Dependencies, version constraints, packaging.. needs:other-task To unblock: needs some other issue/task/event, possibly outside our project labels Jul 16, 2019
@Anachron
Copy link

Please push a new release and let us know so we can package it.

@simonmichael
Copy link
Owner Author

I'm curious how your packaging process works, ie what's blocking you right now.

I hope to release hledger 1.15 on 8/1.

@Anachron
Copy link

Anachron commented Jul 25, 2019

Void Linux does only package releases, not a git-commit or similar.

Edit: I guess I could also create a patch and add it to hledger. Sorry, it's too early for me to think clearly.

@simonmichael
Copy link
Owner Author

Does Void Linux only package things in stackage ?

The hledger-ui-1.14 release on Hackage builds fine with cabal, and builds with stack if you specify a couple of extra deps on the command line (data-clist etc., see the stack.yaml circa 1.14).

@Anachron
Copy link

Anachron commented Jul 25, 2019

I'm new to packaging haskell in Void Linux but I've not found any other build-style other than haskell-stack: https://github.com/void-linux/void-packages/tree/master/common/build-style

Not sure whether we want to add hackage since stackage was working well enough for now. Do you think it will take a longer time until stackage is fixed?

@simonmichael
Copy link
Owner Author

I think it will be just a couple of days until commercialhaskell/stackage#4732 is merged and a new stackage nightly snapshot is released. Then you could use that latest snapshot.

But if you can choose any snapshot, you could also use any of these older ones containing hledger-ui-1.14.2, eg nightly-2019-05-11.

Or if you want to avoid duplicated effort you could hold off a week or so and package 1.15 instead of 1.14. Thanks for working on this.

@Anachron
Copy link

I'll probably wait until 1.15 is released which should also be after the stackage fixes (hopefully), that way I only have to handle packing it once.

@simonmichael
Copy link
Owner Author

hledger-ui (and hledger-iadd) are back in stackage as of nightly-2019-07-30, closing this issue.

@simonmichael simonmichael removed the needs:other-task To unblock: needs some other issue/task/event, possibly outside our project label Jul 30, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-BUG Something wrong, confusing or sub-standard in the software, docs, or user experience. packaging Dependencies, version constraints, packaging..
Projects
None yet
Development

No branches or pull requests

2 participants