Bug 618885

Summary: Please upgrade Ghostscript from 8.70 (2009-07-31) to the latest 8.71 (2010-02-10)
Product: [openSUSE] openSUSE 11.2 Reporter: Carlo Strata <carlo.strata>
Component: PrintingAssignee: Dr. Werner Fink <werner>
Status: RESOLVED FIXED QA Contact: Johannes Meixner <jsmeix>
Severity: Enhancement    
Priority: P4 - Low CC: jsmeix
Version: Final   
Target Milestone: ---   
Hardware: All   
OS: openSUSE 11.2   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: Full recent releases changelog

Description Carlo Strata 2010-06-30 19:07:00 UTC
Created attachment 372996 [details]
Full recent releases changelog

User-Agent:       Mozilla/5.0 (X11; U; Linux x86_64; it; rv:1.9.2.6) Gecko/20100626 SUSE/3.6.6-1.1 Firefox/3.6.6

Hi Everyone.

Like in my old fixed bug 510324, Ghostscript libraries are newly not updated both for 11.3, 11.2 and in the "Printing" repo
http://download.opensuse.org/repositories/Printing/
?

I also see some open or reopened ghostscript issue in the tracker that may be fixed by this new bug fixing release (february 2010 dated).

Could you update the library?

Thank you very much,

Carlo

p.s.
As we can find in the historically Ghostscript site
http://pages.cs.wisc.edu/~ghost/

we can see 8.71 version, essentially a long bug fixing release: I report to you only the "headers" of the 8.71 release changelogs from the file

./doc/History8.htm

that you can find decompressing the ghostscript-8.71.tar.bz2 file that you can
download from

http://pages.cs.wisc.edu/~ghost/doc/GPL/gpl871.htm

I will next put History8.htm file as attachment to this issue.

So that read first this section:

Version 8.71 (2010-02-10)
-------------------------
This is the second release in the stable 8.7x series. It features improved handling of fonts, nesting and color fixes with transparency objects, reduced memory footprint for the halftone cache, as well as improvements to the pxl output devices, and the usual number of bug and robustness fixes.

New in this release is an experimental project file for Microsoft Visual Studio. This wraps the normal nmake build, and makes it easier for developers to get started building Ghostscript with that compiler.

Support for tiff file output is now provided using the libtiff implementation rather than our more limited native code as in previous releases. There is also a new 'tiffsep1' output device which produces halftoned separations at 1 bit-per-pixel, in contrast to the 'tiffsep' device which produces 8 bit-per-pixel plates.

Support for using FreeType as a type rasterizer has been greatly improved. We do not recommend its use as of this release, but it is much more functional than previously and our intent is that it will become the default in a future release.

The graphics library has been updated to provide more accurate scan conversion of vector art including fixes to dash behavior, transparent stroked paths, thick stroked paths, radial shadings, xps cap handling, "pie" joins, degenerate beziers, improved handling of dropouts in thin strokes and better thin axis-aligned strokes.

For a list of open issues, or to report problems with this release, please visit bugs.ghostscript.com.

Incompatible changes
--------------------
No recorded incompatible changes.

Reproducible: Always
Comment 1 Carlo Strata 2010-06-30 19:14:39 UTC
The correct ghostscript OBS repo is
http://download.opensuse.org/repositories/Printing:/ghostscript/

but here and in the upcoming 11.3 repo
http://download.opensuse.org/factory/repo/oss/suse/

we still have 8.70.

Carlo
Comment 2 Dr. Werner Fink 2010-07-01 08:09:29 UTC
I do not see any advantage ... only porting our patches will
cause a lot of work. I've reported and send all those patches
upstream but currently only a few have been reviewed
Comment 3 Dr. Werner Fink 2010-07-01 08:18:15 UTC
Beside this a lot of bug fixes done for 8.71 at upstream are
already included.
Comment 4 Carlo Strata 2010-07-01 10:50:12 UTC
Thank you.

However, it's a pity that all OpenSuSE/Novell fixes are still not included in the upstream... Sharing...

If the open source's power is information and code (= human knowledge) intelligent and rapid *sharing* and if other distros have other different (!) patches, we globally don't have a final upstream release that have all fixes human beings hava already discovered!

I think, in the mean time, we could All still evolve in the way we move and became better and better... ;-)

I'm happy that you already have reported and send all your patches upstream, but I hope for all developer and open source people an opener mind and less localism and less sectionalism.

Carlo

p.s. You say "a lot of bug fixes done for 8.71 at upstream are
already included", but why OpenSuSE release still is numbered 8.70? What is still absent from 8.71 in the "OpenSuSE 8.70"?
Comment 5 Dr. Werner Fink 2010-10-04 13:36:32 UTC
Now at 9.00
Comment 6 Carlo Strata 2010-10-04 14:26:49 UTC
Great Werner! I see it in the OBS repo too (see Comment 1)! :-)

Thank you very much!

Carlo

p.s. Are your patches (our patches), to which in Comment 2, already inside version 9?
Comment 7 Dr. Werner Fink 2010-10-04 14:39:49 UTC
No most of them are not, I don't know why upstream does not accept
them ... also I've to add a new one to avoif a crash for DEVICE=x11
for e.g. the example chess.ps