[Haskell-cafe] Non-hackage cabal source
Claus Reinke
claus.reinke at talk21.com
Thu Nov 4 11:03:56 EDT 2010
> remote-repo: myhackage:http://myhackage/packages
> However, when I try to unpack my package with cabal:
> $ cabal unpack MyPackage
> Downloading MyPackage-0.0.1...
> cabal: Failed to download
> http://myhackage/packages/package/MyPackage-0.0.1.tar.gz : ErrorMisc
> "Unsucessful HTTP code: 404"
>
> Why is cabal even making this request?
> Why is it not making the request to
> http://myhackage/packages/MyPackage/0.0.1/MyPackage-0.0.1.tar.gz
Seems to be a hardcoded difference in repo layouts,
in Distribution/Client/Fetch.hs:packageURI . Refers
to repo layouts for current hackage and future
package servers, although the new docs (from an
old GSoC project) and implementation do not appear
to be in synch:
http://hackage.haskell.org/trac/hackage/wiki/HackageDB
http://hackage.haskell.org/trac/hackage/wiki/HackageDB/2.0/OldURIs
http://hackage.haskell.org/trac/hackage/wiki/HackageDB/2.0/URIs
Btw, I've opened a couple of related tickets:
- please clarify/document --remote-repo
http://hackage.haskell.org/trac/hackage/ticket/759
- expose existing functionality: fetchPackage/unpackPackage
http://hackage.haskell.org/trac/hackage/ticket/758
Claus
More information about the Haskell-Cafe
mailing list