[commit: Cabal] : Fix reporting of installed program versions in cabal list (398ac67)

Ian Lynagh igloo at earth.li
Fri Jun 24 02:05:06 CEST 2011


Repository : ssh://darcs.haskell.org//srv/darcs/packages/Cabal

On branch  : 

http://hackage.haskell.org/trac/ghc/changeset/398ac673d94007ab197096452fed8deae322cbe8

>---------------------------------------------------------------

commit 398ac673d94007ab197096452fed8deae322cbe8
Author: Duncan Coutts <duncan at haskell.org>
Date:   Fri Dec 18 23:25:01 2009 +0000

    Fix reporting of installed program versions in cabal list
    We do not know if programs are installed or not so report
    unknown rather than saying it is not installed.

>---------------------------------------------------------------

 cabal-install/Distribution/Client/List.hs |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/cabal-install/Distribution/Client/List.hs b/cabal-install/Distribution/Client/List.hs
index 0d67399..a19f9d3 100644
--- a/cabal-install/Distribution/Client/List.hs
+++ b/cabal-install/Distribution/Client/List.hs
@@ -171,7 +171,8 @@ showPackageSummaryInfo pkginfo =
          Just pkg -> disp (packageVersion pkg)
      , text "Latest version installed:" <+>
        case latestInstalled pkginfo of
-         Nothing  -> text "[ Not installed ]"
+         Nothing  | hasLib pkginfo -> text "[ Not installed ]"
+                  | otherwise      -> text "[ Unknown ]"
          Just pkg -> disp (packageVersion pkg)
      , maybeShow (homepage pkginfo) "Homepage:" text
      , text "License: " <+> text (show (license pkginfo))





More information about the Cvs-libraries mailing list