[buildd-tools-devel] [GIT] schroot branch distribution-1.7 created. 692ee4f1b21ba28886679c1ea94834454cf22c91

Roger Leigh rleigh at alioth.debian.org
Sun May 5 10:47:28 UTC 2013


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 branch, distribution-1.7 has been created
        at  692ee4f1b21ba28886679c1ea94834454cf22c91 (commit)

- Log -----------------------------------------------------------------
commit 692ee4f1b21ba28886679c1ea94834454cf22c91
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun May 5 11:35:13 2013 +0100

    Distribution of schroot version 1.7.0

commit 318574d2454509a139a479fedf0944218d2518d9
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun May 5 11:33:43 2013 +0100

    debian: Update changelog date

commit c184b0e66a129d08226663066463dc918da6d937
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun May 5 11:06:14 2013 +0100

    build: Correct minor VPATH issues

commit b6efa3ee9f4a4e59580109b161aab327c773a91c
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun May 5 10:20:07 2013 +0100

    debian: Close #637870 and set distribution to experimental

commit 3e9e335b77be73a75d5817bafeae6fbbbb26d3c1
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun May 5 10:14:31 2013 +0100

    NEWS: Add development release info

commit 7b083d568bf1ceed761e7d616d3a31a16e6d4724
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun May 5 01:31:29 2013 +0100

    debian: Correct library dependencies

commit 6ad0fe07b6e68e484810a67f747ee21eed69ddfe
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun May 5 01:00:52 2013 +0100

    po: Update

commit 44cd88a4e2e2fe5cfb5eaa5a0b7afdcbbcc1dfe9
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun May 5 01:00:40 2013 +0100

    po: Update POTFILES.in with new source files

commit 9f8ad585580b6340b032b5e05ab6425a67a434be
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun May 5 00:52:20 2013 +0100

    all: Place const before typename for const references

commit 1ef1e72b29fbb849d7219b83fd9ac5c396f0b386
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun May 5 00:37:33 2013 +0100

    chroot::facet: storage is an interface only
    
    storage does not derive from facet.

commit cf7301671e86588d99aa6aa1110ef62271936e33
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun May 5 00:04:38 2013 +0100

    sbuild::chroot: clone checks for storage facet
    
    To sanity check the chroot state when cloning sessions
    and source chroots, ensure that the chroot contains a
    storage facet.

commit bd752363e3e070103a3f7a55b895bc8f2a80c998
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat May 4 23:54:11 2013 +0100

    facet::factory: Use facet_info::name for facet::get_name to avoid duplication

commit e53f681439835f8d71965235823460ae43bc609c
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat May 4 23:23:40 2013 +0100

    facet::unshare: Remove unnecessary #ifdefs
    
    It's conditionally compiled if the header or unshare
    function are missing.

commit ef61a2aa84a4913ff5a9d4478767a1e3e6224e7c
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat May 4 23:22:29 2013 +0100

    lib: Sources use namespace scoping
    
    Enclose in namespace as for all other sources.

commit 4ec183f4fa454c8ddbe41e306ab9ba12e098e098
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat May 4 22:50:21 2013 +0100

    libexec: Sources use namespace scoping
    
    Enclose in namespace as for sbuild sources.

commit d630103fc2fce03441f1776805004614f01b5cee
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat May 4 22:32:45 2013 +0100

    chroot::facet: Update doxygen description

commit 15be2514e15126c7ffffd51fa9949afc4acde4ab
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat May 4 22:27:32 2013 +0100

    sbuild::chroot: Don't install session_clonable facet automatically
    
    Require it to be installed by facets which provide the
    functionality.

commit 94cf82932dae40885351869a243829a660820af2
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat May 4 21:56:48 2013 +0100

    sbuild::chroot: Automatically install factory-created facets
    
    Automatically create facets with auto_install set to true.
    Add add_facet_by_name method to avoid type errors using the
    plain add_facet interface.

commit ec0d913bf1b9a3c070f4448087f43fe369603691
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat May 4 21:55:53 2013 +0100

    chroot::facet::factory: Add auto_install property

commit 8be36ad53a52d3283f76c4217dbe9eaed1c7026b
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat May 4 21:53:52 2013 +0100

    sbuild: Move session_flags from chroot to chroot::facet
    
    This breaks a circular dependency between the two classes.
    The flags are also used primarily by the facets, so this is
    a better location for them.

commit fa1477405fc781d754cda16ac3b3e209d6a0c00f
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat May 4 19:47:35 2013 +0100

    TODO: Remove done and obsolete items

commit 9af1caa85b3fdfd37e34605456ac01f6e47cc8b4
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat May 4 19:40:21 2013 +0100

    chroot::facet::facet: Remove chroot parameter from all methods
    
    Use internal "owner" member instead.

commit 5b5bd225083d6b0be6dff5580622da8f802f0798
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat May 4 19:31:55 2013 +0100

    facet::fsunion: Drop pre-facet special case

commit a0b402b32562454c1fa1e0a33908e51c2514ca6b
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat May 4 18:36:30 2013 +0100

    sbuild::chroot: Remove obsolete keys

commit 0e529a5253b4413ff22d8cbaf3f1d649967022fb
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat May 4 18:27:37 2013 +0100

    NEWS: Document refactoring and version output changes

commit bc2873b202a2de189055e20c6f16d0e3944463ce
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat May 4 18:12:20 2013 +0100

    build: personality support is not built if not available

commit afb9b7350d4106e981267c4cb577fbd70406ba5e
Merge: 8e5614b a9e0dc8
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat May 4 17:27:13 2013 +0100

    Merge branch 'chroot-type-class-removal'

commit a9e0dc809a9e363f57678dde3f0ae97a22d1cfb8
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat May 4 17:10:38 2013 +0100

    debian: Add shared library

commit b58907ac59d3b82caeeb6cadda376c0c960e1dee
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat May 4 16:30:07 2013 +0100

    All code uses <> includes

commit 35ee257e0dd8ffff918ef749d333e08d3563f173
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat May 4 15:59:03 2013 +0100

    build: Install headers into correct subdirectories

commit 257af8af0398c0e60fc5aea40834912fe73b1f9b
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat May 4 14:50:38 2013 +0100

    sbuild::chroot: Remove concrete implementations of chroot types

commit cde565540a403c751115b1bc2edc444e59ab4422
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat May 4 14:51:19 2013 +0100

    sbuild::chroot::facet::session_clonable: Remove plain special case
    
    A special case for plain is completely unnecesary since
    plain chroots can't use this facet.

commit c1d2866451b6491c632e4d90979f01099d3a1070
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat May 4 14:37:46 2013 +0100

    test: Use chroot factory rather than specific classes

commit 979ab50a59bb3a78722e46ec71f1079cb7821b12
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat May 4 13:59:26 2013 +0100

    sbuild::chroot: Use facet::factory to add storage facets

commit 099330566ce8e3dfe19ff14cb10047a69f090c91
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat May 4 13:46:44 2013 +0100

    sbuild::chroot: Remove clone() from all chroot types
    
    This is now implemented directly in the base class.

commit 6a9043bf9a17766ef87167a72ab722061c2cf998
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat May 4 13:17:54 2013 +0100

    sbuild: Align source cloning with session cloning

commit 06947880301773d293d04afcdef63167767c0cb0
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat May 4 12:52:38 2013 +0100

    sbuild: Replace clone_session with session_setup facet

commit 46e7e32d5a8c3a63958919183f4c2f0224bbf8d2
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat May 4 12:51:37 2013 +0100

    sbuild::chroot::facet: Add copy argument to set_chroot
    
    This prevent erroneous re-adding of facets when cloning
    chroots.

commit 92c23e71a30cd243b3289b990b0bf93b19e0d4c2
Author: Roger Leigh <rleigh at debian.org>
Date:   Fri May 3 22:08:43 2013 +0100

    sbuild: Replace clone_source with source_setup facet

commit 5dc9196fa8b6c2985478a2a9e3fb9085963b9482
Author: Roger Leigh <rleigh at debian.org>
Date:   Fri May 3 22:08:07 2013 +0100

    build: Build facets conditionally

commit da63989e1cb406e88a0e3f55ecbcc57e35297a0a
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 30 23:04:27 2013 +0100

    sbuild::chroot: Remove unused virtual methods
    
    These methods are now completely delegating to chroot facets.

commit 1e8ae2956633ef9e00a2420a708c1692571fc9ec
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 30 23:03:57 2013 +0100

    sbuild: Remove unused directory_base

commit 88292b5d1136b7bf4551126aa0491be2fcf3d00c
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 28 23:19:02 2013 +0100

    sbuild::chroot: Use factory interface for all storage facets

commit a38792f8d47c6e9577331f84dd834786d185b6e0
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 28 23:14:35 2013 +0100

    sbuild::chroot: Migrate custom to storage facet

commit c19190106d8339b4a7760e7b3bdfb0e9354fc4a8
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 28 22:02:13 2013 +0100

    sbuild::chroot::facet: Add factory class
    
    All instantiable facets (not base classes and interfaces)
    are registered with the factory, and may be created via
    the factory interface.

commit 1951bfce584a87b695da7d7c06fefed95b00feb5
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 28 19:38:50 2013 +0100

    Reindent all sources

commit 7927b09e97ccfe31240ecdc172a23b7e759451b0
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 28 19:30:10 2013 +0100

    Reindent all headers

commit 94bd4d909b83ff719600ad716fdbddd3db0d5835
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 28 19:22:39 2013 +0100

    sbuild::chroot: Migrate loopback to a storage facet

commit 82df78af4c5fa44642ed36f549f84267ec67f2c9
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 28 15:09:40 2013 +0100

    sbuild::chroot: Migrate file to storage facet

commit 621574f3b5a314dff4cd15d766bbe84bec29d22e
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 28 12:27:20 2013 +0100

    sbuild::chroot: Migrate directory to storage facet

commit dc6bdbc920d8b3e141447453aeeecd6970cd68d2
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 28 12:24:04 2013 +0100

    sbuild::chroot: Migrate btrfs-snapshot to storage facet

commit 176be0c58ce22af68b6661d1fe384ad8a59c5c9f
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Apr 27 22:52:14 2013 +0100

    sbuild::chroot: Migrate plain chroot type to storage facet

commit f4ebdee7863c4c42756601641662bcd0c5fc0dd6
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Apr 27 18:29:02 2013 +0100

    sbuild::chroot::facet: Add directory_base storage facet

commit 9aec47cdd14e894be28046046bf158a5febade8c
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Apr 27 14:44:16 2013 +0100

    sbuild::chroot: Migrate block-device and lvm-snapshot to facets

commit 1e38d7f36fda59456316393d7f1948ced5790eb5
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Apr 27 14:45:25 2013 +0100

    sbuild::chroot: Facet exceptions include class name

commit c86ca294aa1cefc85f2a74a026fab97056c7eed9
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Apr 27 14:48:18 2013 +0100

    sbuild::chroot: Default methods delegate to storage facet

commit 4b9b7b04a1a8ff355b2f448a551144d7b1fe721c
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Apr 27 14:47:03 2013 +0100

    sbuild::chroot::facet::storage: Include setup_lock and get_path methods

commit e520708119bc5bbcb4316e357ba20d364d86f5da
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 21 21:51:35 2013 +0100

    sbuild::chroot: Move setup_session_info to session facet

commit dd9cd34e9e5831812b7e06f9f9bde34aefc36ba3
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 21 21:47:28 2013 +0100

    sbuild::chroot: Add _strict variant of get_facet
    
    This throws an exception rather than returning null.

commit 9425ab52f44bf353964595cfb63616850459238e
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 21 15:33:53 2013 +0100

    facet: Add block-device-base

commit ec0ae90345addc94a41eea513d9bc64f530a7725
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 21 15:33:50 2013 +0100

    facet: set_chroot is virtual

commit ed0051802fb800f7aaabe87be5d851a24fa6bddd
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 21 10:15:15 2013 +0100

    sbuild: Add storage facet

commit 13eabc0b1de470cd83da598545521935e17e4faa
Author: Roger Leigh <rleigh at debian.org>
Date:   Thu Apr 18 23:14:48 2013 +0100

    sbuild::chroot::facet: Make pure virtual methods virtual
    
    Add default implementations of most pure virtual methods, and
    remove redundant usage in all facets.

commit 8e5614b4c29afe0f194bfe808832016577aa593e
Merge: d5627e5 5197e31
Author: Roger Leigh <rleigh at debian.org>
Date:   Wed Apr 17 22:22:29 2013 +0100

    Merge branch 'rename'

commit 5197e31fab01ae5be896b6cd4388994da56b8265
Author: Roger Leigh <rleigh at debian.org>
Date:   Wed Apr 10 00:38:56 2013 +0100

    doc: Document schroot-common and dchroot-common

commit ffea7223db6f426d53abe777949881d23328f8d2
Author: Roger Leigh <rleigh at debian.org>
Date:   Wed Apr 10 00:31:44 2013 +0100

    test: Mirror lib hierarchy

commit 0e156b81f742710aba736d031f20feddd6eb4e74
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Apr 8 19:42:20 2013 +0100

    doc: Update sbuild paths and namespaces

commit c1ae89117c3ad69d2ae8c44b248defdba7a8969e
Author: Roger Leigh <rleigh at debian.org>
Date:   Wed Apr 10 00:11:04 2013 +0100

    sbuild: Move auth_* to namespace auth
    
    auth_null renamed to auth::deny

commit a1b6362c19fadb776e8c0374cfe408b1a9ccc1fe
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 7 23:49:07 2013 +0100

    sbuild: Move chroot-facet-userdata to namespace chroot::facet

commit 33de1d642912591426f65838fb3edbe136147814
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 7 23:30:20 2013 +0100

    sbuild: Move chroot-facet-unshare to namespace chroot::facet

commit 96328e8519410ed31c86f0ebe653d0f080168ec9
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 7 23:17:25 2013 +0100

    sbuild: Move chroot-facet-union to namespace chroot::facet::fsunion

commit f819067df270f68620450b2f3fabae440dd4235a
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 7 22:56:15 2013 +0100

    sbuild: Move chroot-facet-source and source-clonable to namespace chroot:facet

commit 6c2c68ce206d049fd4052ad7076250c4362312e2
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 7 22:05:19 2013 +0100

    sbuild: Move chroot-facet-session and session-clonable to namespace chroot::facet

commit e28c28d884dc376d0c78ce64875f6fdcbbb5c54b
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 7 21:26:36 2013 +0100

    sbuild: Move chroot-facet-personality to namespace chroot::facet

commit a2394ed28bfa35b8e0ea0f74b8f2d5372d48ac15
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 7 20:58:01 2013 +0100

    sbuild: Move chroot-facet-mountable to namespace chroot::facet

commit b9eeb55061318ac16a285f753766473fd4a8dd72
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 7 20:41:48 2013 +0100

    sbuild: Move chroot-facet to namespace chroot::facet

commit 1addd2e83281ccffd9624209f0f3f9d8197bd48c
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 7 19:51:40 2013 +0100

    sbuild: Move chroot-custom to namespace chroot

commit 3cf9dcaf71590c5bdfb388adf95bb0dc88841bbf
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 7 19:43:22 2013 +0100

    sbuild: Move chroot-btrfs-snapshot to namespace chroot

commit 670c7d6f368c70d10b1a9b6a1aaaddcbb990a21f
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 7 19:33:44 2013 +0100

    sbuild: Move chroot-loopback to namespace chroot

commit bfed1f8e297adc301ae704a49e3d78c7d4dbd10a
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 7 19:25:19 2013 +0100

    sbuild: Move chroot-file to namespace chroot

commit 9a90d2d28ff6624636170a177548f32f1b85cf93
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 7 19:12:45 2013 +0100

    sbuild: Move chroot-block-device and chroot-lvm-snapshot to namespace chroot

commit 672cece52e18c0f3b4ea1119b132688e6683b069
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 7 18:10:43 2013 +0100

    sbuild: Move chroot-directory and chroot-plain to namespace chroot

commit 4375a8fc104740b72f8e0dff2b2d578ffd546c9c
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 7 16:57:01 2013 +0100

    sbuild: Move chroot-config to namespace chroot

commit 4f36d1d6e18a1d55632cc8818c7609996745ccc5
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Apr 7 16:37:10 2013 +0100

    sbuild: Move chroot to namespace chroot

