autobuilder (4.32) unstable; urgency=low

  * Allow uri: targets to refer to uncompressed, gzipped, or bzip2'ed
    tarballs

 -- David Fox <dsf@seereason.com>  Mon, 10 Nov 2008 06:09:26 -0800

autobuilder (4.31) unstable; urgency=low

  * Add and repair support for sources.list entries that have ssh: as the
    URI scheme.

 -- David Fox <dsf@seereason.com>  Wed, 05 Nov 2008 10:40:19 -0800

autobuilder (4.30) unstable; urgency=low

  * Prohibit versions in the changelog that look like vendor tags added by
    the autobuilder.  They make it difficult for the author to know what
    version needs to go into debian/changelog to trigger a build by the
    autobuilder, particularly since each distribution may have different
    auto-generated versions.

 -- David Fox <dsf@seereason.com>  Mon, 06 Oct 2008 09:52:10 -0700

autobuilder (4.29) unstable; urgency=low

  * Fix error message for bad URI target syntax.

 -- David Fox <dsf@seereason.com>  Tue, 23 Sep 2008 07:58:02 -0700

autobuilder (4.28) unstable; urgency=low

  * Require the md5sum suffix on uri targets, this means we don't have to
    download them when we already have a file with the correct checksum.
    Before the checksum was optional, but human nature being what it is
    many targets were left without checksums resulting in unnecessary
    file downloads on every run of the autobuilder.  It also resulted in
    builds failing when corrupt downloads occurred.

 -- David Fox <dsf@seereason.com>  Thu, 11 Sep 2008 08:31:28 -0700

autobuilder (4.27) unstable; urgency=low

  * When a build dependency regresses and the --allow-build-dependency-regressions
    flag is used, we need to rebuild packages that experience such regressions.  It
    is not correct that they don't need rebuilding because they were built with even
    newer packages than the ones available.  Frequently they have binary dependencies
    on packages that are no longer available.
  * Fix a bug in the build dependency computations which caused unnecessary rebuilds.

 -- David Fox <dsf@seereason.com>  Wed, 10 Sep 2008 10:21:03 -0700

autobuilder (4.26) unstable; urgency=low

  * Slightly relax the expression to recognize a date string so the
    entry in gtk2hs parses ("Thu, 8 Jul 2008 11:16:33 -0300", missing
    a leading space or zero before the first 8.)

 -- David Fox <dsf@seereason.com>  Wed, 03 Sep 2008 10:13:38 -0700

autobuilder (4.25) unstable; urgency=low

  * Improve reporting of dependency cycles, show a table of exactly
    which binary and source packages participated in cycles that need

 -- David Fox <dsf@seereason.com>  Wed, 20 Aug 2008 09:21:43 -0700

autobuilder (4.24) unstable; urgency=low

  * Return type of Debian.GenBuildDeps.buildable changed.

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

autobuilder (4.23) unstable; urgency=low

  * API changes in haskell-debian.

 -- David Fox <dsf@seereason.com>  Sat, 19 Jul 2008 07:36:44 -0700

autobuilder (4.22) unstable; urgency=low

  * Most functions that were previously in the TIO monad now work with any
    monad that is an instance of CIO, which includes IO.
  * Remove files from the uri directory if they have bad checksums.

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

autobuilder (4.21) unstable; urgency=low

  * Store the dependency info and the relaxed dependency info with the target.
    We need to use the relaxed dependency info both when deciding which target
    to build next, and when deciding whether the target needs to be rebuilt.
    The full dependency info is used when computing the build dependency solution.

 -- David Fox <dsf@seereason.com>  Thu, 19 Jun 2008 15:58:51 +0000

autobuilder (4.20) unstable; urgency=low

  * Move the modules into the Debian.AutoBuilder heirarchy.
  * Add dependency on subversion
  * Add --allow-build-dependency-regressions option

 -- David Fox <dsf@seereason.com>  Tue, 10 Jun 2008 17:45:31 +0000

