Package: git-core
Version: 1.3.3-2
Severity: serious

Hello,

There was a problem while autobuilding your package:

> Automatic build of git-core_1.3.3-2 on avidan by sbuild/i386 0.46
> Build started at 20060616-0523
> ******************************************************************************
...
> /usr/bin/make -C t/ all
> make[2]: Entering directory `/build/buildd/git-core-1.3.3/t'
> *** t0000-basic.sh ***
> *   ok 1: .git/objects should be empty after git-init-db in an empty repo.
> *   ok 2: .git/objects should have 3 subdirectories.
> *   ok 3: git-update-index without --add should fail adding.
> *   ok 4: git-update-index with --add should succeed.
> *   ok 5: writing tree out with git-write-tree
> *   ok 6: validate object ID of a known tree.
> *   ok 7: git-update-index without --remove should fail removing.
> *   ok 8: git-update-index with --remove should be able to remove.
> *   ok 9: git-write-tree should be able to write an empty tree.
> *   ok 10: validate object ID of a known tree.
> *   ok 11: adding various types of objects with git-update-index --add.
> *   ok 12: showing stage with git-ls-files --stage
> *   ok 13: validate git-ls-files output for a known tree.
> *   ok 14: writing tree out with git-write-tree.
> *   ok 15: validate object ID for a known tree.
> *   ok 16: showing tree with git-ls-tree
> *   ok 17: git-ls-tree output for a known tree.
> *   ok 18: showing tree with git-ls-tree -r
> *   ok 19: git-ls-tree -r output for a known tree.
> *   ok 20: git-read-tree followed by write-tree should be idempotent.
> *   ok 21: validate git-diff-files output for a know cache/work tree state.
> *   ok 22: git-update-index --refresh should succeed.
> *   ok 23: no diff after checkout and git-update-index --refresh.
> * passed all 23 test(s)
> *** t0010-racy-git.sh ***
> *   ok 1: Racy GIT trial #0 part A
> *   ok 2: Racy GIT trial #0 part B
> *   ok 3: Racy GIT trial #1 part A
> *   ok 4: Racy GIT trial #1 part B
> *   ok 5: Racy GIT trial #2 part A
> *   ok 6: Racy GIT trial #2 part B
> *   ok 7: Racy GIT trial #3 part A
> *   ok 8: Racy GIT trial #3 part B
> *   ok 9: Racy GIT trial #4 part A
> *   ok 10: Racy GIT trial #4 part B
> * passed all 10 test(s)
> *** t1000-read-tree-m-3way.sh ***
> *   ok 1: adding test file NN and Z/NN
> *   ok 2: adding test file ND and Z/ND
> *   ok 3: adding test file NM and Z/NM
> *   ok 4: adding test file DN and Z/DN
> *   ok 5: adding test file DD and Z/DD
> *   ok 6: adding test file DM and Z/DM
> *   ok 7: adding test file MN and Z/MN
> *   ok 8: adding test file MD and Z/MD
> *   ok 9: adding test file MM and Z/MM
> *   ok 10: adding test file SS
> *   ok 11: adding test file TT
> *   ok 12: prepare initial tree
> *   ok 13: change in branch A (removal)
> *   ok 14: change in branch A (modification)
> *   ok 15: change in branch A (modification)
> *   ok 16: change in branch A (modification)
> *   ok 17: change in branch A (modification)
> *   ok 18: change in branch A (modification)
> *   ok 19: change in branch A (modification)
> *   ok 20: change in branch A (addition)
> *   ok 21: change in branch A (addition)
> *   ok 22: change in branch A (addition)
> *   ok 23: change in branch A (addition)
> *   ok 24: change in branch A (addition)
> *   ok 25: change in branch A (edit)
> *   ok 26: change in branch A (change file to directory)
> *   ok 27: recording branch A tree
> *   ok 28: reading original tree and checking out
> *   ok 29: change in branch B (removal)
> *   ok 30: change in branch B (modification)
> *   ok 31: change in branch B (modification)
> *   ok 32: change in branch B (modification)
> *   ok 33: change in branch B (modification)
> *   ok 34: change in branch B (modification)
> *   ok 35: change in branch B (modification)
> *   ok 36: change in branch B (addition)
> *   ok 37: change in branch B (addition)
> *   ok 38: change in branch B (addition)
> *   ok 39: change in branch B (addition)
> *   ok 40: change in branch B (addition and modification)
> *   ok 41: change in branch B (modification)
> *   ok 42: change in branch B (addition of a file to conflict with directory)
> *   ok 43: recording branch B tree
> *   ok 44: keep contents of 3 trees for easy access
> *   ok 45: 3-way merge with git-read-tree -m, empty cache
> *   ok 46: 3-way merge with git-read-tree -m, match H
> *   ok 47: 1 - must not have an entry not in A.
> *   ok 48: 2 - must match B in !O && !A && B case.
> *   ok 49: 2 - matching B alone is OK in !O && !A && B case.
> *   ok 50: 3 - must match A in !O && A && !B case.
> *   ok 51: 3 - matching A alone is OK in !O && A && !B case.
> *   ok 52: 3 (fail) - must match A in !O && A && !B case.
> *   ok 53: 4 - must match and be up-to-date in !O && A && B && A!=B case.
> *   ok 54: 4 (fail) - must match and be up-to-date in !O && A && B && A!=B 
> case.
> *   ok 55: 4 (fail) - must match and be up-to-date in !O && A && B && A!=B 
> case.
> *   ok 56: 5 - must match in !O && A && B && A==B case.
> *   ok 57: 5 - must match in !O && A && B && A==B case.
> *   ok 58: 5 (fail) - must match A in !O && A && B && A==B case.
> *   ok 59: 6 - must not exist in O && !A && !B case
> *   ok 60: 7 - must not exist in O && !A && B && O!=B case
> *   ok 61: 8 - must not exist in O && !A && B && O==B case
> *   ok 62: 9 - must match and be up-to-date in O && A && !B && O!=A case
> *   ok 63: 9 (fail) - must match and be up-to-date in O && A && !B && O!=A 
> case
> *   ok 64: 9 (fail) - must match and be up-to-date in O && A && !B && O!=A 
> case
> *   ok 65: 10 - must match and be up-to-date in O && A && !B && O==A case
> *   ok 66: 10 (fail) - must match and be up-to-date in O && A && !B && O==A 
> case
> *   ok 67: 10 (fail) - must match and be up-to-date in O && A && !B && O==A 
> case
> *   ok 68: 11 - must match and be up-to-date in O && A && B && O!=A && O!=B 
> && A!=B case
> *   ok 69: 11 (fail) - must match and be up-to-date in O && A && B && O!=A && 
> O!=B && A!=B case
> *   ok 70: 11 (fail) - must match and be up-to-date in O && A && B && O!=A && 
> O!=B && A!=B case
> *   ok 71: 12 - must match A in O && A && B && O!=A && A==B case
> *   ok 72: 12 - must match A in O && A && B && O!=A && A==B case
> *   ok 73: 12 (fail) - must match A in O && A && B && O!=A && A==B case
> *   ok 74: 13 - must match A in O && A && B && O!=A && O==B case
> *   ok 75: 13 - must match A in O && A && B && O!=A && O==B case
> *   ok 76: 14 - must match and be up-to-date in O && A && B && O==A && O!=B 
> case
> *   ok 77: 14 - may match B in O && A && B && O==A && O!=B case
> *   ok 78: 14 (fail) - must match and be up-to-date in O && A && B && O==A && 
> O!=B case
> *   ok 79: 14 (fail) - must match and be up-to-date in O && A && B && O==A && 
> O!=B case
> *   ok 80: 15 - must match A in O && A && B && O==A && O==B case
> *   ok 81: 15 - must match A in O && A && B && O==A && O==B case
> *   ok 82: 15 (fail) - must match A in O && A && B && O==A && O==B case
> *   ok 83: 16 - A matches in one and B matches in another.
> * passed all 83 test(s)
> *** t1001-read-tree-m-2way.sh ***
> *   ok 1: setup
> *   ok 2: 1, 2, 3 - no carry forward
> *   ok 3: 4 - carry forward local addition.
> *   ok 4: 5 - carry forward local addition.
> *   ok 5: 6 - local addition already has the same.
> *   ok 6: 7 - local addition already has the same.
> *   ok 7: 8 - conflicting addition.
> *   ok 8: 9 - conflicting addition.
> *   ok 9: 10 - path removed.
> *   ok 10: 11 - dirty path removed.
> *   ok 11: 12 - unmatching local changes being removed.
> *   ok 12: 13 - unmatching local changes being removed.
> *   ok 13: 14 - unchanged in two heads.
> *   ok 14: 15 - unchanged in two heads.
> *   ok 15: 16 - conflicting local change.
> *   ok 16: 17 - conflicting local change.
> *   ok 17: 18 - local change already having a good result.
> *   ok 18: 19 - local change already having a good result, further modified.
> *   ok 19: 20 - no local change, use new tree.
> *   ok 20: 21 - no local change, dirty cache.
> *   ok 21: 22 - local change cache updated.
> *   ok 22: DF vs DF/DF case setup.
> *   ok 23: DF vs DF/DF case test.
> * passed all 23 test(s)
> *** t1002-read-tree-m-u-2way.sh ***
> *   ok 1: setup
> *   ok 2: 1, 2, 3 - no carry forward
> *   ok 3: 4 - carry forward local addition.
> *   ok 4: 5 - carry forward local addition.
> *   ok 5: 6 - local addition already has the same.
> *   ok 6: 7 - local addition already has the same.
> *   ok 7: 8 - conflicting addition.
> *   ok 8: 9 - conflicting addition.
> *   ok 9: 10 - path removed.
> *   ok 10: 11 - dirty path removed.
> *   ok 11: 12 - unmatching local changes being removed.
> *   ok 12: 13 - unmatching local changes being removed.
> *   ok 13: 14 - unchanged in two heads.
> *   ok 14: 15 - unchanged in two heads.
> *   ok 15: 16 - conflicting local change.
> *   ok 16: 17 - conflicting local change.
> *   ok 17: 18 - local change already having a good result.
> *   ok 18: 19 - local change already having a good result, further modified.
> *   ok 19: 20 - no local change, use new tree.
> *   ok 20: 21 - no local change, dirty cache.
> *   ok 21: DF vs DF/DF case setup.
> *   ok 22: DF vs DF/DF case test.
> * passed all 22 test(s)
> *** t1100-commit-tree-options.sh ***
> *   ok 1: test preparation: write empty tree
> *   ok 2: construct commit
> *   ok 3: read commit
> *   ok 4: compare commit
> * passed all 4 test(s)
> *** t1200-tutorial.sh ***
> *   ok 1: blob
> *   ok 2: blob 557db03
> *   ok 3: git-diff-files -p
> *   ok 4: git diff
> *   ok 5: tree
> *   ok 6: commit
> *   ok 7: git-diff-index -p HEAD
> *   ok 8: git diff HEAD
> *   ok 9: git-whatchanged -p --root
> *   ok 10: git tag my-first-tag
> *   ok 11: git checkout -b mybranch
> *   ok 12: git branch
> *   ok 13: git resolve now fails
> * passed all 13 test(s)
> *** t1300-repo-config.sh ***
> *   ok 1: initial
> *   ok 2: mixed case
> *   ok 3: similar section
> *   ok 4: similar section
> *   ok 5: replace with non-match
> *   ok 6: replace with non-match (actually matching)
> *   ok 7: non-match result
> *   ok 8: multiple unset
> *   ok 9: multiple unset is correct
> *   ok 10: --replace-all
> *   ok 11: all replaced
> *   ok 12: really mean test
> *   ok 13: really really mean test
> *   ok 14: get value
> *   ok 15: unset
> *   ok 16: multivar
> *   ok 17: non-match
> *   ok 18: non-match value
> *   ok 19: ambiguous get
> *   ok 20: get multivar
> *   ok 21: multivar replace
> *   ok 22: ambiguous value
> *   ok 23: ambiguous unset
> *   ok 24: invalid unset
> *   ok 25: multivar unset
> *   ok 26: invalid key
> *   ok 27: correct key
> *   ok 28: hierarchical section
> *   ok 29: hierarchical section value
> *   ok 30: get variable with no value
> * passed all 30 test(s)
> *** t2000-checkout-cache-clash.sh ***
> *   ok 1: git-update-index --add various paths.
> *   ok 2: git-checkout-index without -f should fail on conflicting work tree.
> *   ok 3: git-checkout-index with -f should succeed.
> *   ok 4: git-checkout-index conflicting paths.
> * passed all 4 test(s)
> *** t2001-checkout-cache-clash.sh ***
> *   ok 1: git-update-index --add path0/file0
> *   ok 2: writing tree out with git-write-tree
> *   ok 3: git-update-index --add path1/file1
> *   ok 4: writing tree out with git-write-tree
> *   ok 5: read previously written tree and checkout.
> *   ok 6: git-update-index --add a symlink.
> *   ok 7: writing tree out with git-write-tree
> *   ok 8: read previously written tree and checkout.
> *   ok 9: checking out conflicting path with -f
> * passed all 9 test(s)
> *** t2002-checkout-cache-u.sh ***
> *   ok 1: preparation
> *   ok 2: without -u, git-checkout-index smudges stat information.
> *   ok 3: with -u, git-checkout-index picks up stat information from new 
> files.
> * passed all 3 test(s)
> *** t2003-checkout-cache-mkdir.sh ***
> *   ok 1: setup
> *   ok 2: have symlink in place where dir is expected.
> *   ok 3: use --prefix=path2/
> *   ok 4: use --prefix=tmp-
> *   ok 5: use --prefix=tmp- but with a conflicting file and dir
> *   ok 6: use --prefix=tmp/orary/ where tmp is a symlink
> *   ok 7: use --prefix=tmp/orary- where tmp is a symlink
> *   ok 8: use --prefix=tmp- where tmp-path1 is a symlink
> * passed all 8 test(s)
> *** t2004-checkout-cache-temp.sh ***
> *   ok 1: preparation
> *   ok 2: checkout one stage 0 to temporary file
> *   ok 3: checkout all stage 0 to temporary files
> *   ok 4: prepare 3-way merge
> *   ok 5: checkout one stage 2 to temporary file
> *   ok 6: checkout all stage 2 to temporary files
> *   ok 7: checkout all stages/one file to nothing
> *   ok 8: checkout all stages/one file to temporary files
> *   ok 9: checkout some stages/one file to temporary files
> *   ok 10: checkout all stages/all files to temporary files
> *   ok 11: -- path0: no entry
> *   ok 12: -- path1: all 3 stages
> *   ok 13: -- path2: no stage 1, have stage 2 and 3
> *   ok 14: -- path3: no stage 2, have stage 1 and 3
> *   ok 15: -- path4: no stage 3, have stage 1 and 3
> *   ok 16: -- asubdir/path5: no stage 2 and 3 have stage 1
> *   ok 17: checkout --temp within subdir
> *   ok 18: checkout --temp symlink
> * passed all 18 test(s)
> *** t2100-update-cache-badpath.sh ***
> *   ok 1: git-update-index --add to add various paths.
> *   ok 2: git-update-index to add conflicting path path0/file0 should fail.
> *   ok 3: git-update-index to add conflicting path path1/file1 should fail.
> *   ok 4: git-update-index to add conflicting path path2 should fail.
> *   ok 5: git-update-index to add conflicting path path3 should fail.
> * passed all 5 test(s)
> *** t3000-ls-files-others.sh ***
> *   ok 1: git-ls-files --others to show output.
> *   ok 2: git-ls-files --others should pick up symlinks.
> *   ok 3: git-ls-files --others --directory to show output.
> *   ok 4: git-ls-files --others --directory should not get confused.
> * passed all 4 test(s)
> *** t3001-ls-files-others-exclude.sh ***
> *   ok 1: git-ls-files --others with various exclude options.
> *   ok 2: git-ls-files --others with 
>  line endings.
> * passed all 2 test(s)
> *** t3002-ls-files-dashpath.sh ***
> *   ok 1: setup
> *   ok 2: git-ls-files without path restriction.
> *   ok 3: git-ls-files with path restriction.
> *   ok 4: git-ls-files with path restriction with --.
> *   ok 5: git-ls-files with path restriction with -- --.
> *   ok 6: git-ls-files with no path restriction.
> * passed all 6 test(s)
> *** t3010-ls-files-killed-modified.sh ***
> *   ok 1: git-update-index --add to add various paths.
> *   ok 2: git-ls-files -k to show killed files.
> *   ok 3: validate git-ls-files -k output.
> *   ok 4: git-ls-files -m to show modified files.
> *   ok 5: validate git-ls-files -m output.
> * passed all 5 test(s)
> *** t3020-ls-files-error-unmatch.sh ***
> Committing initial tree ea41dba10b54a794284e0be009a11f0ff3716a28
> *   ok 1: git-ls-files --error-unmatch should fail with unmatched path.
> *   ok 2: git-ls-files --error-unmatch should succeed eith matched paths.
> * passed all 2 test(s)
> *** t3100-ls-tree-restrict.sh ***
> *   ok 1: setup
> *   ok 2: ls-tree plain
> *   ok 3: ls-tree recursive
> *   ok 4: ls-tree recursive with -t
> *   ok 5: ls-tree recursive with -d
> *   ok 6: ls-tree filtered with path
> *   ok 7: ls-tree filtered with path1 path0
> *   ok 8: ls-tree filtered with path0/
> *   ok 9: ls-tree filtered with path2
> *   ok 10: ls-tree filtered with path2/
> *   ok 11: ls-tree filtered with path2/baz
> *   ok 12: ls-tree filtered with path2/bak
> *   ok 13: ls-tree -t filtered with path2/bak
> * passed all 13 test(s)
> *** t3101-ls-tree-dirname.sh ***
> *   ok 1: setup
> *   ok 2: ls-tree plain
> *   ok 3: ls-tree recursive
> *   ok 4: ls-tree filter 1.txt
> *   ok 5: ls-tree filter path1/b/c/1.txt
> *   ok 6: ls-tree filter all 1.txt files
> *   ok 7: ls-tree filter directories
> *   ok 8: ls-tree filter odd names
> *   ok 9: ls-tree filter missing files and extra slashes
> * passed all 9 test(s)
> *** t3200-branch.sh ***
> *   ok 1: prepare an trivial repository
> *   ok 2: git branch --help should return success now.
> *   ok 3: git branch --help should not have created a bogus branch
> *   ok 4: git branch abc should create a branch
> *   ok 5: git branch a/b/c should create a branch
> * passed all 5 test(s)
> *** t3300-funny-names.sh ***
> *   ok 1: git-ls-files no-funny
> * FAIL 2: git-ls-files with-funny
>       git-update-index --add "$p1" &&
>               git-ls-files >current &&
>               diff -u expected current
> *   ok 3: git-ls-files -z with-funny
> * FAIL 4: git-ls-tree with funny
>       git-ls-tree -r $t1 | sed -e "s/^[^      ]*      //" >current &&
>                diff -u expected current
> * FAIL 5: git-diff-index with-funny
>       git-diff-index --name-status $t0 >current &&
>               diff -u expected current
> * FAIL 6: git-diff-tree with-funny
>       git-diff-tree --name-status $t0 $t1 >current &&
>               diff -u expected current
> *   ok 7: git-diff-index -z with-funny
> *   ok 8: git-diff-tree -z with-funny
> * FAIL 9: git-diff-tree -C with-funny
>       git-diff-tree -C --find-copies-harder --name-status \
>                       $t0 $t1 | sed -e s/^C[0-9]*/CNUM/ >current &&
>               diff -u expected current
> * FAIL 10: git-diff-tree delete with-funny
>       git-update-index --force-remove "$p0" &&
>               git-diff-index -M --name-status \
>                       $t0 | sed -e s/^R[0-9]*/RNUM/ >current &&
>               diff -u expected current
> * FAIL 11: git-diff-tree delete with-funny
>       git-diff-index -M -p $t0 |
>                sed -e "s/index [0-9]*%/index NUM%/" >current &&
>                diff -u expected current
> * FAIL 12: git-diff-tree delete with-funny
>       git-diff-index -M -p $t0 |
>                sed -e "s/index [0-9]*%/index NUM%/" >current &&
>                diff -u expected current
> * FAIL 13: git-diff-tree rename with-funny applied
>       git-diff-index -M -p $t0 |
>                git-apply --stat | sed -e "s/|.*//" -e "s/ *\$//" >current &&
>                diff -u expected current
> * FAIL 14: git-diff-tree delete with-funny applied
>       git-diff-index -p $t0 |
>                git-apply --stat | sed -e "s/|.*//" -e "s/ *\$//" >current &&
>                diff -u expected current
> * FAIL 15: git-apply non-git diff
>       git-diff-index -p $t0 |
>                sed -ne "/[EMAIL PROTECTED]/p" |
>                git-apply --stat | sed -e "s/|.*//" -e "s/ *\$//" >current &&
>                diff -u expected current
> * failed 11 among 15 test(s)
> make[2]: *** [t3300-funny-names.sh] Error 1
> make[2]: Leaving directory `/build/buildd/git-core-1.3.3/t'
> make[1]: *** [test] Error 2
> make[1]: Leaving directory `/build/buildd/git-core-1.3.3'
> make: *** [build-arch-stamp] Error 2
> ******************************************************************************
> Build finished at 20060616-0530
> FAILED [dpkg-buildpackage died]
> ------------------------------------------------------------------------------

Cheers,
-- 
Julien Danjou
.''`.  Debian Developer
: :' : http://julien.danjou.info
`. `'  http://people.debian.org/~acid
  `-   9A0D 5FD9 EB42 22F6 8974  C95C A462 B51E C2FE E5CD

Attachment: signature.asc
Description: Digital signature

Reply via email to