Comment # 6 on bug 1088463 from
I did a
$ osc copypac -e graphics ImageMagick Printing ImageMagick
and in Printing ImageMagick I changed
----------------------------------------------------------------------------
--- ImageMagick.spec (revision 352)
+++ ImageMagick.spec (revision 2)
@@ -364,15 +364,15 @@
 # https://github.com/ImageMagick/ImageMagick/issues/1059
 rm PerlMagick/t/montage.t
 %endif
-make %{?_smp_mflags} check
+make %{?_smp_mflags} check || cat test-suite.log
 export MAGICK_CODER_MODULE_PATH=$PWD/coders/.libs
 export MAGICK_CODER_FILTER_PATH=$PWD/filters/.libs
 export MAGICK_CONFIGURE_PATH=$PWD/config
 cd PerlMagick
 %if 0%{?suse_version} >= 1315
-make %{?_smp_mflags} test
+make %{?_smp_mflags} test || cat test-suite.log
 %else
-make test_dynamic
+make test_dynamic || cat test-suite.log
 %endif
 cd ..
----------------------------------------------------------------------------
and now
$ osc rbl Printing ImageMagick openSUSE_Tumbleweed x86_64
shows the ImageMagick test-suite.log
but again the messages in test-suite.log like
------------------------------------------------------------------------
tests/wandtest.c main 5321 non-conforming drawing primitive
 definition `text' @ error/draw.c/DrawImage/3401
...
Caught exception: shapes: unable to read font `helvetica'
------------------------------------------------------------------------
do not really tell me what the root cause is.

Regarding "unable to read font `helvetica'"
I guess this might be because since ghostscript version 9.23
the ghostscript RPM does no longer require any ghostscript-fonts, see 
https://build.opensuse.org/package/view_file/Printing/ghostscript/ghostscript.changes?expand=1
that reads (excerpt):
------------------------------------------------------------------------
Fri Mar 16 12:39:36 CET 2018 - jsmeix@suse.de
...
- Do no longer require any fonts packages in particular
  neither require ghostscript-fonts-std because the PostScript
  Base35 fonts are provided by Ghostscript (in 'Resource')
  nor require ghostscript-fonts-other (provides Bitream Charter,
  Adobe Utopia, URW Antiqua, URW Grotesq and Hershey fonts where
  all but the last are also provided by texlive-<name>-fonts) and
  those fonts are not required for PostScript compliance, see
  https://bugzilla.opensuse.org/show_bug.cgi?id=1082896#c13
------------------------------------------------------------------------

Accordingly when building graphics/ImageMagick
ghostscript-fonts-std and ghostscript-fonts-other
get installed in the build system
------------------------------------------------------------------------------
$ osc rbl graphics ImageMagick openSUSE_Tumbleweed x86_64 | grep ghostscript-
...
[   50s] ghostscript-fonts-std-9.06-10.2
[   50s] ghostscript-fonts-other-9.06-10.2
[   53s] ghostscript-9.22-2.1
[   60s] ghostscript-devel-9.22-2.1
------------------------------------------------------------------------------
while in contrast building Printing/ImageMagick
only ghostscript gets installed in the build system
------------------------------------------------------------------------------
$ osc rbl Printing ImageMagick openSUSE_Tumbleweed x86_64 | grep ghostscript-
...
[   52s] ghostscript-9.23-103.1
[   57s] ghostscript-devel-9.23-103.1
------------------------------------------------------------------------------

Because ghostscript-fonts is outdated and will be replaced
by new urw-base35-fonts package see bug #1074266
the ImageMagick tests should probably work generically without
the specific ghostscript-fonts-std and ghostscript-fonts-other.


You are receiving this mail because: