haskell-debian (3.13) unstable; urgency=low

  * Add the cabal-debian executable to this package to ease bootstrapping.

 -- David Fox <dsf@seereason.com>  Fri, 16 Jan 2009 06:41:40 -0800

haskell-debian (3.12) unstable; urgency=low

  * Export some functions and types from Debian.Apt.Index that were
    already being used by other applications
  * Allow relation parser to skip empty relations like such as: a, ,c

 -- Jeremy Shaw <jeremy@n-heptane.com>  Fri, 09 Jan 2009 18:22:09 -0600

haskell-debian (3.11) unstable; urgency=low

  * Gather code to retrieve the text an URI points to into the Debian.URI
    module.

 -- David Fox <dsf@seereason.com>  Tue, 04 Nov 2008 13:53:33 -0800

haskell-debian (3.10) unstable; urgency=low

  * Change name and arch of doc package.

 -- David Fox <dsf@seereason.com>  Sat, 20 Sep 2008 12:07:38 -0700

haskell-debian (3.9) unstable; urgency=low

  * Compute exactly which packages participate in dependency cycles.

 -- David Fox <dsf@seereason.com>  Mon, 18 Aug 2008 12:42:56 -0700

haskell-debian (3.8) unstable; urgency=low

  * Don't add an extra newline at the end of the Files section when
    editing the .changes file.

 -- David Fox <dsf@seereason.com>  Mon, 21 Jul 2008 10:57:49 -0700

haskell-debian (3.7) unstable; urgency=low

  * Eliminate all direct uses of TIO, we always use CIO m => so
    that all functions can be called from the regular IO monad.

 -- David Fox <dsf@seereason.com>  Sat, 19 Jul 2008 10:27:49 -0700

haskell-debian (3.6) unstable; urgency=low

  * Remove useless arguments from insertRelease.
  * Replace debianization

 -- David Fox <dsf@seereason.com>  Tue, 01 Jul 2008 10:41:22 -0700

haskell-debian (3.5) unstable; urgency=low

  * Debianization generated by cabal-debian

 -- David Fox <dsf@seereason.com>  Sat, 28 Jun 2008 15:49:07 -0700

haskell-debian (3.4) unstable; urgency=low

  * Even correcter code for doing Relax-Depends.  The relaxDeps function
    is now seperate from the other build depenency functions, which makes
    things a bit simpler and easier to document.

 -- David Fox <dsf@seereason.com>  Wed, 18 Jun 2008 21:00:36 +0000

haskell-debian (3.3) unstable; urgency=low

  * Add code to correctly implement Relax-Depends for non-global
    dependencies.

 -- David Fox <dsf@seereason.com>  Sat, 31 May 2008 07:31:15 +0000

haskell-debian (3.2) unstable; urgency=low

  * Redo the buildable function in GenBuildDeps.
  * Improve message from OSImage.updateLists.

 -- David Fox <dsf@seereason.com>  Sat, 24 May 2008 13:06:09 +0000

haskell-debian (3.1-1) unstable; urgency=low

  * Version number follies.

 -- David Fox <dsf@seereason.com>  Thu, 22 May 2008 16:18:47 -0700

haskell-debian (3.1) unstable; urgency=low

  * Re-worked the build dependency computation

 -- David Fox <dsf@seereason.com>  Thu, 22 May 2008 10:59:22 -0700

haskell-debian (3.0) unstable; urgency=low

  * Re-organization of module heirarchy.

 -- David Fox <dsf@seereason.com>  Mon, 19 May 2008 12:47:25 -0700

haskell-debian (2.28) unstable; urgency=low

  * Eliminate use of haskell-ugly library.

 -- David Fox <dsf@seereason.com>  Wed, 14 May 2008 12:30:40 -0700

haskell-debian (2.27) unstable; urgency=low

  * Changes for switch to lazy bytestrings in haskell-unixutils.

 -- David Fox <dsf@seereason.com>  Tue, 06 May 2008 05:52:51 -0700

haskell-debian (2.26) unstable; urgency=low

  * Improve error report from "Missing control file or changelog"

 -- David Fox <dsf@seereason.com>  Mon, 05 May 2008 05:59:27 -0700

haskell-debian (2.25) unstable; urgency=low

  * Packaging changes for haskell-devscripts 0.6.10.

 -- David Fox <dsf@seereason.com>  Sat, 29 Mar 2008 10:25:54 -0700

haskell-debian (2.24) unstable; urgency=low

  * New version of dupload reads both /etc/dupload.conf and ~/.dupload.conf, so
    we have to explicitly unset $preupload in ~/.dupload.conf.

 -- David Fox <dsf@seereason.com>  Tue, 25 Mar 2008 05:49:08 -0700

haskell-debian (2.23) unstable; urgency=low

  * Fix a divide by zero error in Debian.Shell.  This should also improve
    the behavior of the code that outputs one dot per 128 characters of
    shell command output.

 -- David Fox <dsf@seereason.com>  Wed, 12 Mar 2008 16:55:59 +0000

haskell-debian (2.22) unstable; urgency=low

  * Add a chars/dot argument to Shell.dotOutput
  * Moved some functions from Shell to haskell-unixutils
  * Moved TIO module to haskell-extra

 -- David Fox <dsf@seereason.com>  Sun, 02 Mar 2008 10:14:13 -0800

haskell-debian (2.21) unstable; urgency=low

  * Change some writeFile calls to avoid lazyness in evaluating the
    second argument, which appears to lead to locked file errors.

 -- David Fox <dsf@seereason.com>  Sun, 24 Feb 2008 11:06:53 -0800

haskell-debian (2.20) unstable; urgency=low

  * Message Improvements
  * Discard duplicate dependency relations
  * Fix rfc822DateFormat

 -- Jeremy Shaw <jeremy@n-heptane.com>  Wed, 20 Feb 2008 13:34:34 -0800

haskell-debian (2.19) unstable; urgency=low

  * Added more functions for working with index files

 -- Jeremy Shaw <jeremy@n-heptane.com>  Tue, 19 Feb 2008 16:07:46 -0800

haskell-debian (2.18) unstable; urgency=low

  * Hack: Debian.Local.Insert.addPackagesToIndexes work-around for optimizer bug
  * Debian.Package: use controlFromIndex instead of calling zcat

 -- Jeremy Shaw <jeremy@n-heptane.com>  Mon, 11 Feb 2008 23:08:30 -0800

haskell-debian (2.17) unstable; urgency=low

  * TIO module fixes and cleanups.

 -- David Fox <dsf@seereason.com>  Thu, 07 Feb 2008 05:45:00 -0800

haskell-debian (2.16) unstable; urgency=low

  * Add setRepoMap to install cached repository info
  * Print more info about what happened when a repository appears not to exist.

 -- David Fox <ddssff@gmail.com>  Wed, 06 Feb 2008 16:00:45 -0800

haskell-debian (2.15) unstable; urgency=low

  * Fix bug in Debian.VersionPolicy
  * Split a simple TIO monad out of the AptIO monad.
  * Simplify Repository type, eliminate parameterized Release etc.
  * Improve type safety of the SourcesList related types

 -- David Fox <ddssff@gmail.com>  Wed, 06 Feb 2008 05:38:12 -0800

haskell-debian (2.14) unstable; urgency=low

  * Rewrite of Debian.VersionPolicy.
  * Run unit tests during build

 -- David Fox <ddssff@gmail.com>  Mon, 28 Jan 2008 13:07:00 -0800

haskell-debian (2.13) unstable; urgency=low

  * Improvements in code currently used to compute the build dependencies.
    This allows builds of packages which previously caused an combinatoric
    explosion in memory and time use.  The specific modifications are to
    avoid making a huge list of all the solution candidates that failed,
    and to put the relations into a normal form which only involves equals
    dependencies on packages that are actually available for installation.
    Finally, a bug in handling of architecture specific dependencies was
    fixed which might have been causing the extremely long and fruitless
    searches for some packages' build dependencies.

 -- David Fox <ddssff@gmail.com>  Sat, 19 Jan 2008 19:28:32 +0000

haskell-debian (2.12) unstable; urgency=low

  * Add Debian.Apt.Dependecies and Debian.Apt.Package to debian.cabal

 -- Jeremy Shaw <jeremy.shaw@linspireinc.com>  Fri, 18 Jan 2008 17:13:24 -0800

