ubuntu/+source/schroot:debian/squeeze

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

Recent commits

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).

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).

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.

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.

4511c9b... by Roger Leigh on 2010-12-07

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

Imported using git-ubuntu import.

Changelog parent: a8a2555ed7eab9634eb45e58ddf0cc6b4e4fd168

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.

a8a2555... by Roger Leigh on 2010-10-22

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

Imported using git-ubuntu import.

Changelog parent: e0a1aaf3d5eee6021e20a4a524a1c8cf4e121b08

New changelog entries:
  * New upstream stable release.
  * 10mount: Always purge mount directory for file type chroots
    (Closes: #600966). file chroots are now unpacked into a
    separate unpack directory and then bind mounted into the
    mount directory, making this special casing redundant and
    causing stray session directories to be left in the mount
    directory.
  * schroot.NEWS: Document incompatible changes introduced in
    1.4.0 and 1.4.1 (Closes: #597778).

e0a1aaf... by Roger Leigh on 2010-10-03

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

Imported using git-ubuntu import.

Changelog parent: bccc176d550037859b3590d4b9464b5f29bf3fb0

New changelog entries:
  * New upstream stable release.
  * Updated translations:
    - vi (Closes: #598353). Thanks to Clytie Siddall.

bccc176... by Roger Leigh on 2010-09-26

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

Imported using git-ubuntu import.

Changelog parent: b6e46876228034119b69f2e33f56ada9d66ce5e4

New changelog entries:
  * Session actions work with plain chroots again (Closes: #597368).
    Because plain chroots are not session-capable, actions such as
    --run-session and --end-session, which look for chroots in the
    "session" namespace, don't find plain chroots, which only exist
    in the "chroot" namespace. To work around this limitation,
    proxy sessions are created as aliases in the session namespace
    to allow session actions to work for plain chroots.
  * Correct error handing for --all options:
    - If no chroots are selected by an --all option, only warn when
      verbose output is enabled.
    - Don't abort prematurely if --all-source-chroots is used and
      no chroots are found; previously only --all-chroots and
      --all-sessions were handled correctly.
  * Updated translations:
    - da (Closes: #596002). Thanks to Joe Hansen.
    - de (Closes: #596597). Thanks to Holger Wansing.
    - fr (Closes: #596962). Thanks to Thomas Blein.
    - it. Thanks to Vincenzo Campanella.
    - pt (Closes: #596612). Thanks to Pedro Ribeiro.
    - zh_CN. Thanks to Ji ZhengYu.

b6e4687... by Roger Leigh on 2010-09-05

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

Imported using git-ubuntu import.

Changelog parent: 88a492866bc45d406f17c7967c52b5037087d9ef

New changelog entries:
  * New upstream stable release.
  * Allow creation of sessions with the same name as chroots
    (Closes: #595647).
  * Issue correct error message when invalid chroot names are
    used (Closes: #594720).

88a4928... by Roger Leigh on 2010-08-28

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

Imported using git-ubuntu import.

Changelog parent: 89a4e22a2b976f9ca0639b196a33c1691b9e38a7

New changelog entries:
  * New upstream stable release.
  * dchroot.conf loading no longer causes a segmentation fault
    (Closes: #594677).