commercialhaskell / stackage

Stable Haskell package sets: vetted consistent packages from Hackage
https://www.stackage.org/
MIT License
525 stars 797 forks source link

Remove bound on ansi-terminal #7420

Closed andreasabel closed 1 month ago

andreasabel commented 1 month ago

Fixes #7392

juhp commented 1 month ago

Hmm this seems to not work or be incomplete?

ansi-terminal-1.1.1 (changelog) (Mike Pilgrem public@pilgrem.com @mpilgrem) is out of bounds for:

mpilgrem commented 1 month ago

OK, those are new since https://github.com/commercialhaskell/stackage/issues/7306. As fourmolu and ormolu principally provide executables (rather than a library), perhaps ansi-terminal could be included and those excluded until their bounds are relaxed?

juhp commented 1 month ago

OK, those are new since #7306. As fourmolu and ormolu principally provide executables (rather than a library), perhaps ansi-terminal could be included and those excluded until their bounds are relaxed?

Probably not - I am relunctant to do that as we approach lts-23

mpilgrem commented 1 month ago

Can you elaborate? If LTS 23 is on the horizon, that seems to me to be another reason to ensure ansi-terminal-1.1.x is reintroduced into the nightly snapshots.

EDIT2: My frustration is that ansi-terminal-1.1 was released over three months ago, and it was disappointing to annouce its inclusion in nightly-2024-04-10 only to have that reversed because of the concurrent-output-1.10.20 (>=0.6.2 && < 1.1.0) problem when the minor bump ansi-terminal-1.1.1 was released.

EDIT: In the meantime, I'll make some pull requests ...

juhp commented 1 month ago

Sure I would like to see 1.1 in Nightly and Stackage 23 too, but to me ormolu and fourmolu are important tools in the Haskell ecosystem so it seems unfortunate to me for them not to available in Stackage as far as possible.

Anyway hopefully their revisions and/or new releases could be made soon promptly and we can have both.