On May 3, 2007, at 10:24 , Ross Paterson wrote:
[for some reason I don't seem to be able to get this to the
libraries list, so I'm sending it to cabal-devel]
I propose to change the directory layout of the HackageDB data, by
putting
each version in a separate directory (to simplify future expansion).
This will not affect users of the web interface, but will be a
breaking
change for those who reference the files directly, notably cabal-
install.
Here's how the positions of the files of the binary package would
change
(-> denotes a symbolic link):
Current layout Proposed layout
--------------------------------------------------------------------
binary/binary-0.2.cabal binary/0.2/binary.cabal
binary/binary-0.2.tar.gz binary/0.2/binary-0.2.tar.gz
binary/binary-0.2.misc/doc/html/ binary/0.2/doc/html/
binary/binary-0.3.cabal binary/0.3/binary.cabal
binary/binary-0.3.tar.gz binary/0.3/binary-0.3.tar.gz
binary/binary-0.3.misc/doc/html/ binary/0.3/doc/html/
binary/latest.misc -> binary-0.3.misc binary/latest -> 0.3
Fine by me. In cabal-install you probably only need to change
Network.Hackage.CabalInstall.Update.pkgURL.
/Björn_______________________________________________
cabal-devel mailing list
cabal-devel@haskell.org
http://www.haskell.org/mailman/listinfo/cabal-devel