autobuilder (4.19) unstable; urgency=low

  * Fix bug in build decision code - we now build when a new build
    dependency appears.

 -- David Fox <dsf@seereason.com>  Thu, 05 Jun 2008 12:14:39 +0000

autobuilder (4.18) unstable; urgency=low

  * Fix the package names of the documentation dependencies.

 -- David Fox <dsf@seereason.com>  Mon, 02 Jun 2008 17:49:09 +0000

autobuilder (4.17) unstable; urgency=low

  * Re-debianize using cabal-debian.
  * Fixes for haddock 2.1, re-enable documentation package.
  * Newdist now takes a --sender-email or Sender-Email: parameter.

 -- David Fox <dsf@seereason.com>  Mon, 02 Jun 2008 15:55:51 +0000

autobuilder (4.16) unstable; urgency=low

  * Fully implement Relax-Depends.  This directive takes a binary package name
    and an optional source package name, and says not to rebuild the source
    package even when the binary package is newer and is a build dependency of
    the source package.  This must now be used to break curcular dependencies
    such as ghc6 -> haskell-haddock -> ghc6.

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

autobuilder (4.15) unstable; urgency=low

  * Improved messaging when installation of build dependencies fails.

 -- David Fox <dsf@seereason.com>  Thu, 29 May 2008 22:04:48 +0000

autobuilder (4.14) unstable; urgency=low

  * Ignore _darcs when it appears in the configuration directory.
  * Build dependency computation code cleanups.

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

autobuilder (4.13) unstable; urgency=low

  * Fix bug in formatting of repoCache file.

 -- David Fox <dsf@seereason.com>  Wed, 21 May 2008 16:23:25 -0700

autobuilder (4.12) unstable; urgency=low

  * Changes in haskell-debian API.

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

autobuilder (4.11) unstable; urgency=low

  * Using lazy bytestrings in System.Unix.Process now
  * Bazaar support
  * Extra essential for sid: perl-modules

 -- David Fox <dsf@seereason.com>  Tue, 06 May 2008 10:42:33 -0700

autobuilder (4.10) unstable; urgency=low

  * Check for package name mismatches when creating the merged quilt
    changelog.
  * Make sure we finish computing the new changelog before overwriting
    the old one.
  * Don't die if there are entries in the patch changelog that are older
    than the oldest entry in the base changelog.  Just ignore them.
  * Update HAppS targets and others.

 -- David Fox <dsf@seereason.com>  Fri, 11 Apr 2008 06:00:12 -0700

autobuilder (4.9) unstable; urgency=low

  * Fix a bug which prevented arch-only builds - that is, building a package
    for amd64 when it had already been built for i386.

 -- David Fox <dsf@seereason.com>  Thu, 03 Apr 2008 09:09:39 -0700

autobuilder (4.8) unstable; urgency=low

  * Fix a newdist bug introduced in 4.5.4 where it ignores its
    configuration file.

 -- David Fox <dsf@seereason.com>  Tue, 01 Apr 2008 16:16:36 -0700

autobuilder (4.7) unstable; urgency=low

  * Allow multiple identical lets.

 -- David Fox <dsf@seereason.com>  Wed, 26 Mar 2008 18:54:52 -0700

autobuilder (4.6) unstable; urgency=low

  * Prohibit parameter sets that try to "Let" the same variable more
    than once.  Remove any instances of this from the example config.
  * Changes for recent versions of hardy.

 -- David Fox <dsf@seereason.com>  Mon, 24 Mar 2008 15:15:18 -0700

autobuilder (4.5.4) unstable; urgency=low

  * Fix for case 52.

 -- David Fox <dsf@seereason.com>  Wed, 12 Mar 2008 12:32:25 -0700

