[buildd-tools-devel] [GIT] schroot annotated tag distribution/schroot-1.6.1 created. distribution/schroot-1.6.1
Roger Leigh
rleigh at alioth.debian.org
Wed Jul 18 21:59:21 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.6.1 has been created
at be6c98988b96a187cb51a981bde58d2dd8b6bc97 (tag)
tagging bef26ef8b3163fb5d77c7c92fa1e198ba5e5787a (commit)
tagged by Roger Leigh
on Wed Jul 18 22:34:18 2012 +0100
- Log -----------------------------------------------------------------
Distribution of schroot-1.6.1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAABCgAGBQJQByvaAAoJEOJSSsUKn1xZ5Q4QAKUtCKk4FWsmOEry/Qv7cfGm
GYh+UtJTiNgTxOV0NvLYbGvfbMgV3rIZTBdaUcZZoCy9MiPnBI3yWS3HbXDqXDUi
8MMGa65nNCYHHABpJGS2pZ+k9oCq5Ev9WEBI0KrFCmsI6q8IXQ9Kd4v/ntjC+0CN
+D6/UvKtd6hi/C0LZSsDgj/eBQgJhWZ9c/NvW4xP4cpelAiLfg8o7q0XsXUikLMq
lUWBJrZJrYJf383rom30UAp0sFwTKD2mqC+XdxO70uN8Rfj8cGEgMgFWSsmM0X09
MpNSAa/FfA0y1L+lIrEHkqEzDZPJFPFr4DWjjrQIZLTPhQvuTE8HAyyp+dKJ2u0W
XJv3h8Jqj25E0GkB2zDxQQpAMQGZL4zfCc6mN0J8WR0z9vlVQVu8Ud84gejcokzr
/ZDLAu7k8c7yywhyMIWv2LXkYGgJs3lntpM4lRPp2HKk1wA5qdK15kRCPbSw/rpx
SPD9aJ3bJMT8JAnrxKQhBBjj51YKuKeRVU1GIv+IMSlq2C+BihJsMdDisWmCO1Zb
R0+TKCrv2/77lft0sWi19ss7dbou5PVIvdJDoIkh0Sx+bToGjrckl0KxN8HQCavJ
vX+7NrS+kLGEOJ3mE0SLGKYAA932mWD3RA6o9inkNegMslNepU2qKCYhlFKtyjjY
GEXD+Ekj+bSrXPQX2MiWiEYEABEDAAYFAlAHK9oACgkQVcFcaSW/uEhzGACgr5ey
hOedw/SOnBL9mcN2ilb5XOEAoMqtrzHYtIHEwVOxfAN9YAleDz3q
=Gz9K
-----END PGP SIGNATURE-----
Anders Kaseorg (1):
setup.d: 15killprocs: Don’t run /bin/readlink for every process
Bastian Blank (2):
setup.d: 20nssdatabases: Cope with database not existing in chroot
setup.d: 20nssdatabases: Cope with database not existing in chroot
Clytie Siddall (2):
[po] Update vi translation
po: Update vi translation
David Prévot (1):
man: Add initial support for po4a translations
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 (2):
setup: 10mount: Use flock to prevent race reading /proc/mounts
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 (9):
po: Update de translation
po: Update de translation
po: Update de translation
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 (8):
po: Add Danish translation
po: Update da translation
po: Add Danish translation
po: Update da 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
Julien Viard de Galbert (1):
setup: 15killprocs kills processes under CHROOT_PATH rather than CHROOT_MOUNT_LOCATION
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 (4):
contrib: Add 09fsck setup script
contrib: Add 09fsck setup script
contrib: Add 09fsck setup script
contrib: Add 09fsck setup script
Miroslav Kure (1):
po: Update cs translation
Nathaniel W. Turner (2):
sbuild::session: Add SIGINT handler
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 (1842):
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
sbuild::chroot: Obsolete existing deprecated 1.4.x options
man: Remove obsolete options from examples
sbuild::chroot_facet_source_clonable: Fix incorrect key name
sbuild::chroot_facet_source_clonable: Add source-clone option
Merge branch 'master' of ssh+git://git.debian.org/git/buildd-tools/schroot
man: Remove obsolete options from examples
sbuild::chroot_facet_source_clonable: Fix incorrect key name
debian: Close #577554
debian: Close #566513
debian: Remove inactive maintainers from uploaders
bin: Add support for Boost 1.42
contrib: Add directory for user-contributed scripts and other files
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
Merge branch 'master' of ssh+git://git.debian.org/git/buildd-tools/schroot
sbuild::personality: Don't introspect personality
debian: schroot init script requires $syslog
sbuild::personality: Don't introspect personality
debian: schroot init script requires $syslog
debian: Close #580136
sbuild::util: unique_identifier should not contain odd characters
sbuild::util: unique_identifier should not contain odd characters
AUTHORS: Add Nathaniel W. Turner
AUTHORS: Add Nathaniel W. Turner
debian: Close #477770
contrib: Minor tidying of 10mount-ssh
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
20nssdatabases: Check database inodes inside and outside the chroot
debian: Install 09fsck setup script in schroot package
debian: Close #492316
TODO: Document issues with host filesystems in chroot
20nssdatabases: Don't use $db for stat results
schroot-mount: Check mountpoint exists rather than is directory
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
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
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
debian: Merge changes from 1.4 branch
debian: Bump version to 1.5.0-1
NEWS: Merge changes from 1.4 branch
po: Update
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
man: Document restrictions of plain chroots
NEWS: Document btrfs-snapshot chroot type
debian: Add schroot.postrm
debian: Use source format v3
debian: Enable btrfs-snapshot and lvm-snapshot only on Linux
debian: Add needed programs to configure
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
Add genprofile tool
Remove old default profile
etc: Genprofile parses all existing file fragments
etc: Install profiles
build: Remove default directory
test: Add btrfs-snapshot checks
test: Add btrfs-snapshot checks
Merge branch 'schroot-1.4-btrfs' into schroot-1.4
.gitignore: Ignore sbuild-chroot-btrfs-snapshot
.gitignore: Ignore sbuild-chroot-btrfs-snapshot
build: Remove generated profiles
.gitignore: Ignore sbuild-chroot-btrfs-snapshot
test: Add btrfs-snapshot checks
genprofile: Set paths from make
etc: Add freebsd and linux profiles
Merge branch 'usage-profiles'
man: Document new profiles
Merge branch 'usage-profiles'
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 'master' of ssh+git://git.debian.org/git/buildd-tools/schroot
Merge branch 'schroot-1.4' of ssh+git://git.debian.org/git/buildd-tools/schroot into schroot-1.4
man: Add schroot-faq(7)
man: Add schroot-faq(7)
debian: schroot: Install 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
setup.d: 20copyfiles: Copy with files not existing in chroot
debian: Close #586198
sbuild: Move verbosity from auth to chroot and session
sbuild: Move verbosity from auth to chroot and session
sbuild::session: Retain AUTH_VERBOSITY for 1.4 compatibility
man: Document message-verbosity
man: Document message-verbosity
NEWS: Document message-verbosity
debian: Close #462453
po: Update
po: Update
build: Distribute profile-templates
profile-templates: Use /sys not /sysfs
build: Install profile files with INSTALL_DATA, not INSTALL
profile-templates: Use /sys not /sysfs
build: Install profile files with INSTALL_DATA, not INSTALL
build: Distribute profile-templates
NEWS: Merge changes from 1.4.5
debian: changelog: Merge changes from 1.4.5-1
NEWS: Fix typo
NEWS: Fix typo
Bump version to 1.4.6
sbuild::chroot: Add preserve-environment key
sbuild::chroot: Add preserve-environment key
profile-templates: Bind /var/run/gdm3 rather than /var/run
profile-templates: Bind /var/run/gdm3 rather than /var/run
man: Document desktop setup in schroot.conf
NEWS: Document preserve-environment key
po: Update
man: Document desktop setup in schroot.conf
NEWS: Merge changes from 1.4.6
debian: Document 1.4.6 changes
sbuild::auth and sbuild::session: Improve environment handling
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
sbuild::chroot_file: Add location configuration key
sbuild::run_parts: Remove shadowing errdata variable
build: Remove maintainer mode and add additional defines
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
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 from schroot-1.4 branch
NEWS: Update from schroot-1.4 branch
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
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
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
po: Merge changes from schroot-1.4 branch
sbuild::chroot_config: Remove compatibility names
sbuild::chroot: Obsolete priority
NEWS: Document priority obsoletion and compatibility alias removal
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: 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
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
dchroot: dchroot.conf parser uses directory key
dchroot: Use chroot namespace
debian: Bump version to 1.4.10-2 and close #594024 and #594239
NEWS: Bump version to 1.4.11
debian: Bump version to 1.4.11-1 and close #594677
Merge remote branch 'origin/master'
sbuild::chroot: Remove use of format string for invalid chroot name reason
sbuild::chroot: Translate error reasons
sbuild::chroot: Remove use of format string for invalid chroot name reason
sbuild::chroot: Translate error reasons
chroot::file: Remove support for zip archives
debian: schroot no longer suggests unzip
debian: Add Btrfs snapshot support to package description
NEWS: Fix typo
NEWS: Fix typo
scripts: Always send output of git rev-parse to /dev/null
build: Add initial git release distribution infrastructure
po: Update
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
build: git-dist: Correct punctuation and spacing in comments
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
Merge branch 'schroot-1.4-merge2'
po: Remove duplicate zh_CN string
build: git-dist.mk: Provide ENABLE_RELEASE_GIT and ENABLE_DIST_GIT to sub-makes
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
profiles: Add dbus support to desktop profile
man: Document -- option delimiter
man: Document security implications of profiles in schroot.conf(5)
sbuild::chroot: Validate set_aliases as for set_name
sbuild::util: Relax session name restrictions in is_valid_sessionname
sbuild::chroot_config: Add comments detailing validation check limitations
man: Document chroot naming restrictions
sbuild: is_valid_sessionname: Ignore editor backups
man: Fully document chroot naming restrictions
sbuild::chroot: Make invalid name reason generic
15killprocs: Device and inode do not uniquely identify a chroot
build: Don't link with libpam when PAM is disabled
build: Correct libuuid configuration
debian: Disable UUID support on kfreebsd
build: bootstrap works outside git repository
50chrootname: Strip time/pid from session name in addition to UUID
50chrootname: Use more restrictive regex for time and PID
50chrootname: Make executable again
dchroot::dsa_session: Don't include <uuid/uuid.h>
doc/historical/sbuild-chroot-helper.c: Add oldest available version of schroot
Merge changes from schroot-1.4 branch
NEWS: Document AUTH_VERBOSITY removal
po: Update from schroot-1.4 branch
setup.d: 10mount: Don't special case file chroot purging
debian: Document 1.5.0 changes
schroot::base_main: Update copyright for 2011
po: Update copyright year
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
THANKS: Add Zach Carter
sbuild: Replace GCC-specific stdio_filebuf with Boost.Iostreams
debian: Build with Boost 1.46 and remove old versions from build depends
debian: Depend on Boost 1.46 packages
debian: Build-Depend on libboost-iostreams1.46-dev
NEWS: Bump version to 1.5.1 and document GCC-specific feature removal
debian: Bump version to 1.5.1-1 and document Boost changes
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
build: Enable large file support by default
build: Add configure checks for unshare system call
NEWS: Document large file support
debian: Build using dh
build: automake uses dist-xz to xz compress the tarball
debian: Use dh v9
etc: sbuild and buildd bind mount scratch space on /build
man: Enhance documentation of source chroots
etc: Enable buildd profile and sync with sbuild
man: Update chroot types implementing extra options
schroot: Preserve original chroot name after session cloning
man: Fix unterminated underline of /proc
etc: profiles don't use rbind
schroot-sbuild: Add wrapper for sbuild
sbuild::session: is_group_member is protected
dchroot_dsa::main: Load dchroot.conf using new interface
build: Add libschroot-all library
sbuild::auth: Allow setting of remote user
sbuild::session: is_group_member is a member function
etc: Add buildd profile-template from sbuild
debian: Merge changelog from schroot-1.4
NEWS: Merge changes from schroot-1.4
sbuild::session: Remove duplicated prototype
debian: Use multiarch paths
debian: Update control relations from schroot-1.4
build: Distribute 99binfmt
debian: Remove generated install files
debian: Use Standards-Version 3.9.2
sbuild::chroot_facet_session: Store alias used as selected_name
build: Move all path specification to global.mk
debian: Build-Depend upon groff-base for soelim
debian: Close #635320
NEWS: Document CHROOT_ALIAS and SCHROOT_ALIAS_NAME
Document directory fallbacks in manual pages
debian: Close #633671
man: Reformat examples and corrections
sbuild::session: Add informative message for nonexisting directory in chroot
debian: Fix missing comma in dependency
dchroot: Drop support for dchroot.conf and alternative security checks
NEWS: Document dchroot.conf support removal
debian: Document dchroot.conf support removal
man: Document dchroot.conf support removal
man: Don't run po4a at top level
man: Add initial po4a potfile
sbuild::feature: Add and use class to register features
sbuild: Support boost::iostreams < 1.44
sbuild: Add sbuild::feature
debian: schroot Breaks sbuild << 0.62.6
po: Update current source files
build: Distribute schroot.conf
man: Search srcdir when running soelim
NEWS: Bump version to 1.5.2
debian: Bump version to 1.5.2-1 and use current Boost libraries
debian: Fix and close #653732
Update all translatable strings to use UTF-8 characters in source code
schroot_base::main: Don't require retranslation for copyright date changes
Incorporate 1.4.24 logs
Merge branch 'po4a'
man: Update po4a copyright and package name and version
debian: Close #588962
debian: Close #648450
NEWS: Document overlayfs addition
schroot: Add --exclude-aliases option
sbuild: Replace TR1 types with C++11 types
sbuild::regex: Use C++11 regex in addition to boost::regex
Correct includes for strict correctness and GCC 4.7 compatibility
sbuild::chroot_config: Fix typo in Doxygen comments
sbuild::chroot: Move keys checking out of operators
sbuild: Add sbuild::chroot_facet_userdata and --option option
Document user options and --option
man: Document profile option in schroot.conf(5)
sbuild::chroot_facet_userdata: Allow bypass of namespace checks
sbuild::chroot: Add profile property
etc/setup.d: Update scripts to use profile and user data
setup: Fix paths for userdata
test: Ensure that userdata reserved namespaces checks fail correctly
sbuild: Add custom chroot type
man: Document deprecation of script-config file with custom keys
contrib: Add 05customdir example
10mount: Mount fstab entries irrespective of chroot type
NEWS: Document custom chroot types
debian: Document NEWS changes and close #477937
debian: Use Boost 1.49
etc: Don't generate config (script-config) files
debian: Update standards version and build dependencies
debian: Delete config (script-config) files in schroot preinst
po: Update
setup: script-config file is now optional
debian: Close #658544
debian: Close #659524
debian: Close #660040
debian: Close #661514
debian: Close #659967
po: Update
Merge schroot-1.4 changelogs
sbuild::chroot: Set profile key correctly
man: Move po4a files up one level
build: Update for po4a changes
man: Correct po4a configuration
man: Update copyright year
man: Update po
man: Add po/LIGUAS
build: Distribute and clean po4a files
build: Generate localised pdf and ps in man/translated
build: po4a.cfg is in the srcdir
debian: schroot.init can end sessions on stop and is in runlevel 2
debian: Close #625202
setup.d: Add 70services
NEWS: Document service startup and shutdown
debian: Close #625205
man: Update schroot(1) overview
debian: Close #670881
debian: Close #666274
bin: Don't use boost validation_error exception
debian: Close #666497
sbuild::session: Set PATH when running setup scripts
debian: Document PATH in setup scripts
man: Update translations
debian: Tidy changelog
debian: Correct schroot init script LSB header
etc: Move gshadow copying to nssdatabases
debian: Document gshadow copying
man: Move script-config key documentation into schroot.conf(5)
man: Update translations
debian: Close #672113
build: groff uses UTF-8 input
build: Correct broken conditional use of po4a
debian: Disable use of po4a for this release
NEWS: Document profile key
debian: Document schroot incompatibilities in schroot.NEWS
.gitignore: Update
Bump version to 1.5.3
Bump version to 1.5.3-1
dchroot: Run command using /bin/sh, not user shell
NEWS: Document dchroot use of /bin/sh
debian: Document dchroot use of /bin/sh
schroot: Add shell fallbacks and chroot and user overrides
sbuild::session: Don't warn about nonexistent groups
sbuild::session:
NEWS: Document shell fallbacks
debian: Document shell fallbacks and close #674040
debian: Close #674041
po: Update
po: Update
etc/setup.d: Provide 15binfmt
debian: Close #604268
10mount: do_mount does not mount on symbolic links
NEWS: Document QEMU support
debian: Fix typo in control
man: Document 15binfmt
po: Update
debian: Finalise for 1.5.3-1
test: Fix path for CHROOT_PROFILE environment variable
NEWS: Bump version to 1.6.0
debian: Bump version to 1.6.0-1
sbuild::chroot: Initialise profile correctly.
Reset version to 1.5.4
debian: Close #675189
debian: Set distribution to unstable
sbuild::chroot: set_script_config calls set_profile
NEWS: Bump version to 1.6.0
debian: Bump version to 1.6.0-1
debian: Correct schroot runlevel and close #677501
sbuild-chroot: Correct script-config serialisation
man: Document setup.services
po: Update
man: Update FAQ for NSSDATABASES
po: Update
common-config: Set backward compatibility vars
sbuild::chroot: Separate script-config and profile
debian: Close #675408
debian: Close #676813
man: Move addendum template to man/add
man: Use correct path for po4a addendum
debian: Close #676416
debian: Close #676413
debian: Close #676380
debian: Close #675398
po: Update
po: Update en translation
po: Update
sbuild::chroot: Only set SCHROOT_SCRIPT_CONFIG when available
common-config: Set defaults before sourcing script-config
sbuild::chroot: Only set CHROOT_PROFILE if profile is set
test: Update testsuite for profile and script-config behaviour
sbuild::chroot: Add CHROOT_PROFILE_DIR
TODO: Document setup variables
NEWS: Document profile and script-config changes
debian: Set distribution to unstable
test: Fix path
Distribution of schroot version 1.6.0
NEWS: Bump version to 1.6.1
debian: Bump version to 1.6.1-1
debian: Remove compatibility symlinks
debian: Close #681931
debian: Automatically upgrade dchroot configuration
debian: Close #681876
debian: Close #677811
HACKING: Document git use and release process
debian: Close #680882
debian: Fix dchroot preinst
debian: Set distribution to unstable
Distribution of schroot version 1.6.1
Sascha Silbe (3):
setup: Allow comments and newlines in copyfiles and nssdatabases
contrib: Add 10mount-ssh script to mount SSH auth socket into chroot
contrib: Add 10mount-ssh script to mount SSH auth socket into chroot
Thomas Blein (12):
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
po: Update fr translation
po: Update fr translation
man: Add fr translation for po4a
man: Add fr translation for po4a and addendum
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
Vagrant Cascadian (1):
15binfmt: Bind mount to avoid error during remount
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 (4):
NEWS: Correct misspellings
NEWS: Correct misspellings
05lvm: Fix indentation
05lvm: Fix indentation
Zach Carter (4):
sbuild::chroot_config: Replace is_valid_filename with is_valid_sessionname
build: Fix check for boost::program_options::variables_map
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