On Thu, 2009-03-19 at 11:50 +0100, Johannes Waldmann wrote: > Thanks. Now the 00-index.tar.gz works. > > When studying the access log of my web server, > I found that the cabal client (cabal-install/0.6.0) > does not want $pkg/$ver/$pkg-$ver.tar.gz > but uses packages/$pkg-$ver/tarball instead > (yes, "packages" and "tarball" are constant strings).
Oh, doh! Sorry about that. It was code to work with the new hackage server that should not have made it into a release. We were playing around with new url schemes for the new server. In future we want to use simply: $base/package/$pkg-$ver.tar.gz so eg: http://hackage.local/package/foo-1.0.tar.gz which we'd get via: repos: local: http://hackage.local/ I admit it's less convenient for a passive package repo to have to use a package/ subdir like that but for the case of a full hackage server with all the other services it means we can find the right url for uploads etc. We really need to write down a proper specification of the hackage interface. Duncan _______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
