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:
@@ -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
|
||||
|
||||
|
Reference in New Issue
Block a user