Advance warning to package authors of breakage

Duncan Coutts duncan.coutts at googlemail.com
Sat Nov 28 11:28:56 EST 2009


On Mon, 2009-11-16 at 00:47 +0000, Duncan Coutts wrote:
> package authors,
> 
> I'm preparing to release two new versions of cabal-install.

The cabal-install 0.6.4 version has now been released. Users will get
prompted to upgrade when they next run cabal update. Note this version
still will not work with ghc-6.12. But it will give people a better
error message and tell them how to upgrade.

The (as yet unreleased) cabal-install 0.8.x version will work with
ghc-6.12. This version is only available via darcs at the moment.

darcs get --partial http://darcs.haskell.org/cabal-install

If you do want to test the ghc-6.12 RC, I recommend upgrading your
cabal-install to a 0.8.x version before removing any older ghc version
you've currently got.

One additional fallout from the cabal-install release is that mtlx-0.1.1
is now broken. The cabal program will refuse to unpack mtlx-0.1.1.tar.gz
because it classifies it as a tarbomb. A tarbomb is a tar file that
would unpack files into the top level directory rather than all files
under the subdirectory ./mtlx-0.1.1/. The tar file contains the stray
entry "./._mtlx-0.1.1". This package will need to be re-uploaded.

My suggestion is to use cabal sdist since this only selects the required
files (but do check all the required files are listed) and it always
uses a portable tar format.

Duncan



More information about the Libraries mailing list