Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 633802

Summary: media-gfx/feh-2.21 : # Failed test stdout_is_file: src/feh --list test/ok/gif test/ok/jpg test/ok/png test/ok/pnm test/fail/gif test/fail/jpg test/fail/png test/fail/pnm, test/list/default
Product: Gentoo Linux Reporter: Toralf Förster <toralf>
Component: Current packagesAssignee: Gentoo Graphics Project <graphics+disabled>
Status: RESOLVED FIXED    
Severity: normal CC: graphics+disabled, whissi
Priority: Normal Keywords: TESTFAILURE
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 677582    
Attachments: emerge-info.txt
emerge-history.txt
environment
etc.portage.tbz2
media-gfx:feh-2.21:20171008-203016.log
temp.tbz2

Description Toralf Förster gentoo-dev 2017-10-08 20:43:47 UTC
test/feh.t ..... 
test/feh.t ..... 1/71 
#   Failed test 'stdout_is_file: src/feh --list test/ok/gif test/ok/jpg test/ok/png test/ok/pnm test/fail/gif test/fail/jpg test/fail/png test/fail/pnm, test/list/default'
#   at test/feh.t line 96.
# STDOUT differs from test/list/default starting at line 5.
# got: 4	ico	16	16	256 	269 	-	test/ok/pnm

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 13.0-desktop_libressl_20170918-162903

  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-6.4.0 *
llvm-config:
3.9.1
Available Python interpreters, in order of preference:
  [1]   python3.4
  [2]   python3.6 (fallback)
  [3]   python2.7 (fallback)

java-config:
The following VMs are available for generation-2:
1)	IcedTea JDK 7.2.6.11 [icedtea-bin-7]
*)	IcedTea JDK 3.5.1 [icedtea-bin-8]
Available Java Virtual Machines:
  [1]   icedtea-bin-7 
  [2]   icedtea-bin-8  system-vm

emerge -qpv media-gfx/feh
[ebuild  N    ] media-gfx/feh-2.21  USE="exif -curl -debug {-test} -xinerama"
Comment 1 Toralf Förster gentoo-dev 2017-10-08 20:43:50 UTC
Created attachment 498168 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2017-10-08 20:43:53 UTC
Created attachment 498170 [details]
emerge-history.txt
Comment 3 Toralf Förster gentoo-dev 2017-10-08 20:43:56 UTC
Created attachment 498172 [details]
environment
Comment 4 Toralf Förster gentoo-dev 2017-10-08 20:43:59 UTC
Created attachment 498174 [details]
etc.portage.tbz2
Comment 5 Toralf Förster gentoo-dev 2017-10-08 20:44:02 UTC
Created attachment 498176 [details]
media-gfx:feh-2.21:20171008-203016.log
Comment 6 Toralf Förster gentoo-dev 2017-10-08 20:44:05 UTC
Created attachment 498178 [details]
temp.tbz2
Comment 7 Thomas Deutschmann (RETIRED) gentoo-dev 2019-02-15 14:40:39 UTC
Latest version still failing:

