libsodium-bindings
libsodium-bindings copied to clipboard
Any plans to include `sel` in stackage?
Thank you for these great bindings!
Is there any chance they will be included in future stackage snapshots?
@Daniel-Diaz Hi! I have no idea how these things work, unfortunately.
All that's needed is for the package to be included here: https://github.com/commercialhaskell/stackage/blob/master/build-constraints.yaml
There's more info in the readme: https://github.com/commercialhaskell/stackage/tree/master?tab=readme-ov-file#add-your-package
Hmpm, https://docs.haskellstack.org/en/stable/travis_ci/ and https://packdeps.haskellers.com/ are unusable.
I'm not against the packages being present on Stackage, nor against accommodating Stackage by using good dependency bounds, but I am already spread so thin that this is not something I can do myself.
If you have a real need for sel and libsodium-bindings to be present on Stackage, you have my blessing to add them.
Hmpm, https://docs.haskellstack.org/en/stable/travis_ci/ and https://packdeps.haskellers.com/ are unusable.
I'm not against the packages being present on Stackage, nor against accommodating Stackage by using good dependency bounds, but I am already spread so thin that this is not something I can do myself.
If you have a real need for
selandlibsodium-bindingsto be present on Stackage, you have my blessing to add them.
Yeah, it seems their readme might be out-of-date. I'll take a look.
I needed this again, so I decided to take action this time. I would like to have the following packages added to stackage:
- sel
- libsodium-bindings
- text-display
Do I still have your blessing to do this? If so, I commit to:
- Adding the above packages under my name to stackage so that I get any pertinent notifications.
- Upon receiving any notification, opening an issue on the original package repository.
- If time permits, submitting a PR fixing the issue.
Let me know whether I have green light.
Thank you.
Absolutely, you have my green light!
For reference: https://github.com/commercialhaskell/stackage/pull/7706
@Kleidukos
The following dependency bounds (in Hackage) are too restrictive:
text-display ^>=0.0hedgehog ^>=1.4
This prevents the package from building with the current versions of these packages, which blocks it from being added to the next stackage snapshot.
The bounds have already been updated in the main branch. Simply releasing that or submitting a revision would fix this. A new release would allow sel to still build against older versions of text-display and hedgehog. A revision with a wider version tolerance could also achieve this.
These actions are beyond my control, so I let you decide.
Thanks.
Excellent I'll do this today
@Daniel-Diaz Sorry for the time it took. Is it better now?
Sorry, I did find an issue.
The dependency on text-display was upgraded to 1.*, but the version of the code on Hackage (0.0.2.0) doesn't actually build against this range, due to the change on the output type of displayBuilder. Unfortunately, this renders the package unbuildable.
@Daniel-Diaz Alright, I'll revert the metadata changes on Hackage. Maybe Stackage should target the next major version?
@Daniel-Diaz Alright, I'll revert the metadata changes on Hackage. Maybe Stackage should target the next major version?
I think that's a good plan.