Package: src:libgit-repository-perl
Version: 1.324-2
Severity: serious
Control: close -1 1.325-3
Tags: ftbfs bullseye

Dear maintainer:

During a rebuild of all packages in bullseye, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
        perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" 
"LD=x86_64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wl,-z,relro"
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Git::Repository
Writing MYMETA.yml and MYMETA.json
   dh_auto_build
        make -j2
make[1]: Entering directory '/<<PKGBUILDDIR>>'
cp lib/Test/Git.pm blib/lib/Test/Git.pm
cp lib/Git/Repository/Plugin.pm blib/lib/Git/Repository/Plugin.pm
cp lib/Git/Repository/Command.pm blib/lib/Git/Repository/Command.pm
cp lib/Git/Repository/Tutorial.pod blib/lib/Git/Repository/Tutorial.pod
cp lib/Git/Repository.pm blib/lib/Git/Repository.pm
Manifying 5 pod documents
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_test
        make -j2 test TEST_VERBOSE=1
make[1]: Entering directory '/<<PKGBUILDDIR>>'
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" 
"undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t .............
1..4
ok 1 - Git/Repository.pm loaded ok
ok 2 - Git/Repository/Command.pm loaded ok
ok 3 - Git/Repository/Plugin.pm loaded ok
ok 4 - Test/Git.pm loaded ok
ok
#
# Versions for all modules listed in MYMETA.json (including optional ones):
#
# === Configure Requires ===
#
#     Module              Want Have
#     ------------------- ---- ----
#     ExtUtils::MakeMaker  any 7.44
#
# === Build Requires ===
#
#     Module              Want Have
#     ------------------- ---- ----
#     ExtUtils::MakeMaker  any 7.44
#
# === Test Requires ===
#
#     Module               Want     Have
#     ------------------- ----- --------
#     ExtUtils::MakeMaker   any     7.44
#     File::Path            any     2.16
#     File::Spec            any     3.78
#     IO::Handle            any     1.42
#     IPC::Open3            any     1.21
#     Test::More            any 1.302175
#     Test::Requires::Git 1.005    1.008
#     constant              any     1.33
#     lib                   any     0.65
#     overload              any     1.31
#
# === Test Recommends ===
#
#     Module         Want     Have
#     ---------- -------- --------
#     CPAN::Meta 2.120900 2.150010
#
# === Runtime Requires ===
#
#     Module                 Want     Have
#     --------------------- ----- --------
#     Carp                    any     1.50
#     Cwd                     any     3.78
#     Exporter                any     5.74
#     File::Spec              any     3.78
#     File::Spec::Functions   any     3.78
#     File::Temp              any   0.2309
#     Git::Version::Compare 1.001    1.004
#     IO::Handle              any     1.42
#     Scalar::Util            any     1.55
#     System::Command       1.118    1.121
#     Test::Builder           any 1.302175
#     namespace::clean        any     0.27
#     strict                  any     1.11
#     warnings                any     1.47
#
t/00-report-prereqs.t ......
1..1
ok 1
ok
# Testing _is_git with /usr/bin/git from /<<PKGBUILDDIR>>
# Testing _is_git with ../../../usr/bin/git from /<<PKGBUILDDIR>>
t/05-try_git.t .............
1..36
ok 1 - _is_git( this-command-unlikely-to-even-exist-or-be-git ) fails with bad 
git command
ok 2 - run() fails with bad git command
ok 3 - ... with expected error message
ok 4 - _is_git( /<<PKGBUILDDIR>>/this-command-unlikely-to-even-exist-or-be-git 
) fails with bad git command
ok 5 - run() fails with bad git command
ok 6 - ... with expected error message
ok 7 - _is_git( ../this-command-unlikely-to-even-exist-or-be-git ) fails with 
bad git command
ok 8 - run() fails with bad git command
ok 9 - ... with expected error message
ok 10 - _is_git( /usr/bin/perl ) fails with bad git command
ok 11 - run() fails with bad git command
ok 12 - ... with expected error message
ok 13 - _is_git( git ) fails with bad git command
ok 14 - run() fails with bad git command
ok 15 - ... with expected error message
ok 16 - _is_git( t ) fails with bad git command
ok 17 - run() fails with bad git command
ok 18 - ... with expected error message
ok 19 - _is_git( /usr/bin/git )
ok 20 - _is_git( ../../../usr/bin/git )
ok 21 - real -> /usr/bin/git
ok 22 - symlink to git
ok 23 - link -> target
ok 24 - dangling symlink
ok 25 - link -> target/
ok 26 - symlink to a dir
ok 27 - sub/link -> /usr/bin/git
ok 28 - symlink to git
ok 29 - real -> /usr/bin/git
ok 30 - symlink to git
ok 31 - link -> target
ok 32 - dangling symlink
ok 33 - link -> target/
ok 34 - symlink to a dir
ok 35 - sub/link -> /usr/bin/git
ok 36 - symlink to git
ok
# git version 2.30.2
# git version 2.30.2
t/06-version.t .............
1..205
ok 1 - git version 2.30.2
ok 2 - 2.30.2 version_eq 2.30.2
ok 3 - 2.30.2 not version_eq 3.30.2
ok 4 - 2.30.2 not version_eq 2.31.2
ok 5 - 2.30.2 not version_eq 2.30.3
ok 6 - 2.30.2 not version_eq 1.30.2
ok 7 - 2.30.2 not version_eq 2.29.2
ok 8 - 2.30.2 not version_eq 2.30.1
ok 9 - 2.30.2 version_ne 3.30.2
ok 10 - 2.30.2 version_ne 2.31.2
ok 11 - 2.30.2 version_ne 2.30.3
ok 12 - 2.30.2 version_ne 1.30.2
ok 13 - 2.30.2 version_ne 2.29.2
ok 14 - 2.30.2 version_ne 2.30.1
ok 15 - 2.30.2 not version_ne 2.30.2
ok 16 - 2.30.2 version_gt 1.30.2
ok 17 - 2.30.2 version_gt 2.29.2
ok 18 - 2.30.2 version_gt 2.30.1
ok 19 - 2.30.2 not version_gt 3.30.2
ok 20 - 2.30.2 not version_gt 2.31.2
ok 21 - 2.30.2 not version_gt 2.30.3
ok 22 - 2.30.2 version_lt 3.30.2
ok 23 - 2.30.2 version_lt 2.31.2
ok 24 - 2.30.2 version_lt 2.30.3
ok 25 - 2.30.2 not version_lt 1.30.2
ok 26 - 2.30.2 not version_lt 2.29.2
ok 27 - 2.30.2 not version_lt 2.30.1
ok 28 - 2.30.2 version_le 2.30.2
ok 29 - 2.30.2 version_le 3.30.2
ok 30 - 2.30.2 version_le 2.31.2
ok 31 - 2.30.2 version_le 2.30.3
ok 32 - 2.30.2 not version_le 1.30.2
ok 33 - 2.30.2 not version_le 2.29.2
ok 34 - 2.30.2 not version_le 2.30.1
ok 35 - 2.30.2 version_ge 2.30.2
ok 36 - 2.30.2 version_ge 1.30.2
ok 37 - 2.30.2 version_ge 2.29.2
ok 38 - 2.30.2 version_ge 2.30.1
ok 39 - 2.30.2 not version_ge 3.30.2
ok 40 - 2.30.2 not version_ge 2.31.2
ok 41 - 2.30.2 not version_ge 2.30.3
ok 42 - 1.7.2.rc0.13.gc9eaaa version_eq 1.7.2.rc0.13.gc9eaaa
ok 43 - 1.7.2.rc0.13.gc9eaaa not version_ne 1.7.2.rc0.13.gc9eaaa
ok 44 - 1.7.2.rc0.13.gc9eaaa version_ge 1.7.2.rc0.13.gc9eaaa
ok 45 - 1.7.2.rc0.13.gc9eaaa not version_lt 1.7.2.rc0.13.gc9eaaa
ok 46 - 1.7.2.rc0.13.gc9eaaa version_le 1.7.2.rc0.13.gc9eaaa
ok 47 - 1.7.2.rc0.13.gc9eaaa not version_gt 1.7.2.rc0.13.gc9eaaa
ok 48 - 1.7.1 version_gt 1.7.1.rc0
ok 49 - 1.7.1 not version_le 1.7.1.rc0
ok 50 - 1.7.1.rc1 version_gt 1.7.1.rc0
ok 51 - 1.7.1.rc1 not version_le 1.7.1.rc0
ok 52 - 1.3.2 version_gt 0.99
ok 53 - 1.3.2 not version_le 0.99
ok 54 - 1.7.2.rc0.13.gc9eaaa version_gt 1.7.0.4
ok 55 - 1.7.2.rc0.13.gc9eaaa not version_le 1.7.0.4
ok 56 - 1.7.1.rc2 version_gt 1.7.1.rc1
ok 57 - 1.7.1.rc2 not version_le 1.7.1.rc1
ok 58 - 1.7.2.rc0.1.g078e version_gt 1.7.2.rc0
ok 59 - 1.7.2.rc0.1.g078e not version_le 1.7.2.rc0
ok 60 - 1.7.2.rc0.10.g1ba5c version_gt 1.7.2.rc0.1.g078e
ok 61 - 1.7.2.rc0.10.g1ba5c not version_le 1.7.2.rc0.1.g078e
ok 62 - 1.7.1.1 version_gt 1.7.1.1.gc8c07
ok 63 - 1.7.1.1 not version_le 1.7.1.1.gc8c07
ok 64 - 1.7.1.1 version_gt 1.7.1.1.g5f35a
ok 65 - 1.7.1.1 not version_le 1.7.1.1.g5f35a
ok 66 - 1.0.0b version_gt 1.0.0a
ok 67 - 1.0.0b not version_le 1.0.0a
ok 68 - 1.0.3 version_gt 1.0.0a
ok 69 - 1.0.3 not version_le 1.0.0a
ok 70 - 1.7.0.4 version_ne 1.7.2.rc0.13.gc9eaaa
ok 71 - 1.7.0.4 not version_eq 1.7.2.rc0.13.gc9eaaa
ok 72 - 1.7.1.rc1 version_ne 1.7.1.rc2
ok 73 - 1.7.1.rc1 not version_eq 1.7.1.rc2
ok 74 - 1.0.0a version_ne 1.0.0
ok 75 - 1.0.0a not version_eq 1.0.0
ok 76 - 1.4.0.rc1 version_le 1.4.1
ok 77 - 1.4.0.rc1 not version_gt 1.4.1
ok 78 - 1.0.0a version_gt 1.0.0
ok 79 - 1.0.0a not version_le 1.0.0
ok 80 - 1.0.0a version_lt 1.0.3
ok 81 - 1.0.0a not version_ge 1.0.3
ok 82 - 1.0.0a version_eq 1.0.1
ok 83 - 1.0.0a not version_ne 1.0.1
ok 84 - 1.0.0b version_eq 1.0.2
ok 85 - 1.0.0b not version_ne 1.0.2
ok 86 - 0.99 version_lt 1.0.2
ok 87 - 0.99 not version_ge 1.0.2
ok 88 - 0.99 version_lt 0.99.7a
ok 89 - 0.99 not version_ge 0.99.7a
ok 90 - 0.99.9c version_lt 0.99.9g
ok 91 - 0.99.9c not version_ge 0.99.9g
ok 92 - 0.99.7c version_lt 0.99.7d
ok 93 - 0.99.7c not version_ge 0.99.7d
ok 94 - 0.99.7c version_lt 0.99.8
ok 95 - 0.99.7c not version_ge 0.99.8
ok 96 - 1.0.rc2 version_eq 0.99.9i
ok 97 - 1.0.rc2 not version_ne 0.99.9i
ok 98 - 1.7.1.236.g81fa0 version_gt 1.7.1
ok 99 - 1.7.1.236.g81fa0 not version_le 1.7.1
ok 100 - 1.7.1.236.g81fa0 version_lt 1.7.1.1
ok 101 - 1.7.1.236.g81fa0 not version_ge 1.7.1.1
ok 102 - 1.7.1.211.g54fcb21 version_gt 1.7.1.209.gd60ad81
ok 103 - 1.7.1.211.g54fcb21 not version_le 1.7.1.209.gd60ad81
ok 104 - 1.7.1.211.g54fcb21 version_ge 1.7.1.209.gd60ad81
ok 105 - 1.7.1.211.g54fcb21 not version_lt 1.7.1.209.gd60ad81
ok 106 - 1.7.1.209.gd60ad81 version_lt 1.7.1.1.1.g66bd8ab
ok 107 - 1.7.1.209.gd60ad81 not version_ge 1.7.1.1.1.g66bd8ab
ok 108 - 1.7.0.2.msysgit.0 version_gt 1.6.6
ok 109 - 1.7.0.2.msysgit.0 not version_le 1.6.6
ok 110 - 1.7.1 version_lt 1.7.1.1.gc8c07
ok 111 - 1.7.1 not version_ge 1.7.1.1.gc8c07
ok 112 - 1.7.1 version_lt 1.7.1.1.g5f35a
ok 113 - 1.7.1 not version_ge 1.7.1.1.g5f35a
ok 114 - 1.7.1.1 version_gt 1.7.1.1.gc8c07
ok 115 - 1.7.1.1 not version_le 1.7.1.1.gc8c07
ok 116 - 1.7.1.1 version_gt 1.7.1.1.g5f35a
ok 117 - 1.7.1.1 not version_le 1.7.1.1.g5f35a
ok 118 - 1.7.1.1.gc8c07 version_eq 1.7.1.1.g5f35a
ok 119 - 1.7.1.1.gc8c07 not version_ne 1.7.1.1.g5f35a
ok 120 - 1.3.GIT version_gt 1.3.0
ok 121 - 1.3.GIT not version_le 1.3.0
ok 122 - 1.3.GIT version_lt 1.3.1
ok 123 - 1.3.GIT not version_ge 1.3.1
ok 124 - 1.7.2.rc0.13.gc9eaaa version_eq 1.7.2.rc0.13.gc9eaaa
ok 125 - 1.7.2.rc0.13.gc9eaaa not version_ne 1.7.2.rc0.13.gc9eaaa
ok 126 - 1.7.2.rc0.13.gc9eaaa version_le 1.7.2.rc0.13.gc9eaaa
ok 127 - 1.7.2.rc0.13.gc9eaaa not version_gt 1.7.2.rc0.13.gc9eaaa
ok 128 - 1.7.2.rc0.13.gc9eaaa version_ge 1.7.2.rc0.13.gc9eaaa
ok 129 - 1.7.2.rc0.13.gc9eaaa not version_lt 1.7.2.rc0.13.gc9eaaa
ok 130 - 1.7.1.rc0 version_lt 1.7.1
ok 131 - 1.7.1.rc0 not version_ge 1.7.1
ok 132 - 1.7.1.rc0 version_lt 1.7.1.rc1
ok 133 - 1.7.1.rc0 not version_ge 1.7.1.rc1
ok 134 - 0.99 version_lt 1.3.2
ok 135 - 0.99 not version_ge 1.3.2
ok 136 - 1.7.0.4 version_lt 1.7.2.rc0.13.gc9eaaa
ok 137 - 1.7.0.4 not version_ge 1.7.2.rc0.13.gc9eaaa
ok 138 - 1.7.1.rc1 version_lt 1.7.1.rc2
ok 139 - 1.7.1.rc1 not version_ge 1.7.1.rc2
ok 140 - 1.7.2.rc0 version_lt 1.7.2.rc0.1.g078e
ok 141 - 1.7.2.rc0 not version_ge 1.7.2.rc0.1.g078e
ok 142 - 1.7.2.rc0.1.g078e version_lt 1.7.2.rc0.10.g1ba5c
ok 143 - 1.7.2.rc0.1.g078e not version_ge 1.7.2.rc0.10.g1ba5c
ok 144 - 1.7.1.1.gc8c07 version_lt 1.7.1.1
ok 145 - 1.7.1.1.gc8c07 not version_ge 1.7.1.1
ok 146 - 1.7.1.1.g5f35a version_lt 1.7.1.1
ok 147 - 1.7.1.1.g5f35a not version_ge 1.7.1.1
ok 148 - 1.0.0a version_lt 1.0.0b
ok 149 - 1.0.0a not version_ge 1.0.0b
ok 150 - 1.0.0a version_lt 1.0.3
ok 151 - 1.0.0a not version_ge 1.0.3
ok 152 - 1.7.2.rc0.13.gc9eaaa version_ne 1.7.0.4
ok 153 - 1.7.2.rc0.13.gc9eaaa not version_eq 1.7.0.4
ok 154 - 1.7.1.rc2 version_ne 1.7.1.rc1
ok 155 - 1.7.1.rc2 not version_eq 1.7.1.rc1
ok 156 - 1.0.0 version_ne 1.0.0a
ok 157 - 1.0.0 not version_eq 1.0.0a
ok 158 - 1.4.1 version_ge 1.4.0.rc1
ok 159 - 1.4.1 not version_lt 1.4.0.rc1
ok 160 - 1.0.0 version_lt 1.0.0a
ok 161 - 1.0.0 not version_ge 1.0.0a
ok 162 - 1.0.3 version_gt 1.0.0a
ok 163 - 1.0.3 not version_le 1.0.0a
ok 164 - 1.0.1 version_eq 1.0.0a
ok 165 - 1.0.1 not version_ne 1.0.0a
ok 166 - 1.0.2 version_eq 1.0.0b
ok 167 - 1.0.2 not version_ne 1.0.0b
ok 168 - 1.0.2 version_gt 0.99
ok 169 - 1.0.2 not version_le 0.99
ok 170 - 0.99.7a version_gt 0.99
ok 171 - 0.99.7a not version_le 0.99
ok 172 - 0.99.9g version_gt 0.99.9c
ok 173 - 0.99.9g not version_le 0.99.9c
ok 174 - 0.99.7d version_gt 0.99.7c
ok 175 - 0.99.7d not version_le 0.99.7c
ok 176 - 0.99.8 version_gt 0.99.7c
ok 177 - 0.99.8 not version_le 0.99.7c
ok 178 - 0.99.9i version_eq 1.0.rc2
ok 179 - 0.99.9i not version_ne 1.0.rc2
ok 180 - 1.7.1 version_lt 1.7.1.236.g81fa0
ok 181 - 1.7.1 not version_ge 1.7.1.236.g81fa0
ok 182 - 1.7.1.1 version_gt 1.7.1.236.g81fa0
ok 183 - 1.7.1.1 not version_le 1.7.1.236.g81fa0
ok 184 - 1.7.1.209.gd60ad81 version_lt 1.7.1.211.g54fcb21
ok 185 - 1.7.1.209.gd60ad81 not version_ge 1.7.1.211.g54fcb21
ok 186 - 1.7.1.209.gd60ad81 version_le 1.7.1.211.g54fcb21
ok 187 - 1.7.1.209.gd60ad81 not version_gt 1.7.1.211.g54fcb21
ok 188 - 1.7.1.1.1.g66bd8ab version_gt 1.7.1.209.gd60ad81
ok 189 - 1.7.1.1.1.g66bd8ab not version_le 1.7.1.209.gd60ad81
ok 190 - 1.6.6 version_lt 1.7.0.2.msysgit.0
ok 191 - 1.6.6 not version_ge 1.7.0.2.msysgit.0
ok 192 - 1.7.1.1.gc8c07 version_gt 1.7.1
ok 193 - 1.7.1.1.gc8c07 not version_le 1.7.1
ok 194 - 1.7.1.1.g5f35a version_gt 1.7.1
ok 195 - 1.7.1.1.g5f35a not version_le 1.7.1
ok 196 - 1.7.1.1.gc8c07 version_lt 1.7.1.1
ok 197 - 1.7.1.1.gc8c07 not version_ge 1.7.1.1
ok 198 - 1.7.1.1.g5f35a version_lt 1.7.1.1
ok 199 - 1.7.1.1.g5f35a not version_ge 1.7.1.1
ok 200 - 1.7.1.1.g5f35a version_eq 1.7.1.1.gc8c07
ok 201 - 1.7.1.1.g5f35a not version_ne 1.7.1.1.gc8c07
ok 202 - 1.3.0 version_lt 1.3.GIT
ok 203 - 1.3.0 not version_ge 1.3.GIT
ok 204 - 1.3.1 version_gt 1.3.GIT
ok 205 - 1.3.1 not version_le 1.3.GIT
ok
t/07-version.t .............
1..41
ok 1 - version() options (small git)
ok 2 - version() options (big git)
ok 3 - version_eq(1.2.3) options
ok 4 - version_eq(1.2.3) options (any order)
ok 5 - version_eq(1.2.3) options (with bogus extra args)
ok 6 - version_ne(1.2.2) options
ok 7 - version_ne(1.2.2) options (any order)
ok 8 - version_ne(1.2.2) options (with bogus extra args)
ok 9 - version_lt(1.2.3.5) options
ok 10 - version_lt(1.2.3.5) options (any order)
ok 11 - version_lt(1.2.3.5) options (with bogus extra args)
ok 12 - version_le(1.2.3) options
ok 13 - version_le(1.2.3) options (any order)
ok 14 - version_le(1.2.3) options (with bogus extra args)
ok 15 - version_le(1.2.3.5) options
ok 16 - version_le(1.2.3.5) options (any order)
ok 17 - version_le(1.2.3.5) options (with bogus extra args)
ok 18 - version_gt(1.1.1) options
ok 19 - version_gt(1.1.1) options (any order)
ok 20 - version_gt(1.1.1) options (with bogus extra args)
ok 21 - version_ge(1.2.3) options
ok 22 - version_ge(1.2.3) options (any order)
ok 23 - version_ge(1.2.3) options (with bogus extra args)
ok 24 - version_ge(1.2.2) options
ok 25 - version_ge(1.2.2) options (any order)
ok 26 - version_ge(1.2.2) options (with bogus extra args)
ok 27 - version_eq(2.32.2) options
ok 28 - version_eq(2.32.2) options (any order)
ok 29 - version_eq(2.32.2) options (with bogus extra args)
ok 30 - version_ne(2.30.2) options
ok 31 - version_ne(2.30.2) options (any order)
ok 32 - version_ne(2.30.2) options (with bogus extra args)
ok 33 - version_gt(2.30.2) options
ok 34 - version_gt(2.30.2) options (any order)
ok 35 - version_gt(2.30.2) options (with bogus extra args)
ok 36 - version_ge(2.31.2) options
ok 37 - version_ge(2.31.2) options (any order)
ok 38 - version_ge(2.31.2) options (with bogus extra args)
ok 39 - version_ge(2.32.2) options
ok 40 - version_ge(2.32.2) options (any order)
ok 41 - version_ge(2.32.2) options (with bogus extra args)
ok
t/10-new_fail.t ............
1..12
ok 1 - Missing repository directory
ok 2 - ... expected error message
ok 3 - Missing work_tree directory
ok 4 - ... expected error message
ok 5 - repository directory is not a git repository
ok 6 - ... expected error message
ok 7 - work_tree directory is not a git working copy
ok 8 - ... expected error message
ok 9 - work_tree's repository directory is not a git repository
ok 10 - ... expected error message
ok 11 - unknown extra parameter
ok 12 - ... expected error message
ok
hint: Using 'master' as the name for the initial branch. This default branch 
name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint:   git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint:   git branch -m <name> at t/11-create.t line 57.
hint: Using 'master' as the name for the initial branch. This default branch 
name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint:   git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint:   git branch -m <name> at t/11-create.t line 193.
hint: Using 'master' as the name for the initial branch. This default branch 
name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint:   git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint:   git branch -m <name> at t/11-create.t line 219.
hint: Using 'master' as the name for the initial branch. This default branch 
name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint:   git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint:   git branch -m <name> at t/11-create.t line 243.
hint: Using 'master' as the name for the initial branch. This default branch 
name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint:   git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint:   git branch -m <name> at t/11-create.t line 269.
hint: Using 'master' as the name for the initial branch. This default branch 
name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint:   git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint:   git branch -m <name> at t/11-create.t line 302.
t/11-create.t ..............
1..96
ok 1 - init => 1
ok 2 - An object of class 'Git::Repository' isa 'Git::Repository'
ok 3 - ... correct git_dir
ok 4 - ... correct work_tree
ok 5 - ... correct options
ok 6 - new( git_dir => 1 )
ok 7 - An object of class 'Git::Repository' isa 'Git::Repository'
ok 8 - ... correct git_dir
ok 9 - ... correct work_tree
ok 10 - ... correct options
ok 11 - new( work_tree => 1 )
ok 12 - An object of class 'Git::Repository' isa 'Git::Repository'
ok 13 - ... correct git_dir
ok 14 - ... correct work_tree
ok 15 - ... correct options
ok 16 - new( work_tree => 1/sub )
ok 17 - An object of class 'Git::Repository' isa 'Git::Repository'
ok 18 - ... correct git_dir
ok 19 - ... correct work_tree
ok 20 - ... correct options
ok 21 - new() => 1
ok 22 - An object of class 'Git::Repository' isa 'Git::Repository'
ok 23 - ... correct git_dir
ok 24 - ... correct work_tree
ok 25 - ... correct options
ok 26 - new() => 1/sub
ok 27 - An object of class 'Git::Repository' isa 'Git::Repository'
ok 28 - ... correct git_dir
ok 29 - ... correct work_tree
ok 30 - ... correct options
ok 31 - new( work_tree => 1, git_dir => 1/.git ) => 1/sub
ok 32 - An object of class 'Git::Repository' isa 'Git::Repository'
ok 33 - ... correct git_dir
ok 34 - ... correct work_tree
ok 35 - ... correct options
ok 36 - clone => 1 => 2
ok 37 - An object of class 'Git::Repository' isa 'Git::Repository'
ok 38 - ... correct git_dir
ok 39 - ... correct work_tree
ok 40 - ... correct options
ok 41 - clone => --bare, 2 => 3
ok 42 - An object of class 'Git::Repository' isa 'Git::Repository'
ok 43 - ... correct git_dir
ok 44 - ... correct work_tree
ok 45 - ... correct options
ok 46 - clone => --bare, 3 => 4
ok 47 - An object of class 'Git::Repository' isa 'Git::Repository'
ok 48 - ... correct git_dir
ok 49 - ... correct work_tree
ok 50 - ... correct options
ok 51 - clone => 5 => 6 - FAILED
ok 52 - clone => 5 => 6 - did not create a repository
ok 53 - fatal error from git
ok 54 - clone => 6 - 7
ok 55 - An object of class 'Git::Repository' isa 'Git::Repository'
ok 56 - ... correct git_dir
ok 57 - ... correct work_tree
ok 58 - ... correct options
ok 59 - new( git_dir => 7 )
ok 60 - An object of class 'Git::Repository' isa 'Git::Repository'
ok 61 - ... correct git_dir
ok 62 - ... correct work_tree
ok 63 - ... correct options
ok 64 - init - cwd => 8, GIT_DIR => '.notgit'
ok 65 - An object of class 'Git::Repository' isa 'Git::Repository'
ok 66 - ... correct git_dir
ok 67 - ... correct work_tree
ok 68 - ... correct options
ok 69 - new( git_dir => 8 )
ok 70 - An object of class 'Git::Repository' isa 'Git::Repository'
ok 71 - ... correct git_dir
ok 72 - ... correct work_tree
ok 73 - ... correct options
ok 74 - init - cwd => 9, GIT_DIR => '.notgit'
ok 75 - An object of class 'Git::Repository' isa 'Git::Repository'
ok 76 - ... correct git_dir
ok 77 - ... correct work_tree
ok 78 - ... correct options
ok 79 - init - cwd => 10, GIT_DIR => '.notgit'
ok 80 - An object of class 'Git::Repository' isa 'Git::Repository'
ok 81 - ... correct git_dir
ok 82 - ... correct work_tree
ok 83 - ... correct options
ok 84 - init => 11 - FAILED
ok 85 - init => 11 - did not create a repository
ok 86 - fatal error from git
ok 87 - init => 12
ok 88 - An object of class 'Git::Repository' isa 'Git::Repository'
ok 89 - ... correct git_dir
ok 90 - ... correct work_tree
ok 91 - ... correct options
ok 92 - init => 12 - again
ok 93 - An object of class 'Git::Repository' isa 'Git::Repository'
ok 94 - ... correct git_dir
ok 95 - ... correct work_tree
ok 96 - ... correct options
ok
t/12-create.t ..............
1..2
ok 1 - Git::Repository->create() fails
ok 2 - ... with expected error message
ok
t/13-sudo.t ................
1..3
ok 1 - wrapper called correctly
ok 2 - sudo meh fails to pass for sudo git
ok 3 - ... with expected error message
ok
hint: Using 'master' as the name for the initial branch. This default branch 
name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint:   git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint:   git branch -m <name> at t/20-simple.t line 45.
t/20-simple.t ..............
1..54
ok 1 - An object of class 'Git::Repository' isa 'Git::Repository'
ok 2 - work tree
ok 3 - git-dir
ok 4 - FAIL with usage text
ok 5 - ... expected usage message
ok 6 - git var GIT_EDITOR
ok 7 - Git complains about lack of smarts and editor
ok 8 - git commit
ok 9 - An object of class 'Git::Repository::Command' isa 
'Git::Repository::Command'
ok 10 - command-line
ok 11 - Git complains about lack of smarts and editor
ok 12 - git commit ; git log
ok 13 - run() with 1 callback
ok 14 - run() with 2 callback
ok 15 - parent commit id
ok 16 - parent tree id
ok 17 - new commit id
ok 18 - new commit id is different from parent id
ok 19 - An object of class 'Git::Repository::Command' isa 
'Git::Repository::Command'
ok 20 - command-line
ok 21 - git log
ok 22 - An object of class 'Git::Repository::Command' isa 
'Git::Repository::Command'
ok 23 - git log -1
ok 24 - An object of class 'Git::Repository::Command' isa 
'Git::Repository::Command'
ok 25 - git log -1
ok 26 - Fail with option { cwd => non-existent dir }
ok 27 - ... expected error message
ok 28 - Fail with more than one Git::Repository object
ok 29 - ... expected error message
ok 30 - git log -1
ok 31 - An object of class 'Git::Repository' isa 'Git::Repository'
ok 32 - work tree
ok 33 - git dir
ok 34 - An object of class 'Git::Repository' isa 'Git::Repository'
ok 35 - work tree
ok 36 - git dir
ok 37 - An object of class 'Git::Repository' isa 'Git::Repository'
ok 38 - work tree (git_dir, no PATH, git option)
ok 39 - git dir (git_dir, no PATH, git option)
ok 40 - An object of class 'Git::Repository' isa 'Git::Repository'
ok 41 - work tree (work_tree, no PATH, git option)
ok 42 - git dir (work_tree, no PATH, git option)
ok 43 - An object of class 'Git::Repository' isa 'Git::Repository'
ok 44 - work tree (no PATH, git option)
ok 45 - git dir (no PATH, git option)
ok 46 - No options on the class
ok 47 - Option hash in new()
ok 48 - Option hash in new() and run()
ok 49 - new() dies when given more than one option HASH
ok 50 - ... expected error message
ok 51 - Git::Repository->new()
ok 52 - Option hash in new() worked
ok 53 - Git::Repository->new()
ok 54 - mktree empty tree
ok
hint: Using 'master' as the name for the initial branch. This default branch 
name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint:   git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint:   git branch -m <name> at /<<PKGBUILDDIR>>/blib/lib/Test/Git.pm line 75.
hint: Using 'master' as the name for the initial branch. This default branch 
name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint:   git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint:   git branch -m <name> at /<<PKGBUILDDIR>>/blib/lib/Test/Git.pm line 75.
Cloning into '/tmp/5_vlGEPvSC/sub'...
fatal: transport 'file' not allowed
fatal: clone of '/tmp/4C3x7Gl_6Z' into submodule path '/tmp/5_vlGEPvSC/sub' 
failed at t/21-submodule.t line 44.
# Looks like your test exited with 128 before it could output anything.
t/21-submodule.t ...........
1..1
Dubious, test returned 128 (wstat 32768, 0x8000)
Failed 1/1 subtests
hint: Using 'master' as the name for the initial branch. This default branch 
name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint:   git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint:   git branch -m <name> at /<<PKGBUILDDIR>>/blib/lib/Test/Git.pm line 75.
t/22-backward.t ............
1..12
ok 1 - Git::Repository->new( working_copy ) fails
ok 2 - ... with expected error message
ok 3 - Git::Repository->new( work_tree working_copy ) fails
ok 4 - ... with expected error message
ok 5 - Git::Repository->new( repository ) fails
ok 6 - ... with expected error message
ok 7 - Git::Repository->new( git_dir repository ) fails
ok 8 - ... with expected error message
ok 9 - Git::Repository->new( git_dir repository work_tree working_copy ) fails
ok 10 - ... with expected error message
ok 11 - Git::Repository->new( repository working_copy work_tree git_dir ) fails
ok 12 - ... with expected error message
ok
hint: Using 'master' as the name for the initial branch. This default branch 
name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint:   git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint:   git branch -m <name> at /<<PKGBUILDDIR>>/blib/lib/Test/Git.pm line 75.
t/23-quiet.t ...............
1..7
ok 1 - No warning for: git mktree { input =>  }
ok 2 - No warning for: git commit-tree 4b825dc642cb6eb9a060e54bf8d69288fbee4904 { 
input => empty tree }
ok 3 - No warning for: git update-ref refs/heads/master 
517c37b0a6994255439acff78c17c1ab998c3c20
ok 4 - Got the expected warning for: git checkout -b slave
ok 5 - Got the expected warning for: git checkout master
ok 6 - No warning for: git checkout slave { quiet => 1 }
ok 7 - No warning for: git checkout master { quiet => 1 }
ok
t/24-errors.t ..............
1..65
ok 1 - log -1: died
ok 2 - log -1: exit status 128
ok 3 - warnings: 0
ok 4 - mktree: ran ok
ok 5 - mktree: exit status 0
ok 6 - warnings: 0
ok 7 - commit-tree 4b825dc642cb6eb9a060e54bf8d69288fbee4904: ran ok
ok 8 - commit-tree 4b825dc642cb6eb9a060e54bf8d69288fbee4904: exit status 0
ok 9 - warnings: 0
ok 10 - update-ref refs/heads/master 517c37b0a6994255439acff78c17c1ab998c3c20: 
ran ok
ok 11 - update-ref refs/heads/master 517c37b0a6994255439acff78c17c1ab998c3c20: 
exit status 0
ok 12 - warnings: 0
ok 13 - rm does-not-exist: died
ok 14 - rm does-not-exist: exit status 128
ok 15 - warnings: 0
ok 16 - checkout does-not-exist: ran ok
ok 17 - checkout does-not-exist: exit status 1
ok 18 - warnings: 1
ok 19 - ... expected warning
ok 20 - checkout does-not-exist: ran ok
ok 21 - checkout does-not-exist: exit status 1
ok 22 - warnings: 0
ok 23 - branch --does-not-exist: died
ok 24 - branch --does-not-exist: exit status 129
ok 25 - warnings: 0
ok 26 - checkout does-not-exist: died
ok 27 - checkout does-not-exist: exit status 1
ok 28 - warnings: 0
ok 29 - checkout does-not-exist: died
ok 30 - checkout does-not-exist: exit status 1
ok 31 - warnings: 0
ok 32 - rm does-not-exist: ran ok
ok 33 - rm does-not-exist: exit status 128
ok 34 - warnings: 1
ok 35 - ... expected warning
ok 36 - rm does-not-exist: ran ok
ok 37 - rm does-not-exist: exit status 128
ok 38 - warnings: 0
ok 39 - exit 123: ran ok
ok 40 - exit 123: exit status 123
ok 41 - warnings: 0
ok 42 - exit 124: died
ok 43 - exit 124: exit status 124
ok 44 - warnings: 0
ok 45 - exit 125: died
ok 46 - exit 125: exit status 125
ok 47 - warnings: 0
ok 48 - exit 126: ran ok
ok 49 - exit 126: exit status 126
ok 50 - warnings: 0
ok 51 - version: died
ok 52 - version: exit status 0
ok 53 - warnings: 0
ok 54 - version: ran ok
ok 55 - version: exit status 0
ok 56 - warnings: 0
ok 57 - exit 140: died
ok 58 - exit 140: exit status 140
ok 59 - warnings: 0
ok 60 - exit 141: died
ok 61 - exit 141: exit status 141
ok 62 - warnings: 0
ok 63 - exit 142: ran ok
ok 64 - exit 142: exit status 142
ok 65 - warnings: 0
ok
hint: Using 'master' as the name for the initial branch. This default branch 
name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint:   git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint:   git branch -m <name> at /<<PKGBUILDDIR>>/blib/lib/Test/Git.pm line 75.
t/25-plugins.t .............
1..25
ok 1 - No hello() method
ok 2 - use Git::Repository;
ok 3 - hello() method is there
ok 4 - ... with expected value
ok 5 - hello_gitdir() method is there
ok 6 - ... with expected value
ok 7 - Failed to load inexistent plugin
ok 8 - ... expected error message
ok 9 - use Git::Repository;
ok 10 - Got 3 warnings
ok 11 - ... deprecation warning
ok 12 - ... unknown keyword
ok 13 - ... redefined method warning
ok 14 - use Git::Repository;
ok 15 - Got 3 warnings
ok 16 - ... deprecation warning
ok 17 - ... unknown keyword
ok 18 - ... no valid keyword left
ok 19 - hello() method is there
ok 20 - ... with new value
ok 21 - hello_worktree() method is not there
ok 22 - ... expected error message
ok 23 - use Git::Repository;
ok 24 - myhello() method is there
ok 25 - ... with expected value
ok
hint: Using 'master' as the name for the initial branch. This default branch 
name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint:   git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint:   git branch -m <name> at t/26-overloaded_objects.t line 38.
t/26-overloaded_objects.t ..
1..3
# Initialized empty Git repository in /tmp/Rqa2nY9bKC/.git/
ok 1 - git repo initialized
ok 2 - An object of class 'Git::Repository' isa 'Git::Repository'
ok 3 - /tmp/Rqa2nY9bKC
ok
hint: Using 'master' as the name for the initial branch. This default branch 
name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint:   git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint:   git branch -m <name> at /<<PKGBUILDDIR>>/blib/lib/Test/Git.pm line 75.
Cloning into '/tmp/A7HbTAwhNg'...
done. at /<<PKGBUILDDIR>>/blib/lib/Test/Git.pm line 75.
Cloning into '/tmp/zaMmfeR0d5'...
done. at /<<PKGBUILDDIR>>/blib/lib/Test/Git.pm line 75.
t/30-test_repository.t .....
ok 1 - work_tree clone: different git_dir
ok 2 - work_tree clone: different work_tree
ok 3 - work_tree clone points to the same master
ok 4 - git_dir clone: different git_dir
ok 5 - git_dir clone: different work_tree
ok 6 - git_dir clone points to the same master
1..6
ok
t/author-pod-coverage.t .... skipped: these tests are for testing by the author
t/author-pod-syntax.t ...... skipped: these tests are for testing by the author
t/release-distmeta.t ....... skipped: these tests are for release candidate 
testing
t/test-all-git.t ........... skipped: these tests are for extended testing

Test Summary Report
-------------------
t/21-submodule.t         (Wstat: 32768 Tests: 0 Failed: 0)
  Non-zero exit status: 128
  Parse errors: Bad plan.  You planned 1 tests but ran 0.
Files=21, Tests=572,  3 wallclock secs ( 0.08 usr  0.03 sys +  2.15 cusr  1.26 
csys =  3.52 CPU)
Result: FAIL
Failed 1/21 test programs. 0/572 subtests failed.
make[1]: *** [Makefile:894: test_dynamic] Error 255
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test: error: make -j2 test TEST_VERBOSE=1 returned exit code 2
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/bullseye/

About the archive rebuild: The build was made on virtual machines
of type m6a.large and r6a.large from AWS, using sbuild and a
reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.

Reply via email to