Your message dated Tue, 18 Aug 2015 13:36:43 +0000 with message-id <[email protected]> and subject line Bug#768091: fixed in schroot 1.7.2-3 has caused the Debian Bug report #768091, regarding schroot: please support alternative compressions for file-based chroots to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 768091: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=768091 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: schroot Version: 1.6.10-1+b1 Severity: wishlist Tags: patch Hi, schroot currently supports the gzip and bzip2 compressions for file-based chroots. It might be worth to support alternative compressions to let the user do a compromise between speed and space, depending for example if the chroot is used often or not. The patch below adds support for xz, lzop and lz4 compression, which should cover most of the standard compression format available today. Could you please apply it in one of the next uploads? Thanks. Thanks, Aurelien --- a/etc/setup.d/05file +++ b/etc/setup.d/05file @@ -32,6 +32,12 @@ filetype="tgz" elif echo "$CHROOT_FILE" | egrep -q '(\.tar\.bz2|\.tbz)$'; then filetype="tbz" + elif echo "$CHROOT_FILE" | egrep -q '(\.tar\.xz|\.txz)$'; then + filetype="txz" + elif echo "$CHROOT_FILE" | egrep -q '(\.tar\.lzo|\.tzo)$'; then + filetype="tzo" + elif echo "$CHROOT_FILE" | egrep -q '(\.tar\.lz4|\.tlz4)$'; then + filetype="tlz4" else fatal "Unsupported filetype for $CHROOT_FILE" fi @@ -50,6 +56,12 @@ tar $TAR_VERBOSE -xzf "$CHROOT_FILE" elif [ "$filetype" = "tbz" ]; then tar $TAR_VERBOSE -xjf "$CHROOT_FILE" + elif [ "$filetype" = "txz" ]; then + tar $TAR_VERBOSE -xJf "$CHROOT_FILE" + elif [ "$filetype" = "tzo" ]; then + tar $TAR_VERBOSE --lzop -xf "$CHROOT_FILE" + elif [ "$filetype" = "tlz4" ]; then + tar $TAR_VERBOSE -I /usr/bin/lz4 -xf "$CHROOT_FILE" else fatal "Unsupported filetype for $CHROOT_FILE" fi @@ -68,6 +80,12 @@ tar $TAR_VERBOSE -czf "$NEWFILE" . elif [ "$filetype" = "tbz" ]; then tar $TAR_VERBOSE -cjf "$NEWFILE" . + elif [ "$filetype" = "txz" ]; then + tar $TAR_VERBOSE -cJf "$NEWFILE" . + elif [ "$filetype" = "tzo" ]; then + tar $TAR_VERBOSE --lzop -cf "$NEWFILE" . + elif [ "$filetype" = "tlz4" ]; then + tar $TAR_VERBOSE -I /usr/bin/lz4 -cf "$NEWFILE" . else fatal "Unsupported filetype for $CHROOT_FILE" fi -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.16-3-amd64 (SMP w/8 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages schroot depends on: ii libboost-filesystem1.55.0 1.55.0+dfsg-3 ii libboost-iostreams1.55.0 1.55.0+dfsg-3 ii libboost-program-options1.55.0 1.55.0+dfsg-3 ii libboost-regex1.55.0 1.55.0+dfsg-3 ii libboost-system1.55.0 1.55.0+dfsg-3 ii libc6 2.19-12 ii libgcc1 1:4.9.1-19 ii libpam0g 1.1.8-3.1 ii libstdc++6 4.9.1-19 ii libuuid1 2.25.2-2 ii schroot-common 1.6.10-1 schroot recommends no packages. Versions of packages schroot suggests: pn aufs-modules | unionfs-modules <none> pn btrfs-tools <none> ii debootstrap 1.0.64 ii lvm2 2.02.111-2 pn qemu-user-static <none> -- Configuration Files: /etc/default/schroot changed [not included] /etc/schroot/default/fstab changed [not included] /etc/schroot/sbuild/fstab changed [not included] /etc/schroot/schroot.conf changed [not included] /etc/schroot/setup.d/05file changed [not included] -- no debconf information
--- End Message ---
--- Begin Message ---Source: schroot Source-Version: 1.7.2-3 We believe that the bug you reported is fixed in the latest version of schroot, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Raphaël Hertzog <[email protected]> (supplier of updated schroot package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Tue, 18 Aug 2015 15:15:26 +0200 Source: schroot Binary: schroot-common libsbuild1.7.2 libsbuild-dev libsbuild1.7.2-dbg libsbuild-doc schroot dchroot dchroot-dsa Architecture: source amd64 all Version: 1.7.2-3 Distribution: experimental Urgency: medium Maintainer: Debian buildd-tools Developers <[email protected]> Changed-By: Raphaël Hertzog <[email protected]> Description: dchroot - Execute commands in a chroot environment dchroot-dsa - Execute commands in a chroot environment libsbuild-dev - development files for the Debian source builder libsbuild-doc - development documentation for the Debian source builder libsbuild1.7.2 - shared library for the Debian source builder libsbuild1.7.2-dbg - Debugging symbols for the Debian source builder schroot - Execute commands in a chroot environment schroot-common - common files for schroot Closes: 754748 757936 759393 762597 768091 785633 789155 Changes: schroot (1.7.2-3) experimental; urgency=medium . * 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. Checksums-Sha1: b560419a681108322ae2929d0600b4ada6257555 2193 schroot_1.7.2-3.dsc 05df6b737f06b8bc87bc1e60bf5fe02ea88cea47 32588 schroot_1.7.2-3.debian.tar.xz 10f5570309a6a5179c257c0de7a1d23ca584ef42 87832 dchroot-dsa_1.7.2-3_amd64.deb 07bfa6671d01eb25328a63fc7465c0314236cb89 88984 dchroot_1.7.2-3_amd64.deb a49ad52409cff558ab2878446993fb90fe11fe1f 243916 libsbuild-dev_1.7.2-3_amd64.deb 56e9d497aef2b21a82b87f625fe6468d025a2e6c 7942596 libsbuild-doc_1.7.2-3_all.deb 79d0ccf5f9b0905ced1a4403c1fe93b3bd66ce63 15156940 libsbuild1.7.2-dbg_1.7.2-3_amd64.deb c2204709265e85be2c05e823fea35c5972210eb9 528146 libsbuild1.7.2_1.7.2-3_amd64.deb 42c93d345b6bcec4f6eff4928a00d6878455fd2a 242760 schroot-common_1.7.2-3_all.deb a2706c3ad71468d814d41b647e804813faac1e97 455158 schroot_1.7.2-3_amd64.deb Checksums-Sha256: 772ead1ef728ec1a30f7b81d282e51410b2c242e0182a5deb6504fe70d062b83 2193 schroot_1.7.2-3.dsc a8e71d4ccb5166fe78bdcf7c4422ae78c2b1ceb5d4f28374e66ec7be9d599362 32588 schroot_1.7.2-3.debian.tar.xz 92b65ba15842d557700fa7b10772b7279ccf0271c1562009d925d4a67e5d78d1 87832 dchroot-dsa_1.7.2-3_amd64.deb f6a5e9254618349132039fd3ed35c3363b05df816fc05a562028378f773bdcbe 88984 dchroot_1.7.2-3_amd64.deb ecdf0cf00ce048cdbdb694e35e9560d71664636de0a73c90e0724eb615057097 243916 libsbuild-dev_1.7.2-3_amd64.deb 2424c3437607d1e2ef420ac7141fff7550f9e37645db7b39dd8c1f518457cc1f 7942596 libsbuild-doc_1.7.2-3_all.deb e5b3d67af658bcd251d92bbaea6002680c024e72ebc625b98582c3adbd5a2bfc 15156940 libsbuild1.7.2-dbg_1.7.2-3_amd64.deb f2041155f8a3da59e8019bfeb13ec0134f2f34fa62bccfc43a15b9dfd35f9131 528146 libsbuild1.7.2_1.7.2-3_amd64.deb 6bfa7c0d3d86c1b438a2e3db3f209bdd756335f4b81371f000fb524eb9163aa7 242760 schroot-common_1.7.2-3_all.deb 71d16e31a7ee6cf5b55f142e094bac27cc9f194f0bba4cee689b48f2dcd0f168 455158 schroot_1.7.2-3_amd64.deb Files: 82eba4c14d519ae90fb749b796290a98 2193 admin optional schroot_1.7.2-3.dsc 98cb743476c5d51908d025093656b06f 32588 admin optional schroot_1.7.2-3.debian.tar.xz a712a3e0233cfa80da875a8e584cc26b 87832 admin optional dchroot-dsa_1.7.2-3_amd64.deb 867b0fab1d649b66636cea91d30ae51c 88984 admin optional dchroot_1.7.2-3_amd64.deb a7596bb975e560f99fbcfbca0c65592d 243916 libdevel optional libsbuild-dev_1.7.2-3_amd64.deb e3179249bae6c816bb1a090eb4cab9b0 7942596 doc optional libsbuild-doc_1.7.2-3_all.deb 79333dc79678ad4ebe04d078843ee164 15156940 debug extra libsbuild1.7.2-dbg_1.7.2-3_amd64.deb ffde5ed48b4a3326f94a61eff0f7d62c 528146 libs optional libsbuild1.7.2_1.7.2-3_amd64.deb 6e7a9ac95d678d4a0ceb381a6cbb7284 242760 admin optional schroot-common_1.7.2-3_all.deb 1c6bc41f3a0aae2d610c1ef7a3b23426 455158 admin optional schroot_1.7.2-3_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Signed by Raphael Hertzog iQEcBAEBCAAGBQJV0zN3AAoJEAOIHavrwpq5OgUH/3e64OxRuf/fhwCEe1TItK+F Xfj7pa0185BL/Yp8VCGQxhmqb6xkO1XVXE3s3Yz+16d/bnPwia0dzP0FJGdvdCIA y+iexXr3EnfW35xNrP0SxPHLCJHKIHd5DXhCJNgYzdjFnozYMosNYu6a5iGWY7Ak nmupR9rgV5NjIRnfPHfRT/MLlPv3aj/8orC6Ui+17cdn/tnlaZgfa1ufGO1wegJu 0sCSto4jx8wGSWx2juSfP3LMP4c18CMcboDv9ngQcvfB/5mIHKMJpf5PdZLVoQ1V oMA3P5irseFetkgR+aPrV0Gn+L0mbAZnE7EdxoRSWm/2hk+4NqBOeOyGPhHcOrg= =PHxR -----END PGP SIGNATURE-----
--- End Message ---

