[buildd-tools-devel] schroot-1.5.3 released

Roger Leigh rleigh at codelibre.net
Tue May 29 21:51:00 UTC 2012


I have released schroot version 1.5.3.  This is the last development
release before wheezy.  The next release will be 1.6.0, and will
contain only translation updates and bugfixes (if required).

* Major changes in 1.5.3:

  1) dchroot always uses "/bin/sh -c" to run the specified command,
     rather than the user's shell, in order to ensure consistent
     behaviour.

  2) Add shell fallbacks.  When running a login shell, try $SHELL (if
     preserving the environment), or else passwd pw_shell, then
     /bin/bash and finally /bin/sh.  This may be overidden using the
     shell configuration key, which may in turn be overidden by the
     --shell option.

  3) Support for QEMU linux user emulation using binfmt_misc on Linux
     is enabled by default.  If binfmt_misc is available, and a
     suitable program is available for running non-native architecture
     programs, it will be made available in the chroot automatically.
     This permits chroots for other architectures to be used
     transparently.

schroot (1.5.3-1) unstable; urgency=low

  * New upstream development release.
  * dchroot:
    - Always use "/bin/sh -c" to run the specified command, rather than
      the user's shell, in order to ensure consistent behaviour.
  * schroot:
    - Add shell fallbacks (Closes: #674040).  When running a login
      shell, try $SHELL (if preserving the environment), or else passwd
      pw_shell, then /bin/bash and finally /bin/sh.  This may be
      overidden using the shell configuration key, which may in turn be
      overidden by the --shell option.
    - Don't warn the user about groups which do not exist
      (Closes: #674041).  This is now debug log info only.
    - Add support for running programs in non-native architecture
      chroots using binfmt support for qemu user binaries
      (Closes: #604268).  Thanks to Loïc Minier, Julian Andres Klode
      and Colin Watson.

This has been uploaded to unstable after being in experimental for
a long while.


Regards,
Roger

Roger Leigh (22):
      Bump version to 1.5.3
      Bump version to 1.5.3-1
      dchroot: Run command using /bin/sh, not user shell
      NEWS: Document dchroot use of /bin/sh
      debian: Document dchroot use of /bin/sh
      schroot: Add shell fallbacks and chroot and user overrides
      sbuild::session: Don't warn about nonexistent groups
      sbuild::session:
      NEWS: Document shell fallbacks
      debian: Document shell fallbacks and close #674040
      debian: Close #674041
      po: Update
      po: Update
      etc/setup.d: Provide 15binfmt
      debian: Close #604268
      10mount: do_mount does not mount on symbolic links
      NEWS: Document QEMU support
      debian: Fix typo in control
      man: Document 15binfmt
      po: Update
      debian: Finalise for 1.5.3-1
      test: Fix path for CHROOT_PROFILE environment variable

 NEWS                                |   21 +-
 bin/dchroot/dchroot-session.cc      |    2 +-
 bin/schroot/schroot-main-base.cc    |    2 +
 bin/schroot/schroot-options-base.cc |    2 +
 bin/schroot/schroot-options-base.h  |    2 +
 bin/schroot/schroot-options.cc      |    2 +
 contrib/setup.d/99binfmt            |   46 ---
 contrib/setup.d/Makefile.am         |    3 +-
 debian/changelog                    |   21 +
 debian/control                      |    7 +-
 etc/setup.d/10mount                 |    3 +
 etc/setup.d/15binfmt                |   47 +++
 etc/setup.d/Makefile.am             |    1 +
 man/po/fr.po                        |  728 +++++++++++++++++++----------------
 man/po/schroot-man.pot              |  712 ++++++++++++++++++----------------
 man/schroot-setup.5.man             |    5 +
 man/schroot.1.man                   |   18 +-
 man/schroot.conf.5.man              |    8 +
 po/cs.po                            |   21 +-
 po/da.po                            |   21 +-
 po/de.po                            |   22 +-
 po/en.po                            |   21 +-
 po/eu.po                            |   21 +-
 po/fr.po                            |   22 +-
 po/it.po                            |   22 +-
 po/pt.po                            |   21 +-
 po/schroot.pot                      |    8 +-
 po/sv.po                            |   21 +-
 po/vi.po                            |   21 +-
 po/zh_CN.po                         |   21 +-
 sbuild/sbuild-chroot.cc             |   25 ++
 sbuild/sbuild-chroot.h              |   18 +
 sbuild/sbuild-session.cc            |  116 ++++--
 sbuild/sbuild-session.h             |   46 ++-
 test/test-sbuild-chroot.h           |    4 +-
 35 files changed, 1314 insertions(+), 767 deletions(-)

-- 
  .''`.  Roger Leigh
 : :' :  Debian GNU/Linux    http://people.debian.org/~rleigh/
 `. `'   schroot and sbuild  http://alioth.debian.org/projects/buildd-tools
   `-    GPG Public Key      F33D 281D 470A B443 6756 147C 07B3 C8BC 4083 E800



More information about the Buildd-tools-devel mailing list