Accepting request 546685 from home:jsmeix:branches:Printing

Ghostscript version upgrade to 9.22 for openSUSE Tumbleweed/Factory and the upcoming SLE15/Leap15

OBS-URL: https://build.opensuse.org/request/show/546685
OBS-URL: https://build.opensuse.org/package/show/Printing/ghostscript?expand=0&rev=82
This commit is contained in:
2017-11-30 10:44:29 +00:00
committed by Git OBS Bridge
parent ec293cdc8d
commit d041b75502
6 changed files with 147 additions and 41 deletions

View File

@@ -1,3 +1,55 @@
-------------------------------------------------------------------
Wed Nov 29 16:04:48 CET 2017 - jsmeix@suse.de
- Version upgrade to 9.22.
For details see the News.htm and History9.htm files.
Highlights in this release include:
* Ghostscript can now consume and produce (via the pdfwrite
device) PDF 2.0 compliant files.
* The main focus of this release has been security and code
cleanliness. Hence many AddressSanitizer, Valgrind and
Coverity issues have been addressed.
* The usual round of bug fixes, compatibility changes,
and incremental improvements.
Incompatible changes
* The planned device API tidy (still!) did not happen for
this release, due to time pressures, but we still intend
to undertake the following: We plan to somewhat tidy up
the device API. We intend to remove deprecated device procs
(methods/function pointers) and change the device API
so every device proc takes a graphics state parameter
(rather than the current scheme where only a very few procs
take an imager state parameter). This should serve as notice
to anyone maintaining a Ghostscript device outside the
canonical source tree that you may (probably will) need
to update your device(s) when these changes happen.
Devices using only the non-deprecated procs should be
trivial to update.
- Up to 9.22rc1 it "just built" for all openSUSE versions but
since 9.22rc2 the libijs part does no longer buid for any
released openSUSE version where if fails with messages like
libtool: Version mismatch error.
This is libtool 2.4.6 Debian-2.4.6-2, but the
definition of this LT_INIT comes from libtool 2.4.2.
You should recreate aclocal.m4 with macros from
libtool 2.4.6 Debian-2.4.6-2 and run autoconf again.
Makefile: recipe for target 'ijs.lo' failed
so that currently it only builds for Tumbleweed/Factory.
Presumably it is not too complicated to make it build again
also for released openSUSE versions but currently I have
less than zero energy to fix on such "latest breaking changes"
so that for now Ghostscript 9.22 is only provided for
openSUSE Tumbleweed/Factory and the upcoming SLE15/Leap15.
-------------------------------------------------------------------
Fri Sep 29 09:12:06 CEST 2017 - jsmeix@suse.de
- Version upgrade to 9.22rc2 (second release candidate for 9.22).
For details see the News.htm and History9.htm files.
Regarding installing packages (in particular release candidates)
from the openSUSE build service development project "Printing"
see https://build.opensuse.org/project/show/Printing
-------------------------------------------------------------------
Thu Sep 14 15:19:40 CEST 2017 - jsmeix@suse.de