[buildd-tools-devel] schroot 1.4.18 released

Roger Leigh rleigh at codelibre.net
Mon Jan 10 23:32:59 UTC 2011


Hi,

I've released schroot 1.4.18.  This should be the last release for
squeeze unless anything else critical pops up.

This release contains a portability fix (workaround) for a limitation
discovered on kfreebsd, which is a flaw on FreeBSD in general.

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


Regards,
Roger


 NEWS                     |    6 +++++-
 configure.ac             |   25 +++++++++++++++++--------
 debian/changelog         |   22 ++++++++++++++++++++++
 debian/control           |    2 +-
 debian/rules             |    8 +++++++-
 etc/setup.d/50chrootname |    4 ++--
 sbuild/sbuild-util.cc    |    4 ++--
 7 files changed, 56 insertions(+), 15 deletions(-)

Roger Leigh (10):
      build: Don't link with libpam when PAM is disabled
      build: Correct libuuid configuration
      debian: Disable UUID support on kfreebsd
      NEWS: Bump version to 1.4.18
      debian: Bump version to 1.4.18-1
      debian: Close #609108
      debian: Fix spelling of name
      50chrootname: Strip time/pid from session name in addition to UUID
      debian: Document 50chrootname time+PID stripping
      50chrootname: Use more restrictive regex for time and PID

-- 
  .''`.  Roger Leigh
 : :' :  Debian GNU/Linux             http://people.debian.org/~rleigh/
 `. `'   Printing on GNU/Linux?       http://gutenprint.sourceforge.net/
   `-    GPG Public Key: 0x25BFB848   Please GPG sign your mail.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/buildd-tools-devel/attachments/20110110/ec2c584b/attachment-0001.pgp>


More information about the Buildd-tools-devel mailing list