[Hackage] #864: worldfile written with incorrect case
Hackage
cvs-ghc at haskell.org
Mon Apr 16 09:00:04 CEST 2012
#864: worldfile written with incorrect case
---------------------------------+------------------------------------------
Reporter: benmachine | Owner:
Type: defect | Status: new
Priority: normal | Milestone: cabal-install-0.16
Component: cabal-install tool | Version: HEAD
Severity: normal | Keywords:
Difficulty: unknown | Ghcversion:
Platform: |
---------------------------------+------------------------------------------
Changes (by kosmikus):
* milestone: cabal-install-0.14 => cabal-install-0.16
Comment:
Pains me to do this, but I'll defer this to the next release. The
situation seems a bit messy to me, and I don't want to interfere.
In the install command, user targets are "resolved". During this phase,
case-resolution is done, but for example, also "world" is expanded to the
actual contents of the world file. The resolved targets are then passed to
the solver.
However, when the world file is written, the original command line targets
are used, not the resolved ones. And indeed, from the output of the
resolver we can't tell anymore which targets have been specified
explicitly, and which ones might have been themselves added by other means
(such as expanding world).
I think the proper fix is to add enough info to the output of the target
resolver so that we can use that info for writing the world file, too.
However, this is a change I don't want to make immediately before a
release.
--
Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/864#comment:2>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects
More information about the cabal-devel
mailing list