schroot_1.4.15-1~bpo50+1_amd64.changes is NEW
(new) dchroot-dsa_1.4.15-1~bpo50+1_amd64.deb optional admin
Execute commands in a chroot environment
dchroot allows users to execute commands or interactive shells in
different chroots. A typical installation might provide 'stable',
'testing' and 'unstable' chroots. Users can move between chroots as
necessary.
.
This package provides a dchroot-dsa binary which is compatible with
the command-line options and configuration file format used by the
dchroot-dsa dchroot maintained by the Debian System Administrators
used on machines administered for the Debian Project.
.
NOTE: the schroot package provides a better implementation of
dchroot-dsa. In particular:
* dchroot-dsa only allows the specification of a single command with
an absolute path, and no options may be used with the command;
schroot allows the use of relative and absolute paths with no
limit on the number of options.
* dchroot-dsa only allows one chroot to be used at once; schroot will
allow the use of as many chroots as desired.
* dchroot-dsa allows access to be restricted to named users; schroot
implements finer-grained access controls based on users and groups,
either of which may be granted the ability to gain root access to
the chroot if required.
Using schroot will avoid these issues, as well as provide significant
additional functionality dchroot-dsa does not possess.
(new) dchroot_1.4.15-1~bpo50+1_amd64.deb optional admin
Execute commands in a chroot environment
dchroot allows users to execute commands or interactive shells in
different chroots. A typical installation might provide 'stable',
'testing' and 'unstable' chroots. Users can move between chroots as
necessary.
.
NOTE: the schroot package provides a better implementation of
dchroot. In particular:
* dchroot quoting issues are not present. dchroot runs commands in
the chroot with -c option of the user's default shell; when
multiple command options are used, the options are concatenated
together, separated by spaces. This concatenation breaks shell
quoting.
* schroot implements fine-grained access controls based on users
and groups, either of which may be granted the ability to gain
root access to the chroot if required.
Using schroot will avoid these issues, as well as provide additional
functionality dchroot does not possess.
(new) libsbuild-dev_1.4.15-1~bpo50+1_amd64.deb optional libdevel
development files for the Debian source builder
sbuild provides facilities to manage and access chroots, as part of
schroot.
.
schroot allows users to execute commands or interactive shells in
different chroots. Any number of named chroots may be created, and
access permissions given to each, including root access for normal
users, on a per-user or per-group basis. Additionally, schroot can
switch to a different user in the chroot, using PAM for
authentication and authorisation. All operations are logged for
security.
.
This package contains the header files and static library needed to
develop applications which make use of sbuild. Once the API and ABI
are stable, a shared library will replace the static library.
(new) libsbuild-doc_1.4.15-1~bpo50+1_all.deb optional doc
development documentation for the Debian source builder
sbuild provides facilities to manage and access chroots, as part of
schroot.
.
schroot allows users to execute commands or interactive shells in
different chroots. Any number of named chroots may be created, and
access permissions given to each, including root access for normal
users, on a per-user or per-group basis. Additionally, schroot can
switch to a different user in the chroot, using PAM for
authentication and authorisation. All operations are logged for
security.
.
This package contains the API documentation needed to develop
applications which make use of sbuild.
(new) schroot-common_1.4.15-1~bpo50+1_all.deb optional admin
common files for schroot
schroot allows users to execute commands or interactive shells in
different chroots. Any number of named chroots may be created, and
access permissions given to each, including root access for normal
users, on a per-user or per-group basis. Additionally, schroot can
switch to a different user in the chroot, using PAM for
authentication and authorisation. All operations are logged for
security.
.
This package provides translations for localisation of schroot
programs.
(new) schroot-dbg_1.4.15-1~bpo50+1_amd64.deb extra devel
schroot, dchroot and dchroot-dsa debuggging symbols
sbuild provides facilities to manage and access chroots, as part of
schroot.
.
schroot allows users to execute commands or interactive shells in
different chroots. Any number of named chroots may be created, and
access permissions given to each, including root access for normal
users, on a per-user or per-group basis. Additionally, schroot can
switch to a different user in the chroot, using PAM for
authentication and authorisation. All operations are logged for
security.
.
This package contains debugging symbols for the schroot, dchroot
and dchroot-dsa packages.
(new) schroot_1.4.15-1~bpo50+1.debian.tar.gz optional admin
(new) schroot_1.4.15-1~bpo50+1.dsc optional admin
(new) schroot_1.4.15-1~bpo50+1_amd64.deb optional admin
Execute commands in a chroot environment
schroot allows users to execute commands or interactive shells in
different chroots. Any number of named chroots may be created, and
access permissions given to each, including root access for normal
users, on a per-user or per-group basis. Additionally, schroot can
switch to a different user in the chroot, using PAM for
authentication and authorisation. All operations are logged for
security.
.
Several different types of chroot are supported, including normal
directories in the filesystem, and also block devices. Sessions,
persistent chroots created on the fly from files (tar with optional
compression and zip) and LVM snapshots are also supported.
.
schroot supports kernel personalities, allowing the programs run
inside the chroot to have a different personality. For example,
running 32-bit chroots on 64-bit systems, or even running binaries
from alternative operating systems such as SVR4 or Xenix.
.
schroot also integrates with sbuild, to allow building packages with
all supported chroot types, including session-managed chroot types
such as LVM snapshots.
.
schroot shares most of its options with dchroot, but offers vastly
more functionality.
(new) schroot_1.4.15.orig.tar.bz2 optional admin
Changes: schroot (1.4.15-1~bpo50+1) lenny-backports; urgency=low
.
* Backport for lenny.
* schroot-dbg is in section devel (no debug section in lenny).
* configure.ac: Revert Boost library checks to correctly link with
the lenny libraries.
.
schroot (1.4.15-1) unstable; urgency=low
.
* New upstream stable release.
* 10mount: Always purge mount directory for file type chroots
(Closes: #600966). file chroots are now unpacked into a
separate unpack directory and then bind mounted into the
mount directory, making this special casing redundant and
causing stray session directories to be left in the mount
directory.
* schroot.NEWS: Document incompatible changes introduced in
1.4.0 and 1.4.1 (Closes: #597778).
.
schroot (1.4.14-1) unstable; urgency=low
.
* New upstream stable release.
* Updated translations:
- vi (Closes: #598353). Thanks to Clytie Siddall.
.
schroot (1.4.13-1) unstable; urgency=low
.
* Session actions work with plain chroots again (Closes: #597368).
Because plain chroots are not session-capable, actions such as
--run-session and --end-session, which look for chroots in the
"session" namespace, don't find plain chroots, which only exist
in the "chroot" namespace. To work around this limitation,
proxy sessions are created as aliases in the session namespace
to allow session actions to work for plain chroots.
* Correct error handing for --all options:
- If no chroots are selected by an --all option, only warn when
verbose output is enabled.
- Don't abort prematurely if --all-source-chroots is used and
no chroots are found; previously only --all-chroots and
--all-sessions were handled correctly.
* Updated translations:
- da (Closes: #596002). Thanks to Joe Hansen.
- de (Closes: #596597). Thanks to Holger Wansing.
- fr (Closes: #596962). Thanks to Thomas Blein.
- it. Thanks to Vincenzo Campanella.
- pt (Closes: #596612). Thanks to Pedro Ribeiro.
- zh_CN. Thanks to Ji ZhengYu.
.
schroot (1.4.12-1) unstable; urgency=low
.
* New upstream stable release.
* Allow creation of sessions with the same name as chroots
(Closes: #595647).
* Issue correct error message when invalid chroot names are
used (Closes: #594720).
.
schroot (1.4.11-1) unstable; urgency=low
.
* New upstream stable release.
* dchroot.conf loading no longer causes a segmentation fault
(Closes: #594677).
.
schroot (1.4.10-2) unstable; urgency=low
.
* Update de translation (Closes: #594024). Thanks to Holger Wansing.
* Update fr translation (Closes: #594239). Thanks to Thomas Blein.
.
schroot (1.4.10-1) unstable; urgency=low
.
* New upstream stable release.
* debian/rules:
- Don't explicitly require doxygen support; it's autodetected
based upon the build dependencies.
- Explicitly specify LVREMOVE.
.
schroot (1.4.9-1) unstable; urgency=low
.
* New upstream stable release.
* Hide deprecation warning for deprecated priority= key name when
reloading sessions (Closes: #593256).
* Build doxygen documentation in arch-indep build rule. Split
build rule into build-arch and build-indep and also have
separate install-arch and install-indep rules to separate
binary and documentation installation. This is to remove the
need to run doxygen on all platforms, since its use of threads
is breaking builds on some platforms.
* Update it translation. Thanks to Vincenzo Campanella.
* Update zh_CN translation. Thanks to Ji ZhengYu.
* Update da translation (Closes: #593622). Thanks to Joe Hanson.
* 10mount: Add lock around schroot-listmounts call to prevent
race condition reading /proc/mounts (Closes: #593516). Thanks to
Greg Price for this patch.
.
schroot (1.4.8-1) unstable; urgency=low
.
* New upstream stable release.
* Add da translation (Closes: #589082). Thanks to Joe Hanson.
* Update cs translation (Closes: #588734). Thanks to Miroslav Kure.
* Update de translation (Closes: #588963). Thanks to Holger Wansing.
* Update fr translation (Closes: #589079). Thanks to Thomas Blein.
* sbuild::auth: Always preserve TERM and SHELL environment
variables (Closes: #589830, #589917). Thanks to Bastian Blank and
Arno Renevier.
* Don't restrict valid session names (Closes: #589889). Thanks to
Zach Carter.
* Correctly check for boost::program_options::variables_map
(Closes: #589658). Thanks to Zach Carter.
* Session names and chroot names may use the same names now that
separate session: and chroot: namespaces are used
(Closes: #512131).
* Upgrade to Standards Version 3.9.1 (no changes).
.
schroot (1.4.7-1) unstable; urgency=low
.
* New upstream stable release.
* Use standards version 3.9.0.
* Correctly distribute profile conffiles (Closes: #588247). Thanks
to Mario Holbe.
* Update it and zh_CN translations. Thanks to Vincenzo Campanella
and Ji ZhengYu.
.
schroot (1.4.6-1) unstable; urgency=low
.
* New upstream stable release.
* New configuration key preserve-environment allows preservation of
the environment for a chroot without needing to use the
--preserve-environment option.
* The desktop configuration profile no longer bind mounts /var/run;
gdm3 users will need to comment out the necessary bind mount
in /etc/schroot/desktop/fstab.
* schroot.conf(5) documents some additional suggestions for
desktop users using the desktop profile.
* schroot: Include common-data and common-functions.
* Btrfs snapshot session cleanup now works under all circumstances
(Closes: #587757). Thanks to Bastian Blank.
* Session cleanup following session startup failure no longer leaves
stray session files in place (Closes: #587769). Thanks to Bastian
Blank.
* Trying to run or end a nonexistent session with the same name as
a chroot now fails outright rather than giving a cryptic error
message (Closes: #588155). Thanks to Bastian Blank.
.
schroot (1.4.5-1) unstable; urgency=low
.
* New upstream stable release.
* Support for btrfs-snapshot chroots has been merged from the
master branch. Note that btrfs is experimental, so the
configuration options and setup script interface may not yet
be stable.
* Add source-clone configuration key to disable source chroots
(Closes: #576541). Thanks to Andreas Barth.
* Add support for Btrfs snapshots (Closes: #477788). Thanks to
Martin F. Krafft and Andreas Barth for the idea.
* Add configuration profiles, including a desktop profile. This
allows running of X programs when gdm3 is used by the host by
bind mounting /var/run (Closes: #586333). Thanks to Stefano
Zacchiroli for the suggestion.
* sbuild::unique_identifier() does not use formatted dates in the
absence of a UUID function and hence does not use characters
such as ':' that make lvcreate choke (Closes: #583504). Thanks
to Zach Carter.
* 20nssdatabases: Cope with destination database file not pre-
existing in the chroot (Closes: #586198). Thanks to Bastian Blank
for this patch. A similar patch has been applied to the file
checking in 20copyfiles.
* The default message verbosity may be set on a per-chroot basis
with the message-verbosity configuration key (Closes: #462453).
* Frequently asked questions are now addressed in schroot-faq(7).
.
schroot (1.4.4-1) unstable; urgency=low
.
* Correct personality checks in testsuite for non-Linux
architectures (Closes: #585653). Thanks to Cyril Brulebois
for finding the bug and testing the fix.
.
schroot (1.4.3-1) unstable; urgency=low
.
* Don't use personality(2) to introspect the set personality, by
caching the set personality instead. This avoids problems when
the kernel sets additional personality flags which prevents
correct identification of the set personality, currently
preventing building on ARM (Closes: #580136).
* Correctly clean up the session when schroot receives SIGINT
(Closes: #477770). Thanks to Nathaniel W. Turner for this patch.
* Add contrib 10mount-ssh setup script (Closes: #574723). Thanks
to Sascha Silbe.
* Add contrib 09fsck setup script (Closes: #492316). Thanks to
Martin F. Krafft.
* Use the '3.0 (quilt)' source format.
.
schroot (1.4.2-1) unstable; urgency=low
.
* Update fr translation (Closes: #571328). Thanks to Thomas Blein.
* Update de translation (Closes: #577554). Thanks to Holger Wansing.
* Remove inactive maintainers from uploaders (Closes: #573869).
* Add support for kFreeBSD platform (Closes: #566513). Thanks to
Aurelien Jarno.
* Support building with Boost 1.42 (Closes: #579701). Thanks to
Andy Bailey.
.
schroot (1.4.1-2) unstable; urgency=low
.
* Create compatibility symlinks for the old setup script
configuration files in postinst, and remove in postrm. While
not strictly needed for starting sessions, these are required
for recovery of existing sessions which have references to the
old names.
.
schroot (1.4.1-1) unstable; urgency=low
.
* New upstream stable release.
* dchroot and dchroot-dsa now allow root to access chroots which
don't specifically grant root access in their configuration
(Closes: #566879). Thanks to Aurelien Jarno for reporting this.
This was a regression from the separation of authentication into
separate PAM and NULL authentication methods used by schroot and
dchroot/dchroot-dsa, respectively. The NULL authentication method
was unnecessarily strict for user authentication.
* schroot no longer segfaults when loading plain chroot session
files (Closes: #568187). This was caused by the chroot
configuration loader automatically creating a session chroot
from the template chroot used to deserialise the session
configuration into. plain chroots, however, don't support
session creation and so return a NULL chroot, leading to a
subsequent segfault. Thanks to Marc Bantle for identifying this
regression and aiding in debugging.
* Enable PAM conversation handler to allow password entry
(Closes: #567416). This had been removed unintentionally.
* Updated de translation (Closes: #565625). Thanks to Helge
Kreutzmann.
* Updated pt translation (Closes: #566941). Thanks to Pedro Ribeiro
and Miguel Figueiredo.
* 20copyfiles and 20nssdatabases scripts now allow comments and
blank lines (Closes: #569671). Thanks to Sascha Silbe.
* Document chroot.d naming requirements in NEWS and schroot
README.Debian (Closes: #567409).
* Document setup script configuration files in schroot.conf(5)
and schroot-setup(5) (Closes: #566141).
* Update to Standards Version 3.8.4.
.
schroot (1.4.0-1) unstable; urgency=low
.
* New upstream stable release.
* debian/control: Add ${misc:Depends}.
* Updated it translation. Thanks to Vincenzo Campanella.
* Updated zh_CN translation. Thanks to Ji ZhengYu.
* Updated de translattion (Closes: #563818). Thanks to Holger
Wansing.
* Updated bash completion script (Closes: #519745). Thanks to
Tim Abbott.
* Use boost::filesystem for portable directory iteration,
removing existing path length restrictions (Closes: #520781).
.
schroot (1.3.2-1) experimental; urgency=low
.
* New upstream development release.
* po: Update de translation (Closes: #560832). Thanks to Helge
Kreutzmann for this patch.
* Create session files for block-device chroots (Closes: #557197).
Thanks to Evan Broder for finding this bug.
* 20copyfiles: Allow copying of special files such as device nodes,
pipes, sockets and directories (Closes: #559019). Thanks to
Raphaël Hertzog for this suggestion.
* Create session file when using block-device chroots with union
overlay configured (Closes: #561033). Thanks to Evan Broder for
reporting this defect.
.
schroot (1.3.1-1) experimental; urgency=low
.
* New upstream development release.
* schroot:
- Return success when ending a session and the operation
succeeded (Closes: #554907).
.
schroot (1.3.0-1) experimental; urgency=low
.
[Roger Leigh]
* New upstream development release.
* debian/control:
- libsbuild-dev is in section libdevel.
- Build-Depend on Boost >= 1.39.
- Build-Depend on debhelper v7.
- Build-Depend on doxygen.
- Update to Standards Version 3.8.3.
* debian/compat: Use debhelper v7 compatibility mode.
* debian/rules:
- Use dh_prep in place of dh_clean -k. Remove debian/install
after running dh_prep.
- Configure with --with-bash-completion-dir.
- Configure with --enable-doxygen.
- Split configure invocation onto multiple lines.
- Only mkdir debian/build if it doesn't already exist.
* schroot: Install bash completion.
* schroot.conf: Use current distribution names (lenny and squeeze
in place of sarge and etch (Closes: #516272).
* sbuild-session.cc: Fix potential memory leak in is_group_member()
(Closes: #517223).
* schroot-script-config.5, schroot-setup.5: Fix typos
(Closes: #517041). Thanks to Loïc Minier.
* schroot now ignores backup files (including dpkg conffile backups)
in /etc/schroot/chroot.d (Closes: #513307, #496629).
* mount-defaults: Bind mount /dev/shm rather than creating a new
tmpfs inside the chroot to avoid potention denial of service
attacks (Closes: #526788). Thanks to Aurelien Jarno.
* etc/setup.d/05lvm: Reorder lvm snapshot options to make more
flexible (Closes: #494481). Thanks to Timothy G Abbott for this
suggestion.
* If user authentication fails, return a nonzero exit status
(Closes: #545706). Thanks to Nelson Elhage for identifying this
bug.
.
[Jan-Marek Glogowski]
* debian/control:
- Build-Depends: Add doxygen and graphviz.
- schroot-dbg: Add new package containing debugging symbols
for schroot, dchroot and dchroot-dsa. Only allow installation
of correct package versions.
- schroot-doc: Don't depend on pkg-config, suggest libsbuild-dev.
* debian/rules:
- Add check rule to run unit tests at install time.
- Use "$(MAKE) -C" in place of explicit "cd && make".
.
schroot (1.2.3-1) unstable; urgency=low
.
* New upstream stable release.
* Detect and link against new versions of the Boost C++ libraries.
Override entries for your package:
Announcing to debian-backports-changes@lists.debian.org
Your package contains new components which requires manual editing of
the override file. It is ok otherwise, so please be patient. New
packages are usually added to the override file about once a week.
You may have gotten the distribution wrong. You'll get warnings above
if files already exist in other distributions.
s already exist in other distributions.
Reply to: