Ticket #897 (closed defect: wontfix)
cabal sdist broken on OS X
| Reported by: | tibbe | Owned by: | |
|---|---|---|---|
| Priority: | high | Milestone: | |
| Component: | Cabal library | Version: | 1.8.0.6 |
| Severity: | major | Keywords: | |
| Cc: | bos | Difficulty: | unknown |
| GHC Version: | Platform: | Mac OS |
Description
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
Change History
Note: See
TracTickets for help on using
tickets.
