#897: cabal sdist broken on OS X ----------------------------+----------------------------------------------- Reporter: tibbe | Owner: Type: defect | Status: new Priority: high | Milestone: Component: Cabal library | Version: 1.8.0.6 Severity: major | Keywords: Difficulty: unknown | Ghcversion: Platform: Mac OS | ----------------------------+----------------------------------------------- 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 }}} -- Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/897> Hackage <http://haskell.org/cabal/> Hackage: Cabal and related projects _______________________________________________ cabal-devel mailing list cabal-devel@haskell.org http://www.haskell.org/mailman/listinfo/cabal-devel