ubuntu-defaults-builder (0.31~ja1) precise; urgency=low

  * lib/language-support-hook: add protection against removal of packages 
    depended by defaults package.

 -- Jun Kobayashi <jkbys@ubuntu.com>  Sat, 21 Apr 2012 04:55:10 +0900

ubuntu-defaults-builder (0.30) precise; urgency=low

  * bin/dh_ubuntu_defaults: Add (undocumented) --disable-restrictions option.
    (LP: #971994)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Tue, 03 Apr 2012 09:28:22 +0200

ubuntu-defaults-builder (0.29) precise; urgency=low

  * bin/dh_ubuntu_defaults: Fix unintentional closure binding of $tmp in
    icons ("Variable "$tmp" will not stay shared"), which resulted in icons
    only being considered for the first package.
  * bin/dh_ubuntu_defaults: Consider *.jpeg files as icons (previously
    typoed as *.jepg).

 -- Colin Watson <cjwatson@ubuntu.com>  Mon, 02 Apr 2012 15:29:50 +0100

ubuntu-defaults-builder (0.28) precise; urgency=low

  * bin/ubuntu-defaults-image: Add --keep-apt-components option, so that
    projects can choose to compromise between e. g. keeping the apt indexes
    for main to keep apport etc. working, and dropping for universe to reduce
    image size. (LP: #958573)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Fri, 23 Mar 2012 11:44:27 +0100

ubuntu-defaults-builder (0.27) precise; urgency=low

  * test/make-example: Call the package "defaults-builder-test", with the
    recent "restrict Ubuntu customizations" change we can't call the package
    "ubuntu-defaults-test" any more. (LP: #957044)
  * bin/ubuntu-defaults-image: With --keep-apt, remove the translations. They
    take a lot of space, and most apt operations will work fine without them.
    (LP: #956894)
  * bin/dh_ubuntu_defaults: Update distribution.ini path to where Firefox puts
    the file these days. (LP: #956899)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Fri, 16 Mar 2012 17:04:14 +0100

ubuntu-defaults-builder (0.26) precise; urgency=low

  * bin/dh_ubuntu_defaults: Update to current Rhythmbox' radio plugin data
    location. Update test case accordingly. Thanks Paolo Sammicheli!
    (LP: #955473)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Thu, 15 Mar 2012 07:53:54 +0100

ubuntu-defaults-builder (0.25) precise; urgency=low

  * bin/ubuntu-defaults-image: Fix getopt call for new --keep-apt, thanks
    Paolo Sammicheli! (LP: #954501)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Wed, 14 Mar 2012 07:35:56 +0100

ubuntu-defaults-builder (0.24) precise; urgency=low

  * debian/copyright, template/debian/copyright: Update to copyright format
    1.0.
  * debian/control, template/debian/control: Bump Standards-Version to 3.9.3.
  * Drop support for webbrowser/offline-startpage.txt, as this is not actually
    configurable in Firefox, and we do not support other browsers at the
    moment. (LP: #950097)
  * bin/ubuntu-defaults-image: Explicitly set LB_SYSLINUX_THEME, to not rely
    on live-build's static default (which is "ubuntu-oneiric" right now).
    (LP: #910859)
  * bin/ubuntu-defaults-image, man/ubuntu-defaults-image.1: Add --keep-apt
    option to not clean up /var/lib/apt/lists/*_Packages from the live system.
    This will significantly enlarge the resulting ISO image, but will make
    package related operations work without an initial "apt-get update" run.
    (LP: #942180)
  * template/desktop/default-{session,applications}.txt,
    template/webbrowser/searchengine.txt: Add comments that these files may
    not be changed for Ubuntu localizations, only for derivatives and OEM
    projects.
  * test/run: Change package name to "defaults-test", as with
    "ubuntu-defaults-test" we are going to fail for some customizations.
  * bin/dh_ubuntu_defaults: Check if template file has a "NotUbuntu:" tag, and
    if so, disallow changing defaults if the package name starts with
    "ubuntu-". (LP: #881371)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Mon, 12 Mar 2012 15:03:23 +0100

ubuntu-defaults-builder (0.23) oneiric; urgency=low

  * debhelper-scripts/postinst-ubuntu-defaults-desktop-session: Use
    /usr/lib/lightdm/lightdm-set-defaults to also change the default session
    if /etc/lightdm/lightdm.conf already exists (which is the case in oneiric
    final). (LP: #869546)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Wed, 12 Oct 2011 07:16:37 +0200

ubuntu-defaults-builder (0.22) oneiric; urgency=low

  * bin/dh_ubuntu_defaults: Firefox now provides a non-versioned path for
    distribution.ini, use that. This avoids breaking the defaults packages
    with every major Firefox release.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Tue, 27 Sep 2011 13:03:40 +0200

ubuntu-defaults-builder (0.21) oneiric; urgency=low

  * template/debian/copyright: Rename Name to Upstream-Name and Maintainer
    to Upstream-Contact, to match the current DEP-5 specification which
    lintian now checks.

 -- Colin Watson <cjwatson@ubuntu.com>  Wed, 14 Sep 2011 03:21:18 +0100

ubuntu-defaults-builder (0.20) oneiric; urgency=low

  * bin/ubuntu-defaults-image: Make sure all our dependencies (which are
    Recommends of our package) are installed.  This is a bit dubious
    long-term, but seems to be needed to make autobuilds reliable.

 -- Colin Watson <cjwatson@ubuntu.com>  Wed, 14 Sep 2011 02:08:12 +0100

ubuntu-defaults-builder (0.19) oneiric; urgency=low

  * debian/control: Recommend genisoimage and syslinux (for isohybrid) too,
    since ubuntu-defaults-image builds a hybrid ISO image by default.

 -- Colin Watson <cjwatson@ubuntu.com>  Thu, 01 Sep 2011 17:05:01 +0100

ubuntu-defaults-builder (0.18) oneiric; urgency=low

  * debian/control: Recommend memtest86+, since live-build copies it from
    the build system by default (and we want it to).

 -- Colin Watson <cjwatson@ubuntu.com>  Wed, 31 Aug 2011 15:14:39 +0100

ubuntu-defaults-builder (0.17) oneiric; urgency=low

  * bin/ubuntu-defaults-image: Set SUDO=env if running as root, so that
    variable assignments after $SUDO are parsed in a regular way.

 -- Colin Watson <cjwatson@ubuntu.com>  Wed, 31 Aug 2011 13:18:27 +0100

ubuntu-defaults-builder (0.16) oneiric; urgency=low

  * bin/ubuntu-defaults-image: Don't use sudo if we're already running as
    root.

 -- Colin Watson <cjwatson@ubuntu.com>  Wed, 31 Aug 2011 10:11:52 +0100

ubuntu-defaults-builder (0.15) oneiric; urgency=low

  * lib/language-support-hook: Ensure that cat'ing langpacks.txt ends with a
    newline, so that the read command does not miss the last line. Fixes image
    building for zh_CN to actually get full language support.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Mon, 29 Aug 2011 17:24:27 +0200

ubuntu-defaults-builder (0.14) oneiric; urgency=low

  * bin/ubuntu-defaults-image: Fix variable quoting in hook for setting
    default language, and ensure that the language ends with a newline.
  * bin/dh_ubuntu_defaults: Ensure that language.txt ends in a newline, so
    that we can remove above hack once the Chinese defaults package is
    rebuilt. Update test cases accordingly.
  * bin/ubuntu-defaults-image: Remove apt indexes and package caches, similar
    to livecd.sh.
  * bin/ubuntu-defaults-image: Prefix our chroot hooks with numbers, so that
    they sort in a more logical order, and also run before
    all_chroot_pyc-purge.sh. This ensures that the latter also removes *.pyc
    files which were generated due to calling Python packages in other hooks.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Mon, 29 Aug 2011 15:52:59 +0200

ubuntu-defaults-builder (0.13) oneiric; urgency=low

  * bin/dh_ubuntu_defaults: Don't put garbage into the binary package if
    icons/ does not exist.
  * bin/dh_ubuntu_defaults: Move to /usr/lib/firefox-7.0/.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Sat, 20 Aug 2011 17:21:54 +0200

ubuntu-defaults-builder (0.12) oneiric; urgency=low

  * debian/control: Add recommends to gfxboot-theme-ubuntu and
    syslinux-themes-ubuntu.
  * bin/ubuntu-defaults-image: Rename kernel and initrd in /casper/ to what
    syslinux expects. Leave LB_INITRAMFS_COMPRESSION as "gzip" and re-compress
    initramfs to lzma in a local hook to work around Debian #637979.
  * Rename template/i18n/locale.txt to template/i18n/language.txt and update
    documentation and test cases. This sets the pre-selected language in
    gfxboot, not a full locale.
  * bin/ubuntu-defaults-image: Set default language in the image's
    /isolinux/lang file.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Tue, 16 Aug 2011 14:28:39 +0200

ubuntu-defaults-builder (0.11) oneiric; urgency=low

  * Implement support for setting the default desktop session in LightDM and
    gdm.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Thu, 11 Aug 2011 16:46:53 +0200

ubuntu-defaults-builder (0.10) oneiric; urgency=low

  * Add default applications support:
    - bin/dh_ubuntu_defaults and template/desktop/default-applications.txt
      for the logic and the default override file
    - corresponding test is in test/run
    - man/ubuntu-defaults-template.1 for documenting the functionality
    - add desktop-file-utils build-dep and dep to retrieve the system defaults

 -- Didier Roche <didrocks@ubuntu.com>  Fri, 22 Jul 2011 16:11:00 +0200

ubuntu-defaults-builder (0.9) oneiric; urgency=low

  [ Colin Watson ]
  * bin/ubuntu-defaults-image: Add first cut at an image building tool.

  [ Martin Pitt ]
  * Implement support for installing desktop/*.desktop. Particularly useful
    for creating web launchers.
  * test/make-example: Install example desktop files.
  * man/ubuntu-defaults-template.1, template/unity/launchers.txt: Remove
    documentation for @clear. It's not supposed to be used for Loco images.
  * template/depends.txt, test/run: Drop texlive-lang-german example, it's
    quite big.
  * debhelper-scripts/postinst-ubuntu2d-launchers: Ensure that ubuntu-2d
    target directory exists, which might not be the case during bootstrapping.
  * bin/dh_ubuntu_defaults: Move to /usr/lib/firefox-6.0.
  * Implement support for installing additional icons in icons/.
  * bin/ubuntu-defaults-image: Only accept "lp_username/ppaname" syntax for
    --ppa, and fix the case of not specifying a PPA.
  * debian/control: Add missing unity-common dependency. Needed to get default
    launchers.
  * bin/ubuntu-defaults-image: Implement GPG key retrieval for PPAs.
  * bin/ubuntu-defaults-image: Allow --package to specify a local .deb instead
    of an apt-get'able package name.
  * bin/ubuntu-defaults-image: Use gzip compression for now, as the debian
    syslinux themes only get along with that.
  * Implement support for running a hook script during live image building
    (hook/chroot in the template).
  * bin/ubuntu-defaults-image: Unset $DISPLAY, to avoid the host X session
    getting very upset and crash when some packages like brltty in the
    building chroot get configured.
  * template/i18n/langpacks.txt: Introduce a second field "complete" which
    will determine if we'll only install language packs or the full suite of
    support packages for that language. Update documentation.
  * lib/language-support-hook, bin/ubuntu-defaults-image: Implement hook to
    remove unwanted and add requested language support, as per the default
    packages' i18n/langpacks.txt.
  * bin/ubuntu-defaults-image: Add --release option, default to current host
    release.
  * test/run: Check that ubuntu-defaults-image passes 'sh -n' coarse syntax
    test.
  * test/run: Check thaht ubuntu-defaults-image fails early on invalid PPA
    names.
  * man/ubuntu-defaults-template.1: Some clarifications and typo fix.
  * Add man/ubuntu-defaults-image.1: manpage for ubuntu-defaults-image.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Fri, 22 Jul 2011 10:32:46 +0200

ubuntu-defaults-builder (0.8) oneiric; urgency=low

  * debian/control: Add lsb-release as build dependency as well, for the test
    suite.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Mon, 11 Jul 2011 10:02:35 +0200

ubuntu-defaults-builder (0.7) oneiric; urgency=low

  * Rename firefox/ to webbrowser/ in the template, as eventually this should
    also apply to Chromium and other browsers.
  * Implement support for i18n/keyboard.txt, including checking that the
    layout and variant is valid (in /usr/share/X11/xkb/rules/xorg.lst). Add
    xkb-data dependency for this.
  * template/: Update documentation to more clearly point out that the
    "Format:" bit is not part of the format.
  * Implement support for webbrowser/offline-startpage.txt.
  * Implement support for "@clear" command in unity/launchers.txt to replace
    default launchers instead of being appended to them.
  * Implement support for macros in templates, and provide
    ${distro_release_number} and ${distro_release_name}. Add lsb-release
    dependency for this.
  * Implement support for specifying a package name in unity/launchers.txt as
    the second field. This will be added to the dependencies, just like in
    depends.txt.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Mon, 11 Jul 2011 09:49:00 +0200

ubuntu-defaults-builder (0.6) oneiric; urgency=low

  * Implement support for i18n/langpacks.txt and i18n/locale.txt.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Tue, 28 Jun 2011 10:39:39 +0100

ubuntu-defaults-builder (0.5) oneiric; urgency=low

  * Provide a banshee symlink for the initial radio stations. This requires
    Banshee >= 2.1.0-1ubuntu3.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Fri, 24 Jun 2011 15:44:41 +0200

ubuntu-defaults-builder (0.4) oneiric; urgency=low

  * debian/control: Add lintian and unity-common build dependencies. Third
    time is the charm!

 -- Martin Pitt <martin.pitt@ubuntu.com>  Thu, 23 Jun 2011 10:05:35 +0200

ubuntu-defaults-builder (0.3) oneiric; urgency=low

  * debian/rules: Run tests with NO_PKG_MANGLE, to avoid test failures/FTBFS
    on the buildds.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Wed, 22 Jun 2011 17:59:59 +0200

ubuntu-defaults-builder (0.2) oneiric; urgency=low

  * bin/dh_ubuntu_defaults: Fix license in POD.
  * debian/control: Add missing python3 build dependency (for the test suite).
  * bin/dh_ubuntu_defaults: Add actual POD documentation.
  * Makefile: Build and install dh_ubuntu_defaults manpage from POD.
  * Add man/ubuntu-defaults-template.1, install it in Makefile.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Wed, 22 Jun 2011 17:04:15 +0200

ubuntu-defaults-builder (0.1) oneiric; urgency=low

  * Initial release, still incomplete. See blueprint for details:
    https://blueprints.launchpad.net/ubuntu/+spec/desktop-o-cd-localization

 -- Martin Pitt <martin.pitt@ubuntu.com>  Tue, 21 Jun 2011 13:08:06 +0200
