[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Haskell Platform



Hello,

I started making a sketch of what would be a haskell-platform package:

Depends: ghc6 (>= 6.10.3-3), ghc6 (<< 6.10.3+),
  libghc6-cgi-dev (>= 3001.1.7.1-1), libghc6-cgi-dev (<< 3001.1.7.1+), # Waiting for parsec2, Kari Pahula <kaol@debian.org>
  libghc6-fgl-dev (>= 5.4.2.2-1), libghc6-fgl-dev (<< 5.4.2.2+), # Old GHC, Kari Pahula <kaol@debian.org>
  libghc6-editline-dev (>= 0.2.1.0-2), libghc6-editline-dev (<< 0.2.1.0+),
  libghc6-glut-dev (>= 2.1.1.2-1), libghc6-glut-dev (<< 2.1.1.2+), # Old GHC, Kari Pahula <kaol@debian.org>
  libghc6-haskell-src-dev (>= 1.0.1.3-1+b1), libghc6-haskell-src-dev (<< 1.0.1.3+),
  libghc6-html-dev (>= 1.0.1.2), libghc6-html-dev (<< 1.0.1.2+),
  libghc6-hunit-dev (>= 1.2.0.3-3+b1), libghc6-hunit-dev (<< 1.2.0.3+),
  libghc6-mtl-dev (>= 1.1.0.2-7), libghc6-mtl-dev (<< 1.1.0.2+),
  libghc6-network-dev (>= 2.2.1.1), libghc6-network-dev (<< 2.2.1.1+), # Waiting for parsec2, Kari Pahula <kaol@debian.org>
  libghc6-opengl-dev, # Newer version, Kari Pahula <kaol@debian.org>
  libghc6-parallel-dev (>= 1.1.0.1), libghc6-parallel-dev (<< 1.1.0.1+), # Old version, Kari Pahula <kaol@debian.org>
  libghc6-parsec2-dev (>= 2.1.0.1), libghc6-parsec2-dev (<< 2.1.0.1+), # in NEW, Kari Pahula <kaol@debian.org>
  libghc6-quickcheck1-dev (>= 1.2.0.0-2), libghc6-quickcheck1-dev (<< 1.2.0.0+),
  libghc6-regex-base-dev, # Newer version, Arjan Oosting <arjan@debian.org>
  libghc6-regex-compat-dev, # Newer version, Arjan Oosting <arjan@debian.org>
  libghc6-regex-posix-dev, # Newer version, Arjan Oosting <arjan@debian.org>
  libghc6-stm-dev (>= 2.1.1.2-4+b1), libghc6-stm-dev (<< 2.1.1.2),
  libghc6-time-dev (>= 1.2.2.4-1), libghc6-time-dev (<< 1.2.2.4),
  libghc6-xhtml-dev (>= 3000.2.0.1-5+b1), libghc6-xhtml-dev (<< 3000.2.0.1),
  libghc6-zlib-dev (>= 0.5.0.0-5+b1), libghc6-zlib-dev (<< 0.5.0.0),
  libghc6-http-dev (>= 4000.0.6-5+b1), libghc6-http-dev (<< 4000.0.6), # Waiting for parsec2, Arjan Oosting <arjan@debian.org>
  cabal-install (>= 0.6.2), cabal-install (<< 0.6.2+), # Must be packaged
  alex (>= 2.3.1), alex (<< 2.3.1+), # Old version, Ian Lynagh (wibble) <igloo@debian.org>
  happy (>= 1.18.4), happy (<< 1.18.4+), # Old version, Ian Lynagh (wibble) <igloo@debian.org>
  haddock (>= 2.4.2-1), haddock (<< 2.4.2+)

There're the following cases:

* Waiting for parsec2: Waiting for parsec2.  Packages that are in an old
  version, or that depends on ghc6, and that also depends on parsec2.  There's
  nothing to do about this till parsec2 passes NEW.
  * cgi
  * network
  * http
* Old GHC: Packages that have not yet been updated to GHC 6.10.3.
  * fgl
  * glut
* Old version: Packages that are packaged in a version older than the one
  specified in the haskell platform.
  * parallel
  * alex
  * happy
* in NEW: state of parsec2, waiting for the ftp master.
  * parsec2
* Must be packaged: there's no debian package for this package.
  * cabal-install

The list I've checked is:
http://hackage.haskell.org/platform/2009.2.0.1/haskell-platform.cabal .

So, things that can be done by now:

* binNMU packages with in "Old GHC".
* package new version of packages in "Old version".
* package packages in "Must be packaged".

Good afternoon.

-- 
marcot
http://marcot.iaaeee.org/


Reply to: