Bug#918435: libgit-raw-perl: FTBFS (failing tests)

2019-01-13 Thread Marc Haber
Thanks, Niko, for the swift reaction, the good explanation and the
splendid work!

Greetings
Marc

-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421



Bug#918435: libgit-raw-perl: FTBFS (failing tests)

2019-01-12 Thread Niko Tyni
On Sun, Jan 06, 2019 at 12:14:33AM +, Santiago Vila wrote:
> Package: src:libgit-raw-perl
> Version: 0.79-5
> Severity: serious
> Tags: ftbfs

> Test Summary Report
> ---
> t/33-worktree.t   (Wstat: 512 Tests: 11 Failed: 0)
>   Non-zero exit status: 2
>   Parse errors: No plan found in TAP output

This was fixed upstream with

  
https://github.com/jacquesg/p5-Git-Raw/commit/30f7a4491ab453d28ae1fa1b393fcd023f6c344d

which is in upstream 0.82 and just removes the failing test.

However, the newer upstream releases rely on libgit2 bundled API changes,
so they are not suitable for Debian (which uses the system libgit2,
not the bundled one) at this point.

Therefore I've just uploaded a backported targeted fix for this issue,
versioned as 0.79-6.
-- 
Niko Tyni   nt...@debian.org



Bug#918435: libgit-raw-perl: FTBFS (failing tests)

2019-01-05 Thread Santiago Vila
Package: src:libgit-raw-perl
Version: 0.79-5
Severity: serious
Tags: ftbfs

Dear maintainer:

I tried to build this package in buster but it failed:


[...]
 debian/rules build-arch
dh build-arch
   dh_update_autotools_config -a
   dh_autoreconf -a
   dh_auto_configure -a
perl -I. Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 
-fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" 
"LD=x86_64-linux-gnu-gcc -g -O2 -fdebug-prefix-map=/<>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro"
SSH2 support enabled
SSL support disabled
CURL support disabled
Threads support enabled
Checking if your kit is complete...
Warning: the following files are missing in your kit:
deps/libgit2/appveyor.yml
deps/libgit2/AUTHORS

[... snipped ...]

ok 36
ok 37
ok 38 - An object of class 'Git::Raw::Rebase::Operation' isa 
'Git::Raw::Rebase::Operation'
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47 - An object of class 'Git::Raw::Rebase' isa 'Git::Raw::Rebase'
ok 48
ok 49
ok 50 - An object of class 'Git::Raw::Index' isa 'Git::Raw::Index'
1..50
ok
t/98-internal.t . 
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/99-cleanup.t .. 
ok 1
ok 2
ok 3
1..3
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-check-manifest.t .. skipped: these tests are for release candidate 
testing

Test Summary Report
---
t/33-worktree.t   (Wstat: 512 Tests: 11 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
Files=40, Tests=1667, 12 wallclock secs ( 0.48 usr  0.12 sys +  9.16 cusr  2.34 
csys = 12.10 CPU)
Result: FAIL
Failed 1/40 test programs. 0/1667 subtests failed.
make[1]: *** [Makefile:1290: test_dynamic] Error 255
make[1]: Leaving directory '/<>'
dh_auto_test: make -j1 test TEST_VERBOSE=1 returned exit code 2
make: *** [debian/rules:4: build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit 
status 2


The build was made in my autobuilder with "dpkg-buildpackage -B"
but it also fails here:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/libgit-raw-perl.html

where you can get a full build log if you need it.

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.