[buildd-tools-devel] [GIT] schroot branch master updated. debian/schroot-1.5.1-1-31-gbc2bf8e

Roger Leigh rleigh at alioth.debian.org
Tue May 8 22:59:11 UTC 2012


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "schroot".

The branch, master has been updated
       via  bc2bf8ee2401e10fbcb3abd3e8ddad4feb239c82 (commit)
       via  96f2db6ffd235ce64556a777d6a828b0ed4d0d25 (commit)
       via  d04e32dd3cc39ea641fc2848957292fe94751925 (commit)
       via  b8e564087278600fe72e2bf1ca334524945082d6 (commit)
       via  de9df772d20d7a971b3e502ca3d5901251719856 (commit)
       via  deb9ee8bf63f39d68466058bf04c79898575db1c (commit)
       via  4e61a7c350b260c360296cf8b3b96fb01568a7be (commit)
       via  036fe3ddbb9029367a7faf42eed50f0e21dc716f (commit)
       via  046829da98ac40511b395ffdf16a840814e3bf0a (commit)
       via  31a7e0718bb65f9d897e6b0068b6597eb13c3c80 (commit)
       via  0ff58ef9cd950fbf994e8ac32d3b46f244fbca4f (commit)
       via  05b5690f2cc5b7a164d660b43580fb8205f5dde2 (commit)
       via  92716b134ec0db997d9e8b50062c9137fa6a55be (commit)
      from  eef642dfbb4aaa475d290544fd5ac3d9c002fd0e (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 bc2bf8ee2401e10fbcb3abd3e8ddad4feb239c82
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue May 8 23:57:37 2012 +0100

    test: Ensure that userdata reserved namespaces checks fail correctly
    
    Also tighten check for setup.data.dir.

commit 96f2db6ffd235ce64556a777d6a828b0ed4d0d25
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue May 8 23:31:24 2012 +0100

    setup: Fix paths for userdata
    
    They require prefixing with the SYSCONFDIR.  Also ensure
    that SCHROOT_SETUP_DIR is not user-settable.

commit d04e32dd3cc39ea641fc2848957292fe94751925
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 3 23:29:40 2012 +0100

    etc/setup.d: Update scripts to use profile and user data
    
    Split out sourcing of SCHROOT_SCRIPT_CONFIG/SETUP_CONFIG
    into common-config script, which all setup scripts source.
    Use SETUP_CONFIG, SETUP_FSTAB, SETUP_COPYFILES and
    SETUP_NSSDATABASES, but permit old names to be used for
    backward compatibility.

commit b8e564087278600fe72e2bf1ca334524945082d6
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 3 23:26:09 2012 +0100

    sbuild::chroot: Add profile property
    
    This supersedes and deprecates script_config.  profile will be
    inferred from script_config if not present.  script_config will
    otherwise be set from the profile (profile + "/config").
    
    User data (setup.config, setup.fstab, setup.copyfiles, and
    setup.nssdatabases) are set if profile is set.  These are
    intended to replace SCHROOT_SCRIPT_CONFIG, FSTAB, COPYFILES
    and NSSDATABASES, enabling all configurable parameters to be
    set directly within schroot.conf and thereby removing a
    needless source of complexity.

commit de9df772d20d7a971b3e502ca3d5901251719856
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 3 23:34:04 2012 +0100

    sbuild::chroot_facet_userdata: Allow bypass of namespace checks
    
    Add _system set_data variant which bypasses the key name
    checks used for user and root setting.  This permits chroot
    objects to set keys in the restricted part of the namespace.

commit deb9ee8bf63f39d68466058bf04c79898575db1c
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 3 23:33:36 2012 +0100

    man: Document profile option in schroot.conf(5)

commit 4e61a7c350b260c360296cf8b3b96fb01568a7be
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Apr 3 23:19:13 2012 +0100

    Document user options and --option

commit 036fe3ddbb9029367a7faf42eed50f0e21dc716f
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Mar 25 19:53:26 2012 +0100

    sbuild: Add sbuild::chroot_facet_userdata and --option option

commit 046829da98ac40511b395ffdf16a840814e3bf0a
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Mar 25 19:52:36 2012 +0100

    sbuild::chroot: Move keys checking out of operators

commit 31a7e0718bb65f9d897e6b0068b6597eb13c3c80
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Mar 25 19:51:46 2012 +0100

    sbuild::chroot_config: Fix typo in Doxygen comments

commit 0ff58ef9cd950fbf994e8ac32d3b46f244fbca4f
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Mar 25 19:50:31 2012 +0100

    Correct includes for strict correctness and GCC 4.7 compatibility

commit 05b5690f2cc5b7a164d660b43580fb8205f5dde2
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Mar 25 18:29:24 2012 +0100

    sbuild::regex: Use C++11 regex in addition to boost::regex
    
    Optionally support C++11 regex as a base for sbuild::regex.
    Use encapsulation rather than inheritance to keep the interface
    sane.
    Note that the current GCC std::regex implementation appears
    broken; this is explicitly tested for by configure.  In this
    situation boost::regex will continue to be used.

commit 92716b134ec0db997d9e8b50062c9137fa6a55be
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Mar 24 22:50:35 2012 +0000

    sbuild: Replace TR1 types with C++11 types
    
    Use std namespace in place of std::tr1.  For compilers
    lacking C++11 support, or which have C++11 support
    disabled, import the TR1 types into the std namespace for
    compatibility.  Additionally, import the corresponding
    Boost types into the std namespace for compilers lacking
    TR1 support.
    
    Use C++11 types throughout in place of TR1 types.

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

Summary of changes:
 NEWS                                               |   12 +
 bin/csbuild/csbuild-debian-changes.cc              |   10 +-
 bin/csbuild/csbuild-debian-changes.h               |    8 +-
 bin/csbuild/csbuild-options.h                      |    2 +-
 bin/schroot-base/schroot-base-options.h            |    2 +-
 .../schroot-listmounts-options.h                   |    2 +-
 bin/schroot-mount/schroot-mount-options.h          |    2 +-
 .../schroot-releaselock-options.h                  |    2 +-
 bin/schroot/schroot-main-base.cc                   |    6 +-
 bin/schroot/schroot-options-base.cc                |    2 +
 bin/schroot/schroot-options-base.h                 |    7 +-
 bin/schroot/schroot-options.cc                     |   17 +-
 configure.ac                                       |   64 +++-
 etc/setup.d/00check                                |    7 +-
 etc/setup.d/05btrfs                                |    7 +-
 etc/setup.d/05file                                 |    7 +-
 etc/setup.d/05lvm                                  |    7 +-
 etc/setup.d/05union                                |    7 +-
 etc/setup.d/10mount                                |   22 +-
 etc/setup.d/15killprocs                            |    7 +-
 etc/setup.d/20copyfiles                            |   22 +-
 etc/setup.d/20nssdatabases                         |   22 +-
 etc/setup.d/50chrootname                           |    1 +
 etc/setup.d/Makefile.am                            |    1 +
 etc/setup.d/common-config                          |   46 +++
 man/schroot-setup.5.man                            |    5 +
 man/schroot.1.man                                  |   10 +
 man/schroot.conf.5.man                             |   69 ++++-
 po/POTFILES.in                                     |    1 +
 sbuild/Makefile.am                                 |    2 +
 sbuild/sbuild-auth-pam-conv.h                      |    6 +-
 sbuild/sbuild-auth-pam.cc                          |    2 +-
 sbuild/sbuild-auth.h                               |    2 +-
 sbuild/sbuild-basic-keyfile.h                      |  330 +++++++++++++++++-
 sbuild/sbuild-basic-keyfile.tcc                    |   32 +-
 sbuild/sbuild-chroot-config.h                      |    4 +-
 sbuild/sbuild-chroot-facet-mountable.h             |    4 +-
 sbuild/sbuild-chroot-facet-personality.h           |    4 +-
 sbuild/sbuild-chroot-facet-session-clonable.cc     |    6 +-
 sbuild/sbuild-chroot-facet-session-clonable.h      |    4 +-
 sbuild/sbuild-chroot-facet-session.h               |    4 +-
 sbuild/sbuild-chroot-facet-source-clonable.h       |    4 +-
 sbuild/sbuild-chroot-facet-source.h                |    4 +-
 sbuild/sbuild-chroot-facet-union.h                 |    4 +-
 sbuild/sbuild-chroot-facet-userdata.cc             |  372 ++++++++++++++++++++
 sbuild/sbuild-chroot-facet-userdata.h              |  240 +++++++++++++
 sbuild/sbuild-chroot-facet.h                       |    4 +-
 sbuild/sbuild-chroot.cc                            |  130 +++++++-
 sbuild/sbuild-chroot.h                             |   73 +++--
 sbuild/sbuild-config.h.in                          |    9 +
 sbuild/sbuild-environment.cc                       |    2 +
 sbuild/sbuild-keyfile-base.cc                      |    7 +-
 sbuild/sbuild-keyfile-base.h                       |    1 +
 sbuild/sbuild-regex.h                              |   87 ++++-
 sbuild/sbuild-session.cc                           |   30 ++
 sbuild/sbuild-session.h                            |   20 +-
 sbuild/sbuild-tr1types.h                           |   61 ++--
 sbuild/sbuild-types.h                              |    4 +
 sbuild/sbuild-util.h                               |    5 +-
 test/.gitignore                                    |    1 +
 test/Makefile.am                                   |    7 +
 test/sbuild-chroot-block-device.cc                 |    4 +-
 test/sbuild-chroot-btrfs-snapshot.cc               |   16 +-
 test/sbuild-chroot-directory.cc                    |    4 +-
 test/sbuild-chroot-facet-userdata.cc               |  173 +++++++++
 test/sbuild-chroot-file.cc                         |   14 +-
 test/sbuild-chroot-loopback.cc                     |    4 +-
 test/sbuild-chroot-lvm-snapshot.cc                 |    8 +-
 test/sbuild-chroot-plain.cc                        |    4 +-
 test/sbuild-chroot.cc                              |    8 +-
 test/sbuild-regex.cc                               |   14 +-
 test/test-sbuild-chroot.h                          |   24 ++-
 72 files changed, 1855 insertions(+), 260 deletions(-)
 create mode 100644 etc/setup.d/common-config
 create mode 100644 sbuild/sbuild-chroot-facet-userdata.cc
 create mode 100644 sbuild/sbuild-chroot-facet-userdata.h
 create mode 100644 test/sbuild-chroot-facet-userdata.cc


hooks/post-receive
-- 
schroot



More information about the Buildd-tools-devel mailing list