[buildd-tools-devel] [GIT] schroot annotated tag distribution/schroot-1.4.27 created. distribution/schroot-1.4.27

Roger Leigh rleigh at alioth.debian.org
Mon Oct 29 20:55:43 UTC 2012


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "schroot".

The annotated tag, distribution/schroot-1.4.27 has been created
        at  c3c30c14692b7f46793f7c4cb02c0eb2a2aca42b (tag)
   tagging  baca4f29726fd1c4a270ff587d1bdcf525c452d0 (commit)
 tagged by  Roger Leigh
        on  Mon Oct 29 20:54:04 2012 +0000

- Log -----------------------------------------------------------------
Distribution of schroot-1.4.27
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAABCgAGBQJQjuzsAAoJEOJSSsUKn1xZYbwP/1h6ARl8Tzfwhv+2sDZoGDAk
paXRgEIbNfHaqwS1Hu/0FuCDJAajqzXU8wedhiOwUL2bY5RMFlVEir5skzulpsVf
f3G4TxQafYToCDnz+GbUSyvZHX7ApX9fm3ZSD2LeeSUzEUM8xe0qXyLovmvDEiTl
9x2hSScIG5vc7tUlvJFTYDkTELK3+IzfGq5Zl7hVhIGRyHSocQCHrZvRn14D4gZr
9NJVOSRAbfuKHkpm1314IB2fAsV7BAveB4OpclXAMqbZ1XyYPF4Oqwgai6Yt7rf/
YlNyo7Ss3XJqMSfKuvpeK3khES2uPDFsVs4rx1/7Ybr3a3ZyUXjwLyb0SZLuLQVp
d5Ysr7G5u/5ab4tIXrdBeovj7/Os6UlssmHqj/ygcwPbqsKZgGlhWXmJSDI11Qbb
qw8X7L2ZEY2ZURJLVfOD/pons3759b69VylXcPr+HvDon6+Bm64ufOk7c3tMJGSK
PStsHfsZSn4CsqMY+IQKcoGGA8wk47wPkOWFUR/6T4KpifIBsQ9uTDPq2Qbe8tRH
k/96xSUhWmfz26X25yt2SgVsJWaeXiSGTBEUlOUt+7XmGfBtC4XaBM2eUo+9mTSx
rZs6UFp2lcUe/+kE4p4UvqMUVsjknqEHvSK4i80gUj6a4RUIDCBnjLyX6KO7a1go
CE7m72M76zjR8P09z5V8
=GmR8
-----END PGP SIGNATURE-----

Anders Kaseorg (1):
      setup.d: 15killprocs: Don’t run /bin/readlink for every process

Bastian Blank (1):
      setup.d: 20nssdatabases: Cope with database not existing in chroot

Clytie Siddall (3):
      [po] Update vi translation
      po: Update vi translation
      po: Update vi translation

Evan Broder (1):
      sbuild::chroot_facet_union: Add support for overlayfs

Geoffrey Thomas (4):
      build: Only use silent-rules if it's available
      scripts/git-version: Ask git for date differently
      build: Auto-detect whether -mt is needed for Boost libs
      etc/setup.d/00check: Permit union chroots on the root directory

Greg Price (1):
      setup: 10mount: Use flock to prevent race reading /proc/mounts

Helge Kreutzmann (2):
      po: Update de translation
      po: Add missing space to de translation

Holger Wansing (6):
      po: Update de translation
      po: Update de translation
      po: Update de translation
      po: Update de translation
      po: Update de translation
      po: Update de translation

Jan-Marek Glogowski (43):
      [build] Just link schroot-mount to boost filesystem lib
      [.gitignore] debian: Simplify ignore rules
      [debian] schroot-dbg: Add debug symbols package
      [debian] libsbuild-doc: Fix build-deps and dependencies
      [debian] rules: Run check before install when building packages
      [debian] rules: Use "$(MAKE) -C" in place of explicit "cd && make"
      [build] Adapt boostrap from libtoolize suggestions
      [build] Use $(mkinstalldirs) to create directories
      [sbuild-error] Add third error detail parameter
      [sbuild] chroot: Drop mount_device member
      [test] Add chroot_directory test data
      [sbuild] setup: Use CHROOT_DIRECTORY
      [sbuild::chroot_directory] Inherit from chroot_plain
      [sbuild::chroot_directory] Inherit from chroot_plain
      [sbuild::chroot_fs_union] New class to add filesysten union support
      [sbuild::chroot_directory] Add filesystem union support
      [sbuild::chroot_loopback] Add union filesystem support
      [sbuild::chroot_block_device] Add union filesystem support
      [build] Add missing whitespace
      [test] Add test for chroot_loopback
      [build] Remove config.h.in~ when bootstrapping
      [setup] Remove plain chroot type
      [sbuild] Move getcwd from sbuild-session.cc to sbuild-util.cc
      [sbuild::chroot_loopback] Add locking
      [sbuild::chroot] set_session_id sets session ID
      test: Use sbuild::getcwd to get abs_testdata_dir
      test: Add set_run_setup_scripts tests
      test: Unify environment tests
      etc/setup.d: Cleanup union handling in scripts
      build: Use $(mkinstalldirs)
      sbuild: Some cleanup for directory and union chroots
      etc/setup.d/10mount: Reuse loopback device
      sbuild::chroot Convert facets from vector to list
      debian: control: Add better schroot-dbg package dependencies
      sbuild::chroot: Don't write 'active' key
      etc/setup.d: Cleanup union handling in scripts
      sbuild::chroot_facet_union: Really use own error messages
      .gitignore: Add VERSION and .gdb_history
      sbuild::chroot_block_device_base: Don't lock union block devices
      test: Print key and value for keyfile and env
      test: Cleanup keyfile and environment tests
      schroot: Document session usage relating to --chroot
      doc: Fix some doxygen class headers

Ji ZhengYu (8):
      [po] Update zh_CN translation
      po: Update zh_CN translation
      po: Update zh_CN translation
      po: Update zh_CN translation
      po: Update zh_CN translation
      po: Update zh_CN translation
      po: Update zh_CN translation
      po: Update zh_CN translation

Joe Hansen (5):
      po: Add Danish translation
      po: Update da translation
      po: Update da translation
      po: Update da translation
      po: Update da translation

Jonathan Callen (2):
      sbuild::chroot_block_device: Build correctly when LVM snapshot support is not available
      schroot-base: fix build with --enable-debug

Julian Andres Klode (1):
      contrib: Add setup script for qemu

LI Daobing (李道兵) (1):
      [po] Add zh_CN translation

Loïc Minier (1):
      [man] Fix typos in schroot-script-config.5.in and schroot-setup.5.in

Luk Claes (11):
      Updated Swedish translation
      updated po/vi.po
      Updated Swedish translation
      Updated po/vi.po
      Add po/cs.po
      Update po/cs.po.
      Updated po/sv.po
      Updated po/sv.po for schroot
      Updated po/vi.po
      Updated po/cs.po
      Fix some whitespaces, document bugnumber for po/fr.po in debian/changelog

Martin F. Krafft (2):
      contrib: Add 09fsck setup script
      contrib: Add 09fsck setup script

Miroslav Kure (1):
      po: Update cs translation

Nathaniel W. Turner (1):
      sbuild::session: Add SIGINT handler

Nelson Elhage (1):
      setup.d: 10mount: Make all mountable chroots respect mount options from configuration

Nick Fortino (1):
      [build] Use LIBS rather than LDFLAGS in library checks

Nicolas François (2):
      [po] Update fr translation
      [po] Encoding is UTF-8, not ISO-8859-1

Patrick Ohly (1):
      15killprocs: Warn about race condition when killing processes

Pedro Ribeiro (4):
      [po] Update pt translation
      po: Update pt translation
      po: Update pt translation
      po: Update pt translation

Petr Salinger (1):
      [sbuild] Order of "struct flock" members is not assumed.

Ralf Corsépius (1):
      sbuild: Fix name lookup issue with GCC 4.7

