id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc	difficulty	ghcversion	platform
897	cabal sdist broken on OS X	tibbe		"The latest released version of cabal-install generates an sdist correctly:

{{{
$ cabal sdist -v3
Warning: Cannot run preprocessors. Run 'configure' command first.
creating dist/src
Building source dist for hashable-1.1.2.2...
creating dist/src/sdist.67677/hashable-1.1.2.2
creating dist/src/sdist.67677/hashable-1.1.2.2/Data
creating dist/src/sdist.67677/hashable-1.1.2.2/cbits
Installing ./Data/Hashable.hs to
dist/src/sdist.67677/hashable-1.1.2.2/./Data/Hashable.hs
Installing cbits/hashByteString.c to
dist/src/sdist.67677/hashable-1.1.2.2/cbits/hashByteString.c
creating dist/src/sdist.67677/hashable-1.1.2.2/tests
Installing tests/Properties.hs to
dist/src/sdist.67677/hashable-1.1.2.2/tests/Properties.hs
creating dist/src/sdist.67677/hashable-1.1.2.2
Installing LICENSE to dist/src/sdist.67677/hashable-1.1.2.2/LICENSE
creating dist/src/sdist.67677/hashable-1.1.2.2
Installing CHANGES to dist/src/sdist.67677/hashable-1.1.2.2/CHANGES
creating dist/src/sdist.67677/hashable-1.1.2.2
Installing README.md to dist/src/sdist.67677/hashable-1.1.2.2/README.md
creating dist/src/sdist.67677/hashable-1.1.2.2/tests
Installing tests/Properties.hs to
dist/src/sdist.67677/hashable-1.1.2.2/tests/Properties.hs
creating dist/src/sdist.67677/hashable-1.1.2.2/benchmarks
Installing benchmarks/Benchmarks.hs to
dist/src/sdist.67677/hashable-1.1.2.2/benchmarks/Benchmarks.hs
creating dist/src/sdist.67677/hashable-1.1.2.2/benchmarks
Installing benchmarks/Makefile to
dist/src/sdist.67677/hashable-1.1.2.2/benchmarks/Makefile
creating dist/src/sdist.67677/hashable-1.1.2.2
Installing Setup.hs to dist/src/sdist.67677/hashable-1.1.2.2/Setup.hs
Installing ./hashable.cabal to
dist/src/sdist.67677/hashable-1.1.2.2/./hashable.cabal
Source tarball created: dist/hashable-1.1.2.2.tar.gz
}}}

but HEAD generates an incorrectly named tempdir:

{{{
$ cabal sdist -v3
creating dist/src
Building source dist for hashable-1.1.2.2...
creating dist/src/sdist.-67246
creating dist/src/sdist.-67246/Data
creating dist/src/sdist.-67246/cbits
Installing ./Data/Hashable.hs to dist/src/sdist.-67246/./Data/Hashable.hs
Installing cbits/hashByteString.c to
dist/src/sdist.-67246/cbits/hashByteString.c
creating dist/src/sdist.-67246/tests
Installing tests/Properties.hs to dist/src/sdist.-67246/tests/Properties.hs
creating dist/src/sdist.-67246
Installing LICENSE to dist/src/sdist.-67246/LICENSE
creating dist/src/sdist.-67246
Installing CHANGES to dist/src/sdist.-67246/CHANGES
creating dist/src/sdist.-67246
Installing README.md to dist/src/sdist.-67246/README.md
creating dist/src/sdist.-67246/tests
Installing tests/Properties.hs to dist/src/sdist.-67246/tests/Properties.hs
creating dist/src/sdist.-67246/benchmarks
Installing benchmarks/Benchmarks.hs to
dist/src/sdist.-67246/benchmarks/Benchmarks.hs
creating dist/src/sdist.-67246/benchmarks
Installing benchmarks/Makefile to dist/src/sdist.-67246/benchmarks/Makefile
Preprocessing library hashable-1.1.2.2...
creating dist/src/sdist.-67246
Installing Setup.hs to dist/src/sdist.-67246/Setup.hs
Installing ./hashable.cabal to dist/src/sdist.-67246/./hashable.cabal
cabal: dist/src/sdist.-67246/hashable-1.1.2.2: does not exist
}}}
"	defect	closed	high		Cabal library	1.8.0.6	major	wontfix		bos	unknown		Mac OS