> >>> Test phase: media-gfx/feh-3.1.1
> make --jobs 5 --load-average 7.95   test
> make[1]: Entering directory '/var/tmp/portage/media-gfx/feh-3.1.1/work/feh-3.1.1/src'
> make[1]: Entering directory '/var/tmp/portage/media-gfx/feh-3.1.1/work/feh-3.1.1/man'
> make[1]: Entering directory '/var/tmp/portage/media-gfx/feh-3.1.1/work/feh-3.1.1/share/applications'
> make[1]: Nothing to be done for 'all'.
> make[1]: Leaving directory '/var/tmp/portage/media-gfx/feh-3.1.1/work/feh-3.1.1/man'
> make[1]: Nothing to be done for 'all'.
> make[1]: Leaving directory '/var/tmp/portage/media-gfx/feh-3.1.1/work/feh-3.1.1/share/applications'
> make[1]: 'feh' is up to date.
> make[1]: Leaving directory '/var/tmp/portage/media-gfx/feh-3.1.1/work/feh-3.1.1/src'
> test/feh.t ..... test/feh.t ..... 1/71 
> #   Failed test 'stdout_is_file: src/feh --loadable --action 'echo touch %f' test/ok/gif test/ok/jpg test/ok/png test/ok/pnm test/fail/gif test/fail/jpg test/fail/png test/fail/pnm, test/nx_action/loadable_action'
> #   at test/feh.t line 63.
> # STDOUT differs from test/nx_action/loadable_action starting at line 1.
> # got: test/ok/pnm
> # exp: test/ok/gif
> #              ^
> 
> #   Failed test 'stdout_is_file: src/feh --loadable --action ';echo touch %f' test/ok/gif test/ok/jpg test/ok/png test/ok/pnm test/fail/gif test/fail/jpg test/fail/png test/fail/pnm, test/nx_action/loadable_naction'
> #   at test/feh.t line 70.
> # STDOUT differs from test/nx_action/loadable_naction starting at line 1.
> # got: test/ok/pnm
> # exp: test/ok/gif
> #              ^
> 
> #   Failed test 'stdout_is_file: src/feh --unloadable --action 'echo rm %f' test/ok/gif test/ok/jpg test/ok/png test/ok/pnm test/fail/gif test/fail/jpg test/fail/png test/fail/pnm, test/nx_action/unloadable_action'
> #   at test/feh.t line 77.
> # STDOUT differs from test/nx_action/unloadable_action starting at line 1.
> # got: test/ok/gif
> # exp: test/fail/gif
> #           ^
> 
> #   Failed test 'stdout_is_file: src/feh --unloadable --action ';echo rm %f' test/ok/gif test/ok/jpg test/ok/png test/ok/pnm test/fail/gif test/fail/jpg test/fail/png test/fail/pnm, test/nx_action/unloadable_naction'
> #   at test/feh.t line 84.
> # STDOUT differs from test/nx_action/unloadable_naction starting at line 1.
> # got: test/ok/gif
> # exp: test/fail/gif
> #           ^
> 
> #   Failed test 'stdout_is_file: src/feh --list test/ok/gif test/ok/jpg test/ok/png test/ok/pnm test/fail/gif test/fail/jpg test/fail/png test/fail/pnm, test/list/default'
> #   at test/feh.t line 96.
> # STDOUT differs from test/list/default starting at line 2.
> # got: 1	pnm	16	16	256 	269 	-	test/ok/pnm
> # exp: 1	gif	16	16	256 	953 	-	test/ok/gif
> #        ^
> 
> #   Failed test 'stdout_is_file: src/feh --list test/ok/gif test/ok/jpg test/ok/png test/ok/pnm test/fail/gif test/fail/jpg test/fail/png test/fail/pnm --sort name, test/list/name'
> #   at test/feh.t line 103.
> # STDOUT differs from test/list/name starting at line 2.
> # got: 1	pnm	16	16	256 	269 	-	test/ok/pnm
> # exp: 1	gif	16	16	256 	953 	-	test/ok/gif
> #        ^
> 
> #   Failed test 'stdout_is_file: src/feh --list test/ok/gif test/ok/jpg test/ok/png test/ok/pnm test/fail/gif test/fail/jpg test/fail/png test/fail/pnm --sort filename, test/list/filename'
> #   at test/feh.t line 103.
> # STDOUT differs from test/list/filename starting at line 2.
> # got: 1	pnm	16	16	256 	269 	-	test/ok/pnm
> # exp: 1	gif	16	16	256 	953 	-	test/ok/gif
> #        ^
> 
> #   Failed test 'stdout_is_file: src/feh --list test/ok/gif test/ok/jpg test/ok/png test/ok/pnm test/fail/gif test/fail/jpg test/fail/png test/fail/pnm --sort width, test/list/width'
> #   at test/feh.t line 103.
> # STDOUT differs from test/list/width starting at line 2.
> # got: 1	pnm	16	16	256 	269 	-	test/ok/pnm
> # exp: 1	gif	16	16	256 	953 	-	test/ok/gif
> #        ^
> 
> #   Failed test 'stdout_is_file: src/feh --list test/ok/gif test/ok/jpg test/ok/png test/ok/pnm test/fail/gif test/fail/jpg test/fail/png test/fail/pnm --sort height, test/list/height'
> #   at test/feh.t line 103.
> # STDOUT differs from test/list/height starting at line 2.
> # got: 1	pnm	16	16	256 	269 	-	test/ok/pnm
> # exp: 1	gif	16	16	256 	953 	-	test/ok/gif
> #        ^
> 
> #   Failed test 'stdout_is_file: src/feh --list test/ok/gif test/ok/jpg test/ok/png test/ok/pnm test/fail/gif test/fail/jpg test/fail/png test/fail/pnm --sort pixels, test/list/pixels'
> #   at test/feh.t line 103.
> # STDOUT differs from test/list/pixels starting at line 2.
> # got: 1	pnm	16	16	256 	269 	-	test/ok/pnm
> # exp: 1	gif	16	16	256 	953 	-	test/ok/gif
> #        ^
> 
> #   Failed test 'stdout_is_file: src/feh --list test/ok/gif test/ok/jpg test/ok/png test/ok/pnm test/fail/gif test/fail/jpg test/fail/png test/fail/pnm --sort size, test/list/size'
> #   at test/feh.t line 103.
> Use of uninitialized value $got_line in chomp at /usr/lib/perl5/vendor_perl/5.26.2/Test/Command.pm line 919.
> Use of uninitialized value $got_line in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.26.2/Test/Command.pm line 920.
> # STDOUT differs from test/list/size starting at line 3.
> # got: 
> # exp: 2	jpeg	16	16	256 	354 	-	test/ok/jpg
> #      ^
> 
> #   Failed test 'stdout_is_file: src/feh --list test/ok/gif test/ok/jpg test/ok/png test/ok/pnm test/fail/gif test/fail/jpg test/fail/png test/fail/pnm --sort format, test/list/format'
> #   at test/feh.t line 103.
> # STDOUT differs from test/list/format starting at line 2.
> # got: 1	pnm	16	16	256 	269 	-	test/ok/pnm
> # exp: 1	gif	16	16	256 	953 	-	test/ok/gif
> #        ^
> 
> #   Failed test 'stdout_is_file: src/feh --list test/ok/gif test/ok/jpg test/ok/png test/ok/pnm test/fail/gif test/fail/jpg test/fail/png test/fail/pnm --sort format --reverse, test/list/format_reverse'
> #   at test/feh.t line 111.
> Use of uninitialized value $got_line in chomp at /usr/lib/perl5/vendor_perl/5.26.2/Test/Command.pm line 919.
> Use of uninitialized value $got_line in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.26.2/Test/Command.pm line 920.
> # STDOUT differs from test/list/format_reverse starting at line 3.
> # got: 
> # exp: 2	png	16	16	256 	403 	X	test/ok/png
> #      ^
> 
> #   Failed test 'stdout_is_file: src/feh --customlist '%f; %h; %l; %m; %n; %p; %s; %t; %u; %w' test/ok/gif test/ok/jpg test/ok/png test/ok/pnm test/fail/gif test/fail/jpg test/fail/png test/fail/pnm, test/list/custom'
> #   at test/feh.t line 130.
> # STDOUT differs from test/list/custom starting at line 1.
> # got: test/ok/pnm; 16; 1; list; pnm; 256; 269; pnm; 1; 16
> # exp: test/ok/gif; 16; 4; list; gif; 256; 953; gif; 1; 16
> #              ^
> 
> #   Failed test 'stdout_is_file: src/feh --list --quiet test/ok/gif test/ok/jpg test/ok/png test/ok/pnm test/fail/gif test/fail/jpg test/fail/png test/fail/pnm, test/list/default'
> #   at test/feh.t line 135.
> # STDOUT differs from test/list/default starting at line 2.
> # got: 1	pnm	16	16	256 	269 	-	test/ok/pnm
> # exp: 1	gif	16	16	256 	953 	-	test/ok/gif
> #        ^
> 
> #   Failed test 'stdout_is_file: src/feh --quiet --list --action 'echo "%f %wx%h" >&2' test/ok/gif test/ok/jpg test/ok/png test/ok/pnm test/fail/gif test/fail/jpg test/fail/png test/fail/pnm, test/list/default'
> #   at test/feh.t line 142.
> # STDOUT differs from test/list/default starting at line 2.
> # got: 1	pnm	16	16	256 	269 	-	test/ok/pnm
> # exp: 1	gif	16	16	256 	953 	-	test/ok/gif
> #        ^
> 
> #   Failed test 'stderr_is_file: src/feh --list --min-dimension 20x20 test/ok/gif test/ok/jpg test/ok/png test/ok/pnm, test/no-loadable-files'
> #   at test/feh.t line 154.
> # STDERR differs from test/no-loadable-files starting at line 1.
> # got: feh WARNING: test/ok/png - No Imlib2 loader for that file format
> # exp: feh: No loadable images specified.
> #         ^
> 
> #   Failed test 'stderr_is_file: src/feh --list --max-dimension 10x10 test/ok/gif test/ok/jpg test/ok/png test/ok/pnm, test/no-loadable-files'
> #   at test/feh.t line 166.
> # STDERR differs from test/no-loadable-files starting at line 1.
> # got: feh WARNING: test/ok/png - No Imlib2 loader for that file format
> # exp: feh: No loadable images specified.
> #         ^
> 
> #   Failed test 'stdout_is_file: src/feh --list --min-dimension 16x16 test/ok/gif test/ok/jpg test/ok/png test/ok/pnm, test/list/default'
> #   at test/feh.t line 173.
> # STDOUT differs from test/list/default starting at line 2.
> # got: 1	pnm	16	16	256 	269 	-	test/ok/pnm
> # exp: 1	gif	16	16	256 	953 	-	test/ok/gif
> #        ^
> 
> #   Failed test 'stderr_is_eq: src/feh --list --min-dimension 16x16 test/ok/gif test/ok/jpg test/ok/png test/ok/pnm, '
> #   at test/feh.t line 174.
> #          got: 'feh WARNING: test/ok/png - No Imlib2 loader for that file format
> # feh WARNING: test/ok/jpg - No Imlib2 loader for that file format
> # feh WARNING: test/ok/gif - No Imlib2 loader for that file format
> # '
> #     expected: ''
> 
> #   Failed test 'stdout_is_file: src/feh --list --max-dimension 16x16 test/ok/gif test/ok/jpg test/ok/png test/ok/pnm, test/list/default'
> #   at test/feh.t line 180.
> # STDOUT differs from test/list/default starting at line 2.
> # got: 1	pnm	16	16	256 	269 	-	test/ok/pnm
> # exp: 1	gif	16	16	256 	953 	-	test/ok/gif
> #        ^
> 
> #   Failed test 'stderr_is_eq: src/feh --list --max-dimension 16x16 test/ok/gif test/ok/jpg test/ok/png test/ok/pnm, '
> #   at test/feh.t line 181.
> #          got: 'feh WARNING: test/ok/png - No Imlib2 loader for that file format
> # feh WARNING: test/ok/jpg - No Imlib2 loader for that file format
> # feh WARNING: test/ok/gif - No Imlib2 loader for that file format
> # '
> #     expected: ''
> # Looks like you failed 22 tests of 71.
>                         test/feh.t ..... Dubious, test returned 22 (wstat 5632, 0x1600)
> Failed 22/71 subtests 
> test/mandoc.t .. # mandoc not installed, test skipped. This is NOT fatal.
> test/mandoc.t .. 1/1                       test/mandoc.t .. ok
> 
> Test Summary Report
> -------------------
> test/feh.t   (Wstat: 5632 Tests: 71 Failed: 22)
>   Failed tests:  7, 10, 13, 16, 22, 25, 28, 31, 34, 37, 40
>                 43, 46, 52, 55, 58, 62, 65, 67-68, 70-71
>   Non-zero exit status: 22
> Files=2, Tests=72,  0 wallclock secs ( 0.01 usr  0.07 sys +  0.22 cusr  0.36 csys =  0.66 CPU)
> Result: FAIL
> make: *** [Makefile:15: test] Error 1
>  * ERROR: media-gfx/feh-3.1.1::gentoo failed (test phase):
>  *   Make test failed. See above for details.
>  *
Comment 8 Larry the Git Cow gentoo-dev 2019-04-02 18:59:59 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c82aa744b4a1977da04bb28a5e3b1fc86cf99688

commit c82aa744b4a1977da04bb28a5e3b1fc86cf99688
Author:     Tim Harder <radhermit@gentoo.org>
AuthorDate: 2019-04-02 18:56:33 +0000
Commit:     Tim Harder <radhermit@gentoo.org>
CommitDate: 2019-04-02 18:59:33 +0000

    media-gfx/feh: add test dep on media-libs/imlib2[gif,jpeg,png]
    
    Closes: https://bugs.gentoo.org/474556
    Closes: https://bugs.gentoo.org/633802
    
    Signed-off-by: Tim Harder <radhermit@gentoo.org>

 media-gfx/feh/feh-3.1.1.ebuild | 1 +
 media-gfx/feh/feh-3.1.3.ebuild | 1 +
 2 files changed, 2 insertions(+)