Source: cvs2svn Version: 2.3.0-2 Severity: serious Tags: wheezy sid User: debian...@lists.debian.org Usertags: qa-ftbfs-20120321 qa-ftbfs Justification: FTBFS on amd64
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part: > debian/rules build > dh_testdir > # run the built in test suite > # locale should be set to en_US for test 27, but it FTBFS sometimes, > # so we go for a reduced testsuite. > ./run-tests.py > PASS: run-tests.py 1: cvs2svn with no arguments shows usage > PASS: run-tests.py 2: generate a manpage for cvs2svn > PASS: run-tests.py 3: generate a manpage for cvs2git > PASS: run-tests.py 4: detection of the executable flag > PASS: run-tests.py 5: conversion of filename with a space > PASS: run-tests.py 6: two commits in quick succession > PASS: run-tests.py 7: prune, but never too much > PASS: run-tests.py 8: prune, but never too much...variant 1 > PASS: run-tests.py 9: prune, but never too much...variant 2 > PASS: run-tests.py 10: prune, but never too much...variant 3 > PASS: run-tests.py 11: two interleaved trunk commits, different log msgs > PASS: run-tests.py 12: simple trunk commits > PASS: run-tests.py 13: simple tags and branches, no commits > PASS: run-tests.py 14: simple tags and branches, no commits...variant 1 > PASS: run-tests.py 15: simple tags and branches, no commits...variant 2 > PASS: run-tests.py 16: simple tags and branches, no commits...variant 3 > PASS: run-tests.py 17: simple branch commits > PASS: run-tests.py 18: mixed-time tag > PASS: run-tests.py 19: mixed-time branch, and a file added to the branch > PASS: run-tests.py 20: a commit affecting both trunk and a branch > PASS: run-tests.py 21: branch some trunk files, and later branch the rest > PASS: run-tests.py 22: conversion of invalid symbolic names > PASS: run-tests.py 23: ignore a file with a branch with two names > PASS: run-tests.py 24: convert a branch file rooted in a 'dead' revision > PASS: run-tests.py 25: convert a branch file rooted in a 'dea...variant 1 > PASS: run-tests.py 26: handle a control char in a log message > PASS: run-tests.py 27: handle tags rooted in a redeleted revision > PASS: run-tests.py 28: ensure that trunk doesn't get pruned > PASS: run-tests.py 29: ensure that trunk doesn't get pruned...variant 1 > PASS: run-tests.py 30: ensure that trunk doesn't get pruned...variant 2 > PASS: run-tests.py 31: ensure that trunk doesn't get pruned...variant 3 > PASS: run-tests.py 32: file deleted twice, in the root of the repository > PASS: run-tests.py 33: branch created from both trunk and another branch > PASS: run-tests.py 34: resyncing should not misorder commit groups > PASS: run-tests.py 35: allow tags with mixed trunk and branch sources > PASS: run-tests.py 36: allow tags with mixed trunk and branch...variant 1 > PASS: run-tests.py 37: never use the rev-in-progress as a copy source > PASS: run-tests.py 38: do use the last completed rev as a copy source > PASS: run-tests.py 39: correctly handle deletion as initial branch action > PASS: run-tests.py 40: correctly handle deletion as initial b...variant 1 > SKIP: run-tests.py 41: non ascii files converted incorrectly > PASS: run-tests.py 42: author name contains Unicode > PASS: run-tests.py 43: author name contains Unicode...variant encoding > PASS: run-tests.py 44: author name contains U...variant fallback-encoding > PASS: run-tests.py 45: log message contains Unicode > PASS: run-tests.py 46: log message contains Unicode...variant encoding > PASS: run-tests.py 47: log message contains U...variant fallback-encoding > PASS: run-tests.py 48: avoid spurious changes for initial revs > PASS: run-tests.py 49: handle vendor branches with --trunk-only > PASS: run-tests.py 50: handle default branches correctly > PASS: run-tests.py 51: handle default branches with --trunk-only > PASS: run-tests.py 52: do not allow 1.2 revision with default branch > PASS: run-tests.py 53: compose a tag from three sources > PASS: run-tests.py 54: reserve a svn revnum for a fill only when required > PASS: run-tests.py 55: make sure that filling prunes paths correctly > PASS: run-tests.py 56: make sure that filling prunes paths co...variant 1 > PASS: run-tests.py 57: don't break when the trunk is empty > PASS: run-tests.py 58: don't break when the trunk is empty...variant 1 > PASS: run-tests.py 59: don't break when the trunk is empty...variant 2 > PASS: run-tests.py 60: ensure that we don't create any spurious commits > PASS: run-tests.py 61: verify correct revs are copied to default branches > PASS: run-tests.py 62: run each pass individually > PASS: run-tests.py 63: reveal a big bug in our resync algorithm > PASS: run-tests.py 64: reveal a bug in our default branch detection code > PASS: run-tests.py 65: die if a file exists in and out of the attic > PASS: run-tests.py 66: test --retain-conflicting-attic-files option > PASS: run-tests.py 67: reveal a big bug in our SymbolFillingGuide > PASS: run-tests.py 68: eol settings and mime types together...variant 1 > PASS: run-tests.py 69: eol settings and mime types together...variant 2 > PASS: run-tests.py 70: eol settings and mime types together...variant 3 > PASS: run-tests.py 71: eol settings and mime types together...variant 4 > PASS: run-tests.py 72: test non-setting of cvs2svn:cvs-rev property > PASS: run-tests.py 73: test setting of cvs2svn:cvs-rev property > PASS: run-tests.py 74: test setting of svn:keywords property among others > PASS: run-tests.py 75: test setting of svn:ignore property > PASS: run-tests.py 76: test that CVS can still do what RCS can't > PASS: run-tests.py 77: test that we can handle weird branch names > PASS: run-tests.py 78: test that we can handle weird tag names > PASS: run-tests.py 79: reveal a bug that reorders file revisions > PASS: run-tests.py 80: test that exclude really excludes everything > PASS: run-tests.py 81: add trunk file that was deleted on vendor branch > PASS: run-tests.py 82: ensure pass2 doesn't pull rev too far forward > PASS: run-tests.py 83: only LFs for svn:eol-style=native files > PASS: run-tests.py 84: reveal a bug that created a branch twice > EXCEPTION: Failure: Symbol filled twice in a row > Traceback (most recent call last): > File "/«PKGBUILDDIR»/svntest/main.py", line 1164, in run > rc = self.pred.run(sandbox) > File "/«PKGBUILDDIR»/svntest/testcase.py", line 69, in run > return self._delegate.run(sandbox) > File "./run-tests.py", line 842, in run > return self.func() > File "./run-tests.py", line 2519, in double_fill2 > raise Failure('Symbol filled twice in a row') > Failure: Symbol filled twice in a row > XFAIL: run-tests.py 85: reveal a second bug that created a branch twice > PASS: run-tests.py 86: ensure pass2 doesn't push rev too far backward > PASS: run-tests.py 87: reveal a bug that added a branch file twice > PASS: run-tests.py 88: reveal a bug that copies a branch file wrongly > PASS: run-tests.py 89: require error if ttb directories are not disjoint > PASS: run-tests.py 90: test auto-props > PASS: run-tests.py 91: do not allow control characters in filenames > PASS: run-tests.py 92: interleaved and multi-branch commits to same files > PASS: run-tests.py 93: cvs2svn --help-passes shows pass information > PASS: run-tests.py 94: multiple tags referring to same revision > PASS: run-tests.py 95: multiple definitions of symbol names > PASS: run-tests.py 96: rename multiply defined symbols > PASS: run-tests.py 97: ignore multiply defined symbols > PASS: run-tests.py 98: multiple identical definitions of symbol names > PASS: run-tests.py 99: fill branches before modifying files on them > PASS: run-tests.py 100: error for conflicting tag/branch > PASS: run-tests.py 101: overlook conflicting tag/branch when --trunk-only > PASS: run-tests.py 102: force symbols to be tags/branches > PASS: run-tests.py 103: commit prevents forced tag > PASS: run-tests.py 104: error for blocked excludes > PASS: run-tests.py 105: excluding blocker removes blockage > PASS: run-tests.py 106: force symbols via regular expressions > PASS: run-tests.py 107: test 'heuristic' symbol default > PASS: run-tests.py 108: test 'branch' symbol default > PASS: run-tests.py 109: test 'tag' symbol default > PASS: run-tests.py 110: test --symbol-transform > PASS: run-tests.py 111: test --write-symbol-info > PASS: run-tests.py 112: test --symbol-hints for setting branch/tag > PASS: run-tests.py 113: test --symbol-hints for setting parent > PASS: run-tests.py 114: test --symbol-hints with an invalid parent > PASS: run-tests.py 115: test --symbol-hints wildcards > PASS: run-tests.py 116: test --symbol-hints for setting svn paths > PASS: run-tests.py 117: test problem from issue 99 > PASS: run-tests.py 118: test problem from issue 100 > PASS: run-tests.py 119: test problem from issue 106 > PASS: run-tests.py 120: use of the --options option > PASS: run-tests.py 121: multiproject conversion > PASS: run-tests.py 122: multiproject conversion with cross-project commits > PASS: run-tests.py 123: tag defined but revision is deleted > PASS: run-tests.py 124: svn:ignore should vanish when .cvsignore does > PASS: run-tests.py 125: ignore repeated deltatext blocks with warning > PASS: run-tests.py 126: process some nasty dependency graphs > EXCEPTION: Failure: Revision 3 changed paths list was: > {'/tags/tag1 (from /trunk:2)': 'A', '/tags/tag1/test/b': 'D'} > > It should have been: > {'/tags/tag1 (from /trunk:3)': 'A'} > > > Traceback (most recent call last): > File "/«PKGBUILDDIR»/svntest/main.py", line 1164, in run > rc = self.pred.run(sandbox) > File "/«PKGBUILDDIR»/svntest/testcase.py", line 69, in run > return self._delegate.run(sandbox) > File "./run-tests.py", line 842, in run > return self.func() > File "./run-tests.py", line 3140, in tagging_after_delete > log.check_changes(expected) > File "./run-tests.py", line 316, in check_changes > % (self.revision, self.changed_paths, cp,) > Failure: Revision 3 changed paths list was: > {'/tags/tag1 (from /trunk:2)': 'A', '/tags/tag1/test/b': 'D'} > > It should have been: > {'/tags/tag1 (from /trunk:3)': 'A'} > > > XFAIL: run-tests.py 127: optimal tag after deleting files > PASS: run-tests.py 128: branches created in inconsistent orders > PASS: run-tests.py 129: error when filename conflicts with directory name > PASS: run-tests.py 130: error when attic filename conflicts with dirname > Traceback (most recent call last): > File "/«PKGBUILDDIR»/svntest/main.py", line 1164, in run > rc = self.pred.run(sandbox) > File "./run-tests.py", line 842, in run > return self.func() > File "./run-tests.py", line 3192, in internal_co > raise Failure() > Failure > FAIL: run-tests.py 131: verify that --use-internal-co works > Traceback (most recent call last): > File "/«PKGBUILDDIR»/svntest/main.py", line 1164, in run > rc = self.pred.run(sandbox) > File "./run-tests.py", line 842, in run > return self.func() > File "./run-tests.py", line 3217, in internal_co_exclude > raise Failure() > Failure > FAIL: run-tests.py 132: verify that --use-internal-co --exclude=... works > PASS: run-tests.py 133: verify that --use-internal-co --trunk-only works > PASS: run-tests.py 134: test that internal co handles keywords correctly > PASS: run-tests.py 135: check for leftover checked-out revisions > PASS: run-tests.py 136: test that internal co can do more than RCS > PASS: run-tests.py 137: test timestamp adjustments > PASS: run-tests.py 138: convert a repository that contains symlinks > PASS: run-tests.py 139: allow --trunk to be empty if --trunk-only > PASS: run-tests.py 140: handle a cycle in branch parent preferences > PASS: run-tests.py 141: branch from an empty directory > PASS: run-tests.py 142: add a file on a branch then on trunk > PASS: run-tests.py 143: branch from a 1.1 revision that will be deleted > PASS: run-tests.py 144: add a file on a branch using newer CVS > PASS: run-tests.py 145: test output in git-fast-import format > PASS: run-tests.py 146: test cvs2git using options file > PASS: run-tests.py 147: output in git-fast-import format with inline data > PASS: run-tests.py 148: a symbol with the incorrect format > PASS: run-tests.py 149: ignore a symbol using a SymbolMapper > PASS: run-tests.py 150: ignore a symbol using an IgnoreSymbolTransform > PASS: run-tests.py 151: handle various --eol-style options...variant LF > PASS: run-tests.py 152: handle various --eol-style options...variant CR > PASS: run-tests.py 153: handle various --eol-style options...variant CRLF > PASS: run-tests.py 154: handle various --eol-style option...variant native > PASS: run-tests.py 155: handle a file with no revisions (issue #80) > PASS: run-tests.py 156: a case that gave KeyError in SVNRepositoryMirror > PASS: run-tests.py 157: exclude a non-trunk default branch > PASS: run-tests.py 158: a case that gave KeyError in RepositoryMirror > PASS: run-tests.py 159: a case that gave KeyError in RepositoryMirror > Traceback (most recent call last): > File "/«PKGBUILDDIR»/svntest/main.py", line 1164, in run > rc = self.pred.run(sandbox) > File "/«PKGBUILDDIR»/svntest/testcase.py", line 69, in run > return self._delegate.run(sandbox) > File "./run-tests.py", line 842, in run > return self.func() > File "./run-tests.py", line 3613, in add_cvsignore_to_branch_test > raise Failure() > Failure > XFAIL: run-tests.py 160: check adding .cvsignore to an existing branch > PASS: run-tests.py 161: a revision's deltatext is missing > PASS: run-tests.py 162: transform name of unlabeled branch > PASS: run-tests.py 163: ignoring an unlabeled branch is not allowed > PASS: run-tests.py 164: transform branch to same name as unlabeled branch > PASS: run-tests.py 165: transform unlabeled branch to same name as branch > make: *** [build-stamp] Error 1 The full build log is available from: http://people.debian.org/~lucas/logs/2012/03/21/cvs2svn_2.3.0-2.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! About the archive rebuild: The rebuild was done on about 50 AMD64 nodes of the Grid'5000 platform, using a clean chroot. Internet was not accessible from the build systems. -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org