[buildd-tools-devel] schroot 1.6.6 released
Roger Leigh
rleigh at codelibre.net
Thu Jan 2 21:53:15 UTC 2014
Dear all,
I have release schroot 1.6.6. This is a minor point release containing the
following changes:
* Major changes in 1.6.6:
1) The build infrastructure has been converted to use cmake in place
of the existing autotools (autoconf/automake/libtool)
infrastructure. Both the cmake and autotools builds will be
supported and maintained for the 1.6 stable releases; the
autotools build will most likely be dropped in the 1.7
development releases. The cmake infrastructure implements all
the existing autotools functionality, plus some additional
capabilities (such as full support for translated manual pages).
It will be easier to maintain and update than the autotools code,
as well as being significantly more powerful.
2) BitBucket source repositories. In addition to the Debian Alioth
repositories, I have created repositories at
https://bitbucket.org/rleigh-debian/schroot
https://bitbucket.org/rleigh-debian/schroot-dist
These mirror the Alioth repositories, but also permit using the
BitBucket pull request workflow to work on schroot and submit
patches as a more convienient alternative to the Debian BTS for
external contributors. This is currently just a trial to see if
it's useful for others.
3) When using cmake, translated manual pages are built and
installed. This is currently limited to fr and de manpages.
4) Support for device locking has been removed, along with the
helper tool schroot-releaselock. liblockdev is no longer
required for building and running schroot. This change was
backported from the 1.7.1 development release. schroot's use of
device locks was ineffectual at best, so should not result in
unsafe use of block devices, since we rely on lvcreate/lvremove
to do appropriate locking for us. For plain block devices and
source chroots, these are not session-capable and so locking is
of little use here anyway.
The main change is the removal of device locking, which breaks the
(internal) interfaces. This should not have any major impact upon
end users except in the unlikely case that users were using
schroot-releaselock. Other than that, the cmake build infrastructure
has been backported from 1.7, and the program and manual page
translations have been backported and updated. Thanks to all the
translators for their hard work--this is the first stable release
with (de and fr) manual pages. In order to add the translated
manpages, the debian packaging has switched to use cmake.
In general, there should be no functional changes from 1.6.5.
https://bitbucket.org/rleigh-debian/schroot/commits/tag/debian%2Fschroot-1.6.6-1
https://bitbucket.org/rleigh-debian/schroot-dist/commits/tag/distribution%2Fschroot-1.6.6
Regards,
Roger
Chris Leick (1):
man: Update de translation
Holger Wansing (1):
po: Update de translation
Iñaki Larrañaga Murgoitio (1):
po: Update eu translation
Joe Hansen (1):
po: Update da translation
Roger Leigh (45):
build: Add cmake build infrastructure
doc: Upgrade doxygen files
NEWS: Bump version to 1.6.6
debian: Bump version to 1.6.6-1 and close #683959, #683137
man: Backport de translation
po: Update
debian: Install translated manpages
Merge branch 'cmake-1.6' into schroot-1.6
cmake: Fix typo in man
cmake: Use gtest includes
Revert "cmake: Use gtest includes"
cmake: Don't allow building in the source directory
cmake: Add distdir GitRelease target
cmake: po: Build .gmo files
test: Ensure testdata/run-parts.ex2 is created
cmake: Configure distribution branch name
cmake: po: Don't update schroot.pot automatically by default
cmake: po: Always update timestamps
cmake: po: Don't update POT-Creation-Date for automatic updates
cmake: Split out release settings into GitReleasePolicy
man: Correct groff syntax in fr translation
cmake: Source release policy from source dir
cmake: GitRelease: commit_opts should be commit_options
cmake: Don't retranslate manpages when config.man changes
debian: Close #695313 and #718638
debian: Upgrade to Standards-Version 3.9.4
po: cmake: Correct quoting bug in schroot.pot update
Remove device locking
debian: Remove liblockdev from Build-Depends
README: Remove liblockdev and libuuid
NEWS: Document lockdev removal
build: Create cmake version metadata
test: run-parts.ex2 is automatically created
po: Update
cmake: Ignore generated GitVersion.cmake
build: Distribute cmake files with automake
debian: Close #728227
debian: Close #729319
debian: Close #729317
debian: Close #725608
debian: Close #728021
debian: Set distribution to unstable
NEWS: Tidy
po: Update
.gitignore: Ignore new automake helpers
Thomas Blein (2):
po: Update fr translation
man: Update fr translation
.gitattributes | 2 +
CMakeLists.txt | 355 ++
Makefile.am | 10 +-
NEWS | 38 +-
README | 74 +-
bin/CMakeLists.txt | 26 +
bin/Makefile.am | 3 +-
bin/dchroot-dsa/CMakeLists.txt | 40 +
bin/dchroot-dsa/Makefile.am | 2 +
bin/dchroot/CMakeLists.txt | 50 +
bin/dchroot/Makefile.am | 2 +
bin/schroot-base/CMakeLists.txt | 29 +
bin/schroot-base/Makefile.am | 2 +
bin/schroot-base/schroot-base-run.h | 2 +-
bin/schroot-listmounts/CMakeLists.txt | 30 +
bin/schroot-listmounts/Makefile.am | 2 +
bin/schroot-mount/CMakeLists.txt | 32 +
bin/schroot-mount/Makefile.am | 1 +
bin/schroot-releaselock/.gitignore | 1 -
bin/schroot-releaselock/Makefile.am | 38 -
.../schroot-releaselock-main.cc | 121 -
bin/schroot-releaselock/schroot-releaselock-main.h | 89 -
.../schroot-releaselock-options.cc | 93 -
.../schroot-releaselock-options.h | 74 -
bin/schroot-releaselock/schroot-releaselock.cc | 47 -
bin/schroot/CMakeLists.txt | 59 +
bin/schroot/Makefile.am | 1 +
bootstrap | 2 +
cmake/.gitignore | 1 +
cmake/GitRelease.cmake | 1022 +++
cmake/GitReleasePolicy.cmake | 2 +
cmake/boost-checks.cmake | 87 +
cmake/regex-checks.cmake | 61 +
config.h.cmake | 171 +
configure.ac | 43 +-
debian/changelog | 24 +
debian/control | 5 +-
debian/dchroot-dsa.install.in | 2 +
debian/dchroot.install.in | 6 +-
debian/rules | 57 +-
debian/schroot.install.in | 30 +-
doc/CMakeLists.txt | 42 +
doc/Makefile.am | 5 +
doc/sbuild.dox.cmake | 1904 ++++++
doc/sbuild.dox.in | 646 +-
doc/schroot.dox.cmake | 1897 ++++++
doc/schroot.dox.in | 645 +-
etc/CMakeLists.txt | 73 +
etc/Makefile.am | 3 +-
etc/bash_completion/CMakeLists.txt | 22 +
etc/bash_completion/Makefile.am | 3 +-
etc/pam/CMakeLists.txt | 23 +
etc/pam/Makefile.am | 5 +-
etc/setup.d/05lvm | 9 -
etc/setup.d/CMakeLists.txt | 47 +
etc/setup.d/Makefile.am | 4 +-
man/CMakeLists.txt | 217 +
man/Makefile.am | 16 +-
man/add/fr.add | 4 +-
man/config.man.cmake | 17 +
man/po/LINGUAS | 1 +
man/po/de.po | 6570 ++++++++++++++++++++
man/po/fr.po | 714 ++-
man/po/schroot-man.pot | 4 +-
man/po4a.cfg | 12 +-
po/CMakeLists.txt | 117 +
po/POTFILES.in | 3 -
po/cs.po | 48 +-
po/da.po | 56 +-
po/de.po | 56 +-
po/en.po | 46 +-
po/eu.po | 831 ++-
po/fr.po | 58 +-
po/it.po | 54 +-
po/pt.po | 46 +-
po/schroot.pot | 25 +-
po/sv.po | 52 +-
po/vi.po | 48 +-
po/zh_CN.po | 46 +-
sbuild/CMakeLists.txt | 240 +
sbuild/Makefile.am | 7 +-
sbuild/sbuild-chroot-block-device.cc | 27 -
sbuild/sbuild-chroot-lvm-snapshot.cc | 27 -
sbuild/sbuild-config.h.cmake | 102 +
sbuild/sbuild-config.h.in | 4 +-
sbuild/sbuild-i18n.h | 8 +-
sbuild/sbuild-lock.cc | 126 +-
sbuild/sbuild-lock.h | 35 -
sbuild/sbuild-session.cc | 10 +
sbuild/sbuild.pc.cmake | 10 +
sbuild/sbuild.pc.in | 2 +-
scripts/.gitignore | 2 +
scripts/git-version-cmake | 40 +
scripts/global.mk | 4 +-
test/CMakeLists.txt | 148 +
test/Makefile.am | 6 +-
test/cleanup-test-data.cmake | 3 +
test/run-parts.ex2/.gitignore | 0
test/sbuild-chroot-config.cc | 2 +
test/sbuild-keyfile.cc | 2 +
test/sbuild-lock.cc | 152 +-
test/sbuild-run-parts.cc | 2 +
test/setup-test-data | 1 +
test/setup-test-data.cmake | 8 +
104 files changed, 15766 insertions(+), 2307 deletions(-)
--
.''`. 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: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/buildd-tools-devel/attachments/20140102/0f9c96b7/attachment.sig>
More information about the Buildd-tools-devel
mailing list