[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