commit 9f34b7ee1192f44dd10ff36401d1fe1e98422857
Author: Roger Leigh <rleigh at debian.org>
Date:   Fri Apr 5 18:58:49 2013 +0100

    dchroot: Remove redundant dchroot.conf comments

commit 1775adfca7f24a05f133ee699530a22f634b2cf0
Author: Roger Leigh <rleigh at debian.org>
Date:   Fri Apr 5 18:51:04 2013 +0100

    dchroot-common: Rename session_base to session

commit b07830f947516b06c7a9c7419a660b86ffb4ae3f
Author: Roger Leigh <rleigh at debian.org>
Date:   Fri Apr 5 18:41:07 2013 +0100

    dchroot-common: Rename main_base to main

commit 1747cfc8835233c6394f7000af9e196ce7228fe9
Author: Roger Leigh <rleigh at debian.org>
Date:   Fri Apr 5 00:54:53 2013 +0100

    schroot-common: Rename options_base to options

commit fbc3d19a92afda89ef1df2fa4173e9bb14465de9
Author: Roger Leigh <rleigh at debian.org>
Date:   Fri Apr 5 00:19:51 2013 +0100

    schroot-common: Rename main_base to main

commit 3e3443d7c80d58aa74c02d05435dc6d41a14d232
Author: Roger Leigh <rleigh at debian.org>
Date:   Fri Apr 5 00:06:39 2013 +0100

    schroot: Move schroot_common::main to schroot

commit 49df2155c67216689b628e89315c671dd5229667
Author: Roger Leigh <rleigh at debian.org>
Date:   Wed Apr 3 23:49:56 2013 +0100

    lib: Move libdchroot to dchroot-common (2)

commit e338afa0ff719fe2db5ba619126a76d0f6f863be
Author: Roger Leigh <rleigh at debian.org>
Date:   Wed Apr 3 23:49:40 2013 +0100

    lib: Move libdchroot to dchroot-common

commit 68a809b92deb3a805674546c631003bdb9a81867
Author: Roger Leigh <rleigh at debian.org>
Date:   Wed Apr 3 23:07:43 2013 +0100

    lib: Move libschroot to schroot-common (2)

commit fef21ee5fc82751b898d91bcddcf318ba9241452
Author: Roger Leigh <rleigh at debian.org>
Date:   Wed Apr 3 23:06:55 2013 +0100

    lib: Move libschroot to schroot-common

commit 0b82e035557c6e33af84f16a1044ba87381e6f56
Author: Roger Leigh <rleigh at debian.org>
Date:   Wed Apr 3 22:14:44 2013 +0100

    NEWS: Document csbuild and schroot-sbuild removal

commit 47f3fcd305a1b7f6d8c9eb90a4a4d5c34e0d3813
Author: Roger Leigh <rleigh at debian.org>
Date:   Wed Apr 3 22:11:53 2013 +0100

    bin: Remove csbuild and schroot-sbuild
    
    Also remove libschroot-all which is no longer needed.

commit 54370443f1088305df0c8598656bdaaf43870de7
Author: Roger Leigh <rleigh at debian.org>
Date:   Wed Apr 3 21:58:52 2013 +0100

    lib: Rename schroot-base to bin-common (3)

commit 1ee636c6b694733c1566f8880164f68e3a530df8
Author: Roger Leigh <rleigh at debian.org>
Date:   Wed Apr 3 20:57:27 2013 +0100

    lib: Rename schroot-base to bin-common (2)

commit f9b763bd51e397eeedfb3aca157a7081b28574b3
Author: Roger Leigh <rleigh at debian.org>
Date:   Wed Apr 3 20:57:13 2013 +0100

    lib: Rename schroot-base to bin-common

commit 15d517539d07f2c0d1022d6325d951875335782c
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 23:50:47 2013 +0100

    build: Update include paths

commit 0a039b03803efdbd3f64852c514295c922990a7c
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 23:29:53 2013 +0100

    po: Update en translation

commit 9838855a07db2f27d46580f40cdd7992da722437
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 23:28:00 2013 +0100

    po: Update

commit a63974e976798a149ecef5f4fdd71196e5a82f44
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 23:25:34 2013 +0100

    po: Update paths

commit 5864acd8fb9066799d237d63e3771acf621ca196
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 23:25:04 2013 +0100

    po: Update paths

commit bb178973d5f697a02843e087566ae5c3c3fd098c
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 23:19:55 2013 +0100

    libexec: Update include guards

commit ef328f86611f176178f45c202108cdedd92882d3
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 23:16:11 2013 +0100

    doc: Use new paths

commit dffe4c5711e0624f1bfe72e5da1eb89775d9ebc7
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 22:57:25 2013 +0100

    lib: Move libtest to lib

commit 4dc94f89285bec05b290e5ecc6d1e0bfa4a899c4
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 22:51:37 2013 +0100

    test: Merge helpers.h into sbuild/chroot.h

commit d28c549c49243bd9c19f063192de9effc1eff821
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 22:44:18 2013 +0100

    lib: Move libschroot-base to lib

commit 90f3877205681739b9989b462e8d399e3c1a8e2a
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 22:38:10 2013 +0100

    lib: Move libsbuild to lib

commit d77c05e33ac29eb1e5b0a8051b3966c9a29c580e
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 22:19:52 2013 +0100

    doc: Update search paths

commit f52b4861d3a98083dcef004b6a19254c3b3eaf91
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 22:11:36 2013 +0100

    libexec: Remove from include path

commit 452ef9397ecc0b3d1a3398066ed3f178c9a05c0c
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 22:07:13 2013 +0100

    po: Update paths

commit 086b4c3b3b7edf465b4c665154345d0fedcc3261
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 22:03:18 2013 +0100

    libexec: Update .gitignore

commit 7e942d7208716f8fc18030b34d20cf138383c065
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 22:02:31 2013 +0100

    libexec: Rename schroot-mount to mount (2)

commit 264e9e6e356fe2d6aeec0470da7c9c459b1036d3
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 21:58:00 2013 +0100

    libexec: Rename schroot-mount to mount

commit 6bf13aed69601622d1e7ebff9cab49dbee265cb1
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 21:54:04 2013 +0100

    libexec: Rename schroot-listmounts to listmounts (2)

commit af6ed1dbd724ff20bf28f13d2aac4f22b4958693
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 21:49:21 2013 +0100

    libexec: Rename schroot-listmounts to listmounts

commit 0eba95b22c73eee00fe1bd3b4ddd9daeaaf42624
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 21:43:53 2013 +0100

    libexec: Move libexec programs from bin to libexec

commit 34787ca49487119a46e57e801559a13a9f95721f
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 21:35:03 2013 +0100

    po: Update

commit 683ead738141f1201338eae2f152891d850b9dec
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 21:21:51 2013 +0100

    test: Reorganise tests by component (3)

commit 47bce5618b21b3f5c1df88fafcc1ff772ccc0af4
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 21:19:13 2013 +0100

    test: Reorganise tests by component (2)

commit ee90939ac2be97309c6c7b49570dd8c927a13040
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 21:11:53 2013 +0100

    test: Reorganise tests by component

commit 0e654f0a093960e314d5383d3076c15ec8199ffc
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 21:04:39 2013 +0100

    schroot-sbuild: Remove schroot-sbuild- prefix (2)

commit 13bbed52366470ec00f9029fafde1f8fb00bd725
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 21:03:22 2013 +0100

    schroot-sbuild: Remove schroot-sbuild- prefix

commit 1f7d77cd3827df7765e3f8430f7ba3ca6b2c15df
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 21:02:52 2013 +0100

    csbuild: Remove csbuild- prefix (2)

commit be4edc4de93910b2c74db5e451ceac16f1ed6140
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 21:01:33 2013 +0100

    csbuild: Remove csbuild- prefix

commit 6c5350adb10961658426660c85ee70be0487f196
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 21:00:44 2013 +0100

    schroot-mount: Remove schroot-mount- prefix (2)

commit 69dd1314ed84f4a97b42c4b1438acc0473897a0c
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 20:51:33 2013 +0100

    schroot-mount: Remove schroot-mount- prefix

commit caf187721cffbf297491c15d06bfae8ddf6de2d8
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 20:50:48 2013 +0100

    schroot-listmounts: Remove schroot-listmounts- prefix (2)

commit ac2f4bc0ba976d42f888c7e0a017f04154d9d1ff
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 20:31:55 2013 +0100

    schroot-listmounts: Remove schroot-listmounts- prefix

commit add335270c2a852142d9b93cdbffe82be20e017e
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 20:27:21 2013 +0100

    schroot: Remove schroot- prefix (2)

commit b294d947ffb8148277146262faa2294432c5385f
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 20:14:42 2013 +0100

    schroot: Remove schroot- prefix

commit f69dadb96c5a8538f18435b52508246a59752395
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 20:13:40 2013 +0100

    schroot-base: Remove schroot-base- prefix (3)

commit 282cca17fed76323d99a2dfffad76ebd65a690c6
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 20:11:22 2013 +0100

    schroot-base: Remove schroot-base- prefix (2)

commit aff4794639e678bb513fea94635e90d343963cdf
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 20:10:41 2013 +0100

    schroot-base: Remove schroot-base- prefix

commit 19ada795c06baf580e5e74c917c1710d67f1d145
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 20:06:46 2013 +0100

    dchroot: Remove dchroot- prefix (2)

commit d9db196f0ddcd3516db9884152e6103dbfcec8be
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 20:06:16 2013 +0100

    dchroot: Remove dchroot- prefix

commit b3269de40c34c0623f1a3d649bee750e7f219533
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 00:13:38 2013 +0100

    sbuild: Remove sbuild- prefix

commit d5627e512f828bb459413e61c6c4bc2d452c1705
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 00:05:16 2013 +0100

    debian: Remove libuuid from Build-Depends

commit e519c82812fad3225a0503fb5441ca78d1845ee1
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 2 00:04:51 2013 +0100

    README: Remove UUID requirement

commit 101a9aa8354303135326a6ea3422c39f89aa39e5
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Apr 1 23:46:23 2013 +0100

    debian: Support parallel building

commit 724acffc6377e43338238d7a7f17a7c75717e492
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Apr 1 23:16:30 2013 +0100

    NEWS: Document build changes

commit 65ef723c9022b68be66a089e7e8be9cb55c3fccc
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Apr 1 23:09:16 2013 +0100

    sbuild: unique_identifier uses gettimeofday for random string

commit 3faa9d7ea0fe2536273cf87cd4c5a6d178d94f2d
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Apr 1 22:32:07 2013 +0100

    schroot-listmounts: Iterate over mounts in reverse order
    
    Revert use of C++11 for loops since iterating in a forward
    direction is incorrect.

commit f0d18e6ae29156c6959174fe2fefe5f1fc4852d2
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Apr 1 22:31:37 2013 +0100

    build: Don't distribute scripts/schroot_release.m4.in

