[buildd-tools-devel] schroot version 1.4.6 released

Roger Leigh rleigh at codelibre.net
Mon Jul 5 22:58:33 UTC 2010


Hi,

I have released schroot version 1.4.6.  Tagged release/schroot-1.4.6
on the schroot-1.4 branch.

* Major changes in 1.4.6:

  1) The environment may be preserved on a per-chroot basis using the
     new preserve-environment key in the configuration file.  This is
     equivalent to using the --preserve-environment option, but only
     affects a single chroot.

  2) It is now possible to add a "location" configuration option to
     specify the location of the chroot within the archive file for
     file type chroots.  Previously, it was assumed that the location
     was always the root, whereas it is typical to create archives
     which unpack into a subdirectory rather than the current
     directory.  This makes chroot file archive creation and use
     easier.

  3) Chroots of type "loopback" now always create session files which
     adds the ability to begin and end sessions with this chroot type.

  4) The setup scripts have been improved to increase their
     reliability during failure.  Previously, if a problem occured it
     might not have been possible to end a session which would result
     in stray files being left in the session and mount directories.
     This should no longer occur.

  5) Users should note that by default the entirety of /dev is bind
     mounted into the chroot environment.  If this has security
     implications, the "minimal" profile does not mount any of /dev
     into the chroot and may be a more secure alternative.  For most
     situations, mounting /dev in the chroot and providing full access
     to the devices on the host system is perfectly acceptable.

Additionally, a bug in the setup scripts which broke session cleanup
for btrfs-snapshot chroots has been fixed as part of the setup script
improvements.  A bug in mounting loopback chroots was also corrrected.
While having a session with the same name as a chroot was never
supported and never worked, this is now checked for and it is an error
to name a session by the name of an existing chroot.  Hopefully this
restriction will be lifted in a future release.

Regards,
Roger


Roger Leigh (34):
      NEWS: Fix typo
      Bump version to 1.4.6
      sbuild::chroot: Add preserve-environment key
      profile-templates: Bind /var/run/gdm3 rather than /var/run
      man: Document desktop setup in schroot.conf
      NEWS: Document preserve-environment key
      po: Update
      debian: Document 1.4.6 changes
      sbuild::auth and sbuild::session: Improve environment handling
      po: Update
      sbuild::chroot_file: Add location configuration key
      sbuild::run_parts: Remove shadowing errdata variable
      NEWS: Document file chroot location option
      build: Remove maintainer mode and add additional defines
      po: Update
      setup: Add common-data and common-functions files
      debian: Package common-data and common-functions
      debian: Include common-data and common-functions
      setup.d: Use common data and functions and fix sanity checks
      debian: Close #587757 and #587769
      sbuild::chroot_loopback: Always create session file
      setup.d: Reorganise 10mount mount options setting
      setup.d: Move FreeBSD device portability code to common-data
      NEWS: Document loopback session changes and setup script work
      po: Update
      po: Fix fuzzy en strings
      sbuild::session: Don't allow running or ending a new session
      schroot::main_base: Don't allow session names to duplicate chroot or alias
      debian: Close #588155
      dchroot_dsa::session: Correct get_login_directories prototype
      sbuild::chroot_config: Initialise aliases in constructor
      po: Update
      po: Unfuzzy one string
      NEWS: Document /dev bind mounting

-- 
  .''`.  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: 197 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/buildd-tools-devel/attachments/20100705/f9bf5cd4/attachment.pgp>


More information about the Buildd-tools-devel mailing list