[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