lspitzner / pqueue

Haskell priority queue package
Other
15 stars 13 forks source link

bump base upper bound to <4.19 #90

Closed mitchellwrosen closed 1 year ago

mitchellwrosen commented 1 year ago

CI seems busted. 😢

treeowl commented 1 year ago

We'll have to see if it recovers or if we need to regenerate with haskell-ci to catch up with whatever.

mitchellwrosen commented 1 year ago

Sounds good. I went ahead and added another commit here just to see what this looks like with a haskell-ci github pqueue.cabal-generated CI config. We can remove that commit before merging if we'd like.

treeowl commented 1 year ago

We already have a Haskell CI workflow. Let's see what CI does this time, but if the new one works, you should revert that commit and use haskell-ci regenerate instead to replace the old one instead of adding another.

mitchellwrosen commented 1 year ago

Sure; I'll just revert the commits then. I saw the existing CI file, but it looked hand-written, and I thought haskell-ci would be an improvement.

Feel free to add more commits to this PR, or not - I'm stepping away from it for now.

treeowl commented 1 year ago

Sorry if I got it wrong. I was just trying to advise. It looks like you did a good thing....

treeowl commented 1 year ago

It looks like I did get it wrong. If that was from haskell-ci, it was way too old. Ugh. Sorry.

mitchellwrosen commented 1 year ago

I think this PR is good to merge; here's one green run from history: https://github.com/lspitzner/pqueue/actions/runs/4433666369

To fix CI I simply removed 7.10.3 from Tested-With, as it seems ghcup has trouble installing that one. But that can be another PR.

treeowl commented 1 year ago

Okay, thanks a lot. I'll try to remember to do the CI thing and make a release in the morning.

mitchellwrosen commented 1 year ago

No problem, thank you!

treeowl commented 1 year ago

It looks like whatever problem you encountered with 7.10.3 was temporary (maybe a server issue or something). I didn't have any trouble with it in #91, so I guess we'll keep supporting 7.10.3 a bit longer.

konsumlamm commented 1 year ago

It looks like whatever problem you encountered with 7.10.3 was temporary (maybe a server issue or something). I didn't have any trouble with it in #91, so I guess we'll keep supporting 7.10.3 a bit longer.

I think the issue is that installing 7.10.3 via GHCup no longer works (at least by default), which is what the old CI used (via haskell/actions/setup). The new CI uses hvr-ppa instead.

ocharles commented 1 year ago

Could we get this released to Hackage, or at least a Hackage revision?

treeowl commented 1 year ago

Yeah, let's just make a release and deal with the remaining equality question later.

ocharles commented 1 year ago

The what? I don't see any mention of equality here?

konsumlamm commented 1 year ago

The equality question is https://github.com/lspitzner/pqueue/issues/78. See also https://github.com/lspitzner/pqueue/issues/121.