-
-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Ubuntu or Debian package for PostgREST #2273
Comments
If you just want a simple way to create a Debian package, I think makedeb could help a lot. It uses a file format that's quite a bit simpler than that used in standard Debian packaging. You could also upload the package to the MPR afterwards for more easy distribution, but you could also just publish the built deb under the releases or your own APT repository afterwards. P.s. makedeb and the MPR are personal projects of mine. |
One problem with packaging PostgREST on Debian/Ubuntu is that the usual packagers (I am one) do not have a lot of experience with Haskell and also that it is not immediately obvious how many Haskell dependency packages need to be packaged first before we get to PostgREST. |
@mbanck Thanks for the feedback. I see pandoc (Haskell project too) packaged:
Is it necessary to package every Haskell dependency? Not sure if pandoc is doing that. |
Yes, unfortunately, Linux distributions are not in general vendorizing dependencies, see the list for pandoc here ("Other Packages Related to pandoc"): |
I had a look at the Build-Depends from
The following apparently do not:
|
In case anyone wants to work on packaging the above mentioned dependencies, please don't worry about those two:
This can be replaced with
This is going away anyway, once we get around to finish #1698 eventually. |
The former depends on th-orphans which does not cross-compile well, because of template haskell usage. neat-interpolation is also much better maintained. This also potentially helps with packaging for Debian/Ubuntu in PostgREST#2273.
The former depends on th-orphans which does not cross-compile well, because of template haskell usage. neat-interpolation is also much better maintained. This also potentially helps with packaging for Debian/Ubuntu in PostgREST#2273.
The former depends on th-orphans which does not cross-compile well, because of template haskell usage. neat-interpolation is also much better maintained. This also potentially helps with packaging for Debian/Ubuntu in PostgREST#2273.
The former depends on th-orphans which does not cross-compile well, because of template haskell usage. neat-interpolation is also much better maintained. This also potentially helps with packaging for Debian/Ubuntu in #2273.
Would help with distribution.
Might help https://github.com/ed-o-saurus/PLHaskell#ubuntu
The text was updated successfully, but these errors were encountered: