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 <[email protected]>
  libghc6-fgl-dev (>= 5.4.2.2-1), libghc6-fgl-dev (<< 5.4.2.2+), # Old GHC, 
Kari Pahula <[email protected]>
  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 <[email protected]>
  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 <[email protected]>
  libghc6-opengl-dev, # Newer version, Kari Pahula <[email protected]>
  libghc6-parallel-dev (>= 1.1.0.1), libghc6-parallel-dev (<< 1.1.0.1+), # Old 
version, Kari Pahula <[email protected]>
  libghc6-parsec2-dev (>= 2.1.0.1), libghc6-parsec2-dev (<< 2.1.0.1+), # in 
NEW, Kari Pahula <[email protected]>
  libghc6-quickcheck1-dev (>= 1.2.0.0-2), libghc6-quickcheck1-dev (<< 1.2.0.0+),
  libghc6-regex-base-dev, # Newer version, Arjan Oosting <[email protected]>
  libghc6-regex-compat-dev, # Newer version, Arjan Oosting <[email protected]>
  libghc6-regex-posix-dev, # Newer version, Arjan Oosting <[email protected]>
  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 <[email protected]>
  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) 
<[email protected]>
  happy (>= 1.18.4), happy (<< 1.18.4+), # Old version, Ian Lynagh (wibble) 
<[email protected]>
  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/


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to