Source: bzr-git Version: 0.6.9-2 Severity: normal Tags: patch bzr-git has several problems with DEP-8 tests, which currently makes them fail.
The attached debdiff does the following changes (quoted from the changelog): - Use $ADTTMP instead of $TMPDIR. - Drop now default "Features: no-build-needed". - Add missing dependencies on bzr-git and python-subunit. - Redirect stderr of git clone to stdout. - Make tests fail on upstream testsuite failure. I've not tested it in a clean environment, but these fixes at least make the tests succeed *for me*. -- Dmitry Shachnev -- System Information: Debian Release: 7.0 APT prefers unstable APT policy: (700, 'unstable'), (500, 'experimental') Architecture: i386 (i686) Kernel: Linux 3.2.0-4-686-pae (SMP w/4 CPU cores) Locale: LANG=ru_RU.utf8, LC_CTYPE=ru_RU.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash -- no debconf information
diff -Nru bzr-git-0.6.9/debian/changelog bzr-git-0.6.9/debian/changelog --- bzr-git-0.6.9/debian/changelog 2012-12-13 22:21:22.000000000 +0400 +++ bzr-git-0.6.9/debian/changelog 2013-02-16 13:56:37.000000000 +0400 @@ -1,3 +1,14 @@ +bzr-git (0.6.9-3) UNRELEASED; urgency=low + + * Several fixes for DEP-8 tests: + - Use $ADTTMP instead of $TMPDIR. + - Drop now default "Features: no-build-needed". + - Add missing dependencies on bzr-git and python-subunit. + - Redirect stderr of git clone to stdout. + - Make tests fail on upstream testsuite failure. + + -- Dmitry Shachnev <[email protected]> Sat, 16 Feb 2013 13:52:37 +0400 + bzr-git (0.6.9-2) experimental; urgency=low * Orphan package. diff -Nru bzr-git-0.6.9/debian/tests/control bzr-git-0.6.9/debian/tests/control --- bzr-git-0.6.9/debian/tests/control 2012-12-13 22:19:31.000000000 +0400 +++ bzr-git-0.6.9/debian/tests/control 2013-02-16 13:40:46.000000000 +0400 @@ -1,6 +1,5 @@ Tests: testsuite -Depends: bzr, python-bzrlib.tests, git -Features: no-build-needed +Depends: git, bzr-git, python-bzrlib.tests, python-subunit Tests: git-remote -Depends: git, bzr +Depends: git, bzr-git diff -Nru bzr-git-0.6.9/debian/tests/git-remote bzr-git-0.6.9/debian/tests/git-remote --- bzr-git-0.6.9/debian/tests/git-remote 2012-12-13 22:19:31.000000000 +0400 +++ bzr-git-0.6.9/debian/tests/git-remote 2013-02-16 13:55:56.000000000 +0400 @@ -1,7 +1,7 @@ #!/bin/sh -e -cd "$TMPDIR" +cd "$ADTTMP" bzr init foo.bzr bzr ci --quiet --unchanged -m "Some commit" foo.bzr -git clone "bzr::foo.bzr" foo.git +git clone "bzr::foo.bzr" foo.git 2>&1 cd foo.git && git log | grep "Some commit" diff -Nru bzr-git-0.6.9/debian/tests/testsuite bzr-git-0.6.9/debian/tests/testsuite --- bzr-git-0.6.9/debian/tests/testsuite 2012-12-13 22:19:31.000000000 +0400 +++ bzr-git-0.6.9/debian/tests/testsuite 2013-02-16 13:56:16.000000000 +0400 @@ -1,4 +1,5 @@ #!/bin/sh # Note that since the installed version of the package has to be tested, # there is no mucking about with BZR_PLUGINS_AT. +set -e bzr selftest -s bp.git -v --parallel=fork

