ubuntu/+source/schroot:debian/experimental

Last commit made on 2015-08-18
Get this branch:
git clone -b debian/experimental https://git.launchpad.net/ubuntu/+source/schroot
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
debian/experimental
Repository:
lp:ubuntu/+source/schroot

Recent commits

e8e12a3... by Raphaƫl Hertzog on 2015-08-18

Import patches-unapplied version 1.7.2-3 to debian/experimental

Imported using git-ubuntu import.

Changelog parent: 422e48b8302d25c04d3718d28266d56d41291017

New changelog entries:
  * Do not force g++-4.8 usage. Closes: #789155
  * Add gcc5 fixes backported from upstream.
  * The following changes have been merged from 1.6.10-2 but
    it does not include all changes made in that version. Though
    most of them are merged upstream already and will be in 1.7.3.
  * Drop Roger Leigh from Uploaders, he's no longer a Debian
    developer but he is still the upstream author of schroot.
    Thanks to him for all his past contributions and the continued
    work on schroot.
  * Put myself in Uploaders to appease lintian but I would gladly
    pass on this responsibility to someone else.
  * debian/control:
    - Add versioned depends on cmake >= 2.8.12 (Closes: #757936).
    - Replace "aufs-modules | unionfs-modules" which are no longer
      available with "aufs-tools | unionfs-fuse" (Closes: #754748).
  * schroot.init: Switch Should-Start from lvm to lvm2 to work
    around systemd brokenness (Closes: #759393).
  * Support for the XZ, LZO and LZ4 compression formats has been
    added for file-based chroots (Closes: #768091). Thanks to
    Aurelien Jarno for this patch.
  * Move SCHROOT_MOUNT_DIR to /var/run/schroot/mount from
    /var/lib/schroot/mount (Closes: #762597). Try to clean up
    old mount directory in postrm.
  * Add support for overlay filesystem in Linux 4.0. Closes: #785633
    Thanks to Antonio Teirceiro and Felipe Sateler for the patch.

422e48b... by Roger Leigh on 2014-01-05

Import patches-unapplied version 1.7.2-2 to debian/experimental

Imported using git-ubuntu import.

Changelog parent: a6e5b3e9297451ffdd01f0e34422b633a94c7d5f

New changelog entries:
  * debian/rules: Use g++-4.8 for all g++ invocations.

a6e5b3e... by Roger Leigh on 2014-01-03

Import patches-unapplied version 1.7.2-1 to debian/experimental

Imported using git-ubuntu import.

Changelog parent: f7cef92dc33cf3b9d7261e16ce79d4403a1d5a4b

New changelog entries:
  * New upstream development release.
  * debian/control:
    - Correct multiarch-support pre-depends.
    - Upgrade to Standards-Version 3.9.5 (no changes).
    - Build-Depend on g++-4.8.
  * debian/rules:
    - Build using g++-4.8, needed for C++11 compatibility until the
      default compiler for all architectures supports C++11.

f7cef92... by Roger Leigh on 2013-09-07

Import patches-unapplied version 1.7.1-1 to debian/experimental

Imported using git-ubuntu import.

Changelog parent: 0c7c8cab9ace47f76027eac7468488beced732f7

New changelog entries:
  * New upstream development release.
  * This release now supports both autotools and cmake; switch to
    cmake, which allows building and installation of translated
    manual pages (Closes: #683137, #683959, #695313).
  * debian/control:
    - Add cmake and gtest build dependencies.
    - Drop autotools-dev and cppunit build dependencies.
    - Upgrade to Standards-Version 3.9.4 (no changes).
    - Change library package suffix from -1.7.1 to 1.7.1 to match
      cmake library versioning.
  * debian/rules:
    - Replace configure usage with cmake and convert logic for
      configure options to use the cmake equivalents.
    - Build and configure gtest support.
    - Drop BTRFSCTL, which is no longer used by configure.
    - Parallel builds are now supported (Closes: #718638)

0c7c8ca... by Roger Leigh on 2013-05-05

Import patches-unapplied version 1.7.0-1 to debian/experimental

Imported using git-ubuntu import.

Changelog parent: 46a5c118a1e6a9ef9a854c7ee4f2880fe58c5aa7

New changelog entries:
  * New upstream development release.
  * schroot:
    - Support for unsharing network devices has been added
      (Closes: #637870). On linux, run schroot with
      "-o unshare.newnet=true", and in the chroot, all networking
      will be isolated from the host. By default, only a localhost
      link is provided.
    - Support for "exec" scripts, removed in 1.4 and 1.6, has
      been re-added to support unsharing network devices. These
      are regular setup scripts, called with an exec-start or
      exec-start argument.
  * libsbuild-1.7.0:
    - New package
    - Introduce a shared library.
  * libsbuild-1.7.0-dev:
    - New package.
    - Shared library debugging symbols.
  * libsbuild-dev:
    - Remove static library, and include shared library symlink.
  * debian/copyright: Update to use DEP-5 copyright format v1.0.
  * debian/control: Remove liblockdev and libuuid from Build-Depends.
  * debian/rules:
    - Build using g++ in C++11 mode.
    - Remove UUID support.
    - Support parallel= in DEB_BUILD_OPTIONS.

46a5c11... by Roger Leigh on 2012-11-03

Import patches-unapplied version 1.6.4-4 to debian/sid

Imported using git-ubuntu import.

Changelog parent: fabad6c59d922295a54ab48cd1463dd22ff72767

New changelog entries:
  * schroot: Add sbuild profile fstab file for freebsd
    (Closes: #692213). This mounts /dev, /dev/fd and /build.

fabad6c... by Roger Leigh on 2012-10-29

Import patches-unapplied version 1.6.4-3 to debian/sid

Imported using git-ubuntu import.

Changelog parent: c512c8edc8b0905fb1583a904ad9bbc45261bf30

New changelog entries:
  * schroot-mount canonicalises both the base path and full
    path when sanity checking mountpoints (Closes: #691694).

c512c8e... by Roger Leigh on 2012-10-28

Import patches-unapplied version 1.6.4-2 to debian/sid

Imported using git-ubuntu import.

Changelog parent: eb75b1db2e553eb2a6359450f768d8390a5a6eb3

New changelog entries:
  * sbuild::chroot_facet_session_clonable: Include
    sbuild-chroot-block-device-base.h, which was missing on
    kFreeBSD and Hurd builds (it's included indirectly on Linux
    via the LVM snapshot header).

eb75b1d... by Roger Leigh on 2012-10-27

Import patches-unapplied version 1.6.4-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: a113bc88af83e1a4a72be8e020be5a0a62a092c9

New changelog entries:
  * New upstream stable release.
  * NEWS: Provide guidance for wheezy upgrades with regard to
    use of the profile key in a backward-compatible manner also
    using setup.config, to mimic the behaviour of the deprecated
    script-config key.
  * schroot.conf(5) additionally updated to document script-config
    deprecation and use of user keys such as setup.config.
  * schroot-mount: Canonicalise mountpoints with symlinks to avoid
    mounting absolute paths on the host rather than inside the chroot
    (Closes: #686148). Note the caveat regarding paths with multiple
    symlinks in schroot-script-config(5). This permits safe use of
    symlinks as mountpoints in some common circumstances, e.g. on
    /var/lock, which is a symlink to /run/lock, though this is not
    recommended practice.
  * 15binfmt no longer pollutes output, by redirecting stderr from
    "which update-binfmts" (Closes: #688304).
  * Ensure that CHROOT_ALIAS (setup scripts) and SCHROOT_ALIAS_NAME
    (user environment) always refer to the alias used to create the
    session (Closes: #689078). The alias is no longer canonicalised
    by sbuild::chroot_config::validate_chroots. The logic for
    chroot validation and information display in sbuild::chroot_config
    and schroot::main_base (and derived classes) required refactoring
    to allow the unresolved alias name to be passed through to the
    session clone operation in sbuild::session, so that it could be
    stored in the chroot's sbuild::chroot_facet_session facet.
  * On session recovery, mount the snapshot LV rather than the source
    LV for LVM snapshot chroots (Closes: #691376). The code which
    sets the mount device for all mountable chroots (with an
    sbuild::chroot_facet_mountable facet) is in
    sbuild::chroot_facet_session_clonable::clone_session_setup().
    All chroot types refactored to set the mount device here.
  * 10mount uses a lock directory /var/lock/schroot to contain its
    lockfile, rather than directly using /var/lock, which is less
    secure.

a113bc8... by Roger Leigh on 2012-07-21

Import patches-unapplied version 1.6.3-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: ef0621ac459799dccc7be33efbd1ffce2ec483ba

New changelog entries:
  * New upstream stable release.
  * Revert pam_env change in 1.6.2-1. This is due to running the
    PAM module on the host, it would inappropriately set LANG, LANGUAGE
    and potentially other environment variables which would be
    incorrect inside the chroot.