commit c5d3b18a2f865c9a43306cf55768a2d7e3c55c4f
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Apr 1 22:31:16 2013 +0100

    build: Correct test dependencies

commit 472bc0e3d03cc5a43d1b232a64e8874babcd85a5
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Apr 1 21:25:26 2013 +0100

    debian: Remove UUID support

commit 8acb735711193988e9f233dd38528773ac823e84
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Apr 1 21:24:53 2013 +0100

    README: Remove liblockdev and libuuid

commit c178f0e4bb650f4dc985ed115f4e905e05fb212b
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Apr 1 21:21:27 2013 +0100

    sbuild: Remove use of libuuid
    
    This will be replaced with a shorter string using e.g. mktemp(3).

commit e46f44a2b54a31d0ffd7829b4bfd4439dddde8fc
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Apr 1 21:13:54 2013 +0100

    build: Remove last traces of unused DCHROOT_CONF

commit 5ae580c7f369fb5f7b1e0d1df50b5c7e7d855bc3
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Apr 1 21:11:52 2013 +0100

    doc: Use correct paths for sources and tag files

commit dfd02b6c7b223a21016a164f524d777805f4a195
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Apr 1 20:58:23 2013 +0100

    doc: Update Doxygen doxyfiles to v1.8.1.2

commit 7c3c3933c23ead5f2a6ad886ef992f9db2534207
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Apr 1 17:55:10 2013 +0100

    debian: Build using g++ in C++11 mode

commit 671f89776eb3b1bb69d558053b3186f82936d6f4
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Apr 1 17:53:48 2013 +0100

    debian: Remove liblockdev from Build-Depends

commit 03d6eb4b7b34dbaa04309572cae97e6f5962600c
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Apr 1 17:48:00 2013 +0100

    po: Update

commit 114370530e429ef59e1ce2d31052bcadcc03738e
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Apr 1 17:52:19 2013 +0100

    Remove device locking
    
    - All use of liblockdev has been removed.
    - sbuild::device_lock has been removed; it may be restored using
      flock(2) at a later date, but the flock semantics are different
      to liblockdev persistent LCK.. lockfiles.
    - sbuild::chroot_block_device and sbuild::chroot_lvm_snapshot no
      longer use sbuild::device_lock; in reality, the use of
      device_lock here was ineffectual at best, so should not result
      in unsafe use of block devices, since we rely on lvcreate/
      lvremove to do appropriate locking for us.  For plain block
      devices and source chroots, these are not session-capable and
      so locking is pointless here anyway.
    - setupd.5/05lvm no longer releases locks with schroot-releaselock.
    - schroot-releaselock has been removed.

commit b187106da3bde7e16941229899a590bcf535b2b7
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Apr 1 17:10:06 2013 +0100

    scripts: Remove unused and obsolete schroot_release.m4.in

commit abe3110fd4296cd8d881e647e41c6394719efee0
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Apr 1 17:07:25 2013 +0100

    debian: copyright file uses DEP-5 copyright format

commit 89522f0ef9ba7b2a67248886060d624e8b21d780
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Mar 31 19:07:54 2013 +0100

    Update copyrights of all files

commit 5f3f5d6ea5e60fc7b93df21c7ce1280e6b7911e4
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Mar 31 14:18:00 2013 +0100

    .gitignore: ignore .dirstamp

commit dc7537b728ad52fb30fed4c68e756b13fad166a2
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Mar 31 13:24:41 2013 +0100

    build: Remove autoconf warnings from configure.ac
    
    Adjust the use of AC_LANG_PROGRAM and AC_INIT to avoid
    spurious autoconf warnings.

commit 5bf4240c0968919013e3623ba774da1a8eac5e09
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Mar 23 22:46:45 2013 +0000

    build: Use non-recursive make
    
    Don't recurse into subdirectories (with the exception of po).
    Include Makefile.am fragments from subdirectories into the
    top-level Makefile, adjusted to use paths relative to the root.

commit 1159346bef5bac9599cb35353cf21e8b10897701
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Mar 12 22:34:40 2013 +0000

    sbuild::keyfile: Refactor reading and writing
    
    Reading and writing of keyfile data split into keyfile_reader
    and keyfile_writer.  keyfile is now for storage only, and
    serialisation is separate, to allow decoupling of file format
    and storage.

commit 597bb45b0e680c11c9572956ae231032fbd1cdf0
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Feb 5 00:29:05 2013 +0000

    sbuild::keyfile: Make value_type a boost::any internally
    
    This will allow for nested structures to be stored.

commit 8f079f8b981e1d78d425b239e12b9e30d1a6f117
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Feb 4 20:51:02 2013 +0000

    sbuild::keyfile: The parser inherits the keyfile types

commit 5bd402af7ef1bc6fda5b7abdc38dbe14ab7ef9fe
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Feb 4 20:50:25 2013 +0000

    sbuild: Remove keyfile_base
    
    Now basic_keyfile is no longer a template, it can be merged.

commit e04fe9933a340994dde1a385acb55c21274c6d27
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Feb 4 00:52:20 2013 +0000

    NEWS: Document C++11 requirement

commit f15294995dce6520fa7b194ddefcbe74fa25ef71
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Feb 4 00:41:41 2013 +0000

    sbuild::basic_keyfile is no longer a template
    
    Remove keyfile_traits.

commit 855a7b17f71205764b053610278a8b067197d6b9
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Feb 3 23:59:08 2013 +0000

    sbuild::basic_keyfile: Separate parsing into sbuild::keyfile
    
    The intention is to separate the parser from the underlying
    store so that other parsers can be plugged in more easily.

