hackage-server icon indicating copy to clipboard operation
hackage-server copied to clipboard

Hackage-Server: A Haskell Package Repository

Results 221 hackage-server issues
Sort by recently updated
recently updated
newest added

I’m not currently sure if this is an issue with hackage-server, acid-state, Docker, or something else, but I figured I would report it all the same. Here are the steps...

docker

@adamgundry writes (in https://github.com/haskell/hackage-server/issues/615): It might be worth switching Hackage to use the `full-text-search` package. This was derived from the Hackage search implementation (so it provides a very similar interface...

enhancement
component: search
help wanted
tech debt

E.g., we may have a list of system libraries in the repo that a cron script reads and apt-get-installs the libs (in the future, it might also add extra apt...

component: doc builder

I have a build error for haddock docs on a package. That links to [here](http://hackage.haskell.org/package/odbc-0.0.1/reports/): I know how to fix the build (install `freetds-dev` on Linux), but on the web...

component: doc builder
good first issue
help wanted
ops

These lines screw things up: https://github.com/haskell/hackage-server/blob/4d6d2089d442859e3d04874a82f421cb8950eef5/exes/BuildClient.hs#L496 https://github.com/haskell/hackage-server/blob/4d6d2089d442859e3d04874a82f421cb8950eef5/exes/BuildClient.hs#L499 This looks up the package in the repoIndex. But for a candidate that _isn't_ a dup (i.e. for which that name/version pair is...

As it stands, if a test suite spins forever, the general timeout brings down the builder, but it doesn't submit a failed build report, so can "latch" on that point...

component: doc builder

Occasionally we get a hackage builder fail for reasons that don't register on the server (e.g. doc tarball is invalid for upload) and so the server-based mechanism we moved to...

component: doc builder

Ticket #61 seems to claim that a solution would fix the problem where search engines give results that link to old versions of documentation. Though a fix was implemented 5...

component: search
component: ux

The docs instructions on the uploads page should be here as well ideally, not just linked.

component: ux

Because `cabal-install` does not support package candidates explicitly, the only way for the doc builder to install a package candidate (in order to build its docs) is to do ```...

component: doc builder