[GHC] #8886: sync-all: END actions result in confusing error message

GHC ghc-devs at haskell.org
Thu Mar 13 15:57:59 UTC 2014


#8886: sync-all: END actions result in confusing error message
-------------------------------------+-------------------------------------
       Reporter:  fw                 |             Owner:
           Type:  bug                |            Status:  new
       Priority:  normal             |         Milestone:
      Component:  Build System       |           Version:  7.6.3
       Keywords:                     |  Operating System:  Unknown/Multiple
   Architecture:  Unknown/Multiple   |   Type of failure:  Building GHC
     Difficulty:  Easy (less than 1  |  failed
  hour)                              |         Test Case:
     Blocked By:                     |          Blocking:
Related Tickets:                     |
-------------------------------------+-------------------------------------
 The instructions at [wiki:Newcomers] were slightly outdated, and result in
 a rather confusing error message:

 {{{
 $ ./sync-all --testsuite get
 Unrecognised flag: --testsuite at ./sync-all line 872.
 == Checking for old haddock repo
 == Checking for old binary repo
 == Checking for old mtl repo
 == Checking for old Cabal repo
 == Checking for old time from tarball
 ============================
 ATTENTION!

 You have an old time package in your GHC tree!

 Please remove it (e.g. "rm -r libraries/time"), and then run
 "./sync-all get" to get the new repository.
 ============================
 == Checking for obsolete Git repo URL
 $
 }}}

 The patch suppresses the misleading error message.  I've already removed
 the `--testsuite` flag from the wiki page.

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8886>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list