Your message dated Sat, 25 Aug 2012 12:32:44 +0000
with message-id <e1t5fxg-0008am...@franck.debian.org>
and subject line Bug#665028: fixed in cvs2svn 2.3.0-3
has caused the Debian Bug report #665028,
regarding cvs2svn: FTBFS: tests failed
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
665028: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=665028
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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.



--- End Message ---
--- Begin Message ---
Source: cvs2svn
Source-Version: 2.3.0-3

We believe that the bug you reported is fixed in the latest version of
cvs2svn, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 665...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Laszlo Boszormenyi (GCS) <g...@debian.hu> (supplier of updated cvs2svn package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sat, 25 Aug 2012 13:21:49 +0200
Source: cvs2svn
Binary: cvs2svn
Architecture: source all
Version: 2.3.0-3
Distribution: unstable
Urgency: low
Maintainer: Laszlo Boszormenyi (GCS) <g...@debian.hu>
Changed-By: Laszlo Boszormenyi (GCS) <g...@debian.hu>
Description: 
 cvs2svn    - Convert a cvs repository to a subversion, bazaar or git repositor
Closes: 665028
Changes: 
 cvs2svn (2.3.0-3) unstable; urgency=low
 .
   * Fix some test cases to deal with non-deterministic dump output
     (closes: #665028), thanks to Salvatore Bonaccorso for the heads-up.
Checksums-Sha1: 
 f3a1948318074a401896e6ad2a8491f8de5aaa33 1138 cvs2svn_2.3.0-3.dsc
 492ac8ee610758258fbc4c25da8893c00adb9e6b 12292 cvs2svn_2.3.0-3.diff.gz
 f0b194ca5b59f47454c2617e1830e31cd2d33d16 260424 cvs2svn_2.3.0-3_all.deb
Checksums-Sha256: 
 80275378b61d49c04c953309a2a313e9875239b58defcc36528337256f0203cf 1138 
cvs2svn_2.3.0-3.dsc
 6be6d1e4c6e09f757ae928af16d69576286d8f2bf1f426719a99c7323b7a95e9 12292 
cvs2svn_2.3.0-3.diff.gz
 6fe88393a9fd2762fa101ef4e544c63c524e30a1420f0587c013c3abe1955135 260424 
cvs2svn_2.3.0-3_all.deb
Files: 
 3586647b01caf54256ab098fa6850d9d 1138 devel optional cvs2svn_2.3.0-3.dsc
 23e7a24d27934529a2808fc5ba5b5aaa 12292 devel optional cvs2svn_2.3.0-3.diff.gz
 487370fbd431f92abe29ba7d4053f7f7 260424 devel optional cvs2svn_2.3.0-3_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEUEARECAAYFAlA4wfEACgkQMDatjqUaT93o7gCWLkCs8BT1k3G5TBG0W3LdWwA1
iwCdHlgzT/9ghR1aEaeJe0IF60HtU+4=
=+GQE
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to