Hi, I've released schroot version 1.4.5, a point release in the stable 1.4 series for squeeze. This release includes quite a few exciting new features. They should all work exactly as advertised, but I am certainly still looking for people willing to test thoroughly and give feedback. The major changes are: 1) A new chroot type, "btrfs-snapshot", has been added. This is similar to the existing LVM snapshot functionality, but using snapshots of Btrfs subvolumes. Btrfs is currently still marked experimental in the Linux kernel, so this feature should also be regarded as experimental and subject to change. Btrfs snapshots are somewhat faster than LVM snapshots, are more flexible, and use very little disc space. LVM snapshots require pre-allocating a fixed amount of storage per snapshot. 2) Source chroots may be disabled for chroot types providing source chroots using the new source-clone key in the configuration file. 3) Configuration profiles "minimal", "desktop" and "sbuild" have been added in addition to the existing "default" profile. These provide pre-canned configurations for several common usage scenarios, and are used with the script-config key. 4) Frequently asked questions are addressed in the new schroot-faq(7) manual page. 5) The default message verbosity may be set using the new message-verbosity key in the configuration file. The most exciting change is, of course, the new btrfs-snapshot feature which is pretty nice. Anyone who wants to try it out is welcome, and feedback would be much appreciated. Likewise, the pre-canned profiles are something which need further refinement now the infrastructure is in place to generate them. If you're running desktop applications with schroot, I'd appreciate testing and feedback using the "desktop" profile. And if you're running a buildd, the "sbuild" profile is also there. They are all based on the "minimal" profile. I've also added an equivalent set of freebsd profiles for GNU/kFreeBSD users, but can't test them myself. Again, feedback is appreciated. The FAQ page contains answers for some of the common questions and bug reports we get. If you have ideas for more, I'm always happy to accept patches and suggestions for documentation improvements. Regards, Roger Bastian Blank (1): setup.d: 20nssdatabases: Cope with database not existing in chroot Roger Leigh (49): build: Add configure checks for BTRFS sbuild: Add initial Btrfs snapshot support setup.d: Add btrfs support sbuild::chroot_btrfs_snapshot: Add snapshot-name property sbuild::chroot: Instantiate btrfs-snapshot chroots sbuild::chroot_btrfs_snapshot: Don't require btrfs-snapshot-name etc: Add btrfs example to schroot.conf setup.d: 00check: Add btrfs-snapshot debugging messages setup.d: 05btrfs: Add debugging messages setup.d: Fix bugs in btrfs support debian: schroot suggests btrfs-tools sbuild::chroot_btrfs_snapshot: Only display set properties debian: Enable btrfs-snapshot and lvm-snapshot only on Linux debian: Add needed programs to configure man: Document restrictions of plain chroots Bump version to 1.4.5 Merge branch 'schroot-1.4-btrfs' into schroot-1.4 debian: Document btrfs support test: Add btrfs-snapshot checks Merge branch 'schroot-1.4-btrfs' into schroot-1.4 .gitignore: Ignore sbuild-chroot-btrfs-snapshot Add genprofile tool Remove old default profile etc: Genprofile parses all existing file fragments etc: Install profiles build: Remove default directory build: Remove generated profiles genprofile: Set paths from make etc: Add freebsd and linux profiles man: Document new profiles Merge branch 'schroot-1.4' of ssh+git://git.debian.org/git/buildd-tools/schroot into schroot-1.4 man: Add schroot-faq(7) debian: schroot: Install schroot-faq.7 sbuild::chroot_facet_source_clonable: Add source-clone option NEWS: Document source-clone, profiles and schroot-faq(7) debian: Close #576541, #477788 and #586333 debian: Close #583504 setup.d: 20copyfiles: Copy with files not existing in chroot po: Update debian: Close #586198 sbuild: Move verbosity from auth to chroot and session sbuild::session: Retain AUTH_VERBOSITY for 1.4 compatibility man: Document message-verbosity NEWS: Document message-verbosity debian: Close #462453 po: Update build: Distribute profile-templates profile-templates: Use /sys not /sysfs build: Install profile files with INSTALL_DATA, not INSTALL Yaroslav Halchenko (2): NEWS: Correct misspellings 05lvm: Fix indentation -- .''`. 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.
Attachment:
signature.asc
Description: Digital signature