commit fb30a4c55ace99d8f3be9cf4eeff67fea0f8a3c5
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Feb 3 23:31:23 2013 +0000

    sbuild::keyfile_parser no longer uses type traits

commit ec8cabb37e7f00cd2eda641c3106884b95e1036b
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Feb 3 23:03:02 2013 +0000

    sbuild::error map uses C++11 static initialisers

commit 047f06ac3851a4d62258b4aa9ad399372e9a5be3
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Feb 3 22:21:05 2013 +0000

    sbuild: Replace sbuild::null with nullptr/std::nullptr_t

commit a88bea9be403e74987df2bd9455ac980966b6530
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Feb 3 18:31:27 2013 +0000

    Use C++11 range-based for loops

commit ad90c9b7bfd0b6dcb5c6bbcc969fa84dc94b5f62
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Feb 3 14:32:27 2013 +0000

    build: Check for functioning tr1::regex
    
    std::regex and tr1::regex are broken with GCC 4.7.2 and earlier,
    so for the time being using boost::regex is the only choice.

commit 794cab59a9bd1f3e769807e54ebbc5c5435cca4e
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Feb 3 14:12:37 2013 +0000

    Use C++11 <memory> and <tuple> directly

commit e32bcd9aaf92762d06cabd4193872609d2d9ad0a
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Jan 27 23:05:56 2013 +0000

    Merge changes from 1.4.27

commit a98b7ebd60032800901163fac9228721868157f8
Author: Roger Leigh <rleigh at debian.org>
Date:   Fri Jan 4 23:02:26 2013 +0000

    Replace tabs with spaces in all source code

commit 883f5504e19302a51d474a94efebc3bb7f824ac4
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Jan 5 00:02:23 2013 +0000

    debian: Merge changes from schroot 1.6.4-4

commit a087e3872b933c745f34777180e1e855fff99b6c
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Jan 5 00:01:11 2013 +0000

    NEWS: Merge changes from schroot 1.6.4

commit 80c94fef9690476eab8dba52dd57010479594bc1
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Oct 29 20:04:10 2012 +0000

    schroot-mount: Canonicalise base path
    
    In order to correctly compare the base path and full path,
    both paths require canonicalising.

commit 75634db9e080f3731486cfaf7f3bd899cf0456da
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Nov 4 23:47:05 2012 +0000

    po: Update

commit 2903ce02d43b15ada7c7aad4e1e842d6338bbf40
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Nov 3 18:57:10 2012 +0000

    sbuild::chroot_facet_userdata: Add additional unsharing options

commit 0dc795813eb7ea2b643db892beab2515986b5755
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Nov 3 15:18:49 2012 +0000

    etc: Add sbuild fstab template for freebsd

commit 9949eeb75cbce0cd4a91214068a8e17988d36108
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Nov 3 13:37:48 2012 +0000

    debian: Document unshare and exec script changes

commit b8ced7cd596d0d2dc2c076a66adad3e44084149d
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Nov 3 13:08:15 2012 +0000

    sbuild::chroot_facet_userdata: Allow retrieval of userdata with type conversion

commit f81ee71c96dd82aaec4b22713f1a0cdd2bf5ca05
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Nov 3 13:07:58 2012 +0000

    NEWS: Document unshare and exec script support

commit 7987500edeb61b4fe7d049449c7f21df39a5a845
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Nov 3 13:05:04 2012 +0000

    sbuild: Add unsharing of network devices
    
    Add support for unshare(CLONE_NEWNET):
    - add chroot_facet_unshare
    - use "unshare.newnet" key
    - restore use of exec scripts, but just as an
      addition argument to existing setup scripts
    - add 60unshare setup script

commit 296227002aad9dd035a6bd35408cc02f8cd8fa73
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Nov 3 13:03:18 2012 +0000

    sbuild::chroot_facet_userdata: treat unused keys as userdata

commit fb3d06f7e39835fd0843f9db55914ff1941e17ed
Author: Roger Leigh <rleigh at debian.org>
Date:   Thu Nov 1 23:42:11 2012 +0000

    sbuild::chroot: Add get_used_keys method
    
    This splits out the used_keys functionality from set_keyfile.
    This is so that the keys used may be queried separately from
    keyfile loading.

commit 8ca23e847dead20240f3262e2cb90289721afd4d
Author: Roger Leigh <rleigh at debian.org>
Date:   Wed Oct 24 23:44:07 2012 +0100

    sbuild::session: Initial support for unshare(2)

commit d6263f697a50cf88c017320120fb8bc3e3b7f0e9
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Oct 28 11:49:09 2012 +0000

    sbuild: Add header missing on non-Linux (LVM) builds

commit fc2073ebe822197066076771389a0e5da593216d
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Oct 27 23:54:00 2012 +0100

    debian: Merge 1.6.4-1 changelog

commit 3fd2de9e6669ac479d0524ea7a4d4cc8e95c6052
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Oct 27 23:37:25 2012 +0100

    schroot-mount: Remove unused variables

commit b018d31cfcffa163f23a4336d1a34f9a37372253
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Oct 27 22:51:47 2012 +0100

    schroot-mount: Cope with recursion into single directories

commit c4328e8b1a92dce11186c98ab328a18d87eb233d
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Oct 27 21:43:59 2012 +0100

    sbuild: source block-device does not expect to have a union facet

commit 0cfd501b9acee7b3c00e67c2d8b336901afce75d
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Oct 27 16:28:18 2012 +0100

    sbuild: Test source session cloning