autobuilder (4.5.3) unstable; urgency=low

  * If a package was not built by the autobuilder, don't build it
    just because we don't know the version numbers of its build
    dependencies.  Build it only if one of those dependencies was
    built by the autobuilder.

 -- David Fox <dsf@seereason.com>  Wed, 27 Feb 2008 13:56:59 +0000

autobuilder (4.5.2) unstable; urgency=low

  * Fix a crash in progress reporting.

 -- David Fox <dsf@seereason.com>  Tue, 26 Feb 2008 20:29:30 -0800

autobuilder (4.5.1) unstable; urgency=low

  * Fix an order of operation error in the quilt patch.

 -- David Fox <dsf@seereason.com>  Sun, 24 Feb 2008 14:47:23 -0800

autobuilder (4.5) unstable; urgency=low

  * Record the version number from the source code changelog in the
    "Revision:" string, which is added to the .dsc file.  This can then be
    compared to the version number found in the changelog of the current
    source code when making the build decision.  This will cause some
    packages built with the old autobuilder to rebuild unnecessarily, but
    only in the case where there is a vendor tag in the current source
    code.  This makes some code in VersionPolicy obsolete.
  * Use $! to try to avoid some "file is locked" errors.  This needs to be
    addressed more systematically.

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

autobuilder (4.4.3) unstable; urgency=low

  * Adds the Release-Alias option
  * Sort dependencies so newest version appears first in the list of OR relations
  * If no build dependencies changed, don't add a changelog entry about it.

 -- David Fox <dsf@seereason.com>  Wed, 20 Feb 2008 11:50:34 -0800

autobuilder (4.4.2) unstable; urgency=low

  * Fix messaging when we fail to prepare the source code of a target,
    it was just exiting silently.  (Closes case 37)

 -- David Fox <ddssff@gmail.com>  Wed, 13 Feb 2008 22:16:59 -0800

autobuilder (4.4.1) unstable; urgency=low

  * Update build dependencies

 -- Jeremy Shaw <jeremy@n-heptane.com>  Tue, 12 Feb 2008 17:30:38 -0800

autobuilder (4.4) unstable; urgency=low

  * Writing repository cache was failing because the read and write
    functions were interfering with each other.  Patch haskell-regex-base.
  * Abort if we fail to prepare the source code of any of the targets.
    Since we don't know what binary packages a source package will produce
    we can't determine which subsequent packages might be affected.
  * Progress reporting improvements.

 -- David Fox <dsf@seereason.com>  Wed, 06 Feb 2008 22:15:45 -0800

autobuilder (4.3) unstable; urgency=low

  * Implement Use-Repo-Cache, which loads the most recent repository
    information to avoid long queries of remote servers.

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

autobuilder (4.2) unstable; urgency=low

  * Fix a VersionPolicy bug
  * Revamp progress reporting

 -- David Fox <dsf@seereason.com>  Mon, 04 Feb 2008 13:58:10 -0800

autobuilder (4.1) unstable; urgency=low

  * Use rewritten Debian.VersionPolicy module, vendor tags will always
    be added to version numbers unless the --do-not-change-version flag
    is given.
  * Configuration updates to use new merged ubuntu and debian repositories.
  * Add a Release-Alias parameter, to tell autobuilder to use bpo40+ for
    the etch release name when constructing versions.
  * Eliminate some uncaught exceptions so execution can continue when target
    builds fail.

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

autobuilder (4.0) unstable; urgency=low

  * Changes for GHC 6.8.2.
  * Improvements in build dependency computation

 -- David Fox <dsf@seereason.com>  Mon, 21 Jan 2008 20:49:03 +0000

autobuilder (3.9) unstable; urgency=low

  * Darcs targets can have a tag, appended to the URI following an equals sign
    similar to the way apt targets can specify a version number:
       darcs:http://http://darcs.haskell.org/crypto=4.0.3
    The --tag argument will be passed to darcs get if a tag is given.

 -- David Fox <dsf@seereason.org>  Wed,  7 Nov 2007 09:11:07 -0800

