debci (0.5.2) unstable; urgency=medium

  * scripts/process-package: skip blame check without a dependencies diff
  * lib/*.sh: guard `set -eu` to avoid doing that on interactive shells
  * lib/functions.sh: fix list_binaries to work against the sources index
    - This fixes listing binaries coming from packages that were binNMUed

 -- Antonio Terceiro <terceiro@debian.org>  Sat, 05 Apr 2014 20:03:22 -0300

debci (0.5.1) unstable; urgency=medium

  * etc/schroot/debci/fstab: improve schroot isolation
    - do not share /tmp with host
    - mount tmpfs at /dev/shm as quite some software needs it
  * test_shell_best_practices.sh: skip when checkbashisms is not available.
    - You don't want to install devscripts and all its dependencies when
      running as-installed tests
    - checking for best practices is only useful in development environments.
  * Use unified diff in "Change in the base system since last run"
  * debian/source/options: fix to include publib/data in the source tarball,
    but not data/*

 -- Antonio Terceiro <terceiro@debian.org>  Tue, 01 Apr 2014 12:23:15 -0300

debci (0.5.0) unstable; urgency=medium

  [ Martin Pitt ]
  * Add missing dctrl-tools dependency.
  * Use "dpkg --print-architecture" instead of dpkg-architecture, to avoid a
    dependency on dpkg-dev and the (undeclared) dependency on gcc.
  * Fix grep_packages() to actually use the configured architecture instead of
    the host architecture.
  * Add --help output to debci-{list-packages,setup,test}, instead of failing
    with an "usage: not found" error.

  [ Antonio Terceiro ]
  * Initial upload to Debian (Closes: #736416)
    The API is not set yet, but I am uploading anyway to allow for early
    testing, improve contribution opportunities, to get a BTS etc.
  * Updated documentation
    - instructions for setting up a development instance.
    - Point traffic at debian-qa
  * modularize behaviour of a backend
    - existing implementation extracted as the `schroot` backend
    - added a `fake` backend that helps with testing
  * schroot backend optimization: always run with eatmydata
  * Add blame support: when tests of a package start failing after some
    dependencies were updated, those dependencies will be "blamed" for the
    failure.
  * improvements on autopkgtest usage:
    - debci now uses the autopkgtest support for downloading the source
      package instead of downloading manually and them calling adt-run
    - debci now differentiates between the non-zero adt-run exit codes, so
      that skipped tests will not count as failures. Also added a `tmpfail`
      status, to be used when for some reason the tests could not be run for
      some external failure (e.g. mirror failures, broken dependencies etc).
  * debci now keeps track of the base system. Tests will be run again every 2
    weeks even if no explicit dependency changes. Test logs will also display
    the changes in the base system since the last run.
  * Add DEP-8 support to debci itself \o/
  * extra safety: add `set -u` to all shell scripts

 -- Antonio Terceiro <terceiro@debian.org>  Mon, 24 Mar 2014 20:06:56 -0300

debci (0.4.0) unstable; urgency=medium

  * Package renamed to debci
  * Require a newer autopkgtest.
    - In general we should always be using a backport of the most recent
      version in unstable.
  * Visual facelift
    - embedding a copy of bootstrap 3 for now :-(
  * Add backend support for multiple architectures. For now unstable/amd64 is
    hardcoded, but reading them from the command line or from the environment
    will not require a large change.

 -- Antonio Terceiro <terceiro@debian.org>  Tue, 28 Jan 2014 14:40:22 -0300

dep8 (0.3.1) unstable; urgency=medium

  * Explicitly set PATH in crontab

 -- Antonio Terceiro <terceiro@debian.org>  Sun, 12 Jan 2014 22:52:00 -0300

dep8 (0.3.0) unstable; urgency=medium

  * record duration of each run, and record more tham one status entry per
    day.

 -- Antonio Terceiro <terceiro@debian.org>  Sun, 12 Jan 2014 19:40:23 -0300

dep8 (0.2.3) unstable; urgency=medium

  * Makefile: fix creating symlinks for JS files

 -- Antonio Terceiro <terceiro@debian.org>  Sat, 11 Jan 2014 15:47:00 -0300

dep8 (0.2.2) unstable; urgency=medium

  * check_version: handle package with more than 1 version

 -- Antonio Terceiro <terceiro@debian.org>  Sat, 11 Jan 2014 15:41:00 -0300

dep8 (0.2.1) unstable; urgency=medium

  * environment.sh: print error when dep8_base_dir is not set
  * cron-wrapper: change to base directory before loading environment

 -- Antonio Terceiro <terceiro@debian.org>  Mon, 06 Jan 2014 16:22:18 -0300

dep8 (0.2.0) unstable; urgency=medium

  * keep track of the archive-wide status
  * process-package: set directory for schroot invocation
  * generate-index: better naming for status entries
  * cron-wrapper: fix user detection
  * Move web UI to public/ subdirectory
  * add test to check for bashisms
  * major reorganization for reuse and consolidation
  * webui: display global status in time series chart
  * Use explicit directory for gnupg home
  * Also install a config directory in /etc
  * ignore new top-level directories

 -- Antonio Terceiro <terceiro@debian.org>  Mon, 06 Jan 2014 15:44:29 -0300

dep8 (0.1.1) unstable; urgency=medium

  * Add basic test suite
  * add `set -e` to all shell scripts

 -- Antonio Terceiro <terceiro@debian.org>  Sat, 04 Jan 2014 14:20:53 -0300

dep8 (0.1.0) unstable; urgency=low

  * Initial Release.

 -- Antonio Terceiro <terceiro@debian.org>  Wed, 01 Jan 2014 01:35:14 -0300
