hackage-server
hackage-server copied to clipboard
Hackage-Server: A Haskell Package Repository
See https://hackage.haskell.org/package/hackage-cli-0.1.0.0/reports/1 > dieVerbatim: user error (Error: cabal: '/home/builder/.ghcup/ghc/9.2.4/bin/ghc-pkg-9.2.4' exited with an error: > z-hackage-cli-z-cabal-revisions-0.1.0.0: Warning: .:25:1: Unknown field: "library-dirs-static" > z-hackage-cli-z-cabal-revisions-0.1.0.0: installed package info from too old version of...
E.g. this one: https://hackage.haskell.org/package/pipes-zlib-0.4.4.2/pipes-zlib.cabal ``` source-repository head type: git location: https://github.com/k0001/pipes-zlib.git ...lots of stuff... source-repository head type: git location: https://github.com/githubuser/twio ``` When you do `cabal get -s pipes-zlib` you see...
IPv6 support
[The Hackage website](https://hackage.haskell.org/) lacks IPv6 support. Since it uses Fastly, fixing this is a matter of changing the CNAME from `j.global-ssl.fastly.net` to `dualstack.j.shared.global.fastly.net` (see [Fastly's IPv6 documentation](https://docs.fastly.com/guides/basic-setup/ipv6-support.html)). This would additionally...
Firstly a big thanks for integrating the reverse dependency info on Hackage. I think a really nice small improvement would be to allow closing the popup using the Escape key...
Tests configured here; tests for `hackage-server` currently disabled: https://github.com/haskell/hackage-server/blob/613f5eb2f24d6ccbdef349d65f38247425ab64df/flake.nix#L22-L26 If ``` hackage-server.check = true; ``` `nix build` will run all the tests for `hackage-server`. The result is: ``` $ nix...
`nix flake check` currently: https://github.com/haskell/hackage-server/actions/runs/5983383840/job/16233463312 ``` warning: ignoring untrusted flake configuration setting 'allow-import-from-derivation'. Pass '--accept-flake-config' to trust it warning: ignoring untrusted flake configuration setting 'extra-substituters'. Pass '--accept-flake-config' to trust it...
It would be great to know which `hackage-server` version is running — e.g. on Hackage. This way you could easily check if a spefic feature is present or yet to...
The package sub-resources for upload-time and uploader incorrectly refer to the latest revision and Hackage admin who performed the revision. For example: https://hackage.haskell.org/package/AC-Vector-2.3.2 * Uploaded by: AndrewCoppin at 2011-08-12T12:33:08Z *...
This endpoint can't be properly consumed by scripts, as it returns html only.
As discussed on #hackage, receiving a patch/pr/mr when a revision is made would help make the update flow back upstream. Hackage can already send an email notification when a revision...