Bug#812657: feh: FTBFS - Can't exec "mandoc"

2016-02-02 Thread Daniel Friesel
tags 812657 upstream
retitle 812657 feh: FTBFS: test failure when preloading gif images
thanks

Hi,

The missing mandoc binary is not the issue here, the test expects that and
silently passes. However, some library difference between stable and unstable
causes the gif preload / list test to fail on Debian unstable, while it works
fine on Debian stable. So the test failure is caused by an actual bug.

I can reproduce the problem on my systems and hope to have a fix ready soon.

--Daniel


signature.asc
Description: Digital signature


Bug#812657: feh: FTBFS - Can't exec "mandoc"

2016-01-25 Thread Michael Tautschnig
Package: feh
Version: 2.14-1
Severity: serious
Usertags: goto-cc

During a rebuild of all Debian packages in a clean sid chroot (using cowbuilder
and pbuilder) the build failed with the following error.

[...]
make[2]: Entering directory 
'/srv/jenkins-slave/workspace/sid-goto-cc-feh/feh-2.14/man'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory 
'/srv/jenkins-slave/workspace/sid-goto-cc-feh/feh-2.14/man'
make[2]: Entering directory 
'/srv/jenkins-slave/workspace/sid-goto-cc-feh/feh-2.14/share/applications'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory 
'/srv/jenkins-slave/workspace/sid-goto-cc-feh/feh-2.14/share/applications'

#   Failed test 'stdout_is_file: src/feh --list --recursive --sort filename 
test/ok, test/list/filename_recursive'
#   at test/feh.t line 118.
# STDOUT differs from test/list/filename_recursive starting at line 2.
# got: 1jpeg16  16  256 354 -   test/ok/jpg
# exp: 1gif 16  16  256 953 -   test/ok/gif
#^

#   Failed test 'stderr_is_eq: src/feh --list --recursive --sort filename 
test/ok, '
#   at test/feh.t line 119.
#  got: 'feh WARNING: test/ok/gif - No Imlib2 loader for that file 
format
# '
# expected: ''
# Looks like you failed 2 tests of 71.
test/feh.t .
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/71 subtests
Can't exec "mandoc": No such file or directory at test/mandoc.t line 9.
# mandoc not installed, test skipped. This is NOT fatal.
test/mandoc.t .. ok

Test Summary Report
---
test/feh.t   (Wstat: 512 Tests: 71 Failed: 2)
  Failed tests:  49-50
  Non-zero exit status: 2
Files=2, Tests=74,  1 wallclock secs ( 0.06 usr  0.02 sys +  0.69 cusr  0.29 
csys =  1.06 CPU)
Result: FAIL
Makefile:15: recipe for target 'test' failed
make[1]: *** [test] Error 1


The full build log is attached; please do let me know if the problem is
unreproducible, in which case I shall try to investigate further.

Best,
Michael


feh-build-log.txt.gz
Description: application/gunzip


signature.asc
Description: PGP signature