[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