http://bugzilla.opensuse.org/show_bug.cgi?id=1088463
http://bugzilla.opensuse.org/show_bug.cgi?id=1088463#c6
--- Comment #6 from Johannes Meixner ---
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/ghostscrip...
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:
You are on the CC list for the bug.