[buildd-tools-devel] schroot 1.7.1 released
Roger Leigh
rleigh at codelibre.net
Wed Oct 2 11:06:48 UTC 2013
Dear all,
I have tagged and released schroot 1.7.1, the second 1.7 development
release.
This release contains no changes to the schroot code itself; the
changes are entirely infrastructural. This release focussed upon
converting the unit tests to use gtest, and converting the
autotools build to cmake:
* Major changes in 1.7.1:
1) The unit tests now use Google Test (gtest) instead of the older and
less powerful CppUnit. See the README for how to build with gtest.
2) The build infrastructure has been converted to use cmake in place
of the existing autotools (autoconf/automake/libtool)
infrastructure. The autotools build infrastructure will remain in
place and fully functional for the time being, but removal in a
future release is expected. 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.
3) 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.
The following release will resume work on schroot itself, and may also
remove the autotools support if the cmake infrastructure is
acceptable.
Regards,
Roger
Chris Leick (2):
Included German po4a translation/fixed some typos
Added German manpage
Roger Leigh (63):
debian: Fix typo of -dev rather than -dbg
Ignore files created by automake 1.14
build: Don't use DEFAULT_INCLUDES
build: Add check for gtest
test: Add libtest2 using gtest
scripts/global.mk: Add $(top_builddir) and $(top_srcdir) to AM_CXXFLAGS
test: Convert test/sbuild/environment to use gtest
build: Configure gtest with GTEST_ROOT
README: Document gtest dependency
NEWS: Bump version to 1.7.1 and document gtest
debian: Bump version to 1.7.1-1 and add gtest support
test: Convert test/sbuild/util to use gtest
test: Convert test/sbuild/nostream to use gtest
test: Convert test/sbuild/regex to use gtest
test: Convert test/sbuild/parse-value to use gtest
test: Convert test/sbuild/lock to use gtest
test: Convert test/sbuild/keyfile to use gtest
test: Convert test/sbuild/personality to use gtest
test: Convert test/sbuild/run-parts to use gtest
test: Convert test/sbuild/log to use gtest
test: Convert test/bin-common/option-action to use gtest
test: Convert test/sbuild/chroot to use gtest
build: Drop check for btrfsctl
debian: Drop BTRFSCTL
build: Drop CppUnit support
README: Drop cppunit
debian: Drop cppunit from build dependencies
NEWS: Drop cppunit
test: Consolidate tests into a smaller number of programs
Merge branch 'gtest'
test: Ignore sbuild/standard
NEWS: Bump main version to 1.7.1
build: Add cmake build infrastructure
po: Update translations
debian: Build using cmake
NEWS: Document cmake and BitBucket
Merge branch 'cmake'
cmake: Fix typo in man
cmake: Use gtest includes
.gitattributes: Remove trailing whitespace
config.h.cmake: Fix typo
doxygen: Update configuration for new doxygen
doc: Strip paths correctly with cmake
debian: Install translated manual pages
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
debian: Upgrade to Standards-Version 3.9.4
debian: Document cmake use and drop autotools-dev
debian: Close #718638
man: Correct groff syntax in fr translation
debian: Rename -1.7.1 packages to 1.7.1
cmake: Source release policy from source dir
cmake: GitRelease: commit_opts should be commit_options
debian: Change distribution to experimental and close #695313
man: Fix version number in schroot-man.pot
cmake: Don't retranslate manpages when config.man changes
--
.''`. 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/20131002/bf18d594/attachment-0001.sig>
More information about the Buildd-tools-devel
mailing list