[buildd-tools-devel] schroot version 1.4.5 released
Roger Leigh
rleigh at codelibre.net
Sun Jun 27 01:09:53 UTC 2010
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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/buildd-tools-devel/attachments/20100627/bc5bb823/attachment.pgp>
More information about the Buildd-tools-devel
mailing list