[buildd-tools-devel] [GIT] schroot branch master updated. debian/schroot-1.5.0-1-38-g17646f0

Roger Leigh rleigh at alioth.debian.org
Mon Jul 11 11:19:21 UTC 2011


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  17646f05547e5cc127e321963c51d25c0d5c795f (commit)
       via  0676faa732cbb66ef0c789cdc6270f19b58189b4 (commit)
       via  bab16cf0e5885e6305ef52347d3c18d7df05e6e9 (commit)
       via  4f3c9a92b3f95fbb3de4deb2990d2354beaf30ef (commit)
       via  d7dad33687cb6b959731453dca9e74c67af6a2b5 (commit)
       via  3f603d9d7740b72c7db5369d11f33ca8d4dc1d99 (commit)
       via  852e56fd830aacca7f54cc49d7751a93ffbe6fe8 (commit)
       via  e3e294b7e539ca6a86b4c26913d51854c952d527 (commit)
       via  773c890ed9e53400ffc2b8a078467bad5bba8409 (commit)
       via  87445d34b9a60f50ab66eb6038a95f13ad11ecef (commit)
       via  197719e1a2a063e1f12daf3d525a8ce5fc46c38e (commit)
       via  1735f4006d69824efa6ca2c8effeab16d6398dc4 (commit)
       via  095e9cd4b68a9d1405abfff8a8eae9db59058b14 (commit)
       via  899fe92717de9c9eea67716d4f74a041d284d3ea (commit)
       via  ef09f6e4bc19095454c3c24c63dd05318bb91842 (commit)
       via  85ceb5697a42489ab773bb3b9af9ef69e6f9226f (commit)
       via  d234610d85a3d112f7364d9f02f3ccb9532a33ad (commit)
       via  47709a8cfd206bb62a6aa59dd747a1f291ea512f (commit)
      from  7bd350229112524e515c718607ea3fc78a7f36c4 (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 17646f05547e5cc127e321963c51d25c0d5c795f
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Jul 11 11:24:31 2011 +0100

    debian: Use multiarch paths

commit 0676faa732cbb66ef0c789cdc6270f19b58189b4
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Jul 11 11:23:58 2011 +0100

    sbuild::session: Remove duplicated prototype

commit bab16cf0e5885e6305ef52347d3c18d7df05e6e9
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Jul 9 16:43:27 2011 +0100

    NEWS: Merge changes from schroot-1.4

commit 4f3c9a92b3f95fbb3de4deb2990d2354beaf30ef
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Jul 9 16:41:57 2011 +0100

    debian: Merge changelog from schroot-1.4

commit d7dad33687cb6b959731453dca9e74c67af6a2b5
Author: Roger Leigh <rleigh at debian.org>
Date:   Fri Apr 29 11:29:24 2011 +0100

    etc: Add buildd profile-template from sbuild
    
    Conflicts:
    
    	etc/profile-templates/buildd/all/copyfiles
    	etc/profile-templates/buildd/linux/fstab

commit 3f603d9d7740b72c7db5369d11f33ca8d4dc1d99
Author: Roger Leigh <rleigh at debian.org>
Date:   Fri Apr 29 13:38:45 2011 +0100

    sbuild::session: is_group_member is a member function

commit 852e56fd830aacca7f54cc49d7751a93ffbe6fe8
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon May 2 11:46:56 2011 +0100

    sbuild::auth: Allow setting of remote user

commit e3e294b7e539ca6a86b4c26913d51854c952d527
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon May 2 11:47:53 2011 +0100

    build: Add libschroot-all library
    
    Used for linking modified schroot binaries.

commit 773c890ed9e53400ffc2b8a078467bad5bba8409
Author: Roger Leigh <rleigh at debian.org>
Date:   Thu May 12 13:57:35 2011 +0100

    dchroot_dsa::main: Load dchroot.conf using new interface
    
    dchroot-dsa was mistakenly using the old interface, and aborting
    with a fatal exception on startup in consequence.  This only
    occurred if using dchroot.conf; schroot.conf parsing was
    unaffected.

commit 87445d34b9a60f50ab66eb6038a95f13ad11ecef
Author: Roger Leigh <rleigh at debian.org>
Date:   Thu May 12 16:00:50 2011 +0100

    sbuild::session: is_group_member is protected
    
    Needed to check if the user is in a particular group.
    May be moved out as a utility function.
    
    Conflicts:
    
    	sbuild/sbuild-session.h

commit 197719e1a2a063e1f12daf3d525a8ce5fc46c38e
Author: Roger Leigh <rleigh at debian.org>
Date:   Thu May 12 16:02:48 2011 +0100

    schroot-sbuild: Add wrapper for sbuild
    
    This wrapper is the same as the normal schroot, but it sets
    the remote user to "sbuild" if the invoking user is in the
    sbuild group.

commit 1735f4006d69824efa6ca2c8effeab16d6398dc4
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat May 14 00:02:56 2011 +0100

    etc: profiles don't use rbind
    
    rbind doesn't work with systemd because binding autofs
    mountpoints causes breakage, due to unmountable mountpoints
    being created.  As a result, only use specific bind mounts.
    
    Conflicts:
    
    	etc/profile-templates/buildd/linux/fstab
    	etc/profile-templates/desktop/freebsd/fstab
    	etc/profile-templates/desktop/linux/fstab

commit 095e9cd4b68a9d1405abfff8a8eae9db59058b14
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat May 14 00:49:29 2011 +0100

    man: Fix unterminated underline of /proc

commit 899fe92717de9c9eea67716d4f74a041d284d3ea
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat May 14 18:47:08 2011 +0100

    schroot: Preserve original chroot name after session cloning
    
    - In setup scripts, store in CHROOT_NAME
    - In user shell, store in SCHROOT_CHROOT_NAME
    - In info output, display as Original Chroot Name
    - In session state file, store as original-name
      (deserialisation is optional to cater for older sessions not
      having the information).

commit ef09f6e4bc19095454c3c24c63dd05318bb91842
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun May 15 14:21:56 2011 +0100

    man: Update chroot types implementing extra options
    
    Conflicts:
    
    	man/schroot.conf.5.in

commit 85ceb5697a42489ab773bb3b9af9ef69e6f9226f
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun May 15 16:20:54 2011 +0100

    etc: Enable buildd profile and sync with sbuild
    
    Also move bits out of the base all profile which do not
    belong in the buildd profile.
    
    Conflicts:
    
    	etc/profile-templates/buildd/all/copyfiles

commit d234610d85a3d112f7364d9f02f3ccb9532a33ad
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon May 30 20:55:11 2011 +0100

    man: Enhance documentation of source chroots
    
    Conflicts:
    
    	man/schroot.conf.5.in

commit 47709a8cfd206bb62a6aa59dd747a1f291ea512f
Author: Roger Leigh <rleigh at debian.org>
Date:   Fri Jun 24 23:26:59 2011 +0100

    etc: sbuild and buildd bind mount scratch space on /build
    
    Bind mount /var/lib/sbuild/build on /build.
    
    Conflicts:
    
    	etc/profile-templates/buildd/linux/fstab

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

Summary of changes:
 NEWS                                               |   40 ++++++
 bin/Makefile.am                                    |    1 +
 bin/dchroot-dsa/dchroot-dsa-main.cc                |    2 +-
 bin/schroot-sbuild/.gitignore                      |    1 +
 bin/{csbuild => schroot-sbuild}/Makefile.am        |   26 ++---
 .../schroot-sbuild-main.cc}                        |   48 +++++---
 .../schroot-sbuild-main.h}                         |   21 ++--
 .../schroot-sbuild-session.cc}                     |   52 +++------
 .../schroot-sbuild-session.h}                      |   36 +++---
 .../schroot-sbuild.cc}                             |    9 +-
 bin/schroot/Makefile.am                            |   11 +-
 bin/schroot/schroot-main.h                         |    2 +-
 configure.ac                                       |    1 +
 debian/changelog                                   |   58 +++++++++-
 ...{dchroot-dsa.install => dchroot-dsa.install.in} |    0
 debian/{dchroot.install => dchroot.install.in}     |    0
 debian/libsbuild-dev.install                       |    3 -
 debian/libsbuild-dev.install.in                    |    3 +
 debian/libsbuild1.install                          |    1 -
 debian/libsbuild1.install.in                       |    1 +
 debian/rules                                       |   26 +++-
 ...ot-common.install => schroot-common.install.in} |    0
 debian/{schroot.install => schroot.install.in}     |    2 +-
 etc/Makefile.am                                    |    1 +
 etc/genprofile                                     |    2 +-
 etc/profile-templates/all/all/nssdatabases         |    4 -
 etc/profile-templates/all/linux/fstab              |    4 +-
 etc/profile-templates/buildd/all/config            |   19 +++
 .../{all => buildd}/all/copyfiles                  |    3 +-
 .../{all => buildd}/all/nssdatabases               |    4 -
 .../{default => buildd}/freebsd/fstab              |    3 +-
 etc/profile-templates/buildd/linux/fstab           |    5 +
 etc/profile-templates/default/all/nssdatabases     |    4 +
 etc/profile-templates/default/freebsd/fstab        |    7 +
 etc/profile-templates/default/linux/fstab          |   12 ++-
 etc/profile-templates/desktop/all/nssdatabases     |    4 +
 etc/profile-templates/desktop/freebsd/fstab        |   12 ++-
 etc/profile-templates/desktop/linux/fstab          |   12 ++-
 etc/profile-templates/sbuild/linux/fstab           |    5 +
 etc/setup.d/50chrootname                           |    7 +-
 man/schroot-setup.5.in                             |    4 +
 man/schroot.conf.5.in                              |  104 ++++++++++-------
 sbuild/sbuild-auth.cc                              |  116 +++++++++++++------
 sbuild/sbuild-auth.h                               |   70 +++++++++++
 sbuild/sbuild-chroot-facet-session-clonable.cc     |    4 +-
 sbuild/sbuild-chroot-facet-session.cc              |   32 +++++-
 sbuild/sbuild-chroot-facet-session.h               |   19 +++
 sbuild/sbuild-chroot.cc                            |    2 +-
 sbuild/sbuild-session.cc                           |  125 ++++++++++----------
 sbuild/sbuild-session.h                            |    9 ++
 test/sbuild-chroot-block-device.cc                 |    4 +-
 test/sbuild-chroot-btrfs-snapshot.cc               |    2 +-
 test/sbuild-chroot-directory.cc                    |    5 +-
 test/sbuild-chroot-file.cc                         |    3 +-
 test/sbuild-chroot-loopback.cc                     |    4 +-
 test/sbuild-chroot-lvm-snapshot.cc                 |    2 +-
 test/test-sbuild-chroot.h                          |    4 +-
 57 files changed, 661 insertions(+), 300 deletions(-)
 create mode 100644 bin/schroot-sbuild/.gitignore
 copy bin/{csbuild => schroot-sbuild}/Makefile.am (69%)
 copy bin/{schroot-mount/schroot-mount.cc => schroot-sbuild/schroot-sbuild-main.cc} (58%)
 copy bin/{dchroot-dsa/dchroot-dsa-main.h => schroot-sbuild/schroot-sbuild-main.h} (73%)
 copy bin/{dchroot/dchroot-session-base.cc => schroot-sbuild/schroot-sbuild-session.cc} (51%)
 copy bin/{dchroot-dsa/dchroot-dsa-main.h => schroot-sbuild/schroot-sbuild-session.h} (56%)
 copy bin/{dchroot-dsa/dchroot-dsa.cc => schroot-sbuild/schroot-sbuild.cc} (85%)
 rename debian/{dchroot-dsa.install => dchroot-dsa.install.in} (100%)
 rename debian/{dchroot.install => dchroot.install.in} (100%)
 delete mode 100644 debian/libsbuild-dev.install
 create mode 100644 debian/libsbuild-dev.install.in
 delete mode 100644 debian/libsbuild1.install
 create mode 100644 debian/libsbuild1.install.in
 rename debian/{schroot-common.install => schroot-common.install.in} (100%)
 rename debian/{schroot.install => schroot.install.in} (92%)
 create mode 100644 etc/profile-templates/buildd/all/config
 copy etc/profile-templates/{all => buildd}/all/copyfiles (80%)
 copy etc/profile-templates/{all => buildd}/all/nssdatabases (75%)
 copy etc/profile-templates/{default => buildd}/freebsd/fstab (53%)
 create mode 100644 etc/profile-templates/buildd/linux/fstab
 create mode 100644 etc/profile-templates/default/all/nssdatabases
 create mode 100644 etc/profile-templates/desktop/all/nssdatabases
 create mode 100644 etc/profile-templates/sbuild/linux/fstab


hooks/post-receive
-- 
schroot



More information about the Buildd-tools-devel mailing list