[buildd-tools-devel] [GIT] schroot branch, master, updated. schroot-1.1.6-289-g5923ed6
Roger Leigh
rleigh at alioth.debian.org
Sun Jul 19 13:50:27 UTC 2009
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, master has been updated
via 5923ed6c2b66c8ef591bca22d9c3dea98f452af7 (commit)
via 49d8cda372494dac9bf08ee600908db2fd9dc0dc (commit)
via bc54529b116097d9a77731dba4874863fe16d281 (commit)
via 12b1ad5bd82991df0f4b5a6b20a1885ae753141e (commit)
via cb2db1b4a05f63566f7728cad07586f32b62652b (commit)
via 7b68a82f74b507b9952af927d54a66f50f48e950 (commit)
via 1f887ebf1ae73e9b4ef4d1a0efd1a0139326cc7f (commit)
via 5c1b68334c3002cf58cb6b77343fc03cca40452a (commit)
via 870cbb053eefc5f7986a22991fda8608c99afa83 (commit)
via bff7df114e2488402f43a9b64179570fef7c10ae (commit)
via 9c2a2fd50020f576384be8805f071cda4eac8ecf (commit)
via 1bfe9677972b48441909766740c9b05beccc7075 (commit)
via 8b194667255b47a2d44b8889764dbcc6c6b400c1 (commit)
via c935709ba1d6924db50569892b317fc666b8d0fa (commit)
via e8a3b112a62d42356237469ec4bc7c7aa1eb6016 (commit)
via 3b25c7523b57fd09e0aff8fbf1bcdd27d1d66c64 (commit)
via e030079e44a455a9f62a4347338c85050a32ac95 (commit)
via 3c14e12b972ab57f6f81c9a78ea0157ab6562a49 (commit)
from 6aeff726fbe487c7180ec2618a3358cccb7a07a4 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 5923ed6c2b66c8ef591bca22d9c3dea98f452af7
Author: Roger Leigh <rleigh at debian.org>
Date: Sun Jul 19 14:49:02 2009 +0100
[po] Update translations
commit 49d8cda372494dac9bf08ee600908db2fd9dc0dc
Author: Roger Leigh <rleigh at debian.org>
Date: Sun Jul 19 14:47:34 2009 +0100
[sbuild] Enable chroot_session in session
sbuild::session creates sessions using clone_session.
lvm_snapshot exports snapshot options into environment.
tests updated for session creation.
commit bc54529b116097d9a77731dba4874863fe16d281
Author: Roger Leigh <rleigh at debian.org>
Date: Sun Jul 19 00:34:22 2009 +0100
[sbuild] Update doxygen comments to fix missing or broken parts
commit 12b1ad5bd82991df0f4b5a6b20a1885ae753141e
Author: Roger Leigh <rleigh at debian.org>
Date: Sun Jul 19 00:33:09 2009 +0100
[doc] Use .log files in place of -stamp files
Make schroot depend on sbuild to avoid breaking parallel builds.
commit cb2db1b4a05f63566f7728cad07586f32b62652b
Author: Roger Leigh <rleigh at debian.org>
Date: Sat Jul 18 23:58:57 2009 +0100
[doc] Update doxygen version to 1.5.9
commit 7b68a82f74b507b9952af927d54a66f50f48e950
Author: Roger Leigh <rleigh at debian.org>
Date: Sat Jul 18 23:55:48 2009 +0100
[test] Add tests for keyfile and environment
Add automatically created chroots for testing session and
source as well as regular chroots, plus union variants of
all three.
Add checks for all usable variants of the above for
keyfile and environment serialisation.
Note: no tests for de-serialisation.
Note: no tests for source->session, only chroot->session
and union->session.
Common test parameters added to base class.
commit 1f887ebf1ae73e9b4ef4d1a0efd1a0139326cc7f
Author: Roger Leigh <rleigh at debian.org>
Date: Sat Jul 18 23:51:38 2009 +0100
[sbuild::chroot_session] setup_env is virtual
commit 5c1b68334c3002cf58cb6b77343fc03cca40452a
Author: Roger Leigh <rleigh at debian.org>
Date: Sat Jul 18 23:50:46 2009 +0100
[sbuild::chroot_session] set_session_active chains up to base set_active
Needed for compatibility until the main codebase uses the
chroot_session functionality.
commit 870cbb053eefc5f7986a22991fda8608c99afa83
Author: Roger Leigh <rleigh at debian.org>
Date: Sat Jul 18 23:50:12 2009 +0100
[sbuild::chroot_file] Reindent conditional statement
commit bff7df114e2488402f43a9b64179570fef7c10ae
Author: Roger Leigh <rleigh at debian.org>
Date: Sat Jul 18 23:45:13 2009 +0100
[sbuild::chroot_file] Purge if active
If session active (i.e. a clone) then mark as purgeable.
commit 9c2a2fd50020f576384be8805f071cda4eac8ecf
Author: Roger Leigh <rleigh at debian.org>
Date: Sat Jul 18 23:42:53 2009 +0100
[sbuild] clone_ methods satisfy testcases
Update all clone_source and clone_session methods to pass
testsuite.
Don't make temporary copies of shared_ptrs for no reason.
Remove unnecessary nested #ifdefs.
commit 1bfe9677972b48441909766740c9b05beccc7075
Author: Roger Leigh <rleigh at debian.org>
Date: Sat Jul 18 23:40:08 2009 +0100
[sbuild] define copy constructur in classes inheriting chroot_session
Since chroot_session is temporarily using virtual inheritance
until it can be refactored, copy constructurs much initialise
it first in the initialiser list or else it gets default
constructed.
commit 8b194667255b47a2d44b8889764dbcc6c6b400c1
Author: Roger Leigh <rleigh at debian.org>
Date: Sat Jul 18 23:02:53 2009 +0100
[sbuild] sbuild::chroot inheritance is non-virtual
Being virtual is no longer needed, and complicated
copy constructors.
commit c935709ba1d6924db50569892b317fc666b8d0fa
Author: Roger Leigh <rleigh at debian.org>
Date: Fri Jul 17 23:54:31 2009 +0100
[test] Add session checks to sbuild::chroot_loopback
commit e8a3b112a62d42356237469ec4bc7c7aa1eb6016
Author: Roger Leigh <rleigh at debian.org>
Date: Fri Jul 17 23:53:25 2009 +0100
[sbuild::chroot_union] Set SESSION_PURGE session flag if a session
commit 3b25c7523b57fd09e0aff8fbf1bcdd27d1d66c64
Author: Roger Leigh <rleigh at debian.org>
Date: Fri Jul 17 23:52:11 2009 +0100
[sbuild::chroot_session] Set base chroot active and set source options
Set the base chroot active property when cloning a session.
If a source chroot, also disable cloning.
commit e030079e44a455a9f62a4347338c85050a32ac95
Author: Roger Leigh <rleigh at debian.org>
Date: Fri Jul 17 23:08:11 2009 +0100
[sbuild] Add support for chroot_session to all session-creating chroot types
commit 3c14e12b972ab57f6f81c9a78ea0157ab6562a49
Author: Roger Leigh <rleigh at debian.org>
Date: Mon Jul 13 23:26:09 2009 +0100
[sbuild::chroot_session] New class for session handling
Implement in sbuild::chroot_directory.
Rather than handling chroot session logic in the general
sbuild::session, this should be handled directly in chroots,
which will remove the need for all the special-casing in
sbuild::session. Chroot setup can then be handled directly
by chroots themselves. Sessions will then be cloned from
chroots in exactly the same manner as source chroots.
-----------------------------------------------------------------------
Summary of changes:
doc/Makefile.am | 12 +-
doc/sbuild.dox.in | 434 ++++++++++++++++++++++++------
doc/schroot.dox.in | 417 +++++++++++++++++++++++------
po/POTFILES.in | 3 +
po/cs.po | 114 +++++----
po/de.po | 114 +++++----
po/en.po | 108 +++++----
po/eu.po | 114 +++++----
po/fr.po | 114 +++++----
po/pt.po | 114 +++++----
po/schroot.pot | 104 ++++---
po/sv.po | 114 +++++----
po/vi.po | 114 +++++----
po/zh_CN.po | 114 +++++----
sbuild/Makefile.am | 2 +
sbuild/sbuild-auth-pam-conv-tty.h | 11 +-
sbuild/sbuild-chroot-block-device-base.h | 2 +-
sbuild/sbuild-chroot-block-device.cc | 41 +++-
sbuild/sbuild-chroot-block-device.h | 13 +-
sbuild/sbuild-chroot-directory-base.h | 2 +-
sbuild/sbuild-chroot-directory.cc | 27 ++-
sbuild/sbuild-chroot-directory.h | 10 +-
sbuild/sbuild-chroot-file.cc | 33 ++-
sbuild/sbuild-chroot-file.h | 10 +-
sbuild/sbuild-chroot-loopback.cc | 33 ++-
sbuild/sbuild-chroot-loopback.h | 8 +-
sbuild/sbuild-chroot-lvm-snapshot.cc | 27 ++-
sbuild/sbuild-chroot-lvm-snapshot.h | 8 +
sbuild/sbuild-chroot-plain.h | 2 +-
sbuild/sbuild-chroot-session.cc | 188 +++++++++++++
sbuild/sbuild-chroot-session.h | 140 ++++++++++
sbuild/sbuild-chroot-source.h | 4 +-
sbuild/sbuild-chroot-union.cc | 23 ++-
sbuild/sbuild-chroot-union.h | 7 +-
sbuild/sbuild-mntstream.h | 2 +-
sbuild/sbuild-session.cc | 110 ++-------
test/Makefile.am | 49 +++-
test/sbuild-chroot-block-device.cc | 183 ++++++++-----
test/sbuild-chroot-directory.cc | 168 +++++++-----
test/sbuild-chroot-file.cc | 120 +++++++--
test/sbuild-chroot-loopback.cc | 204 ++++++++-------
test/sbuild-chroot-lvm-snapshot.cc | 133 ++++++----
test/sbuild-chroot-plain.cc | 31 ++-
test/sbuild-chroot.cc | 18 +-
test/test-sbuild-chroot.h | 113 ++++++--
45 files changed, 2576 insertions(+), 1136 deletions(-)
create mode 100644 sbuild/sbuild-chroot-session.cc
create mode 100644 sbuild/sbuild-chroot-session.h
hooks/post-receive
--
schroot
More information about the Buildd-tools-devel
mailing list