commit 75ca1e5a9167731f4eebf13d1ee7cda5cef9af23
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Oct 27 12:47:13 2012 +0100

    sbuild: Correct alias handling
    
    Alias names were being lost before being stored in the
    session metadata.  This has been corrected by using
    an alias->chroot mapping for the chroots selected by
    the user; plus keeping a list of alias names (to preserve
    the ordering).
    
    This has required some refactoring to accommodate the
    changes.  The information display functionality
    previously in sbuild::chroot_config has been moved into
    the client code.  The chroot validation is now also done
    in a single step, which makes the validation simpler and
    more robust.

commit bbd6ff3218e604f337e6b35dc75a8806d581f280
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Oct 27 12:23:27 2012 +0100

    sbuild-mount: Correctly resolve paths with symlinks
    
    If the path does not exist, allow it to be created.
    Check path components separately to allow for correct
    normalisation if the last components of the path do
    not yet exist.
    
    Add support for lstat to sbuild::stat to correctly
    stat symlinks.

commit 8bc606fe0d6058be0c56dfc72221e1df05e3df8b
Author: Roger Leigh <rleigh at debian.org>
Date:   Wed Oct 24 23:40:00 2012 +0100

    sbuild::chroot_facet_session: strip namespace from selected name

commit 02fa2aefc24e95852aa991f720b3c9dc53583d1c
Author: Roger Leigh <rleigh at debian.org>
Date:   Wed Oct 24 23:25:10 2012 +0100

    sbuild: Don't call set_mount_device indirectly from ctor
    
    See #691376.
    
    sbuild::chroot_block_device_base::set_device was called from
    the chroot_block_device_base ctor, and called
    sbuild::chroot_facet_mountable::set_mount_device for all chroot
    types except lvm-snapshot.  However, dynamic_cast<> fails during
    construction, leading to the mount device being overwritten, and
    --recover-session mounting the source LV rather than the snapshot
    LV.  This patch moves the call to set_mount_device to the session
    clone operation in sbuild::chroot_facet_session_clonable, which
    is where the equivalent operation is done for lvm-snapshot.  This
    is done prior to lvm-snapshot to ensure that the snapshot is not
    overwritten here either.

commit e72a81e4d439f4b78149e99a987f50ab46fc75d7
Author: Roger Leigh <rleigh at debian.org>
Date:   Wed Oct 24 21:26:11 2012 +0100

    Revert "sbuild::chroot_config: Remove namespace from alias"
    
    This reverts commit 7003080d7b41b301fbb932c89f45135293a97859.

commit 6457e4d9c11ded6edacb7b53ed1da32577474b43
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Oct 16 22:50:47 2012 +0100

    debian: Create lock directory on upgrade and startup

commit 5e2e8dd36bf9a3dc27abb8dbd9a0f4545f4f887f
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Oct 16 22:50:01 2012 +0100

    10mount: Use secure subdirectory of /var/lock for lockfile
    
    Use /var/lock/schroot/umount rather than putting the lockfile
    directly in /var/lock

commit 7003080d7b41b301fbb932c89f45135293a97859
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Oct 15 21:47:38 2012 +0100

    sbuild::chroot_config: Remove namespace from alias
    
    Don't canonicalise the alias name, and strip namespace
    if present.  This prevents the loss of the alias name
    for the "selected chroot name" and ensures that is will
    be set correctly in the user environment as
    SCHROOT_ALIAS_NAME.

commit 445084c6e4d9e27136ea65cc365a2e66fdfe6ac7
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Oct 15 21:46:38 2012 +0100

    sbuild::chroot_config: Make debug message unambigious
    
    Not previously possible to distinguish between find
    and lookup.

commit cccee49f0fa6db03904aa81e214b208e0ecd3a01
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Oct 15 20:16:08 2012 +0100

    15binfmt: Send which error message to null
    
    If update-binfmts is missing, don't display this unnecessarily.

commit c51074e22293584266a36ac3245bd1689865e466
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Oct 14 22:59:50 2012 +0100

    NEWS: Document symlink mountpoint canonicalisation

commit 4abaab1676fedb334f53c1debca53340f36ef963
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Oct 14 22:56:17 2012 +0100

    man: Document symlink mountpoint canonicalisation

commit 78f473c548d1f4f724223be888b36a1a2cf667e2
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Oct 14 22:48:58 2012 +0100

    schroot-mount: Canonicalise symlinks to avoid host mounts
    
    If a symlink inside the chroot is absolute, and this is used
    as part of the path in a mountpoint in the fstab file, then
    this currently gets mounted (incorrectly) on the host.  Use
    realpath(3) to canonicalise the path, and then add the chroot
    path back to it if missing, to ensure that symlinks can't be
    used to accidentally mount filesystems on the host.

commit 32939573cb04c875b041454949c0138adccbb362
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Oct 14 17:35:09 2012 +0100

    Merge changes from schroot-1.6

commit 0be0eab890806579dca2053be2c1dc6a40c667e2
Merge: 5e1f9f4 8de9545
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Jul 23 22:56:38 2012 +0100

    Merge branch 'schroot-1.6'
    
    Conflicts:
    	NEWS
    	debian/changelog

commit 5e1f9f4bac846c58a3a4c4314dd3c60dbfc32ae7
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Jul 21 10:44:33 2012 +0100

    debian: Bump version to 1.7.0-1

commit 0eb12148961c747c08744b8fda3dba122fb01b78
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Jul 21 10:44:03 2012 +0100

    NEWS: Bump version to 1.7.0

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


hooks/post-receive
-- 
schroot



More information about the Buildd-tools-devel mailing list