autobuilder (3.8) unstable; urgency=low

  * Cache prepared AptImage objects in the AptIO IOState so we don't
    keep running apt-get update on them (which, as Cliff points out,
    is not only slow, but incorrect.)

 -- David Fox <ddssff@gmail.com>  Sat, 20 Oct 2007 17:01:47 +0000

autobuilder (3.7) unstable; urgency=low

  * Compenste for changes in haskell-debian library
  * Use read' instead of read to see what text failed
  * Targets to build all haskell packages
  * Add an Autobuilder-Email parameter to autobuilder to give the address
    the autobuilder uses in the changelog entries it generates.

 -- David Fox <ddssff@gmail.com>  Thu, 11 Oct 2007 20:57:10 +0000

autobuilder (3.6) unstable; urgency=low

  * Newdist shouldn't depend on freespire-archive-keyring, make it a
    "Suggests:".
  * Use the external haskell-debian and haskell-extra libraries rather
    than internal copies.
  * Make the example in "Example/local" the real, working version for
    seereason.org, and add a comment about how to change it for other
    locations.

 -- David Fox <ddssff@gmail.com>  Thu,  4 Oct 2007 21:40:02 -0700

autobuilder (3.5) unstable; urgency=low

  * If no Build-URI or Upload-URI value is given use an empty
    sources.list for the build repository.  This means that
    package versions built will still not collide with versions
    in the local repository, but they will not be checked for
    compatibility with any remote repository.
  * Modifications to the configuration in the Example directory ensure
    that the value of Build-Release is always set properly.
  * Allow multiple addresses in newdist's Notify-Email param.
  * Newdist now reports errors via email.

 -- David Fox <ddssff@gmail.com>  Thu,  6 Sep 2007 09:50:36 -0700

autobuilder (3.4) unstable; urgency=low

  * Fixed bug with with sources.list mismatch
  * Fixed bug with localpool not being updated correctly inside build environments
  * Fixed bug that resulted in error about invalid release

 -- Jeremy Shaw <jeremy.shaw@linspire.com>  Wed,  5 Sep 2007 10:25:12 -0700

autobuilder (3.3) unstable; urgency=low

  * Fix polarity of 'Unable to sign' error message

 -- Jeremy Shaw <jeremy.shaw@linspire.com>  Fri, 31 Aug 2007 12:40:36 -0700

autobuilder (3.2) unstable; urgency=low

  * Hack newdist so that --create-section works. This means that the
    Packages/Sources/Release file will be rewritten at least one extra
    time for most runs of newdist. Hopefully prepareRelease is not run
    once per package being installed.

 -- Jeremy Shaw <jeremy.shaw@linspire.com>  Thu, 30 Aug 2007 10:58:56 -0700

autobuilder (3.1) unstable; urgency=low

  * Fix newdist package so it actually contains stuff
  * newdist should also Conflict with autobuilder-newdist

 -- Jeremy Shaw <jeremy.shaw@linspire.com>  Tue, 28 Aug 2007 11:15:20 -0700

autobuilder (3.0) unstable; urgency=low

  * Final cleanups.

 -- David Fox <ddssff@gmail.com>  Mon, 27 Aug 2007 06:52:30 -0700

autobuilder (2.33) unstable; urgency=low

  * Use UnsafeInterleaveIO to avoid doing queries across the
    network on repositories we never actually use.

 -- David Fox <ddssff@gmail.com>  Sun, 26 Aug 2007 21:58:02 -0700

autobuilder (2.32) unstable; urgency=low

  * Should be a working release.

 -- David Fox <ddssff@gmail.com>  Fri, 24 Aug 2007 12:07:57 -0700

autobuilder (2.31) unstable; urgency=low

  * Work on unifying the Apt types.

 -- David Fox <ddssff@gmail.com>  Sun, 19 Aug 2007 07:31:22 -0700

