ubuntu/+source/schroot:applied/debian/squeeze

Last commit made on 2011-05-12
Get this branch:
git clone -b applied/debian/squeeze 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:
applied/debian/squeeze
Repository:
lp:ubuntu/+source/schroot

Recent commits

811ae12... by Roger Leigh on 2011-05-12

Import patches-applied version 1.4.19-1+squeeze1 to applied/debian/squeeze

Imported using git-ubuntu import.

Changelog parent: 5c78ab0895bf4ee0b74dcc1919ea6111158aec6a
Unapplied parent: d93b6bfe3de1e6a680532ceeb146d2588363b671

New changelog entries:
  * dchroot-dsa: Use current interface for loading dchroot.conf,
    rather than the old, which caused a fatal exception
    (Closes: #626503).

d93b6bf... by Roger Leigh on 2011-05-12

Upstream changes introduced in version 1.4.19-1+squeeze1

Gbp-Pq: debian-changes-1.4.19-1+squeeze1.

853a13d... by Roger Leigh on 2011-05-12

Import patches-unapplied version 1.4.19-1+squeeze1 to debian/squeeze

Imported using git-ubuntu import.

Changelog parent: a8e41862e7fe27d23fd750c1090c4bae0224d691

New changelog entries:
  * dchroot-dsa: Use current interface for loading dchroot.conf,
    rather than the old, which caused a fatal exception
    (Closes: #626503).

5c78ab0... by Roger Leigh on 2011-01-11

Import patches-applied version 1.4.19-1 to applied/debian/sid

Imported using git-ubuntu import.

Changelog parent: c0ef7aceaae4f20e3586ec7c75ed028be14adf9e
Unapplied parent: a8e41862e7fe27d23fd750c1090c4bae0224d691

New changelog entries:
  * New upstream stable release.
  * bin/dchroot-dsa/dchroot-dsa-session.cc: Don't include <uuid/uuid.h>.
    This isn't required and breaks building on kfreebsd where we don't
    build-depend on uuid-dev (Closes: #609619).

a8e4186... by Roger Leigh on 2011-01-11

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

Imported using git-ubuntu import.

Changelog parent: 2bd1445f48b6484202fb4bc4fc447d33a13919e3

New changelog entries:
  * New upstream stable release.
  * bin/dchroot-dsa/dchroot-dsa-session.cc: Don't include <uuid/uuid.h>.
    This isn't required and breaks building on kfreebsd where we don't
    build-depend on uuid-dev (Closes: #609619).

c0ef7ac... by Roger Leigh on 2011-01-07

Import patches-applied version 1.4.18-1 to applied/debian/sid

Imported using git-ubuntu import.

Changelog parent: 508a4c10da9343ada043717b2e9ecac9c392108a
Unapplied parent: 2bd1445f48b6484202fb4bc4fc447d33a13919e3

New changelog entries:
  * New upstream stable release.
  * Disable the use of long UUIDs in automatically-generated session
    names on kfreebsd kernels (Closes: #609108). Use the time and
    process ID instead, which are far shorter than the UUID. This is
    required due to FreeBSD kernels using fixed-length character arrays
    in their struct statfs structure which limits the mount and umount
    commands to paths less than 88 characters in length (80 in
    practice). Disabling UUID support reduces the likelihood of mount
    and umount failure when beginning and ending sessions, but can not
    fix the underlying bug in FreeBSD. It can still be triggered if
    long session names are used, or filesystems are mounted deep inside
    the chroot directory hierarchy. Thanks to Guillem Jover, Julián
    Moreno Patiño and Jakub Wilk for help fixing the configure script,
    Debian packaging and testing.
  * 50chrootname: Strip time+PID from session name in addition to UUID.
    This sets /etc/debian_chroot correctly (without automatically
    generated suffix) on kfreebsd platforms.

2bd1445... by Roger Leigh on 2011-01-07

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

Imported using git-ubuntu import.

Changelog parent: c26cdc7a3cd08f1ce8c2fda1a6eb93500d60cddc

New changelog entries:
  * New upstream stable release.
  * Disable the use of long UUIDs in automatically-generated session
    names on kfreebsd kernels (Closes: #609108). Use the time and
    process ID instead, which are far shorter than the UUID. This is
    required due to FreeBSD kernels using fixed-length character arrays
    in their struct statfs structure which limits the mount and umount
    commands to paths less than 88 characters in length (80 in
    practice). Disabling UUID support reduces the likelihood of mount
    and umount failure when beginning and ending sessions, but can not
    fix the underlying bug in FreeBSD. It can still be triggered if
    long session names are used, or filesystems are mounted deep inside
    the chroot directory hierarchy. Thanks to Guillem Jover, Julián
    Moreno Patiño and Jakub Wilk for help fixing the configure script,
    Debian packaging and testing.
  * 50chrootname: Strip time+PID from session name in addition to UUID.
    This sets /etc/debian_chroot correctly (without automatically
    generated suffix) on kfreebsd platforms.

508a4c1... by Roger Leigh on 2010-12-29

Import patches-applied version 1.4.17-1 to applied/debian/sid

Imported using git-ubuntu import.

Changelog parent: 7c512f07f2c3c62ec4ae90102e52142e78208948
Unapplied parent: c26cdc7a3cd08f1ce8c2fda1a6eb93500d60cddc

New changelog entries:
  * New upstream stable release.
  * 15killprocs: Don't kill processes in other sessions
    (Closes: #608054). Compare full chroot path in addition to device
    and inode numbers, since the device and inode are not sufficiently
    unique (they are shared between non-cloned sessions such as for
    directory type chroots).
  * Updated translations:
    - da (Closes: #606305). Thanks to Joe Hansen.
    - de (Closes: #606245). Thanks to Holger Wansing.
    - fr (Closes: #606394). Thanks to Thomas Blein.
    - it. Thanks to Vincenzo Campanella.
    - zh_CN. Thanks to Ji ZhengYu.

c26cdc7... by Roger Leigh on 2010-12-29

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

Imported using git-ubuntu import.

Changelog parent: 4511c9b575c4d6ab3049669aa05daaffa5989d2f

New changelog entries:
  * New upstream stable release.
  * 15killprocs: Don't kill processes in other sessions
    (Closes: #608054). Compare full chroot path in addition to device
    and inode numbers, since the device and inode are not sufficiently
    unique (they are shared between non-cloned sessions such as for
    directory type chroots).
  * Updated translations:
    - da (Closes: #606305). Thanks to Joe Hansen.
    - de (Closes: #606245). Thanks to Holger Wansing.
    - fr (Closes: #606394). Thanks to Thomas Blein.
    - it. Thanks to Vincenzo Campanella.
    - zh_CN. Thanks to Ji ZhengYu.

7c512f0... by Roger Leigh on 2010-12-07

Import patches-applied version 1.4.16-1 to applied/debian/sid

Imported using git-ubuntu import.

Changelog parent: 3c8c33c0890b8a8618fe3ab5ced9c0f0ca1fbd22
Unapplied parent: 4511c9b575c4d6ab3049669aa05daaffa5989d2f

New changelog entries:
  * New upstream stable release.
  * Document schroot -- option delimiter in schroot(1)
    (Closes: #599380).
  * Document security implications of bind-mounting /dev and other
    filesystems in schroot.conf(5) (Closes: #587758).
  * Relax chroot naming restrictions (Closes: #601043, #605939). The
    name may not contain a leading period (‘.’). The characters ‘:’
    (colon), ‘,’ (comma) and ‘/’ (forward slash) are not permitted
    anywhere in the name. The name may also not contain a trailing
    tilde ('~'). Otherwise any characters are permitted.
  * 10mount: Respect mount options from configuration for all mountable
    chroot types (Closes: #605950). Thanks to Nelson Elhage for this
    patch.
  * 15killprocs: Improve performance by omitting a readlink call for
    each process running on the system, leading to a significant
    reduction in overhead on busy systems (Closes: #606162). Thanks
    to Anders Kaseorg for this patch.