Re: Cabal-Install User Experience Feedback

On Wed, 2008-08-13 at 22:58 -0700, Jason Dagit wrote:
Hello,
I tried to use cabal-install but my user experience was less than satisfactory.
Thanks for the feedback Jason. Sorry, I did have a longer version of this email but my net connection currently seems to be having trouble sending emails more than about 4k. So I'm afraid you're getting a shortened version. The main page has the instructions for bug reporting (or via the cabal home page): http://hackage.haskell.org/trac/hackage/ you can either register or use the guest account.
$ cabal install -p ByteString Resolving dependencies...
Hmm...What does that mean?
So the problem is that we do not track the profiling versions of libs separately. So cabal is noting (but not saying) that there is nothing to do because you've already got bytestring installed. The workaround at the moment is to unregister that package and reinstall with -p So the things I think that'd fix your problem in future, are: 1. install/upgrade should report when they think there is nothing to install since it's using the latest version (this is easy) 2. allow a way to force the reinstall of a package (easy) 3. properly track for each package which components are installed (ordinary libs, profiling libs, docs) and allow the remaining components to be installed (eg cabal install bytestring -p would install just bytestring's prof libs, and all of bytestring's deps that are also missing the profiling libs) (this is hard) 4. implement uninstall (medium difficulty) Anything else? Duncan
participants (1)
-
Duncan Coutts