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

Please release a new version for stackage compatibility #90

Open
turion opened this issue Mar 21, 2022 · 3 comments
Open

Please release a new version for stackage compatibility #90

turion opened this issue Mar 21, 2022 · 3 comments

Comments

@turion
Copy link

turion commented Mar 21, 2022

Recently, OpenGL was disabled on stackage: commercialhaskell/stackage#6486 It has many dependencies, such as gloss, which were consequently disabled as well. The main reason seems to be the constraint bytestring < 0.11 in version 3.0.3.0, which is already removed on master. I don't know whether there are other problems that might arise, but if they do, I'm willing to help and send PRs to fix further problems.

@svenpanne
Copy link
Member

Huh? Why on earth are my ALUT/OpenAL/GLUT/OpenGL packages marked as "UNMAINTAINED" in that issue? And why didn't I get any notification about being labelled "UNMAINTAINED" and/or disabled? I think there is something fundamentally wrong going on there. 😕

If you have PRs to make these packages (or at least OpenGL) reappear in Stackage, I would happily merge them. Currently "real life" is taking its toll...

@turion
Copy link
Author

turion commented Mar 21, 2022

Why on earth are my ALUT/OpenAL/GLUT/OpenGL packages marked as "UNMAINTAINED" in that issue?

I was also surprised. My theory is that the mapping from the group haskell-opengl to users doesn't work properly (https://github.com/commercialhaskell/stackage/blob/92b54de9b8f566f927c666a6390ecaf36023e31a/build-constraints.yaml#L8906). Maybe it makes sense for you to open an issue with stackage to get that mechanism fixed.

If you have PRs to make these packages (or at least OpenGL) reappear in Stackage, I would happily merge them.

Luckily it's even easier :) I just built OpenGL from master successfully on stackage nightly, so all you need to do is release a new version to hackage and send a PR to stackage to re-enable OpenGL.

Hope the real life issues are not too serious!

@andreasabel
Copy link
Contributor

This issue can be closed, see

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants