[Buildd-tools-devel] schroot version 0.99.0 released
Roger Leigh
rleigh at whinlatter.ukfsn.org
Sat Jun 17 14:02:33 UTC 2006
Hi folks,
I've released schroot version 0.99.0. This has been tagged as
svn.debian.org/svn/buildd-tools/tags/schroot-0_99_0.
It has the following major changes:
1) In order to support running 32-bit chroots on 64-bit systems, a
"personality" option has been added. This may be set to
"linux32" to run a 32-bit Linux chroot on an amd64 system, for
example.
2) dchroot has an additional personality field in dchroot.conf.
This may also be set to linux32 to achieve the same effect as the
personality setting in schroot.conf.
3) The root user can access all chroots, even when the root group is
omitted from the groups or root_groups lists. Authentication is
still required, but by default is skipped due to using
pam_rootok.so in the PAM configuration.
4) Session recovery is only performed at system startup, not on
upgrades. This prevents upgrades interfering with active
sessions.
The full changelog and release tarball are available here:
https://alioth.debian.org/project/shownotes.php?release_id=810
https://alioth.debian.org/download.php/1640/schroot-0.99.0.tar.bz2
On the packaging side, schroot has split out the dchroot binary into a
separate dchroot package. This replaces the existing dchroot package
in unstable. The existing dchroot maintainer, Luk Claes, has been
added to the buildd-tools project on Alioth, and is listed as a
co-maintainer in the schroot source package.
This is the list of packaging changes:
* New upstream release.
* Bind mounts are now used for session-managed plain chroots
(Closes: #354344).
* root is no longer denied access when root is not in the groups or
root_groups lists (Closes: #372569).
* schroot.conf supports a personality option to set the process
execution domain, and dchroot.conf supports an additional third
personality option to do the same (Closes: #372874).
* debian/control:
- split dchroot into a separate package.
- schroot conflicts with dchroot << 0.13.
- dchroot depends upon schroot to use the schroot configuration,
scripts and helper binaries.
- dchroot and schroot Suggest debootstrap.
- add Luk Claes as a co-maintainer.
* debian/rules:
- Use dh_install
- Install dchroot lintian override.
- Install init script into rcS, and don't restart on upgrade. This
will ensure that running sessions are not disrupted on upgrade.
* debian/dchroot.install: New file.
* debian/schroot.install: New file.
* debian/schroot.lintian-overrides: Remove dchroot lintian override.
* debian/dchroot.lintian-overrides: Add dchroot lintian override.
* debian/schroot.preinst: Move from debian/preinst.
* debian/schroot.postinst:
- Move from debian/postinst.
- If upgrading from a version less than 0.99.0-1, remove the
rc.d symlinks, because rcS is used instead of the normal runlevels.
* debian/dchroot.postrm: New file. Remove /etc/dchroot.conf on purge.
* debian/schroot.README.Debian: Move from debian/README.Debian. Remove
outdated dchroot bits.
* debian/schroot.NEWS: New file. Document the splitting out of dchroot.
The version bump from 0.2.x to 0.99.x is for two reasons:
1) To upgrade the existing dchroot package
2) To prepare for a 1.0 release in the next month or so.
There's not a great deal to do for 1.0, since all the major TODO items
are now completed. It's mainly just polish, such as
- handling package removal better (end sessions and fail if in use)
- clean up the use of exception types and formatting of exception
strings
- make sure all messages are formatted and capitalised in the same
style
- check dchroot upgrade from sarge
- fix the alignment of UTF-8 translations, once #373937 is resolved
BTW, if anyone wants to submit a translation, it's fully localised
with gettext. It currently only has British English, Swedish and
Vietnamese.
Regards,
Roger
--
Roger Leigh
Printing on GNU/Linux? http://gutenprint.sourceforge.net/
Debian GNU/Linux http://www.debian.org/
GPG Public Key: 0x25BFB848. Please sign and encrypt your mail.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 188 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/buildd-tools-devel/attachments/20060617/4c88b044/attachment.pgp
More information about the Buildd-tools-devel
mailing list