Your message dated Tue, 18 Aug 2015 13:23:13 +0000 with message-id <[email protected]> and subject line Bug#768091: fixed in schroot 1.6.10-2 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.6.10-2 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 14:29:28 +0200 Source: schroot Binary: schroot-common libsbuild-dev schroot-dbg libsbuild-doc schroot dchroot dchroot-dsa Architecture: source amd64 all Version: 1.6.10-2 Distribution: unstable 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 schroot - Execute commands in a chroot environment schroot-common - common files for schroot schroot-dbg - schroot, dchroot and dchroot-dsa debugging symbols Closes: 718127 754748 757936 759393 762597 768091 785633 Changes: schroot (1.6.10-2) unstable; urgency=medium . * 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. * CHROOT_SESSION_SOURCE added to allow setup scripts to determine if they are running in a source chroot session (Closes: #718127). * 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: 9ba580b43cbb74fd512289c1ffd367878f51bcda 2155 schroot_1.6.10-2.dsc 88ad3a3e212361954e65878e6408f022adb57588 34296 schroot_1.6.10-2.debian.tar.xz cebeb4c4341025b284def139b37b7385f7ef8382 353966 dchroot-dsa_1.6.10-2_amd64.deb 00eb4d79e15d15e6cd2fd89f66183dd3e2a56678 354752 dchroot_1.6.10-2_amd64.deb 7b33a7c273ce535b397d59468341ba386bc67b1c 913030 libsbuild-dev_1.6.10-2_amd64.deb abaec68679555861546c612245978fb9c1045359 8100036 libsbuild-doc_1.6.10-2_all.deb 1f6744d710f598d93aeba452d8d87e8332622ca6 241844 schroot-common_1.6.10-2_all.deb 1dc85205cdc467462b05828af8bfcbb4fd44d8a5 34088144 schroot-dbg_1.6.10-2_amd64.deb 73bb7c8af7a88c15bdc48d9abeb7dbd6677c5428 754506 schroot_1.6.10-2_amd64.deb Checksums-Sha256: ee691f3cca0ecf5470d80daab4e13fe5426ecbb2ade5a01182c32e5976413624 2155 schroot_1.6.10-2.dsc 71ed5b264029bd62226337a29f7ec926c29724c9540b24f7ccccfbef81c2391a 34296 schroot_1.6.10-2.debian.tar.xz e4cd481c4859c598531d20345e05d94ed9ba581f7be233412a27c76a04cfc670 353966 dchroot-dsa_1.6.10-2_amd64.deb 01d92b055193e6261ec5392ca47c64084020665b4da5951af0df3876ee4ffab1 354752 dchroot_1.6.10-2_amd64.deb 0e714a3062c97568dfb0749a3c26515440ae6138cfcd25be259fbfc41996c13c 913030 libsbuild-dev_1.6.10-2_amd64.deb 374193466107428c2b3af4bc3a7e24c575f7be5c2c3341529536b0f33f80ca0d 8100036 libsbuild-doc_1.6.10-2_all.deb ec87aeb0a689515267fcd707c9dcc021d88b4e7d2edbec2a2d96130b73ef81db 241844 schroot-common_1.6.10-2_all.deb 756b571f636f66f03e2b4887ebe0606b5231ef1837d95ee1ac1ecba986c97bef 34088144 schroot-dbg_1.6.10-2_amd64.deb fd3c551ff04934f3d2e79b64de7c1a8467d82d04de13a395e3f4281e92267bcb 754506 schroot_1.6.10-2_amd64.deb Files: e84404099557ed53098c89c2aefe80fd 2155 admin optional schroot_1.6.10-2.dsc 44c9913952e62738e244dda412f3d819 34296 admin optional schroot_1.6.10-2.debian.tar.xz 13466421be31aad905f46abc200d42e4 353966 admin optional dchroot-dsa_1.6.10-2_amd64.deb 587bedb9fe20b3a6c56783c76f8f4d80 354752 admin optional dchroot_1.6.10-2_amd64.deb 4afc8ce6bf26d4548dcb5c9ec8a28dbb 913030 libdevel optional libsbuild-dev_1.6.10-2_amd64.deb e7729628c1d2362bf715fff86b2097bf 8100036 doc optional libsbuild-doc_1.6.10-2_all.deb 1f5372a26a5d765a4e8819c33fa96475 241844 admin optional schroot-common_1.6.10-2_all.deb 286ddae23505503d94ba72ba95115697 34088144 debug extra schroot-dbg_1.6.10-2_amd64.deb 73bcb8b183aec64bce980f112dfd2c21 754506 admin optional schroot_1.6.10-2_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Signed by Raphael Hertzog iQEcBAEBCAAGBQJV0y6ZAAoJEAOIHavrwpq5taEH/0X0szbTYC9GZinJbZ8/XzJc TxK56RNEmYynmuH41ku6ExZTEQLcYLrC7sbWI8nOzsar5ju8NP07YS+pwhmSV11M WmIwnFFMsqhI+ZfUo9uf84NY+Jh++uS+KYoRXdKQERjDK+rWoq/oY0V9RpAkIBk8 PYkmpWcc8Xu83JRAO6fZFk80gfH/ZSirvjb2UwsNeykmLLJWMu5nF6rqkKnM9nRT pWQPMmqIZ66oekj+EPrRMrCdHjQhM3jFMQDGxwv203lBfGrIf98Kg2jVapzFfP50 CNOKM5feg6PU3/+1Rt7sfpJQAfvht8hl+pjOjJho6TaiRVy+228roE73d+XQ254= =MJDp -----END PGP SIGNATURE-----
--- End Message ---