haskell-debian (2.11) unstable; urgency=low

  * Added trump detector
  * Added code to find parents and siblings of a binary package from the
    Packages/Sources files
  * Packaging updates

 -- Jeremy Shaw <jeremy.shaw@linspireinc.com>  Fri, 14 Dec 2007 13:55:20 -0800

haskell-debian (2.10) unstable; urgency=low

  * Added new interface, Apt.Debian.Methods.fetch which allows the UI
    portion of fetching (status, authentication), to be controlled by
    providing a set of callback functions.

 -- Jeremy Shaw <jeremy.shaw@linspireinc.com>  Tue, 20 Nov 2007 14:07:43 -0800

haskell-debian (2.9) unstable; urgency=low

  * Add caching of loaded package indexes based on the path and the
    file status of the cached index file.  Also splits Debian.Types
    into several modules.

 -- David Fox <dsf@seereason.org>  Fri,  9 Nov 2007 11:05:11 -0800

haskell-debian (2.8) unstable; urgency=low

  * Last version had bogus dependencies due to an unknown build error.
    Make loading of package indexes less lazy in an attempt to reduce
    memory usage.

 -- David Fox <dsf@seereason.org>  Wed,  7 Nov 2007 10:54:27 -0800

haskell-debian (2.7) unstable; urgency=low

  * Make loading of package indexes lazy.

 -- David Fox <dsf@seereason.org>  Mon, 22 Oct 2007 11:11:34 -0700

haskell-debian (2.6) unstable; urgency=low

  * Pass --immediate-configure-false to build-env so we can create
    environments for gutsy, lenny, and sid.

 -- David Fox <dsf@seereason.org>  Sat, 20 Oct 2007 16:17:59 -0700

haskell-debian (2.5) unstable; urgency=low

  * Reduce amount of apt-get updating that occurs.

 -- David Fox <ddssff@gmail.com>  Sat, 20 Oct 2007 13:50:25 +0000

haskell-debian (2.4) unstable; urgency=low

  * Fix parsing of version tags in VersionPolicy.  It was always failing
    and therefore not understanding versions we had generated.

 -- David Fox <ddssff@gmail.com>  Sat, 13 Oct 2007 04:44:39 -0700

haskell-debian (2.3) unstable; urgency=low

  * The EnvPath and EnvRoot types had show methods that were not
    invertable by read.  Now they use deriving Show, and use rootPath
    and the new outsidePath to convert EnvRoot and EnvPath to the
    FilePath type.  This is a big looking change, but safe.
  * Replace code that looked at the "Package" and "Version" fields
    of a parsed control file with calls to packageName and
    packageVersion, which just returns values already computed and
    saved in the Package object.
  * Use EnvPath instead of FilePath in places where it makes sense, such
    as the copyDebianBuildTree and other places in Debian.SourceTree.
    This change propagated down in various places, and the cutoff may be
    a little out of whack in some places, but it is all typesafe (and
    therefore wonderful?)

 -- David Fox <ddssff@gmail.com>  Thu, 11 Oct 2007 15:43:03 +0000

haskell-debian (2.2) unstable; urgency=low

  * Fix a bug in parsing of dependency relations when there is
    whitespace after a right square brace.

 -- David Fox <ddssff@gmail.com>  Tue,  9 Oct 2007 21:00:24 +0000

haskell-debian (2.1) unstable; urgency=low

  * Fix show method of SliceList, the elements need to be
    terminated by newlines.

 -- David Fox <ddssff@gmail.com>  Fri,  5 Oct 2007 00:11:33 -0700

haskell-debian (2.0) unstable; urgency=low

  * Change Apt. to Debian.
  * Added Debian.Apt.Methods
  * Added Debian.Deb
  * Added Debian.Time

 -- Jeremy Shaw <jeremy.shaw@linspire.com>  Wed, 19 Sep 2007 15:14:10 -0700

haskell-apt (1.0) unstable; urgency=low

  * Initial Debian package.

 -- David Fox <ddssff@gmail.com>  Tue, 18 Sep 2007 09:33:24 -0700
