lp:debian/lenny/haskell-utils

Created by James Westby and last modified
Get this branch:
bzr branch lp:debian/lenny/haskell-utils
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Mature

Recent revisions

4. By Ian Lynagh (wibble) <email address hidden>

* We now make tight (build-)deps for the Cabal packages we depend on.
  This means that we can't have problems caused by cross-module
  inlining, or even Cabal version numbers becoming mismatched.
  Closes: #432799.
* Ignore dotfiles in varfile directories.
  In particular, this means that we ignore things like vim swapfiles.
  Closes: #445627.
* Fix the doc directory used in libghc6-PACKAGE-doc.postrm.
  Closes: #463998.
* Move the ghc6 version dependency logic into this package, and
  ignore what the ghc6 package tells us. This allows us to vary it,
  in particular make changes to the supported arches list, without
  having to do another ghc6 build on all platforms.
* All platforms now support ghc6, so make library build-deps just
      ghc6 (>= 6.8.2), ghc6 (<< 6.8.2+)
  rather than
      ghc6 (>= 6.8.2) [$ghc6_arches], ghc6 (<< 6.8.2+) [$ghc6_arches]
* Changes in Debian packaging scripts 10 over 9:
  * We now use ${impl:ghc6:lib_build_deps} rather than ${ghc6_lib_bdeps}.
    Closes: #460077.
  * We now use ${impl:ghc6:*_deps} rather than ${ghc6_*_deps} and
    hardcoded, unversioned deps.
  * Call canonicalise-comma-list on the depends and suggests fields in
    control.in. This works around bugs in lintian, where it gets
    confused and starts giving spurious warnings.

3. By Ian Lynagh (wibble) <email address hidden>

* Remove nhc98 compilation option as it is no longer in the archive.
* Remove nhc98 ifdefs, and thus the need for CPP. Remove build-dep on
  cpphs.
* Remove redundant RE.hs REParser.hs StateM.hs (were only used for
  nhc98).
* Change build-deps to always require ghc6.
  Closes: #332978, #333534, #327280.
* Don't suggest implementations that are no longer in the archive.
* Apply patch from Stefan Potyra to remove the compiler file when it
  is empty, thus fixing droppings in /var/lib/haskell-utils.
  Closes: #328331.
* Apply patch from Simon Waters to fix a typo in the package description.
* Move haskell-utils manpage to section 8. Closes: #315681.
* Bump standards version to 3.7.2.

2. By Ian Lynagh (wibble) <email address hidden>

* Don't allow ghc4 to satisfy the build-dep as it doesn't have Text.Regex.
* Implement a simple RE matcher for nhc98, and special case some of the
  building stuff for it.
* Build-deps need hmake when we are using nhc98.
* Give the nhc98 binary a larger default heap size (10M up from 400k).
* Build-depend on cpphs (used for some of the nhc98 magic).

1. By Ian Lynagh (wibble) <email address hidden>

* The "remove compiler" actions when replacing an existing entry must
  be done before re-adding the compiler.
* Remove -Werror from Makefile as some older compilers don't like it.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:debian/squeeze/haskell-utils
This branch contains Public information 
Everyone can see this information.

Subscribers