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

Submit all packages to Stackage #1390

Open
SmartHypercube opened this issue Dec 16, 2022 · 3 comments
Open

Submit all packages to Stackage #1390

SmartHypercube opened this issue Dec 16, 2022 · 3 comments

Comments

@SmartHypercube
Copy link
Contributor

I wonder is there any specific reason all those ihaskell-* packages are not submitted to Stackage?

In my workflow, I build and install a version of IHaskell locally, and also have multiple projects which need IHaskell. Each project has different dependencies, but they all have to be careful to use exactly the same versions for ihaskell-* packages (by including a rather long section in stack.yaml). It's difficult to maintain, and when I want IHaskell on a new machine, I also have to be careful to build and install the exact same version all my projects use. If all these packages' versions are locked in a Stackage snapshot, it will be far easier to simply use the same Stackage LTS version for all my projects.

@SmartHypercube
Copy link
Contributor Author

I would like to know the opinions of current maintainers on this issue.

If you think it's a good idea but don't have time, I'm willing to help by submitting to Stackage with me as the maintainer and deal with Stackage-related issues.

@vaibhavsagar
Copy link
Member

I agree it's a good idea to submit the updated ihaskell-display packages. I think the first step is to upload new versions to Hackage, I'll do that in the next couple of days (please feel free to ping me again if it isn't done by Monday).

@SmartHypercube
Copy link
Contributor Author

I didn't notice that currently these packages are not routinely released and uploaded to Hackage. Please upload when you have time. If there are difficulties on this, I would like to help too.

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

2 participants