Source: git
Version: 1:2.29.2-1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201119 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> *** t3100-ls-tree-restrict.sh ***
> Initialized empty Git repository in /<<PKGBUILDDIR>>/t/trash 
> directory.t3100-ls-tree-restrict/.git/
> expecting success of 3100.1 'setup': mkdir path2 path2/baz &&
>      echo Hi >path0 &&
>      test_ln_s_add path0 path1 &&
>      test_ln_s_add ../path1 path2/bazbo &&
>      echo Lo >path2/foo &&
>      echo Mi >path2/baz/b &&
>      find path? \( -type f -o -type l \) -print |
>      xargs git update-index --add &&
>      tree=$(git write-tree) &&
>      echo $tree
> checking prerequisite: SYMLINKS
> 
> mkdir -p "$TRASH_DIRECTORY/prereq-test-dir" &&
> (
>       cd "$TRASH_DIRECTORY/prereq-test-dir" &&
>       # test whether the filesystem supports symbolic links
>       ln -s x y && test -h y
> 
> )
> prerequisite SYMLINKS ok
> a384d4f8dd786f29d6da4705dee4c2c0bc6b5049
> ok 1 - setup
> 
> expecting success of 3100.2 'ls-tree plain': git ls-tree $tree >current &&
>      cat >expected <<\EOF &&
> 100644 blob X path0
> 120000 blob X path1
> 040000 tree X path2
> EOF
>      test_output
> ok 2 - ls-tree plain
> 
> expecting success of 3100.3 'ls-tree recursive': git ls-tree -r $tree 
> >current &&
>      cat >expected <<\EOF &&
> 100644 blob X path0
> 120000 blob X path1
> 100644 blob X path2/baz/b
> 120000 blob X path2/bazbo
> 100644 blob X path2/foo
> EOF
>      test_output
> ok 3 - ls-tree recursive
> 
> expecting success of 3100.4 'ls-tree recursive with -t': git ls-tree -r -t 
> $tree >current &&
>      cat >expected <<\EOF &&
> 100644 blob X path0
> 120000 blob X path1
> 040000 tree X path2
> 040000 tree X path2/baz
> 100644 blob X path2/baz/b
> 120000 blob X path2/bazbo
> 100644 blob X path2/foo
> EOF
>      test_output
> ok 4 - ls-tree recursive with -t
> 
> expecting success of 3100.5 'ls-tree recursive with -d': git ls-tree -r -d 
> $tree >current &&
>      cat >expected <<\EOF &&
> 040000 tree X path2
> 040000 tree X path2/baz
> EOF
>      test_output
> ok 5 - ls-tree recursive with -d
> 
> expecting success of 3100.6 'ls-tree filtered with path': git ls-tree $tree 
> path >current &&
>      cat >expected <<\EOF &&
> EOF
>      test_output
> ok 6 - ls-tree filtered with path
> 
> expecting success of 3100.7 'ls-tree filtered with path1 path0': git ls-tree 
> $tree path1 path0 >current &&
>      cat >expected <<\EOF &&
> 100644 blob X path0
> 120000 blob X path1
> EOF
>      test_output
> ok 7 - ls-tree filtered with path1 path0
> 
> expecting success of 3100.8 'ls-tree filtered with path0/': git ls-tree $tree 
> path0/ >current &&
>      cat >expected <<\EOF &&
> EOF
>      test_output
> --- expected  2020-11-19 07:29:11.106032902 +0000
> +++ check     2020-11-19 07:29:11.106032902 +0000
> @@ -0,0 +1 @@
> +100644 blob X        path0
> not ok 8 - ls-tree filtered with path0/
> #     git ls-tree $tree path0/ >current &&
> #          cat >expected <<\EOF &&
> #     EOF
> #          test_output
> 
> expecting success of 3100.9 'ls-tree filtered with path2': git ls-tree $tree 
> path2 >current &&
>      cat >expected <<\EOF &&
> 040000 tree X path2
> EOF
>      test_output
> ok 9 - ls-tree filtered with path2
> 
> expecting success of 3100.10 'ls-tree filtered with path2/': git ls-tree 
> $tree path2/ >current &&
>      cat >expected <<\EOF &&
> 040000 tree X path2/baz
> 120000 blob X path2/bazbo
> 100644 blob X path2/foo
> EOF
>      test_output
> ok 10 - ls-tree filtered with path2/
> 
> expecting success of 3100.11 'ls-tree filtered with path2/baz': git ls-tree 
> $tree path2/baz >current &&
>      cat >expected <<\EOF &&
> 040000 tree X path2/baz
> EOF
>      test_output
> ok 11 - ls-tree filtered with path2/baz
> 
> expecting success of 3100.12 'ls-tree filtered with path2/bak': git ls-tree 
> $tree path2/bak >current &&
>      cat >expected <<\EOF &&
> EOF
>      test_output
> ok 12 - ls-tree filtered with path2/bak
> 
> expecting success of 3100.13 'ls-tree -t filtered with path2/bak': git 
> ls-tree -t $tree path2/bak >current &&
>      cat >expected <<\EOF &&
> 040000 tree X path2
> EOF
>      test_output
> ok 13 - ls-tree -t filtered with path2/bak
> 
> expecting success of 3100.14 'ls-tree with one path a prefix of the other': 
> git ls-tree $tree path2/baz path2/bazbo >current &&
>      cat >expected <<\EOF &&
> 040000 tree X path2/baz
> 120000 blob X path2/bazbo
> EOF
>      test_output
> ok 14 - ls-tree with one path a prefix of the other
> 
> # failed 1 among 14 test(s)
> 1..14
> make[4]: *** [Makefile:56: t3100-ls-tree-restrict.sh] Error 1

The full build log is available from:
   http://qa-logs.debian.net/2020/11/19/git_2.29.2-1_unstable.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 EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

Reply via email to