Roger Leigh (1604):
      Summary:
      Summary:
      Summary:
      Summary:
      Summary:
      Summary:
      Summary:
      Summary:
      Summary:
      Summary:
      Summary:
      Summary:
      Summary:
      Summary:
      Summary:
      Summary:
      Summary:
      Summary:
      Summary:
      Summary:
      Summary:
      Summary:
      Summary:
      * Add ChangeLog to CVS
      * Add .cvsignore files to replace lost .arch-inventory files.
      * debian/copyright:
      * Change all GPL boilerplate to use the new FSF postal address.
      * Version 0.1.1.
      * Remove UCS characters from string literals.  For the time being,
      * configure.ac, NEWS, debian/changelog: Increase version number to 0.1.2.
      * debian/control (Standards-Version): Upgrade to Standards-Version 3.6.2.
      * Updated README (translation and usage examples).
      * README: Remove usage examples.
      * Version 0.1.2.
      * configure.ac, NEWS, debian/changelog: Increase version number to 0.1.3.
      * doc/schroot/schroot-docs.sgml: Include marshallers section.
      * po/.cvsignore: Ignore generated files.
      * schroot/sbuild-error.c, schroot/sbuild-error.h: Wrap GError as a
      * schroot/schroot.c
      * schroot/sbuild-session.h, schroot/sbuild-config.h: Make error
      * schroot/schroot.h: Add sbuild-auth.[ch].
      * TODO: Update.
      * schroot/schroot.c (parse_options): Move the option entries[]
      * schroot/schroot.c (main): Abort earlier if no chroots are
      * TODO: Update.
      * schroot/sbuild-session.c
      * schroot/sbuild-auth.c
      * schroot/sbuild-auth.c (sbuild_auth_setupenv): Add USER and
      * Version 0.1.3.
      * debian/control (Build-Depends): Add gettext.
      * schroot/schroot.c (parse_options): Fix typo in documentation.
      * schroot/schroot.1.in: Include priority in the examples.
      * schroot/schroot.c (main): Set the service name to "schroot".
      * schroot/sbuild-session.c (sbuild_session_run_child): Alter the
      * Version 0.1.4.
      * schroot/Makefile.am: Added new source files.
      * schroot/sbuild-auth.c (sbuild_auth_require_auth_impl): Remove
      * schroot/schroot.c (main): Replace SCHROOT_CONFIG_FILE with
      * configure.ac:
      * schroot/Makefile.am (EXTRA_DIST): Correctly distribute
      * debian/rules: Install the lintian override.
      * Version 0.1.5.
      * Update API reference.
      * schroot/sbuild-session.c (sbuild_session_setup_chroot): Set
      * Fixed minor typos in API reference.
      * schroot/sbuild-session.c (sbuild_session_setup_chroot): Call
      * Translate g_warning messages.
      * Updated documentation.
      * schroot/schroot.conf.5.in: Document "mount-options".
      * schroot/setup/50chrootname: Use ${CHROOT_MOUNT_LOCATION}.
      * schroot/setup/10mount: Use $CHROOT_MOUNT_DEVICE.
      * schroot/setup/Makefile.am (setup_SCRIPTS): Distribute 00check
      * TODO: Update.
      * schroot/sbuild-chroot.c (sbuild_chroot_new_from_keyfile):
      * schroot/sbuild-session.c (sbuild_session_class_init): Add a new
      * schroot/sbuild-chroot.c
      * debian/changelog: Bump version to 0.1.6.  Document run-setup
      * schroot/sbuild-session.c (sbuild_session_run): Move chroot mount
      * debian/preinst, debian/postinst: Preserve schroot.conf changes
      * schroot/sbuild-chroot.c
      * schroot/schroot.1.in: Document new setup script parameters.
      * debian/rules (config.status): Set $localstatedir when running configure.
      * Update API reference.
      * schroot/schroot.1.in: Document new session.d directory.
      * schroot/setup/00check: Remove "session-start" check.
      * Update documentation.
      * schroot/schroot.conf.5.in: Update documentation.
      * schroot/sbuild-config.c (sbuild_config_load): Report GError
      * schroot/sbuild-lock.c: Minor documentation and error message
      * schroot/setup/Makefile.am: Distribute 05lvm.
      * configure.ac: Output schroot-setup.5
      * debian/changelog: Manual pages say "schroot" rather than
      * schroot/sbuild-session.c (sbuild_session_setup_chroot): Use new
      * All manpages updated to document the new names and directory
      * Version 0.1.6.
      * schroot/schroot.1.in: Restore session options.
      * debian/changelog: Bump version to 0.1.7.
      * schroot/sbuild-chroot-lvm-snapshot.c
      * Update documentation.
      * schroot/sbuild-lock.c (sbuild_lock_set_device_lock): Remove
      * debian/rules (config.status): Add --libexecdir option to
      * schroot/sbuild-session.c (sbuild_session_run): For LVM
      * schroot/sbuild-session.c (sbuild_session_run): If a chroot sets
      * schroot/sbuild-session.c (sbuild_session_run): Set and unset the
      * po/en_GB.po: Updated translation.
      * TODO: Remove chroot default item.
      * schroot/sbuild-config.c
      * schroot/sbuild-session.c
      * schroot/schroot.c
      * schroot/schroot.c (main): Abort if more than one chroot is
      * schroot/schroot.c
      * schroot/schroot.1.in: Document --recover-session.
      * Updated documentation.
      * schroot/schroot.c
      * schroot/schroot-options.c
      * schroot/sbuild-session.c
      * debian/schroot.init: Use --quiet option to suppress an
      * TODO: Remove completed items, and update new items.
      * Version 0.1.7.
      * debian/changelog: Update for 0.1.8.
      * schroot/sbuild-session.c (is_group_member): Don't fail if the
      * debian/changelog: Update.
      * debian/changelog: Update.
      * Convert all sources from GObject-based C to ISO C++.  This
      * schroot/sbuild-config.cc (load): Add GKeyFile error checking.
      * All typedefs and enums have been moved into the class
      * Remove GLib types (gboolean, gchar, gint), and replace with
      * schroot/sbuild-auth-conv-tty.cc, sbuild-auth.cc: Add support for
      * Replace all use of glib/gi18n.h with sbuild-i18n.h.
      * schroot/Makefile.am: Replace $(GOBJECT_LIBS) with $(GLIB_LIBS).
      * schroot/sbuild-chroot.h (sbuild::Chroot::format_detail):
      * schroot/sbuild-session.cc:
      * debian/control (Build-Depends): Add libboost-dev and
      * schroot/sbuild-util.cc: Remove format_string.
      * configure.ac: Remove checks for Glib.  Glib is now completely
      * schroot/sbuild-session.cc (is_group_member): Use new rather than
      * Remove typedef'd enums in favour of plain enums.
      * schroot/sbuild-session.c:
      * Convert all classes to use runtime_error_custom, and remove all
      Remove gtk-doc data.
      * Convert all inline gtk-doc documentation to Doxygen format, and
      * Document remaining undocumented functions and typedefs.
      * schroot/sbuild-auth-conv-tty.h: (sbuild::AuthConvTty): Rename
      * schroot/schroot-options.cc: Always qualify string_list with
      * Add doxygen support to configure and doc/Makefile.am, and
      Add schroot-stamp.
      * configure.ac: Bump version to 0.2.0, following the C++ and
      * schroot/sbuild-nostream.h: Rename m_sbuf to nbuf.
      * doc/schroot.dox.in
      * NEWS: Bump version to 2.0
      * schroot/sbuild-chroot-plain.cc (read_keyfile): Use keyfile
      * schroot/sbuild-config.cc (load): Insert chroot name into alias
      * schroot/sbuild-chroot.h
      * All code updated to use Chroot::chroot_ptr.
      * Replace all format_detail_* typedef usage with format_details.
      * schroot/schroot-options.h: Fix include guard naming scheme.
      * schroot/schroot.cc (main): Use actions rather than old bool
      * schroot/sbuild-chroot-lvm-snapshot.cc (setup_session_info):
      * Change all instances of "const T&" to "T const&" for
      * schroot/Makefile.am (AM_CXXFLAGS): Add additional warning flags.
      * schroot/sbuild-auth.cc (run): Fix casting to "const void **".
      * Updated copyright notices to include 2006 changes.
      Ignore precompiled headers (.gch).
      * schroot/sbuild-types.h: Remove env and env_list typedefs.
      * schroot/schroot-options.cc (Options): Rewrite the checks which
      * Actually commit the new environment class.
      * schroot/sbuild-auth.cc: Log a warning if construction fails.
      * schroot/sbuild-session.cc
      * debian/rules: Build and run the testsuite in the build target.
      * doc/Makefile.am (all-local): Don't rebuild doxygen documentation
      * Add copyright and GPL boilerplate to all testcase code.
      * po/sv.po: Add Swedish translation.
      * Update API reference.
      * Remove completed and obsolete TODO items.
      * test/sbuild-environment.cc: New file.  Tests for environment.
      * test/sbuild-keyfile.cc: New file.  Tests for keyfile.
      * test/sbuild-lock.cc: New file.  Tests for locking.
      * test/sbuild-nostream.cc: New file.  Test for nostream.
      * test/sbuild-log.cc: New file.  Test logging with stringbufs.
      * po/vi.po: Add Vietnamese translation.
      * schroot/sbuild-keyfile.cc
      * schroot/sbuild-auth.cc
      * schroot/schroot.cc (main): Only allow preservation of the user
      * schroot/sbuild-auth-conv-tty.cc: Move static data and functions
      * schroot/sbuild-environment.h: Remove completed TODO item about
      * test/sbuild-config.cc (class test_config): Update to use active
      * configure.ac: Update maintainer email address.
      * schroot/sbuild-config.cc (load): Catch and handle exceptions if
      * schroot/sbuild-session.cc (run_child): Search for the program to
      * test/sbuild-parse-value.cc: New file.  Tests for parse_value.
      * Update documentation.
      * schroot/setup/05file: Filetype checks are now quiet.
      * schroot/sbuild-chroot.h: setup_session_info is protected and
      * configure.ac: Remove check for stdbool.h.
      * po/en_GB.po: Updated British English translation.
      * debian/changelog: Update for 0.2.0.
      * schroot/schroot-options.cc: Store positional arguments correctly
      * debian/rules: Don't run the testsuite.
      * schroot/sbuild-util.cc (find_program_in_path): Return the
      * schroot/sbuild-chroot.cc (create): Add support for "file" type
      * test/sbuild-chroot-file.cc: New file.  Unit test for ChrootFile.
      * schroot/schroot-options.cc: Beginning a session only works with
      * Version 0.2.0.
      * Version 0.2.1.
      Fix email address.
      * schroot/sbuild-chroot.cc
      * debian/changelog: Update version to 0.2.2.
      * Simplify rethrow in catch blocks.
      * Update TODO list.
      * debian/changelog: Update.
      * Update testcases.
      * schroot/schroot.1.in: Document new "--config" option.
      * NEWS: Update.
      * test/sbuild-keyfile.cc: Update.
      * schroot/schroot.1.in: Add better description for the use of
      * schroot/sbuild-keyfile.h
      * schroot/sbuild-auth-conv.h: Add an error exception typedef.
      * Rename sbuild::Chroot to sbuild::chroot.
      * Rename sbuild::ChrootLvmSnapshot to sbuild::chroot_lvm_snapshot.
      * Rename sbuild-config.(cc|h) to sbuild-chroot-config.(cc|h).
      * Rename Sbuild::Lock to sbuild::lock, Sbuild::FileLock to
      * Rename sbuild::Auth to sbuild::auth.
      * Rename sbuild::AuthMessage to sbuild::auth_message.
      * Rename sbuild::AuthConvTty to sbuild::auth_conv_tty.
      * Rename sbuild::Session to sbuild::session.
      * Rename schroot::Options to schroot::options.
      * Rename sbuild::chroot::chroot_ptr to sbuild::chroot::ptr,
      * doc/schroot.dox.in: Strip the build directory from file
      * Remove all keyfile constructors from sbuild::chroot and derived
      * debian/control: Add versioned depends on libpam0g-dev >=
      * NEWS: Document updated defaults.
      * Use the same indentation style for all function prototypes.
      * Remove static qualifer from functions in the unnamed namespace.
      * po/en_GB.po: Update.
      * Version 0.2.2.
      * schroot/schroot-options.cc
      * schroot/schroot-setup.5.in: Document setup/05file.
      * debian/changelog: Bump version to 0.2.3.
      * schroot/sbuild-session.cc (run_child): If it is not possible to
      * schroot/schroot.cc (main): If --quiet is specified, don't log an
      Regenerated translations.
      * test/sbuild-chroot-config.cc: Update tests.
      * schroot/sbuild-chroot-config.h: Fix include guard naming.
      * Updated sv.po and vi.po from the Free Translation Project.
      * po/Makevars (XGETTEXT_OPTIONS): Add --boost so boost-format
      * schroot/sbuild-chroot-config.cc
      * schroot/schroot.cc (main): Use the new session::ptr typedef.
      * configure.ac: Add --enable-dchroot check to enable dchroot
      * schroot/dchroot-session.(cc|h): New class, dchroot::session,
      * schroot/schroot-options.cc
      * schroot/schroot.cc: If SBUILD_DCHROOT_COMPAT is defined, run in
      * schroot/dchroot.1.in: Add manual page for dchroot.
      * schroot/sbuild-session.h (session): The contructor chroots
      * TODO: Add dchroot.
      * schroot/schroot.1.in: Document new --location option.
      * NEWS: Add dchroot.
      * debian/changelog: Update for version 0.2.3-1.
      * schroot/schroot.cc (main): Use ACTION_LOCATION, not
      * .cvsignore: Update for dchroot.
      * Update po files.
      * schroot/dchroot-session.cc (run_impl): Use boost::format rather
      Updated translations.
      * schroot/dchroot.1.in: Document reasons why schroot.conf should
      * schroot/dchroot.1.in: Document how to remove dchroot.conf.
      * NEWS: Document automatic block-device creation for lvm-snapshot
      * test/sbuild-chroot-config.cc: Account for additional -source
      * schroot/sbuild-chroot.cc (print_details): Add a "Session
      * Version 0.2.3.
      Update translations.
      * debian/changelog: Update
      * schroot/Makefile.am: Install dchroot setuid.
      * schroot/schroot.conf.5.in: Fix typo.
      * debian/changelog: Bump version to 0.2.4.
      * po/en_GB.po: Add missing space.
      * schroot/schroot.conf.5.in: Document "location" for block-device
      * debian/changelog: Update.
      * schroot/sbuild-chroot-config.h: Fix Doxygen warnings.
      * Version 0.2.4.
      * debian/changelog: Add acknowledgement for #354257.
      * schroot/schroot.1.in: Correct the --help options.  Thanks to
      * debian/changelog: Update.
      * debian/changelog: Update to close the --help options (Bug
      * Version 0.2.5.
      * Remove bashisms in all setup and run shell scripts (test "-o"
      * NEWS: Document "command-prefix" option.
      * configure.ac: Bump version to 0.2.6.
      * debian/postinst: Move /etc/schroot/run.d/50sbuild to
      * debian/changelog: Update.
      * NEWS: Document exec.d and run-exec-scripts changes.
      * schroot/sbuild-chroot-config.cc (parse_data): Don't create a
      * NEWS: Document changed behaviour of session operations.
      * debian/changelog: Update.
      * Makefile.am: Add sbuild-chroot-source.(cc|h).
      * All classes derived from sbuild::chroot use virtual public
      * schroot/sbuild-chroot-config.cc
      * schroot/exec/00check: Add check for CHROOT_FILE_REPACK.
      * schroot/sbuild-environment.h
      * schroot/setup/05file: Run check_filetype in all cases.
      * schroot/setup/05file: Fix incorrect comment.
      * schroot/setup/05file: Fix incorrect comment.
      * schroot/setup/05file:
      * schroot/setup/05file:
      * NEWS: Document new source chroots and file repacking.
      * debian/changelog: Close #354780.
      * po/sv.po: Updated translated from the Free Translation Project.
      * schroot/schroot.1.in: Document environment sanitising.
      * TODO: Update.
      * po/en_GB.po: Update translation.
      * Version 0.2.6.
      * debian/changelog: Bump version to 0.2.7.
      * Version 0.2.7.
      * debian/changelog: Version 0.2.7-2, released to fix a dchroot
      * schroot/sbuild-session.cc (run_child): Don't fix up argv for a
      Update.
      * po/vi.po: Update.
      * configure.ac: Bump version to 0.2.8.
      * Version 0.2.8.
      * po/vi.po: Update.
      * po/vi.po: Update.
      * configure.ac: Bump version to 0.2.9.
      * debian/changelog: Close #361108.
      * schroot/sbuild-keyfile.h: Use Boost if TR1 is not available.
      * schroot/Makefile.am
      * GCC 4.2 compatibility fixes.
      po/POTFILES.in: Add schroot/sbuild-format-detail.h
      * schroot/setup/10mount (do_mount) : Create directories for
      Update translations.
      * NEWS: Document GCC portability.
      * test/sbuild-chroot-file.cc (chroot_file>): Check for
      * TODO: Remove completed file repack item.
      * schroot/sbuild-keyfile.h: Update documentation.
      * test/sbuild-parse-value.cc: Update tests.
      * NEWS: Document directory behaviour.
      * Version 0.2.9.
      * Makefile.am (dist-hook): Don't distribute .svn directories.
      * configure.ac: Bump version to 0.2.10.
      * debian/control (Standards-Version): Upgrade to 3.7.0.
      * schroot/schroot.cc: Update documentation.
      * Remove unused .cvsignore files.
      Ignore stamp-h2 and sbuild-config.h.
      * schroot/sbuild-chroot-config.cc (add): If a chroot alias is the
      * po/sv.po: Updated translated from the Free Translation Project.
      * schroot/setup/50chrootname: Strip session UUID when writing
      * Version 0.2.10.
      * debian/changelog: Bump version to 0.2.11.
      * debian/changelog: Update.
      * debian/changelog: Close #369633.
      * po/en_GB.po: Update translation.
      * NEWS: Document that scripts may now fail.
      * debian/changelog: Don't package libsbuild.la.
      * schroot/schroot-listmounts-options.h (schroot_listmounts): Fix typo.
      * Version 0.2.11.
      * debian/changelog: Bump version to 0.99.0.
      * NEWS: Document new "personality" option.
      * THANKS: New file.  Add Ben Hutchings.
      * debian/changelog: Close #354344.
      * debian/changelog: Close #372569.
      Back out accidentally committed changes.
      * debian/changelog: Close #372874.
      * schroot/Makefile.am
      * schroot/schroot.cc (main): Output configuration file with a help
      * debian/changelog: Split dchroot into a separate package.
      * Update translations.
      Update en_GB strings.
      * schroot/dchroot.1.in: Document incompatibilities with DSA
      * debian/changelog: dchroot doesn't need to Replace schroot.
      * schroot/sbuild-personality.cc
      * schroot/Makefile.am" Add sbuild-parse-error.(cc|h).
      * TODO: Remove completed items (translatable strings removed from
      * po/POTFILES.in: Update list of source files.  Remove all
      * po/en_GB.po: Update British English translation.
      * ChangeLog: Fix two typos.
      * schroot/schroot.conf.5.in: Remove command-prefix example of
      * debian/schroot.README.Debian: Move from debian/README.Debian.
      * debian/control: Add Luk Claes as a co-maintainer.
      * Update translations.
      * debian/changelog: Tidy up changes for release.
      * Version 0.99.0.
      * debian/changelog: Bump version to 0.99.1.
      * debian/changelog: Bump version to 0.99.1.
      * schroot/setup/10mount: Only remove the mount location if it
      * schroot/setup/00check: Make sanity check errors more
      * schroot/dchroot-session.cc (run_impl): Throw a session_error in
      * schroot/sbuild-auth.(cc|h), schroot/sbuild-session.(cc|h),
      * schroot/sbuild-chroot.(cc|h), schroot/sbuild-chroot-file.cc,
      * schroot/sbuild-session.h: Reindent error codes.
      * schroot/sbuild-personality.(cc|h): Use the custom_error
      * schroot/sbuild-custom-error.tcc (format_error): detail and error
      * schroot/sbuild-auth-conv.h: Remove error typedef.
      * schroot/sbuild-error.h: Remove runtime_error_custom.
      * Update translations.
      * schroot/Makefile.am: Add rules for dchroot-dsa.
      * configure.ac: Define and substiture DCHROOT_CONF.  Generate
      * debian/changelog: Add dchroot-dsa package.
      * schroot/Makefile.am: Install dchroot-dsa setuid root.
      * debian/rules: Enable dchroot-dsa when running configure.
      * schroot/schroot.1.in: Document users and root-users.
      * schroot/schroot.cc (program_name): For safety, return a string
      * schroot/sbuild-chroot-file.h: Remove dangerous TODO item.
      * schroot/schroot-options.cc: dchroot and dchroot-dsa only permit
      * schroot/schroot-options.cc: Add a --debug option to enable
      * schroot/schroot.1.in, schroot/dchroot.1.in,
      * Update API reference.
      * schroot/Makefile.am: Build with new headers.
      * schroot/schroot.cc (main): When running dchroot-dsa, use
      * schroot/Makefile.am: Add new files.  Additionally, build
      * API documentation additions.
      * test/Makefile.am
      * debian/changelog: Update rules.
      * schroot/schroot-main.cc, schroot/schroot-listmounts.cc,
      * NEWS: Document dchroot compatibility fixes.
      * The include order of all includes has been reviewed.  Local
      * Move sbuild sources into an sbuild subdirectory, dchroot sources
      * sbuild/sbuild-session.(cc|h): Use error codes for logging in
      * sbuild/sbuild-chroot-config.(cc|h): Fix typos.
      * dchroot/Makefile.am (libdchroot_la_SOURCES): Add
      * sbuild/sbuild-session.cc
      * debian/changelog: Close #374713 and #374887.
      * README: Add dchroot and dchroot-dsa.
      * sbuild/sbuild-format-detail.h: Use a wide string to get
      * sbuild/sbuild-util.cc (widen_string, narrow_string): Fix bug in
      * All derived chroot types: Replace print_details with
      * NEWS: Document strict absolute path checks.
      * sbuild/sbuild-chroot-block-device.cc
      * sbuild/sbuild-chroot-lvm-snapshot.cc
      * README: Document non-standard configure options.
      * THANKS: Add adeodato, aeb, tbm and vorlon.
      * Remove redundant includes from all headers.
      * schroot/schroot-releaselock.cc (print_version): Use gmdate.
      * sbuild/sbuild-session.cc
      * All headers using tr1::shared_ptr or tr1::tuple include
      * schroot/schroot.cc, dchroot/dchroot.cc,
      * debian/changelog: Close #373943.
      * Update API reference, fixing a few undocumented members and
      * dchroot-dsa/dchroot-dsa-options.cc
      * dchroot-dsa/dchroot-dsa-options.cc
      * Version 0.99.1
      * TODO: Add TODO items for 1.0.
      * debian/changelog: Bump version to 0.99.2.
      * scripts/setperms: New file.  Helper to set binaries setuid root
      * debian/schroot.docs: Add.  Include THANKS.
      * sbuild/sbuild-session.cc (is_group_member): Rather than exiting
      * dchroot-dsa/dchroot-dsa-main.cc: Use new constructor argmuments,
      * schroot/schroot-listmounts-options.cc: Add set_action method to
      * TODO: Remove completed items.
      * Clean up locale and exception handling in all main stub
      * schroot/schroot.1.in, dchroot/dchroot.1.in,
      * Clean up locale and exception handling in all main stub
      * sbuild/sbuild-auth.cc: Fix switched authentication and
      * TODO: Remove completed item.
      * test/sbuild-keyfile.cc: Add test for getting line numbers.
      * test/sbuild-keyfile.cc: Add test for getting line numbers.
      * TODO: Remove completed item.
      * test/sbuild-dirstream.cc: New file.  Tests for
      * test/sbuild-personality.cc: Sync tests with current personality
      * test/sbuild-run-parts.cc: Add run-parts tests.
      * README: Document new Boost build dependency.
      * debian/changelog: Update build dependencies.
      * test/*.cc: Replace SRCDIR with TESTDATADIR.
      * NEWS: Document new features.
      * Update translations.
      * README: Update build dependencies.
      * Version 0.99.2
      * debian/changelog: Bump version to 0.99.3.
      * test/sbuild-personality.cc: Update test to cope with Linux
      * sbuild/sbuild-dirstream.h: The dirstream extraction operator is
      * NEWS: Document the new "directory" chroot type.
      * debian/schroot.docs: Add the contents of debian/docs.
      * debian/rules: Install upstream changelog.
      * schroot/schroot-main-base.cc (run_impl): Remove code duplicated
      * Don't include <syslog.h> in sources not using syslog.
      * All Makefile.ams: include global.mk.
      * All Makefile.ams: include global.mk.
      * debian/rules: Build in debian/build using VPATH.
      * All sources use strerror(errno) in place of errno when creating
      * sbuild/sbuild-chroot-config.cc
      * sbuild/sbuild-custom-error.tcc
      * sbuild/sbuild-custom-error.tcc
      * All sources defining a custom_error<>::error_strings map define
      * debian/changelog: Close #378028.
      * test/sbuild-parse-value.cc: Use sbuild::parse_value_error in
      * All sources use error<> in place of custom_error_base<>, and
      * sbuild/sbuild-chroot.h: API documentation corrections.
      * TODO: Remove completed error string markup item.
      * Update sources to use new header.
      * Update all documentation to use the style guidelines.
      * HACKING: Document how to build the printed documentation.
      * schroot/schroot.conf.5.in: Minor whitespace cleanup.
      * sbuild/sbuild-chroot-directory.cc (setup_env): Remove.
      * debian/changelog: Close #378152.
      * schroot/schroot-base-main.cc
      * TODO: Remove completed item.
      * TODO: Remove completed item.
      * TODO: Remove completed item.
      * sbuild/sbuild-null.h: Remove completed TODO item.
      * TODO: Add remaining items for 1.0.
      * HACKING: Document manual chroot fallback testing.
      * Version 0.99.3
      * debian/changelog: Bump version to 0.99.4.
      * debian/changelog, debian/rules: Fix problem in config.status rule.
      * schroot/schroot.1.in, dchroot/dchroot.1.in,
      * TODO: Remove completed items.
      * schroot/schroot.1.in: Use -p rather than -d in the description,
      * dchroot/dchroot-chroot-config.cc,
      * sbuild/sbuild-chroot-config.cc
      * dchroot/dchroot.1.in, dchroot-dsa/dchroot-dsa.1.in: Use "users"
      * TODO: Remove completed item.
      * Remove redundant emacs local variables use in C++ sources.
      * sbuild/sbuild-log.cc
      * sbuild/sbuild-lock.cc: Rename _RELEASE error codes to _UNLOCK
      * test/sbuild-personality.cc: Add tests for stream operators.
      * schroot/schroot-listmounts-main.cc: Add error code enum and
      * schroot/schroot-listmounts-main.cc: Add error code enum and
      * schroot/schroot-main-base.cc: Add error code enum and string
      * NEWS: Document stricter duplicate checking, and improved error
      * Use log_exception_error and log_exception_error in place of
      * TODO: Remove completed item.
      * sbuild/sbuild-auth-conv-tty.cc
      * Update translation.
      * dchroot/dchroot.1.in, dchroot-dsa/dchroot-dsa.1.in: Remove
      * po/LINGUAS: Remove vi.
      * NEWS: Document terminal state save and restore behaviour.
      * debian/changelog: Close #378469.
      * po/en_GB.po: Update.
      * po/sv.po: Update Swedish translation.
      * po/vi.po: Restore unmaintained translation, but leave out of
      * TODO: Remove completed item.
      * sbuild/sbuild-log.cc: Add translator comments, and mark up log
      * sbuild/sbuild-auth-conv-tty.cc (conversation): Log using
      * NEWS: Document SIGTERM behaviour.
      * Sync translations.
      * Don't translate program usage messages before the locale and
      * sbuild/sbuild-run-parts.cc (run_child): Add child exit status
      * sbuild/sbuild-session.cc
      * sbuild/sbuild-auth.h: Remove incorrect comment.
      * TODO: Remove completed item (duplictes in conffiles should be an
      * po/en_GB.po: Update translation.
      * Version 0.99.4
      * debian/changelog: Bump version to 1.0.0.
      * po/LINGUAS: Add vi.
      * debian/changelog: debian/copyright updates.
      * debian/changelog: Add missing Debian-specific revisions.
      * schroot/schroot-listmounts-main.cc
      * po/LINGUAS: Add de.
      * po/LINGUAS: Add de.
      * schroot/schroot-releaselock.cc, schroot/schroot.cc,
      * po/de.po: Update German translation.
      * sbuild/sbuild-auth.cc
      * sbuild/sbuild-auth-conv.h: Update API documentation.
      * schroot/schroot-base-main.cc
      * schroot/schroot.cc, schroot/schroot-listmounts.cc,
      * sbuild/sbuild-session.cc
      * sbuild/sbuild-chroot-config.cc (load_data): Fix comment.
      * schroot/schroot-listmounts-main.(cc|h),
      * po/en_GB.po: Add en- and em-dashes.
      * po/LINGUAS: Rename en_GB to en.
      * schroot/Makefile.am
      * NEWS: Update for 1.0.0.
      * Update manual pages.
      * TODO: Add future items.
      * Update translations.
      * New development series on the main trunk.
      * Merge from schroot-1.0 branch.
      * Merge translations from schroot-1.0 branch.
      * po/LINGUAS: Add cs.
      * Merge from schroot-1.0 branch.
      * Update translator comments.
      * schroot/setup/50chrootname: Name in log message always matches
      * schroot/schroot.1.in, dchroot/dchroot.1.in: Document mips and
      * sbuild/sbuild-chroot-config.cc: Use "by", rather than "with"
      * test/Makefile.am (TESTS): Add sbuild-regex.
      * sbuild/sbuild-run-parts.cc
      * test/sbuild-environment.cc: Add regex filter tests.
      * test/sbuild-chroot.cc: Add environment_filter test.
      * sbuild/sbuild-session.cc (run_child): Use the chroot
      * sbuild/sbuild-auth.h (sbuild): Document that the environment
      * sbuild/sbuild-chroot.cc
      * sbuild/sbuild-run-parts.h, sbuild/sbuild-session.h: Remove
      * sbuild/sbuild-chroot-config.h (error_code): Remove unused
      * schroot/schroot-releaselock-main.cc
      * All Makefile.am
      * schroot/schroot-main.cc, schroot/schroot-listmounts-main.cc,
      * schroot/schroot-releaselock-main.h
      * po/POTFILES.in: Add sbuild/sbuild-ctty.cc.
      * po/POTFILES.in: Add sbuild/sbuild-ctty.cc.
      * sbuild/sbuild-log.cc
      * sbuild/sbuild-session.cc
      * NEWS: Document CTTY changes to authentication.
      * sbuild/sbuild-session.cc
      * sbuild/sbuild-ctty.cc: Include <config.h>, to prevent a build
      * schroot/schroot-base-options.cc,
      * sbuild/sbuild-auth.cc (get_wd, set_wd): New methods.  Get and
      * sbuild/sbuild-auth.cc (get_wd, set_wd): New methods.  Get and
      * HACKING: Document additional directory fallback checks.
      * schroot/schroot.1.in, dchroot/dchroot.1.in,
      * NEWS: Document --directory.
      * po/schroot.pot: Add.
      * Version 1.1.0
      * debian/changelog: Bump version to 1.1.1.
      * NEWS: Document changed syslog behaviour.
      * Translation updates.
      * po/de.po: Updated German translation.  Thanks to Helge
      * po/de.po: Update German translation.  Thanks to Jens Seidel.
      * README, schroot/schroot-setup.5.in, schroot/schroot.conf.5.in:
      * dchroot/dchroot-main-base.cc: Add translator comment.
      * schroot/schroot.1.in: Fix a number of minor typos.  Thanks to Jens Seidel.
      * debian/schroot.init: Add LSB init info and use LSB init
      * schroot/schroot-listmounts-main.cc
      * schroot/schroot-listmounts-main.cc (list_mounts): Ensure path
      * schroot/schroot-listmounts-main.cc (list_mounts): Ensure path
      * sbuild/sbuild-i18n.h: Remove commented-out macro.
      * Merge from schroot-1.0 branch.
      * doc/schroot.dox.in: Add csbuild.
      * schroot/setup/50sbuild: Create user home directory if it doesn't
      * debian/changelog: Create new packages sbuild-common, libsbuild1
      * Move schroot, dchroot, dchroot and csbuild to a new
      * AUTHORS: Add Federico Di Gregorio.
      * Remove schroot, dchroot, dchroot-dsa and csbuild directories,
      * bin/schroot-base/Makefile.am: New file, based on
      * bin/schroot-base/schroot-base-option-action.(cc|h): New class to
      * bin/schroot-base/Makefile.am (libschroot_base_la_SOURCES): Add
      * bin/schroot-base/schroot-base-main.h: Add TODO item.
      * Update all classes derived from schroot_base::main to specify
      * bin/schroot-base/schroot-base-option-action.h: Replace
      * test/schroot-base-option-action.cc: New file, unit test for
      * po/POTFILES.in: Updated with new file locations.
      * Replace all files in bin/csbuild with schroot-releaselock
      * bin/schroot/setup/50sbuild: Fix syntax error in test.
      * bin/schroot-base/schroot-base-options.h: Added actions options
      * bin/csbuild/csbuild-debian-changes.(cc|h): New class, base class
      * bin/csbuild/csbuild-debian-changes.h: Indent method arguments,
      * po/POTFILES.in: Updated with new file locations.
      * NEWS: Document the environment-filter key.
      * NEWS: Document the environment-filter key.
      * bin/schroot/schroot-options-base.cc
      * sbuild/sbuild-run-parts.cc
      * test/Makefile.am (LOCAL_CXXFLAGS): Use $(top_srcdir) rather than
      * sbuild/sbuild-environment.cc
      * Update translations with new strings (require translation).
      * debian/changelog: Document packaging of only a static library.
      * Version 1.1.1.
      * debian/changelog: Bump version to 1.1.2.
      * debian/changelog: Remove libsbuild1 dependency from
      * debian/changelog: Fix issues in debian/control.
      * configure.ac: Generate doc/sbuild.dox.
      * debian/changelog: Add new package, libsbuild-doc.
      * Update svn:ignore properties.
      * debian/changelog: debian/rules: Split arch-dependendent and
      * sbuild/sbuild-keyfile.(cc|h): Add typedefs for key, group and comment types.
      * sbuild/sbuild-keyfile.(cc|h): Remove code moved into
      * sbuild/sbuild-keyfile.h: Remove keyfile class.  Replace with a
      * sbuild/sbuild-keyfile.h: Remove keyfile class.  Replace with a
      * sbuild/sbuild-basic-keyfile.tcc: Remove using keywords from
      * sbuild/sbuild-keyfile.h: Remove comments about GKeyFile, and
      * test/sbuild-keyfile.cc: Document where warnings are triggered.
      * debian/changelog: schroot-common Replaces schroot (<< 1.1.1).
      * sbuild/sbuild-ctty.cc (cttybuf_fd): Don't call log_debug,
      * debian/changelog: Document fixing of 10mount.
      * debian/changelog: Fix typo.
      * po/POTFILES.in: Remove sbuild/sbuild-keyfile.cc, and add
      * Version 1.1.2.
      * debian/changelog: Bump version to 1.1.3.
      * bin/schroot-base/schroot-base-run.h
      * NEWS: Bump version to 1.1.3.
      * po/*: Updated translations.
      * Commit changes for previously committed files.
      * Version 1.1.3.
      * debian/changelog: Bump version to 1.1.4.  Merge changelog
      * debian/control: Change section of libsbuild-doc to "doc".
      * bin/schroot/setup/10mount
      * debian/changelog: Close #391319.
      * bin/schroot/setup/*: Add a copyright notice and GPL boilerplate
      * debian/control:
      * Build-Depend on the latest version of Boost, due to the change of
      * sbuild/sbuild-run-parts.cc (check_filename): Remove debugging
      * bin/schroot/setup/15killprocs: Only run readlink on
      * HACKING: Document tests for process termination.
      * Version 1.1.4.
      * debian/changelog: Bump version to 1.1.5.
      * THANKS: Add Raphaël Hertzog.
      * NEWS: Document "script-config".
      * NEWS: Document "script-config".
      * sbuild/sbuild-types.cc
      * sbuild/sbuild-lock.cc: Add error messages for UNLOCK and
      * sbuild/sbuild-session.cc: Add error message for SET_SESSION_ID
      * sbuild/sbuild-session.cc: Add error message for SET_SESSION_ID
      * bin/schroot/setup/50chrootname: Strip ISO-8601 date and pid from
      * bin/schroot/schroot-main-base.cc (run_impl): Call
      * bin/schroot/schroot-main-base.cc (run_impl): When no chroots
      * sbuild/sbuild-session.cc: Initialise lock_status to true.
      * TODO: Add permissions check items.
      * NEWS: Document --session-name.
      * test/sbuild-chroot-block-device.cc, test/sbuild-chroot.cc,
      * bin/dchroot/dchroot-session-base.cc,
      * Update translations.
      * debian/changelog: Close #398679 and #401159.
      * debian/changelog: Close #401158.
      * bin/schroot/schroot.1.in: Add --force and --session-name options
      * bin/schroot/schroot.1.in: Fix typo.
      * bin/schroot/schroot.1.in: Add carriage returns on user input
      * debian/control: Use ${binary:Version}.
      * Version 1.1.5
      * Version 1.1.5
      * debian/changelog: Changelog for NMU.
      * debian/changelog: Bump version to 1.1.6.
      debian/copyright: Update with new git repository location
      Convert the entire project to GPLv3
      * Add .gitignore files.
      * NEWS: Update for GPLv3 change.
      * test/run-parts.ex2/.gitignore: Add to force directory creation.
      * test/sbuild-chroot-config.cc
      * Update .gitignore for Debian builds.
      * Update .gitignore for Debian builds.
      * bin/schroot/setup/20network: Copy /etc/hosts into the chroot in
      * sbuild/sbuild-chroot-lvm-snapshot.cc
      * po/POTFILES.in: Add bin/schroot-mount sources.
      * doc/.gitignore: Ignore *.pdf and *.ps.
      * bin/schroot/setup/20network: Copy /etc/hosts into chroot.
      Merge branch 'master' of git+ssh://git.debian.org/git/buildd-tools/schroot
      * po/POTFILES.in: Add sbuild/sbuild-mntstream.(cc|h).
      * po/POTFILES.in: Add sbuild/sbuild-mntstream.(cc|h).
      * bin/schroot-mount/schroot-mount-main.cc: Remove FIND, OPEN and
      * TODO: Add new items.
      * bin/schroot/mount.defaults: New file.  Defaults for
      * bin/schroot/mount-defaults: Renamed from
      * bin/schroot/Makefile.am: Install and distribute mount-defaults.
      * bin/schroot/script-defaults: Add FSTAB variable.
      * TODO: Add script item.
      * po: Update potfiles.
      * .gitignore: Ignore generated files.
      * debian/control: Suggest lvm2 instead of lvm-common (Closes: #452263).
      * bin/schroot/exec/*: Use set -e to ensure abort on failure.
      * bin/schroot/setup/20network, bin/schroot/setup/30passwd: For files to
      * TODO: Document string_list issue in basic-keyfile.
      * All classes derived from sbuild::chroot updated to use new
      * Update translations.
      * debian/changelog:
      * bin/schroot-listmounts/schroot-listmounts-main.cc
      * bin/schroot/script-defaults: Reorder variables.
      * bin/schroot/script-defaults: Reorder variables.
      * NEWS: Update.
      * TODO: Remove mntstream porting; add mount checking.
      * bin/schroot/schroot-setup.5.in: Document SCHROOT_SESSION_CREATE,
      * sbuild/sbuild-chroot.h: Add missing comma.
      * TODO: Remove completed item.
      * Update translations.
      * bin/schroot/setup/05file: Only purge if CHROOT_SESSION_PURGE is
      * bin/schroot/setup/05file: Only purge if CHROOT_SESSION_PURGE is
      * TODO: Add script merge item.
      * configure.ac: Generate scripts/po-notify.
      * po/vi.po: Update Vietnamese translation.  Thanks to Clytie
      * Update Vietnamese translation (Closes: #461531).  Thanks to Clytie
      * bin/schroot-listmounts/schroot-listmounts-main.cc
      * bin/schroot/schroot-setup.5.in: Replace 20network and 30passwd
      * NEWS: Update for 1.1.6.
      * debian/schroot.preinst: Use .dpkg-old rather than .dpkg-bak, to work with run-parts.
      * bin/schroot/setup/20copyfiles
      * debian/schroot.NEWS: Document conffile changes.
      * Fix typo.
      * test/test-sbuild-chroot.h: Print environment variable names on
      * sbuild/sbuild-chroot.cc
      * TODO: Add extra chroot checks.
      * Update translations.
      * bin/schroot/setup/05file: Use "true" rather than 1 in session
      * bin/schroot-mount/schroot-mount-main.cc: Mount messages go to
      * debian/schroot.preinst: Use dpkg-old rather than dpkg-bak in echoed message.
      * sbuild/sbuild-environment.cc
      * test/sbuild-chroot-directory.cc: New file.  Tests for
      * test/sbuild-chroot-directory.cc: Ensure mount_location and
      * configure.ac: Remove hard-coded enableval defaults.  These
      * test/testmain.cc: Include config.h.
      Merge branch 'master' of ssh://git.debian.org/git/buildd-tools/schroot
      * test/sbuild-chroot-directory.cc: Enable test_setup_env2 test.
      * TODO: Remove completed item.
      * po: Update translations.
      * test/sbuild-dirstream.cc (class test_dirstream): Remove
      * Version 1.1.6.
      * configure.ac: Add back enableval defaults after option checks.
      * Update copyright on all files modified in 2008.
      * po/en.po: Update copyright year.
      * Update translations.
      * configure.ac: Change version to 1.3.0.
      Add eu translation.
      * configure.ac: Increase minimum gettext version to 0.16.
      * debian/control: libsbuild-dev is in section libdevel.
      * TODO: Add logging items.
      * bin/schroot/setup/*, bin/schroot/exec/*: All scripts check if
      Generate ChangeLog automatically.
      Ignore ChangeLog.
      [po] Update de translation.
      [sbuild] Include missing <cstring>, needed by GCC 4.3.
      Merge branch 'master' of git+ssh://git.debian.org/git/buildd-tools/schroot
      Update translated strings and translator comments.
      Only generate ChangeLog if using git
      [test] Add parentheses around ambiguous statements
      [po] Add pt translation.
      [sbuild] chroot_config no longer uses O_NOFOLLOW
      [sbuild] Add missing static_cast to stat::check_mode
      [schroot] Read additional configuration from /etc/schroot/chroot.d.
      [debian] Add GIT repository information to control file.
      [schroot] Remove setup/50sbuild
      [schroot-mount] schroot-mount-main: Create mountpoint if needed.
      [NEWS] Document changes for 1.2.0
      [dchroot] dchroot.1.in: Remove short option for --preserve-environment
      [debian] changelog: Close bugs for 1.2.0
      [man] NAME section uses ASCII hyphen, not em dash
      [build] Use MKDIR_P in place of MKINSTALLDIRS
      [debian] Build-Depend on libboost-filesystem-dev
      [debian] Close #469038
      Update copyright and author contributions
      [po] Update translations
      [debian] control: Bump Standards-Version to 3.7.3
      [debian] libsbuild-doc.doc-base: Use section Programming/C++
      Bump version to 1.2.1
      [po] Update translations
      [scripts] Add po-notify script for translation updates
      [scripts] Don't ignore po-notify
      [schroot] Document /etc/schroot/chroot.d
      [schroot] Don't fail if the LVM snapshot device does not exist
      [sbuild] Don't fail if LVM snapshot device doesn't exist on SETUP_STOP
      [sbuild] Don't fail if block device doesn't exist on SETUP_STOP
      [setup] Don't clear mount options for LVM snapshots
      [sbuild] Remove redundant include
      [sbuild] Add "loopback" chroot type
      [debian] Document loopback chroot type
      Finalise version 1.2.1
      [debian] Correct lintian warnings
      [sbuild::auth_conv_tty] Add weak reference to the auth object
      [scripts] Remove generated script po-notify
      [scripts] .gitignore: Ignore po-notify
      [sbuild::session] Don't inherit from sbuild::auth
      [sbuild::session] Access authstat via this pointer
      [csbuild] Correct variable name in doxygen comment
      [schroot.conf] Update distribution names for Squeeze.
      [debian] Close #516272
      [sbuild::session] Fix memory leak in is_group_member
      [debian] Close #517223
      [dchroot] Session code uses get_auth to get authentication data
      [build] Build against Boost version 1.37
      [debian] control: Build-Depend on Boost 1.37
      [sbuild] Remove support for GCC < 3.4 __gnu_cxx::stdio_filebuf
      [debian] Close #517041
      [schroot] setup: Copy NSS databases using getent
      [sbuild] sbuild-run-parts: Explicitly close syslog fd
      [sbuild] sbuild-util: Add is_valid_filename
      [sbuild] sbuild-chroot-config: Use is_valid_filename on directory load
      [debian] Close #513307
      [.gitignore] Ignore log and substvars files
      [debian] control: Remove duplicated word in description
      [debian] Use debhelper v7 compatibility mode
      [debian] control: Update to Standards Version 3.8.1
      [sbuild-session] Export additional auth variables into setup environment
      [debian] Close #496629
      [build] Add bash completion to build
      [debian] Configure and install bash completion
      [debian] rules: Split configure invocation onto multiple lines
      [sbuild-session] Export SCHROOT_SESSION_ID in user environment
      [build] Install SCHROOT_UNPACK_DIR
      [sbuild-session] Export SCHROOT_UNPACK_DIR for setup scripts
      [build] Install SCHROOT_UNPACK_DIR
      [setup] 05file: Use UNPACK_DIR and mount unpacked files
      [build] Add checks for POSIX thread support
      [build] Compile and link with POSIX thread support
      [debian] Close #520713
      [test] Fix test to use correct write size
      [build] Add configure option to generate doxygen docs
      [NEWS] Bump version to 1.3.0
      [po] Update translations
      [debian] Build-depend on doxygen and configure with --enable-doxygen
      [.gitignore] csbuild: Ignore csbuild
      [build] doc: Don't require MAINTAINER_MODE to build docs
      [debian] libsbuild-doc: Install docs from debian/build
      [debian] Document schroot-dbg addition
      [build] Use autoreconf in place of separate autotools commands
      [sbuild-log] Unify reason logging as a single function
      [sbuild-log] Rename DebugLevel to debug_level
      Merge branch 'master' of ssh+git://git.debian.org/git/buildd-tools/schroot
      Merge branch 'fs-union'
      [debian] rules: Only mkdir debian/build if it doesn't already exist
      [schroot] Document chroot_directory directory property
      [test] Add new chroot_directory tests for directory property
      [sbuild::chroot_directory] Add directory property to replace location
      Merge branch 'fs-union'
      [setup] 15killprocs: Use /bin/kill to remove bashism
      [debian] Build-Depend on boost 1.38
      [sbuild] chroot_mountable: Add mount_device member
      [sbuild] sbuild-chroot-block-device: Update TODO item
      Rearrange configuration and manual pages
      [build] Remove manpages from bin/schroot/Makefile.am
      [build] 05fsunion setup script not yet merged
      [etc] Add .d suffix to exec and setup script directories
      [sbuild] sbuild-session: Remove support for exec scripts
      [man] Document removal of run-exec-scripts
      [sbuild] basic_keyfile: Allow NULL method pointers
      [sbuild] Remove run_exec_scripts
      [schroot-mount] Don't log command being executed
      [setup.d] Remove W: message prefix
      [sbuild] run_parts: Log script output
      [sbuild::chroot] Remove prototypes and member for run_exec_scripts
      [sbuild] chroot_mountable: Move location property from chroot
      [sbuild] chroot: Remove unused location member
      [TODO] Add new items
      [setup.d] 20nssdatabases: Make executable
      [etc] mount-defaults: Bind mount /dev/shm
      [debian] Close #526788
      [schroot-mount] Act like mkdir -p rather than mkdir creating mountpoints
      [sbuild::chroot_file] Move CHROOT_FILE_UNPACK_DIR from session UNPACK_DIR
      [TODO] Add cleanup items for union and file chroots
      [sbuild::chroot] All chroots except plain run session scripts
      [sbuild::chroot_plain] Split from chroot_directory
      [build] Conditionally compile block-device and lvm-snapshot support
      [build] Build loopback chroot support conditionally
      [build] Include correct lockdev headers for sbuild-lock
      [build] Make personality support configurable
      [build] Loopback chroot doesn't depend on block-device
      [build] Make UUID support configurable
      [sbuild] Make PAM support configurable
      [sbuild::auth] Split into auth_pam and auth_null
      [sbuild] Add pam prefix to all pam auth names
      [debian] control: schroot-dbg is in section debug
      [po] Add new source files
      [po] Update English translation
      [build] Make UUID support configurable
      [build] Remove duplicated checks for UUID support
      [build] Remove last traces of exec.d
      [debian] Remove old checks for obsolete versions
      [NEWS] Document major changes
      [sbuild::auth] Add split auth_null and auth_pam
      [sbuild::auth_pam] Add missing prototype
      [schroot::main_base] Use new PAM header names
      [sbuild::chroot_directory] Remove erroneously added clone_source
      [sbuild::basic_keyfile] Replace last std::string usage with traits types
      [TODO] Remove completed basic_keyfile string_list removal
      [sbuild::chroot] Add session_id property
      [test] Update chroot_directory tests
      [sbuild::chroot_directory] Include correct header for parent class
      Merge branch 'master' of ssh://git.debian.org/git/buildd-tools/schroot
      [setup] Simplify conditional to use cleaner syntax
      [sbuild] chroot_mountable: Refactor as partial interface
      [sbuild::chroot_fs_union] get_path always returns the mount location
      [sbuild::chroot_mountable] Don't derive from chroot
      [sbuild::chroot_source] Don't inherit from chroot
      [sbuild::chroot_fs_union] Add underlay directory in addition to overlay
      [sbuild::chroot_union] Rework union mounts
      [sbuild::chroot_union] Synchronise with current master branch
      [TODO] Add union items
      [sbuild::chroot:block_device] Split into block_device_base
      [sbuild::chroot_union] Add clone_source_setup
      [sbuild::chroot_directory] Make chroot_union support configurable
      [sbuild::chroot_source] clone_source_setup is virtual
      [sbuild::chroot_directory] Add missing newline
      [sbuild::chroot_loopback] Include config header for conditional building
      [sbuild::chroot_loopback] Chain up to chroot::setup_env
      [sbuild::chroot_directory] Set SESSION_CREATE in all cases
      [sbuild::chroot_source] Move SESSION_PURGE into chroot_lvm_snapshot
      [sbuild::chroot_union] Don't set SESSION_CREATE unless union in use
      [test] Update tests for filesystem unions
      [TODO] Add enum |= and &= operators
      [man] schroot.conf.5: Document block-device union support
      [debian] Close #494481
      [sbuild::chroot_union] Simplify conditional logic
      [test] Remove deprecated run-setup-scripts from tests
      [test] Use dynamic_pointer_cast for shared_ptr types
      [sbuild::chroot_union] Use dynamic_pointer_cast for tr1::shared_ptr
      [test] Improve environment diagnostic
      [test] Remove whitespace
      [test] sbuild_chroot_loopback: Update to use current union interface
      [build] Fix union configure check
      [debian] Remove debian/install after running dh_prep
      [sbuild] Reindent sbuild::util operator functions
      [sbuild::chroot] Reindent session flags
      [test] Make filesystem union tests conditional
      [test] Remove obsolete run_setup_scripts checks
      [sbuild::chroot_block_device_base] Simplify session flags
      [sbuild::chroot_source] Re-unify source member variables and methods
      [sbuild::chroot*] Remove duplicated source methods and members
      [sbuild::chroot] set_run_setup_scripts is protected
      [sbuild::chroot_union] Only print union details if configured
      [sbuild::chroot_directory] Always chain up to union methods
      [sbuild::session] Correct logic for setting mount location
      [man] Disable adjustment on long line to fix groff warning
      [debian] Update to Standards-Version 3.8.2
      [NEWS] Document filesystem union support
      [sbuild::session] Only display command/shell if verbose
      [sbuild::util] Add split_string_strict
      [sbuild::chroot_union] Only set keyfile keys if union is configured
      [sbuild::run_parts] Fix script stream buffering
      [setup] Add 99check symlink to 00check to run on setup-stop
      [setup] 15killprocs adds sanity check for CHROOT_MOUNT_LOCATION
      [setup] Rename 05fsunion to 05union
      [setup] 10mount union mounting uses underlay directory
      [sbuild::session] Don't special-case handing of union mount location
      [po] Update translations
      Update copyright message for 2009
      [po] Update translations
      [sbuild] Split chroot_plain into chroot_plain_base
      [sbuild::session] Correct check for plain chroot type
      [setup] 05union doesn't abort for non-union supporting chroots
      [setup] 15killprocs doesn't abort if there's no mount location set
      [sbuild::chroot_mountable] get|set_mount_device are pure virtual
      [sbuild::chroot] get_mount_location is not virtual
      [sbuild] Rename chroot_plain_base to chroot_directory_base
      sbuild/sbuild-config.h.in: Get default environment filter from configure
      [sbuild::environment] get method is const
      [sbuild::chroot_block_device] Chain up to chroot in copy constructor
      [sbuild::chroot_lvm_snapshot] Only inactive sessions serialise lvm-snapshot-options
      [sbuild::chroot_source] Replace is_source with source_clonable
      [sbuild::chroot] Make some methods public for testing
      [test] Test keyfile serialisation
      [TODO] Remove virtual inheritance
      [test] setup_env_chroot adds common environment
      [sbuild::chroot_block_device] Chain up to virtual base in all copy constructors
      [sbuild::chroot_union] Display union type
      [sbuild] Don't call specific clone_source_setup
      [test] Test source environment
      [sbuild::chroot_session] New class for session handling
      [sbuild] Add support for chroot_session to all session-creating chroot types
      [sbuild::chroot_session] Set base chroot active and set source options
      [sbuild::chroot_union] Set SESSION_PURGE session flag if a session
      [test] Add session checks to sbuild::chroot_loopback
      [sbuild] sbuild::chroot inheritance is non-virtual
      [sbuild] define copy constructur in classes inheriting chroot_session
      [sbuild] clone_ methods satisfy testcases
      [sbuild::chroot_file] Purge if active
      [sbuild::chroot_file] Reindent conditional statement
      [sbuild::chroot_session] set_session_active chains up to base set_active
      [sbuild::chroot_session] setup_env is virtual
      [test] Add tests for keyfile and environment
      [doc] Update doxygen version to 1.5.9
      [doc] Use .log files in place of -stamp files
      [sbuild] Update doxygen comments to fix missing or broken parts
      [sbuild] Enable chroot_session in session
      [po] Update translations
      [sbuild::chroot] setup_env is const
      sbuild::chroot_facet: Add chroot_facet interface and skeleton personality facet
      .gitignore: Ignore new separate chroot-* tests
      sbuild::session: Search for command-prefix using search path
      sbuild::keyfile_parser is a class not a struct
      sbuild::basic_keyfile_parser: Constructor explicitly initialises all members
      sbuild::chroot_source: Allow setting of source-* properties for non-clonable chroots
      sbuild::chroot: Add initial chroot_facet support
      sbuild::chroot: setup_env method is const
      sbuild::chroot: Session ID detail only printed if session is active
      po: Update
      sbuild::chroot: Add interface to add, remove, replace and get facets
      sbuild::chroot: Pass chroot as parameter to facet functions
      sbuild::chroot_facet_personality: Add personality support from sbuild::chroot
      sbuild::chroot: Call methods from facets in addition to virtual methods
      sbuild::session: Use common name for personality facet pointer
      sbuild::chroot: Add const_ptr typedef
      sbuild::chroot_facet*: Add ptr typedefs and create and clone methods
      sbuild::chroot_facet_session: Add new session facet
      sbuild::chroot: Enable session facet
      sbuild::chroot: Add clone_source virtual method
      sbuild::chroot_source: Reimplement as facets
      sbuild::chroot_mountable: Replace with chroot_facet_mountable
      sbuild::chroot_union: Replace with chroot_facet_union
      sbuild::chroot_facet: Update all facet uses to use ptr and const_ptr types
      sbuild::session: Only use session_id property for cloning sessions
      etc/setup.d/10mount: Don't quote mount options
      build: Add git tagging code
      NEWS: Update to 1.3.0-rc1
      scripts/git-version: Allow hyphens in version number
      po: Update POTFILES.in for new sources
      po: Update
      etc/mount-defaults: Add /dev and /proc/bus/usb (but commented out)
      build: Build static library by default
      etc/setup.d/10mount: Comma-separate loop mount option
      sbuild::chroot: clone_session is pure virtual and chroots always clone
      sbuild::chroot_facet_session: Move deserialisation code from chroot_facet_source
      sbuild::basic_keyfile: Ask user to update deprecated keys
      sbuild::chroot_facet_mountable: Serialise mount-device to keyfile
      sbuild::chroot_facet_session: Use correct class name for null method pointers
      sbuild::session: Split UUID generation into support function
      TODO: Remove done and add pending changes
      etc/setup.d: Set file unpack directory and add extra logging
      po: Add .tcc files
      po: Update
      sbuild::run_parts: Handle EINTR during reads
      sbuild::run_parts: Correct poll conditional
      man: Document NSSDATABASES
      etc: Remove SBUILD script default
      sbuild::chroot_facet_session: Split into chroot_facet_session_clonable
      test: Add mount-device to keyfile checks
      sbuild::chroot_facet_mountable: Only serialise mount-device for sessions
      TODO: Distinguish between chroot, source and session
      sbuild::chroot_facet_session_clonable: Remove source keyfile deprecation
      build: Require automake 1.10 and use silent-rules
      sbuild::chroot_facet_source_clonable: Remove source_clonable member
      sbuild::session: Default child_status to EXIT_FAILURE
      debian: Close #545706
      build: Use MKDIR_P in place of mkinstalldirs
      csbuild: Add all sbuild options and wrap sbuild
      csbuild: Fail following exec failure
      csbuild: Update option group description
      bin: schroot_base_main: action_version prints configured options
      build: Remove -mt suffix from Boost library names
      sbuild: Validation of chroot properties allows strings to be empty
      sbuild::chroot_facet_session: Remove unused clone_session_setup
      sbuild::chroot_facet_session_clonable: Only allow session creator to access session
      test: Add root-user preservation check to chroot-directory
      sbuild: Add reentrant passwd and group wrappers
      sbuild::stat: Support C string constructor
      NEWS: Add 1.2.x changes
      debian: changelog: Add 1.2.x changelog entries
      NEWS: Bump version to 1.3.0
      debian: Use Standards-Version 3.8.3 and Boost >= 1.39
      po: Update po files and en translation
      build: Replace SCHROOT_RELEASE_DATE with m4_esyscmd
      po: Update en.po
      debian: Remove empty lines from changelog
      sbuild::session: When run with --begin-session, exit status must be success
      po: Update
      test: Fix sbuild-personality to support non-Linux architectures
      sbuild::session: Set child_status to EXIT_SUCCESS following authentication
      debian: Close #554907
      NEWS: Bump version to 1.3.1
      scripts: git-version uses version from NEWS
      TODO: Remove completed items
      NEWS: Document personality fix
      Bump version to 1.3.2
      debian: Close #560832
      sbuild::chroot_block_device: Create session file
      debian: Close #557197
      20copyfiles: Allow copying of special files
      debian: Close #559019
      20copyfiles: Remove debug line
      po: Update
      sbuild::chroot: Remove obsolete EXEC_START and EXEC_STOP
      sbuild::chroot_block_device: Create session file when using union
      debian: Close #561033
      po: Update
      sbuild::dirstream: Replace with boost::filesystem
      NEWS: Bump version to 1.4.0
      debian: Bump version to 1.4.0 and close fixed bugs
      .gitignore: Don't ignore test/sbuild-dirstream
      sbuild: Remove separator argument from path functions
      po: Remove sbuild-dirstream.cc from POTFILES.in
      po: Update
      debian: Add ${misc:Depends}
      sbuild::chroot_facet_session_clonable: Use basename correctly
      schroot_base::main: Update copyright notice
      po: Update copyright notice
      NEWS: Finalise for 1.4.0
      debian: Finalise changelog for 1.4.0-1
      sbuild::auth_null: Allow authentication skip if local and remote match
      sbuild::auth_null: Allow authentication skip if local and remote match
      NEWS: Bump version to 1.4.1 and note bug fix
      debian: Bump version to 1.4.1 and Close #566879
      sbuild::auth_null: Only root can authenticate
      sbuild::auth_pam: Remove unneeded header
      schroot: dchroot and dchroot-dsa also use PAM
      sbuild::session: Use PAM if available
      man: Document schroot authentication
      Merge branch 'master' into schroot-1.4
      sbuild::chroot_config: Only clone sessions for session clonable chroots
      Merge branch 'master' into schroot-1.4
      debian: Close #568187
      debian: Document stricter file naming requirements
      Add support for multiple platforms: initial kfreebsd support
      build: Install generic files first
      setup.d: Add freebsd-specific setup
      test: Update for new script-config default
      sbuild::chroot: Default script-config to default/config
      sbuild::chroot_block_device: kfreebsd uses character devices
      etc: Add freebsd-specific fstab
      man: Document PLATFORM setup script variable
      build: Install generic config
      Add AUTH* environment variables storing host triplet
      sbuild::auth_pam: Fix logic error in destructor
      debian: Move conffiles in pre and postinst
      debian: Document conffile movement in README
      NEWS: Bump version to 1.5.0 and document recent changes
      Merge branch 'master' into schroot-1.4
      AUTHORS: Add Aurelien Jarno
      build: Correctly distribute platform-specific files
      schroot::main_base: Set PAM conversation handler
      Merge branch 'master' into schroot-1.4
      debian: Close #567416
      debian: Close #565625 and #566941
      debian: Close #569671
      etc/default: Add comments to copyfiles and nssdatabases
      NEWS: Document chroot.d naming changes for 1.4.0
      Merge branch 'master' into schroot-1.4
      debian: Close #567409
      man: Document setup script configuration files
      man: Update copyright dates
      Merge branch 'master' into schroot-1.4
      debian: Close #566141
      debian: Update README for file renaming
      debian: Add missing full stop
      NEWS: Document file renaming
      po: Update
      debian: Update to Standards Version 3.8.4
      debian: Remove trailing space
      po: Merge schroot-1.4 changes
      NEWS: Merge schroot-1.4 changes
      debian: Merge schroot-1.4 changes
      man: Use RELEASE_DATE_S rather than RELEASE_DATE
      build: Use LC_TIME=C for date formatting
      debian: Create compatibility symlinks
      debian: Add schroot postrm script
      debian: Correct version for compat symlink creation
      debian: Close #571328
      debian: Remove inactive maintainers from uploaders
      Merge branch 'master' into schroot-1.4
      debian: Close #573869
      man: Remove obsolete options from examples
      sbuild::chroot_facet_source_clonable: Fix incorrect key name
      debian: Close #577554
      debian: Close #566513
      bin: Add support for Boost 1.42
      contrib: Add directory for user-contributed scripts and other files
      Bump version to 1.4.2 and Debian version to 1.4.2-1
      po: Update
      sbuild::personality: Don't introspect personality
      debian: schroot init script requires $syslog
      debian: Close #580136
      sbuild::util: unique_identifier should not contain odd characters
      AUTHORS: Add Nathaniel W. Turner
      debian: Close #477770
      contrib: Minor tidying of 10mount-ssh
      debian: Install contrib setup script in schroot package
      NEWS: Bump version to 1.4.3
      debian: Bump version to 1.4.3-1
      20nssdatabases: Check database inodes inside and outside the chroot
      debian: Install 09fsck setup script in schroot package
      debian: Close #492316
      20nssdatabases: Don't use $db for stat results
      schroot-mount: Check mountpoint exists rather than is directory
      man: Add overview of schroot and update plain config notes
      debian: Use the 3.0 (quilt) source format
      po: Update
      test: Correct personality checks for non-Linux arches
      NEWS: Bump version to 1.4.4
      debian: Bump version to 1.4.4-1
      build: Add configure checks for BTRFS
      sbuild: Add initial Btrfs snapshot support
      setup.d: Add btrfs support
      sbuild::chroot_btrfs_snapshot: Add snapshot-name property
      sbuild::chroot: Instantiate btrfs-snapshot chroots
      sbuild::chroot_btrfs_snapshot: Don't require btrfs-snapshot-name
      etc: Add btrfs example to schroot.conf
      setup.d: 00check: Add btrfs-snapshot debugging messages
      setup.d: 05btrfs: Add debugging messages
      setup.d: Fix bugs in btrfs support
      debian: schroot suggests btrfs-tools
      sbuild::chroot_btrfs_snapshot: Only display set properties
      debian: Enable btrfs-snapshot and lvm-snapshot only on Linux
      debian: Add needed programs to configure
      man: Document restrictions of plain chroots
      Bump version to 1.4.5
      Merge branch 'schroot-1.4-btrfs' into schroot-1.4
      debian: Document btrfs support
      test: Add btrfs-snapshot checks
      Merge branch 'schroot-1.4-btrfs' into schroot-1.4
      .gitignore: Ignore sbuild-chroot-btrfs-snapshot
      Add genprofile tool
      Remove old default profile
      etc: Genprofile parses all existing file fragments
      etc: Install profiles
      build: Remove default directory
      build: Remove generated profiles
      genprofile: Set paths from make
      etc: Add freebsd and linux profiles
      man: Document new profiles
      Merge branch 'schroot-1.4' of ssh+git://git.debian.org/git/buildd-tools/schroot into schroot-1.4
      man: Add schroot-faq(7)
      debian: schroot: Install schroot-faq.7
      sbuild::chroot_facet_source_clonable: Add source-clone option
      NEWS: Document source-clone, profiles and schroot-faq(7)
      debian: Close #576541, #477788 and #586333
      debian: Close #583504
      setup.d: 20copyfiles: Copy with files not existing in chroot
      po: Update
      debian: Close #586198
      sbuild: Move verbosity from auth to chroot and session
      sbuild::session: Retain AUTH_VERBOSITY for 1.4 compatibility
      man: Document message-verbosity
      NEWS: Document message-verbosity
      debian: Close #462453
      po: Update
      build: Distribute profile-templates
      profile-templates: Use /sys not /sysfs
      build: Install profile files with INSTALL_DATA, not INSTALL
      NEWS: Fix typo
      Bump version to 1.4.6
      sbuild::chroot: Add preserve-environment key
      profile-templates: Bind /var/run/gdm3 rather than /var/run
      man: Document desktop setup in schroot.conf
      NEWS: Document preserve-environment key
      po: Update
      debian: Document 1.4.6 changes
      sbuild::auth and sbuild::session: Improve environment handling
      po: Update
      sbuild::chroot_file: Add location configuration key
      sbuild::run_parts: Remove shadowing errdata variable
      NEWS: Document file chroot location option
      build: Remove maintainer mode and add additional defines
      po: Update
      setup: Add common-data and common-functions files
      debian: Package common-data and common-functions
      debian: Include common-data and common-functions
      setup.d: Use common data and functions and fix sanity checks
      debian: Close #587757 and #587769
      sbuild::chroot_loopback: Always create session file
      setup.d: Reorganise 10mount mount options setting
      setup.d: Move FreeBSD device portability code to common-data
      NEWS: Document loopback session changes and setup script work
      po: Update
      po: Fix fuzzy en strings
      sbuild::session: Don't allow running or ending a new session
      schroot::main_base: Don't allow session names to duplicate chroot or alias names
      debian: Close #588155
      dchroot_dsa::session: Correct get_login_directories prototype
      sbuild::chroot_config: Initialise aliases in constructor
      po: Update
      po: Unfuzzy one string
      NEWS: Document /dev bind mounting
      NEWS: Bump version to 1.4.7
      debian: Bump version to 1.4.7 and standards version to 3.9.0
      Complete change to SCHROOT_SYSCONF_DIR from PACKAGE_SYSCONF_DIR
      build: Distribute VERSION
      debian: Close #588247
      NEWS: Document SCHROOT_SYSCONF_DIR bug
      debian: Document translation updates
      schroot::options_base: --chroot-name only works with --begin-session
      sbuild::chroot_config: Add namespaces
      schroot::options_base: --info displays sources by default
      sbuild::chroot: Replace use of get_active with facet checking
      sbuild: Remove unnecessary use of sbuild namespace qualifiers
      dchroot: Use new chroot_config interface
      test: Use new chroot_config interface
      test::sbuild_chroot_config: Drop old comment
      sbuild::chroot_config: Move -source alias handling here
      sbuild::session: Use chroot_config::find_alias correctly
      sbuild::chroot_config: Add session chroot compatibility alias
      sbuild::chroot_config: validate canonicalises namespace
      NEWS: Bump version to 1.4.8 and document namespace changes
      NEWS: Update descriptions
      sbuild::chroot: Deprecate "priority" key
      sbuild::chroot: Remove session_id
      sbuild: Update doxygen comments
      doc: Explicitly list missing documentation
      doc: Update doxygen configuration to 1.6.3
      sbuild::chroot_facet_session: Remove completed todo item
      TODO: Remove completed namespace work
      po: Update
      po: Remove redundant line numbering
      sbuild::session: Don't use sbuild::chroot_config
      Document namespaces and undocumented return types
      debian: Bump version to 1.4.8-1
      etc: Remove priority from schroot.conf examples
      man: Document deprecation of priority
      schroot::main_base: Use find_alias rather than find_chroot
      sbuild::chroot_config: Add get_namespace helper
      schroot::main_base: Remove debugging statement
      man: Document chroot namespaces
      debian: Close #588963
      sbuild::auth: Always preserve HOME and SHELL
      debian: Close #589830 and #589917
      debian: Close #589889
      schroot::options_base: Validate session name with is_valid_sessionname
      sbuild::chroot: Validate chroot name with is_valid_sessionname
      debian: Close #589658
      po: Update
      debian: Close #589082 and #589079
      debian: Close #512131
      NEWS: Document environment fixes
      debian: Upgrade to Standards Version 3.9.1
      build: Add separate doc rule to build API references
      sbuild::chroot: Hide priority deprecation warning on session reload
      NEWS: Bump version to 1.4.9
      debian: Bump version to 1.4.9-1 and close #593256
      debian: Split build into build-arch and build-indep rules
      po: Update en translation
      debian: Update it translation
      debian: Update zh_CN translation
      debian: Close #593622
      README: Update configure options and document "make doc"
      build: boost_filesystem depends upon boost_system
      debian: Close #593516
      debian: rules: Add build rule to call build-indep and build-arch
      po: Update
      debian: rules: Use -a and -i arguments for dh_prep
      debian: rules: Run dh_install separately for install-arch and -indep
      build: Conditionally enable features if present
      NEWS: Bump version to 1.4.10
      debian: Bump version to 1.4.10-1 and don't enable doxygen explicitly
      build: Simplify doxygen conditional usage
      debian: rules: Explicitly specify LVREMOVE
      debian: Bump version to 1.4.10-2 and close #594024 and #594239
      dchroot: dchroot.conf parser uses directory key
      dchroot: Use chroot namespace
      NEWS: Bump version to 1.4.11
      debian: Bump version to 1.4.11-1 and close #594677
      sbuild::chroot: Remove use of format string for invalid chroot name reason
      sbuild::chroot: Translate error reasons
      NEWS: Fix typo
      Distribution of schroot version 1.4.0
      Distribution of schroot version 1.4.1
      Distribution of schroot version 1.4.2
      Distribution of schroot version 1.4.3
      Distribution of schroot version 1.4.4
      Distribution of schroot version 1.4.5
      Distribution of schroot version 1.4.6
      Distribution of schroot version 1.4.7
      Distribution of schroot version 1.4.8
      Distribution of schroot version 1.4.9
      Distribution of schroot version 1.4.10
      Distribution of schroot version 1.4.11
      NEWS: Bump version to 1.4.12
      debian: Bump version to 1.4.12-1
      sbuild::chroot_config: Use namespace hints correctly
      debian: Close #595647
      scripts: Always send output of git rev-parse to /dev/null
      build: Add initial git release distribution infrastructure
      build: git-dist: Correct punctuation and spacing in comments
      debian: Close #594720
      po: Update
      Distribution of schroot version 1.4.12
      po: Update en translation
      sbuild::chroot_config: Create proxy sessions for plain chroots
      schroot::main_base: Only warn about no chroots when verbose
      schroot::main_base: Correctly handle errors for source chroots
      NEWS: Bump version to 1.4.13
      debian: Bump version to 1.4.13-1 and close #597368
      debian: Update translations and close #596597, #596962 and #596612
      debian: Update da translation and close #596002
      po: Correct Boost format strings in fr translation
      po: Update
      Distribution of schroot version 1.4.13
      NEWS: Bump version to 1.4.14
      debian: Bump version to 1.4.14-1 and close #598353
      Distribution of schroot version 1.4.14
      NEWS: Bump version to 1.4.15
      debian: Bump version to 1.4.15-1
      setup.d: 10mount: Don't special case file chroot purging
      debian: Close #600966
      debian: Move 1.4.x changes from README to NEWS and close #597778
      debian: Add signature to NEWS
      debian: NEWS: Correct distribution name
      Distribution of schroot version 1.4.15
      NEWS: Bump version to 1.4.16
      debian: Bump version to 1.4.16-1
      man: Document -- option delimiter
      debian: Close #599380
      debian: Close #605950
      man: Document security implications of profiles in schroot.conf(5)
      debian: Close #587758
      sbuild::chroot: Validate set_aliases as for set_name
      sbuild::util: Relax session name restrictions in is_valid_sessionname
      man: Document chroot naming restrictions
      debian: Close #601043 and #605939
      debian: Document new chroot naming rules
      sbuild: is_valid_sessionname: Ignore editor backups
      man: Fully document chroot naming restrictions
      NEWS: Document chroot name restriction relaxation
      debian: Update chroot naming restriction relaxation documentation
      sbuild::chroot: Make invalid name reason generic
      debian: Close #606162
      debian: Reorder changelog
      po: Update
      Distribution of schroot version 1.4.16
      po: Update de translation
      NEWS: Bump version to 1.4.17
      debian: Bump version to 1.4.17-1
      debian: Close #606245
      debian: Close #606305
      debian: Update it translation
      debian: Close #606394
      debian: Update zh_CN translation
      15killprocs: Device and inode do not uniquely identify a chroot
      debian: Close #608054
      po: Update
      Distribution of schroot version 1.4.17
      build: Don't link with libpam when PAM is disabled
      build: Correct libuuid configuration
      debian: Disable UUID support on kfreebsd
      NEWS: Bump version to 1.4.18
      debian: Bump version to 1.4.18-1
      debian: Close #609108
      debian: Fix spelling of name
      50chrootname: Strip time/pid from session name in addition to UUID
      debian: Document 50chrootname time+PID stripping
      50chrootname: Use more restrictive regex for time and PID
      Distribution of schroot version 1.4.18
      NEWS: Bump version to 1.4.19
      debian: Bump version to 1.4.19-1
      50chrootname: Make executable again
      dchroot::dsa_session: Don't include <uuid/uuid.h>
      debian: Close #609619
      Distribution of schroot version 1.4.19
      NEWS: Bump version to 1.4.20
      debian: Bump version to 1.4.20-1
      sbuild::chroot: Use sbuild:: namespace for all file scope definitions
      sbuild: Prefix all chroot type usage with sbuild namespace qualifier
      sbuild: Work with boost::filesystem v3
      debian: Close #612510
      NEWS: Document Boost 1.46 compatibility
      THANKS: Add Zach Carter
      debian: Build with Boost 1.46 and remove old versions from build depends
      debian: Depend on Boost 1.46 packages
      Distribution of schroot version 1.4.20
      NEWS: Bump version to 1.4.21
      debian: Bump version to 1.4.21-1
      debian: Close #609067
      sbuild::session: Don't unset argv[0] when command-prefix is invalid
      man: Document use of eatmydata with command-prefix for performance
      debian: Document use of eatmydata with command-prefix
      Distribution of schroot version 1.4.21
      build: Enable large file support by default
      NEWS: Bump version to 1.4.22 and document large file support
      debian: Bump version to 1.4.22-1 and document large file support
      debian: Close #619825
      etc: Add buildd profile-template from sbuild
      sbuild::session: is_group_member is a member function
      sbuild::auth: Allow setting of remote user
      build: Add libschroot-all library
      dchroot_dsa::main: Load dchroot.conf using new interface
      debian: Close #626503
      sbuild::session: is_group_member is protected
      schroot-sbuild: Add wrapper for sbuild
      etc: profiles don't use rbind
      debian: Close #622756
      NEWS: Document rbind changes
      man: Add missing newline for run-exec-scripts
      debian: Close #624303
      man: Fix unterminated underline of /proc
      debian: Close #624302
      schroot: Preserve original chroot name after session cloning
      NEWS: Document CHROOT_NAME change
      debian: Close #623828
      man: Update chroot types implementing extra options
      debian: Close #626221
      debian: Provide buildd profile directly
      debian: Drop obsolete Replaces
      debian: Replace sbuild as well
      debian: Document sbuild replaces
      etc: Enable buildd profile and sync with sbuild
      debian: Document additional profile-templates work
      NEWS: Document profile and helper addition
      Distribution of schroot version 1.4.22
      man: Enhance documentation of source chroots
      NEWS: Bump version to 1.4.23
      debian: Bump version to 1.4.23-1
      etc: sbuild and buildd bind mount scratch space on /build
      debian: Break older sbuild versions not having /var/lib/sbuild/build
      Distribution of schroot version 1.4.23
      NEWS: Bump version to 1.4.24
      debian: Bump version to 1.4.24-1
      build: Update bootstrap from master
      debian: Use dh 9 and multiarch paths
      etc/setup.d/05file: Remove support for zip archives
      NEWS: Document zip archive feature removal
      debian: Document zip archive feature removal
      build: Distribute 99binfmt
      debian: Remove generated install files
      debian: Close #645223
      debian: Close #656239
      debian: Require debhelper v9
      debian: use Standards-Version 3.9.2
      po: Update
      build: Move all path specification to global.mk
      man: Use RELEASE_DATE rather than removed RELEASE_DATE_S
      debian: Document backport of build logic
      NEWS: Document build backport from 1.5.1
      Distribution of schroot version 1.4.24
      NEWS: Bump version to 1.4.25
      debian: Bump version to 1.4.25-1
      debian: Close #648450
      NEWS: Document overlayfs addition
      debian: Use generic Boost packages
      Distribution of schroot version 1.4.25
      schroot: Add --exclude-aliases option
      debian: Close #658517
      debian: Close #659523
      debian: Close #660040
      debian: Close #661512
      debian: Close #659875
      debian: Document --exclude-aliases
      NEWS: Bump version to 1.4.26
      debian: Bump version to 1.4.26-1 and Standards Version to 3.9.3
      Distribution of schroot version 1.4.26
      po: Update translations
      schroot-mount: Canonicalise symlinks to avoid host mounts
      man: Document symlink mountpoint canonicalisation
      NEWS: Bump version to 1.4.27 and document symlink canonicalisation
      10mount: Use secure subdirectory of /var/lock for lockfile
      debian: Create lock directory on upgrade and startup
      debian: Document lockfile changes
      debian: Close #686148
      sbuild::chroot_config: Remove namespace from alias
      debian: Close #689078
      Revert "sbuild::chroot_config: Remove namespace from alias"
      debian: Revert closure of #689078
      sbuild-mount: Correctly resolve paths with symlinks
      schroot-mount: Cope with recursion into single directories
      schroot-mount: Remove unused variables
      schroot-mount: Canonicalise base path
      debian: Finalise for 1.4.27-1
      schroot-mount: Add missing comma in initialiser list
      po: Update
      Distribution of schroot version 1.4.27

Sascha Silbe (2):
      setup: Allow comments and newlines in copyfiles and nssdatabases
      contrib: Add 10mount-ssh script to mount SSH auth socket into chroot

Thomas Blein (7):
      po: Update fr translation
      po: Update fr translation
      po: Update fr translation
      po: Update fr translation
      po: Update fr translation
      po: Update fr translation
      po: Update fr translation

Tim Abbott (4):
      [schroot] Add bash completion
      [setup] 05lvm: Reorder lvm snapshot options to make more flexible
      etc/setup.d/10mount: Properly quote do_mount calls in 10mount
      etc: Update bash completion for schroot

Vincenzo Campanella (5):
      po: Add it translation
      po: Update it translation
      po: Update it translation
      po: Update it translation
      po: Update it translation

Yaroslav Halchenko (2):
      NEWS: Correct misspellings
      05lvm: Fix indentation

Zach Carter (2):
      sbuild::chroot_config: Replace is_valid_filename with is_valid_sessionname
      build: Fix check for boost::program_options::variables_map

-----------------------------------------------------------------------


hooks/post-receive
-- 
schroot



More information about the Buildd-tools-devel mailing list