autobuilder (2.30) unstable; urgency=low

  * Get --if-sources-changed to work properly
  * Fix --create-section so it doesn't remove existing sections
    when it adds a new one
  * Fix a place where a sources.list was getting written as a
    haskell expression.
  * Understand apache2 directory listing format.
  * Internal type changes: create a Repo type class for various
    repository types (local, verified, unverified.)

 -- David Fox <ddssff@gmail.com>  Tue, 14 Aug 2007 07:50:18 -0700

autobuilder (2.29) unstable; urgency=low

  * Fix a bug in the function that changes the release name of a
    changes file - it was being changed in the control info but
    the changesRelease field was not being changed.  This led to
    build failures when the new release did not get created.

 -- David Fox <david.fox@linspire.com>  Tue, 24 Jul 2007 06:31:39 -0700

autobuilder (2.28) unstable; urgency=low

  * Add a --release-build-tag (in the config file "Release-Build-Tag:
    yes") option to get fancy version tags like "r1cnr3".  The normal
    behavior is to generate tags like "cnr3".
  * Much improved console output.

 -- David Fox <david.fox@linspire.com>  Tue, 24 Jul 2007 05:08:39 -0700

autobuilder (2.27) unstable; urgency=low

  * Added systemProcess and systemProcess'
  * Updated SVN backend to support password protected repositories (untested)
  * Added -fasm flag to speed up compilation
  * Updated libghc6-unixutils-prof depends to 1.7
  * Added some LANGUAGE pragmas 

 -- Jeremy Shaw <jeremy.shaw@linspire.com>  Mon, 23 Jul 2007 11:40:56 -0700

autobuilder (2.26) unstable; urgency=low

  * Autobuilder should run newdist if *any* builds succeed, not just
    when they all succeed.
  * Fix typo that prevented recognition of --do-newdist flag.

 -- David Fox <david.fox@linspire.com>  Mon,  2 Jul 2007 14:10:32 -0700

autobuilder (2.25) unstable; urgency=low

  * Fix bug in newdist where all old packages were discarded
    when a new one was added.
  * Disallow multipe Root parameters in newdist.

 -- David Fox <david.fox@linspire.com>  Mon,  2 Jul 2007 13:35:43 -0700

autobuilder (2.24) unstable; urgency=low

  * If any of the packages to be uploaded collide with files
    already in the index, fail all the packages.
  * Improve help text formatting - display configuration file parameter names
  * Don't die when gpg is not set up

 -- David Fox <ddssff@gmail.com>  Sat, 30 Jun 2007 08:59:34 -0700

autobuilder (2.23) unstable; urgency=low

  * Support uploading of package that install into multiple sections
  * Allow automatic creation of sections in local repository
  * Distinguish between failed and rejected installs, failed ones stay
    in incoming, rejected move to reject/
  * Move all files of a rejected upload to reject, not just .changes
  * Fix the createRelease/createAlias/createSection functions in newdist
  * Add a Notify-Email parameter to newdist
  * Add packages to indexes all at once, not one at a time.

 -- David Fox <ddssff@gmail.com>  Tue, 26 Jun 2007 14:03:48 -0700

autobuilder (2.22) unstable; urgency=low

  * Finish sourcedeb: implementation
  * Fix and generalize .orig.tar.gz treatment
  * Update example configuration

 -- David Fox <david.fox@linspire.com>  Sun, 24 Jun 2007 10:25:00 -0700

autobuilder (2.21) unstable; urgency=low

  * Add a 'sourcedeb:' target type.  It expects to see a .dsc file, a .tar.gz
    file, and maybe a .diff.tar.gz file (not quite working correctly.)
  * Add locking to newdist to avoid collisions
  * Re-implement withLock to use O_CREAT | O_EXCL atomic file creation.
  * Cache the downloaded build dependency debs in the clean environment so we don't
    have to re-download for each package build.

 -- David Fox <ddssff@gmail.com>  Fri, 22 Jun 2007 08:35:20 -0700

autobuilder (2.20) unstable; urgency=low

  * Implement the 'proc:' target, which mounts /proc during the package build.
    Only use this if it is required, it reveals information about the build
    machine that will generally differ from the conditions on the machine the
    package will be installed onto.

 -- David Fox <david.fox@linspire.com>  Sun, 17 Jun 2007 10:52:56 -0700

autobuilder (2.19) unstable; urgency=low

  * Catch all subtask failures
  * Show output of all failed tasks

 -- David Fox <david.fox@linspire.com>  Sat, 16 Jun 2007 12:40:17 -0700

autobuilder (2.18) unstable; urgency=low

  * Fix sense of a test for errors
  * Allow the use of ssh: URIs to construct the build environment sources,
    since http access may not be available.
  * Use the Upload-URI to construct the build environment sources if there is
    no Build-URI

 -- David Fox <david.fox@linspire.com>  Fri, 15 Jun 2007 09:25:02 -0700

autobuilder (2.17) unstable; urgency=low

  * More fixes to honor the Section directive in debian/control
  * Implement --create-section, --create-release, --create-alias in newdist
  * Catch attempts to upload to nonexistant releases and sections
  * Fix --no-sign in newdist

 -- David Fox <david.fox@linspire.com>  Thu, 14 Jun 2007 12:58:40 -0700

autobuilder (2.16) unstable; urgency=low

  * Pull in a build-env fix
  * Changes in configuration parameters relating to the upload repository.
    The retired parameters are:
  	Remote-URI	Replaced by Upload-URI
  	Release		Replaced by Build-Release
    The new parameters are:
  	Base-Release	The basis release which our release will augment
  	Upload-URI	An URI we can use to dupload to
  	Build-URI	The download-only equivalent of Upload-URI
  	Build-Release	The name of the release we are building into
  * Create the remote repository if necessary when using --do-upload
  * Construct from the Upload-URI at the beginning of each run, in case
    new releases and sections are added.  This avoids having to manually
    create the empty indexes.
  * Don't require configuration files to start with a digit, just that
    they don't start with a dot and don't end with a tilde.  The idea is
    that their order shouldn't be important, though I'm not sure how this
    affects the behavior of several conflicting Let directives.
  * Don't include the top section of the configuration file as a global
    section.  Just use the ones mentioned on the command line.
  * Implement the verbosity flag in newdist.
  * Don't remove and rebuild environments whenever their sources.list
    changes, allow apt-get update to repair them.
  * Add a required Component parameter to specify what component packages
    should be uploaded to.  Packages will be moved into the same component
    of the remote repository that they are in locally.
  * Build directories need to be in format <sourcepackage>-<upstreamversion>
    no epoch or release.
  * Honor the section names listed in the .changes file.
  * Add a function to set up the ssh keys to contact the upload host.
  
 -- David Fox <david.fox@linspire.com>  Mon, 11 Jun 2007 11:41:40 -0700

autobuilder (2.15) unstable; urgency=low

  * Disable an annoying debugging message.

 -- David Fox <david.fox@linspire.com>  Fri, 25 May 2007 11:46:47 -0700

autobuilder (2.14) unstable; urgency=low

  * Changes so SourceTree types so we always build in a directory of the form <package>-<version>.

 -- David Fox <ddssff@gmail.com>  Fri, 25 May 2007 09:22:00 -0700

autobuilder (2.13) unstable; urgency=low

  * Catch patch failures in quilt targets.
  * Use the directory "quilt-patches" instead of just "patches" to avoid
    collisions with source trees that have a patches directory
  * Update exposed module list
  * Don't convert tabs to '\011' in output
  * Require newer haskell-unixutils package to fix stdout/stderr mixup.

 -- David Fox <david.fox@linspire.com>  Sun, 13 May 2007 08:40:03 -0700

autobuilder (2.12) unstable; urgency=low

  * Overhaul the progress reporting.
  * Eliminate the Strip-Vendor-Tag option.  It is dangerous to strip tags
    off of version numbers because after that we might be unable to add a
    tag to makes them look like the newest version.
  * The DebSource datatype now contains a Repository rather than a URI.
    This is because the URI in that record actually represents the root
    directory of a repository, so we want to verify that the URI actually 
    points to a valid, accessable repository before creating a DebSource.
  * Added a map from URI -> Repository to the state portion of the ABIO
    monad.  This helps avoid repeatedly verifying remote repositories.

 -- David Fox <david.fox@linspire.com>  Fri, 13 Apr 2007 13:44:37 -0700

autobuilder (2.11) unstable; urgency=low

  * Remove the Require-Tag option, it is obsolete and causing things to
    rebuild when they shouldn't have been, and then fail to upload.
  * Use the DryRunIO monad to implement -n.
  * Use the DryRunIO monad to implement a --debug mode.

 -- David Fox <david.fox@linspire.com>  Fri, 30 Mar 2007 10:39:10 -0700

autobuilder (2.10) unstable; urgency=low

  * Disable arch-only builds until we resolve the issue of distinguishing
    udebs from missing binary packages.
  * Fail all the build dependencies when a target fails.  (This behavior
    was lost somewhere along the line.)
  * When -n option given exit when first target requiring a build is found.
    (This seems to have been lost as well.)
  * Do better escaping on constructed directory names to avoid upsetting
    make(1).  Some targets were failing.
  * Exit with a failure if we can't obtain the lock.

 -- David Fox <david.fox@linspire.com>  Tue, 27 Mar 2007 12:45:11 -0700

autobuilder (2.9.3) unstable; urgency=low

  * Fix One more problem caused by the fix for files left behind in
    incoming, it was trying to remove everything twice and dying.

 -- David Fox <david.fox@linspire.com>  Fri, 23 Mar 2007 17:34:12 -0700

autobuilder (2.9.2) unstable; urgency=low

  * Replace code that uses "apt-cache" - it error exits if there are zero
    versions of any of its arguments.  Read /var/lib/apt/lists/* directly
  * Fix build decision on arch-only build - it now says
    Build Decision: Arch - <reason>.
  * Fix problem when we need an arch only build of a dependency triggered
    build.
  * Fix problem where some files were left behind in incoming.
  
 -- David Fox <david.fox@linspire.com>  Fri, 23 Mar 2007 14:47:22 -0700

autobuilder (2.9.1) unstable; urgency=low

  * Make sure all three versions of every package index is
    always written: uncompressed, gzipped, and bzip2ed.

 -- David Fox <david.fox@linspire.com>  Thu, 22 Mar 2007 10:07:51 -0700

autobuilder (2.9) unstable; urgency=low

  * Version bump to force upgrade, version 2.8.2 doesn't put the
    architecture independent packages into the index.

 -- David Fox <david.fox@linspire.com>  Thu, 22 Mar 2007 08:28:54 -0700

autobuilder (2.8.2) unstable; urgency=low

  * newdist: Attempt to add Repository to email notifications

 -- Jeremy Shaw <jeremy.shaw@linspireinc.com>  Wed, 21 Mar 2007 16:47:39 -0700

autobuilder (2.8.1) unstable; urgency=low

  * Fix format of Release files so repository signing works
  * Fix the newdist --expire option
  * Fix the release string generated for darcs targets.

 -- David Fox <david.fox@linspire.com>  Wed, 21 Mar 2007 15:17:47 -0700

autobuilder (2.8) unstable; urgency=low

  * Support for multiple distributions
  * Prevent uploads to non-existant releases
  * Always run signRepository when any index files change
  * Use ByteString for loading package indexes
  * Restrict creation of Repository and Release objects to
    the functions that verify their on-disk representation

 -- David Fox <david.fox@linspire.com>  Mon, 19 Mar 2007 21:49:53 -0700

autobuilder (2.7.7) unstable; urgency=low

  * newdist: Add distribution to email subject line
  * newdist: Change from adddress to lautobuilder-reports@linspire.com
  * autobuilder: add space after colon in 'Distribution:' in .changes file

 -- Jeremy Shaw <jeremy.shaw@linspireinc.com>  Sat, 17 Mar 2007 11:23:09 -0700

autobuilder (2.7.6) unstable; urgency=low

  * Prevent the uploading of targets with invalid revision strings, i.e.
    dir: targets.  Print the reasons for rejecting each upload.

 -- David Fox <david.fox@linspire.com>  Fri, 16 Mar 2007 10:24:36 -0700

autobuilder (2.7.5) unstable; urgency=low

  * Darcs targets appear to hang on darcs changes --xml-output, attempt to
    strictify

 -- Jeremy Shaw <jeremy.shaw@linspireinc.com>  Thu, 15 Mar 2007 18:56:55 -0700

autobuilder (2.7.4) unstable; urgency=low

  * Updated newdist to fix autobuilder email address

 -- Jeremy Shaw <jeremy.shaw@linspireinc.com>  Thu, 15 Mar 2007 18:21:13 -0700

autobuilder (2.7.3) unstable; urgency=low

  * Add MIME dependency in Autobuilder.cabal

 -- Jeremy Shaw <jeremy.shaw@linspireinc.com>  Thu, 15 Mar 2007 17:52:04 -0700

autobuilder (2.7.2) unstable; urgency=low

  * Added primitive email support to newdist

 -- Jeremy Shaw <jeremy.shaw@linspireinc.com>  Thu, 15 Mar 2007 16:55:23 -0700

autobuilder (2.7.1) unstable; urgency=low

  * Remove the extra '@' from the upload login name.

 -- David Fox <david.fox@linspire.com>  Thu, 15 Mar 2007 15:36:31 -0700

autobuilder (2.7) unstable; urgency=low

  * Require a new entry in debian/changelog for targets to build
  * Require a changelog file in the patch directory of all quilt targets

 -- David Fox <david.fox@linspire.com>  Wed, 14 Mar 2007 08:24:18 -0700

autobuilder (2.6) unstable; urgency=low

  * Add the Omit-Targets directive, which is used to disable targets
    which are temporarily broken.   

 -- David Fox <david.fox@linspire.com>  Thu,  1 Mar 2007 05:22:57 -0800

autobuilder (2.5) unstable; urgency=low

  * Add a Required-Version flag to force upgrade of autobuilder when
    there are compatibility problems.

 -- David Fox <david.fox@linspire.com>  Tue, 27 Feb 2007 06:47:39 -0800

autobuilder (2.4) unstable; urgency=low

  * Fixes for building against Ubuntu.  Add --extra-essential flag to supply
    upstart as an extra essential package to build-env.

 -- David Fox <david.fox@linspire.com>  Wed,  6 Dec 2006 08:50:56 -0500

autobuilder (2.3) unstable; urgency=low

  * Add repository compatibility level setting and checking.

 -- David Fox <david.fox@linspire.com>  Tue, 28 Nov 2006 14:09:07 -0500

autobuilder (2.2) unstable; urgency=low

  * fixed bugs in build-env, haskell-debian
  * Changed application name from autobuild to autobuilder

 -- David Fox <david.fox@linspire.com>  Wed, 16 Aug 2006 09:36:33 -0700

autobuilder (2.1) unstable; urgency=low

  * Add newdist, a Debian pool manager.

 -- David Fox <david.fox@linspire.com>  Tue, 15 Aug 2006 06:02:26 -0700

autobuilder (2.0) unstable; urgency=low
  
  * Initial release of version 2
  
 -- David Fox <david.fox@linspire.com>  Mon, 14 Aug 2006 11:45:38 -0700
