[buildd-tools-devel] [GIT] schroot branch distribution-1.6 updated. distribution/schroot-1.6.3-31-g8088a3b

Roger Leigh rleigh at alioth.debian.org
Sat Oct 27 23:14:35 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, distribution-1.6 has been updated
       via  8088a3b7e003546e3315957f6091553f4d2136ad (commit)
       via  47a850b1c160264f3361ed821c0e370ee8145f29 (commit)
       via  18842347c72245afccd26a1d4adddf206ec8a77b (commit)
       via  4b3154015cb6dfc5ce87e79e1d8ef01e04d7f485 (commit)
       via  43dca81cd5b5f5ca3573e8f86f7faf3f0f0f6f18 (commit)
       via  cc414042e302440f3c0510d53d1f0aa0778d6184 (commit)
       via  02c8cbb13042ea54fe0c16e5b4fd875fb691af3e (commit)
       via  20e1bd7d2e3eada4d2e8051752db0e46c98c2055 (commit)
       via  322284354df0816a67da159c1f1688f3ce309d08 (commit)
       via  4265d103e67cd694db7adf137bce554e82497a88 (commit)
       via  b3e58491d89c1cf2e221301c9358c8433dfc753e (commit)
       via  19293f7a7b0943997397ef30465cd11686990a9b (commit)
       via  e0e5b34fbd9ebdd08ba3220b1704569a65957b34 (commit)
       via  a6f731475a077ffd1a347d178be3e9bc89d18e2c (commit)
       via  fd7978b4a051c813ae0c2cb12c7357676fc593ec (commit)
       via  1763a93ea220d0dc38cccbcbdf661b3219c736e3 (commit)
       via  8f195a2e0f63aeb0e697293f482e419532159e3f (commit)
       via  24ccf69377225000a02693be55bb25ae4cbaf706 (commit)
       via  2a72b5a6e806c8513200ec1b4e4ecd397274440d (commit)
       via  dbd749d0e3d0d709e78e9753fc7c98a197c06fce (commit)
       via  3b07fa0ca625ee15a198ec5064d89e8858fd9c49 (commit)
       via  e1c170ef84fb86d16c927e25a00f8ef5313702a4 (commit)
       via  f5e41bbc46774283e918e6dd4c763209d2c06cfe (commit)
       via  468f8921898d89b47ac7e3601eb3de355ecc1e00 (commit)
       via  fb5bc26ad64a2deba05bcf3acfd1d28608c1be95 (commit)
       via  0996519314df9c6049b7b79d5a513fcde73a412d (commit)
       via  0ed9285a9198bb12437546387dd434a866e48724 (commit)
       via  f802ac7ae5c683f241244fee44786b35cf6b3901 (commit)
       via  343a53a10985616b125fc25596429f7753c46ce5 (commit)
       via  bf484a4966f527ac5fce850dcc00eb56d5c3ff03 (commit)
       via  647c2a493cd438aa24188cf33d77dfd97e85b549 (commit)
      from  47ed898a77f8b81ac584075617933dde3a5d3b98 (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 8088a3b7e003546e3315957f6091553f4d2136ad
Merge: 47a850b 47ed898
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Oct 27 23:39:05 2012 +0100

    Distribution of schroot version 1.6.4

commit 47a850b1c160264f3361ed821c0e370ee8145f29
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Oct 27 23:37:25 2012 +0100

    schroot-mount: Remove unused variables

commit 18842347c72245afccd26a1d4adddf206ec8a77b
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Oct 27 23:30:55 2012 +0100

    debian: Finalise changelog for 1.6.4-1

commit 4b3154015cb6dfc5ce87e79e1d8ef01e04d7f485
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Oct 27 23:17:52 2012 +0100

    debian: Fix distribution and typo in schroot NEWS

commit 43dca81cd5b5f5ca3573e8f86f7faf3f0f0f6f18
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 cc414042e302440f3c0510d53d1f0aa0778d6184
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Oct 27 21:44:57 2012 +0100

    po: Update

commit 02c8cbb13042ea54fe0c16e5b4fd875fb691af3e
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 20e1bd7d2e3eada4d2e8051752db0e46c98c2055
Author: Roger Leigh <rleigh at debian.org>
Date:   Sat Oct 27 16:28:18 2012 +0100

    sbuild: Test source session cloning

commit 322284354df0816a67da159c1f1688f3ce309d08
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 4265d103e67cd694db7adf137bce554e82497a88
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 b3e58491d89c1cf2e221301c9358c8433dfc753e
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 19293f7a7b0943997397ef30465cd11686990a9b
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 e0e5b34fbd9ebdd08ba3220b1704569a65957b34
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 a6f731475a077ffd1a347d178be3e9bc89d18e2c
Author: Roger Leigh <rleigh at debian.org>
Date:   Tue Oct 16 22:52:50 2012 +0100

    debian: Document lockfile changes

commit fd7978b4a051c813ae0c2cb12c7357676fc593ec
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 1763a93ea220d0dc38cccbcbdf661b3219c736e3
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 8f195a2e0f63aeb0e697293f482e419532159e3f
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Oct 15 22:48:12 2012 +0100

    po: Update

commit 24ccf69377225000a02693be55bb25ae4cbaf706
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Oct 15 21:56:36 2012 +0100

    debian: Set distribution to unstable

commit 2a72b5a6e806c8513200ec1b4e4ecd397274440d
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Oct 15 21:53:14 2012 +0100

    NEWS: Merge mountpoint item from 1.7

commit dbd749d0e3d0d709e78e9753fc7c98a197c06fce
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Oct 15 21:51:50 2012 +0100

    debian: Close #689078

commit 3b07fa0ca625ee15a198ec5064d89e8858fd9c49
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 e1c170ef84fb86d16c927e25a00f8ef5313702a4
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Oct 15 20:18:38 2012 +0100

    debian: Close #688304

commit f5e41bbc46774283e918e6dd4c763209d2c06cfe
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 468f8921898d89b47ac7e3601eb3de355ecc1e00
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Oct 14 23:03:15 2012 +0100

    debian: Close #686148

commit fb5bc26ad64a2deba05bcf3acfd1d28608c1be95
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Oct 14 22:56:17 2012 +0100

    man: Document symlink mountpoint canonicalisation

commit 0996519314df9c6049b7b79d5a513fcde73a412d
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 0ed9285a9198bb12437546387dd434a866e48724
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Oct 14 17:12:40 2012 +0100

    debian: Document schroot.conf(5) changes

commit f802ac7ae5c683f241244fee44786b35cf6b3901
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Oct 14 17:11:29 2012 +0100

    man: Update schroot.conf(5) to document script-config userkeys replacement

commit 343a53a10985616b125fc25596429f7753c46ce5
Author: Roger Leigh <rleigh at debian.org>
Date:   Sun Oct 14 17:08:40 2012 +0100

    debian: NEWS provides instructions for wheezy upgrades for profile key

commit bf484a4966f527ac5fce850dcc00eb56d5c3ff03
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Jul 23 23:28:52 2012 +0100

    debian: Bump version to 1.6.4-1

commit 647c2a493cd438aa24188cf33d77dfd97e85b549
Author: Roger Leigh <rleigh at debian.org>
Date:   Mon Jul 23 23:28:30 2012 +0100

    NEWS: Bump version to 1.6.4

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

Summary of changes:
 ChangeLog                                      |  235 ++++++++++++++++++++++++
 NEWS                                           |   12 +-
 VERSION                                        |    6 +-
 bin/dchroot/dchroot-main-base.cc               |   14 --
 bin/dchroot/dchroot-main-base.h                |    3 -
 bin/dchroot/dchroot-main.cc                    |    8 -
 bin/dchroot/dchroot-main.h                     |    3 -
 bin/dchroot/dchroot-options.cc                 |    6 +-
 bin/schroot-mount/schroot-mount-main.cc        |   69 ++++++-
 bin/schroot-mount/schroot-mount-main.h         |   17 ++-
 bin/schroot/schroot-main-base.cc               |  115 +++++++-----
 bin/schroot/schroot-main-base.h                |   14 +-
 bin/schroot/schroot-main.cc                    |    7 +-
 configure                                      |   24 ++--
 debian/changelog                               |   39 ++++
 debian/dchroot-dsa.debhelper.log               |    9 +
 debian/dchroot.debhelper.log                   |    9 +
 debian/libsbuild-dev.debhelper.log             |    9 +
 debian/libsbuild-doc.debhelper.log             |    9 +
 debian/schroot-common.debhelper.log            |    9 +
 debian/schroot-dbg.debhelper.log               |    9 +
 debian/schroot.NEWS                            |   12 +-
 debian/schroot.debhelper.log                   |    9 +
 debian/schroot.init                            |   14 ++
 debian/schroot.postinst                        |   16 ++
 etc/setup.d/10mount                            |   16 ++-
 etc/setup.d/15binfmt                           |    2 +-
 man/schroot-script-config.5.man                |    5 +-
 man/schroot.conf.5.man                         |   29 ++-
 po/cs.gmo                                      |  Bin 19242 -> 19129 bytes
 po/cs.po                                       |   44 +++--
 po/da.gmo                                      |  Bin 31458 -> 31391 bytes
 po/da.po                                       |   46 +++--
 po/de.gmo                                      |  Bin 34044 -> 33975 bytes
 po/de.po                                       |   44 +++--
 po/en.gmo                                      |  Bin 30614 -> 30650 bytes
 po/en.po                                       |   46 +++--
 po/eu.gmo                                      |  Bin 14947 -> 14896 bytes
 po/eu.po                                       |   44 +++--
 po/fr.gmo                                      |  Bin 35619 -> 35538 bytes
 po/fr.po                                       |   44 +++--
 po/it.gmo                                      |  Bin 21652 -> 21596 bytes
 po/it.po                                       |   44 +++--
 po/pt.gmo                                      |  Bin 33279 -> 33212 bytes
 po/pt.po                                       |   44 +++--
 po/schroot.pot                                 |   39 ++--
 po/sv.gmo                                      |  Bin 12337 -> 12286 bytes
 po/sv.po                                       |   44 +++--
 po/vi.gmo                                      |  Bin 22274 -> 22174 bytes
 po/vi.po                                       |   44 +++--
 po/zh_CN.gmo                                   |  Bin 27896 -> 27843 bytes
 po/zh_CN.po                                    |   44 +++--
 sbuild/sbuild-chroot-block-device-base.cc      |   19 +--
 sbuild/sbuild-chroot-block-device.cc           |   21 +--
 sbuild/sbuild-chroot-btrfs-snapshot.cc         |    4 +-
 sbuild/sbuild-chroot-config.cc                 |  165 ++++-------------
 sbuild/sbuild-chroot-config.h                  |   70 ++-----
 sbuild/sbuild-chroot-custom.cc                 |    4 +-
 sbuild/sbuild-chroot-directory.cc              |   17 +-
 sbuild/sbuild-chroot-facet-session-clonable.cc |   38 ++++-
 sbuild/sbuild-chroot-facet-session-clonable.h  |    4 +-
 sbuild/sbuild-chroot-facet-session.cc          |    5 +-
 sbuild/sbuild-chroot-facet-source-clonable.cc  |   10 +-
 sbuild/sbuild-chroot-facet-source-clonable.h   |    4 +-
 sbuild/sbuild-chroot-facet-union.cc            |   17 --
 sbuild/sbuild-chroot-facet-union.h             |    8 -
 sbuild/sbuild-chroot-file.cc                   |    4 +-
 sbuild/sbuild-chroot-loopback.cc               |   21 +--
 sbuild/sbuild-chroot-lvm-snapshot.cc           |    4 +-
 sbuild/sbuild-util.cc                          |   30 +++-
 sbuild/sbuild-util.h                           |    8 +-
 test/sbuild-chroot-block-device.cc             |   23 ++-
 test/sbuild-chroot-btrfs-snapshot.cc           |   41 ++++-
 test/sbuild-chroot-config.cc                   |   23 +--
 test/sbuild-chroot-custom.cc                   |    5 +-
 test/sbuild-chroot-directory.cc                |   48 +++++-
 test/sbuild-chroot-file.cc                     |   37 ++++
 test/sbuild-chroot-loopback.cc                 |   58 ++++++-
 test/sbuild-chroot-lvm-snapshot.cc             |   43 ++++-
 test/sbuild-chroot-plain.cc                    |    5 +-
 test/test-sbuild-chroot.h                      |   62 ++++++-
 81 files changed, 1359 insertions(+), 695 deletions(-)
 create mode 100644 debian/dchroot-dsa.debhelper.log
 create mode 100644 debian/dchroot.debhelper.log
 create mode 100644 debian/libsbuild-dev.debhelper.log
 create mode 100644 debian/libsbuild-doc.debhelper.log
 create mode 100644 debian/schroot-common.debhelper.log
 create mode 100644 debian/schroot-dbg.debhelper.log
 create mode 100644 debian/schroot.debhelper.log


hooks/post-receive
-- 
schroot



More information about the Buildd-tools-devel mailing list