[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