divide packages into "core" and "extra" packages
authorSimon Marlow <simonmar@microsoft.com>
Thu, 24 Aug 2006 11:49:02 +0000 (11:49 +0000)
committerSimon Marlow <simonmar@microsoft.com>
Thu, 24 Aug 2006 11:49:02 +0000 (11:49 +0000)
commitcc4e58b669ea557909bde4307b0cc5fed19de919
tree1c2284ccc952c11be83406a4bea01d775d471275
parent506299fe7ab11594a15e2167c128ab0f7a8ec89c
divide packages into "core" and "extra" packages
The following packages are now "core" packages:

  base, Cabal, haskell98, readline, regex-base, regex-compat
  regex-posix, stm, template-haskell, unix, Win32

Core packages are those packages required to bootstrap GHC, or are
closely tied to GHC (stm, template-haskell).  These are the packages
that will be provided in a source distribution from now on.

All other packages are classified as "extra" packages.  As far as
binary distributions and nightly builds go, nothing will change -
we'll still build and include all these packages in the distributions.

NOTE: 'sh darcs-all get' will now get the core packages only.  To get
the extra packages too, use 'sh darcs-all --extra get'.
darcs-all
libraries/core-packages [new file with mode: 0644]
libraries/extra-packages [moved from libraries/default-packages with 58% similarity]