[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