Hi Garrett,

No incompatibilities are introduced by this upgrade.

The upgrade is required because of the following reasons:
1. A number of bugs addressed in esp-gs-8.15 have been being fixed in 
ghostscript-8.64
2. Evince needing libgs.so

For this integration we need micro binding.

Let me know if you have more questions.

Regards,
Sonam

Garrett D'Amore wrote:
> I'd like to understand what incompatibilities, if any, are introduced 
> by this.  I'm inclined to +1 this for integration into a minor 
> release, but I'm surprised that Patch binding is sought.  If there are 
> an incompatibilities, I'd be disinclined to approve for Patch binding 
> without strong justification (which I don't see below.)
>
> Also, what researching on the web seems to indicate is that the ESP 
> Ghostscript project has ceased, and been folded into GPL Ghostscript.
>    - Garrett
>
> Daniel Hain wrote:
>> I'm submitting this fasttrack for Sonam Gupta to update the existing 
>> ESP Ghostscript with the latest GPL Ghostscript.  The project is 
>> seeking patch binding for implementation in S10.  Timeout is 01/15/2010.
>>
>> - Dan
>>
>> Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
>> This information is Copyright 2010 Sun Microsystems
>> 1. Introduction
>>     1.1. Project/Component Working Name:
>>      Upgrade GPL Ghostscript to version 8.64
>>     1.2. Name of Document Author/Supplier:
>>      Author:  Sonam Gupta
>>     1.3  Date of This Document:
>>     08 January, 2010
>> 4. Technical Description
>> Project Description:
>>
>> This project replaces ESP Ghostscript(version 8.15.4) with the latest 
>> version, now called GPL Ghostscript (version 8.64).
>>
>> Technical Description:
>>
>> Ghostscript (gs) is a set of software that provides:
>>
>>     * An interpreter for the PostScriptTM language and the Adobe
>>       Portable Document Format (PDF -- sometimes confused with Acrobat,
>>       Adobe's PDF browser and editor product);
>>     * Input modules (utilities) for reading a variety of raster formats,
>>       including CMYK, GIF, JFIF (JPEG), MIFF, PBM/PGM/PPM, and PCX;
>>     * Output modules (drivers) for a wide variety of window systems
>>       (including X Windows and Microsoft Windows), raster file formats,
>>       and printers, as well as a PDF output module that implements
>>       functions similar to Adobe's AcrobatTM DistillerTM product; and
>>     * The Ghostscript library, a set of procedures to implement the
>>       graphics and filtering capabilities that are primitive operations
>>       in the PostScript language and in PDF.
>>
>>     This fasttrack will upgrade ESP Ghostscript(version 8.15.4) to
>>     GPL Ghostscript (version 8.64)
>>
>>     As part of the upgrade to Ghostscript 8.64, we will be delivering 
>> the     development interfaces, available in the Ghostscript 
>> distribution,     for third party open source applications to be able 
>> to take advantage of.
>>     These interfaces are a required component of more recent desktop 
>>     applications like Evince.
>>
>>     This project's release binding is Patch.
>>
>> Interfaces:
>>
>> The following contain the list of interfaces imported and exported.
>>  
>> Exported Interfaces
>> ===================
>> Interface Name                    Classification              Comments
>> ---------------------------         -------------------     
>> ---------------------------
>> /usr/sfw/lib/libgs.so                         Volatile          
>> Ghostscript shared library
>> /usr/sfw/lib/libgs.so.8                       Volatile          
>> Ghostscript shared library
>> /usr/sfw/lib/libgs.so.8.64                    Volatile          
>> Ghostscript shared library
>> /usr/sfw/include/ghostscript                  Volatile          
>> Ghostscript header files directory
>> /usr/sfw/include/ghostscript/iapi.h           Volatile          
>> Ghostscript header files
>> /usr/sfw/include/ghostscript/ierrors.h        Volatile          
>> Ghostscript header files
>> /usr/sfw/include/ghostscript/gdevdsp.h        Volatile          
>> Ghostscript header files
>> /usr/sfw/bin/gsx                              Volatile          GTK+ 
>> frontend to libgs.so
>> /usr/sfw/bin/gsc                              Volatile          
>> command-line frontend to libgs.so
>> /usr/sfw/bin/gs                      Volatile        gs binary
>> Ghostscript "wrapper" scripts
>> =============================
>> Interface                         Classification                Comments
>> ---------                     ----------------              ----------
>> bdftops                    Volatile        Convert BDF fonts to 
>> outline form
>> dumphint                Volatile        print (to stdout) linearized 
>> PDF                                     hint tables in an 
>> easy-to-read form
>> dvipdf                    Volatile        convert Tex DVI files to PDF
>> eps2eps                    Volatile        Ghostscript PS optimizer 
>> fixmswrd.pl                Volatile        Patches postscript generated
>>                                 by MS Word printer drivers so
>>                                 they work with Ghostview 1.5
>> font2c                    Volatile        Converts PS Type 0 or 1 font
>>                                 to C code that can be
>> gsbj                    Volatile        Format & print text for
>>                                 BubbleJet printer using GS
>> gsdj                    Volatile        Format & print text for
>>                                 DeskJet printer using GS
>> gsdj500                    Volatile        Format & print text for
>>                                 DeskJet 500 printer using GS 
>> gslj                    Volatile        Format & print text for
>>                                 LaserJet printer using GS
>> gslp                    Volatile        Format & print text using
>>                                 ghostscript
>> gsnd                    Volatile        Run ghostscript without
>>                                 display
>> pdf2dsc                    Volatile        Converts PDF to DSC
>> pdf2ps                    Volatile        Converts PDF to PS 
>> pdfopt                    Volatile        A PDF optimizer
>> pf2afm                    Volatile        Produces AFM from PFA, PFB,
>>                                 PFM files
>> pfbtopfa                Volatile        Convert PFB to PFA
>> pphs                    Volatile        printing the Primary Hint 
>> Stream                                 of a linearized PDF file.
>> printafm                Volatile        Print AFM on stdout 
>> ps2ascii                Volatile        ASCII from PS files 
>> ps2epsi                    Volatile        Convert PS to EPSI
>> ps2pdf                    Volatile        Convert PS to PDF
>> ps2pdf12                 Volatile        Convert PS to PDF 1.2
>> ps2pdf13                Volatile        Convert PS to PDF 1.3
>> ps2pdf14                Volatile        Convert PS to PDF 1.4
>> ps2pdfwr                Volatile        Convert PS to PDF w/o
>>                                 specifying Compatibility
>>                                 Level
>> ps2ps                    Volatile        PostScript optimizer
>> ps2ps2                    Volatile        similarl to ps2ps
>> pv.sh                    Volatile        Preview a specified page of a
>>                                 DVI file
>> wftopfa                    Volatile        Converts Wadalab (Japanese)
>>                                 base font to PFA/PFB
>> GSinterface                Volatile        Interface script 
>> for                                     Solaris       
>> Imported Interfaces
>> ===================
>> Interface Name                        Classification    Comments
>> ---------------------------            --------------  
>> ------------------------
>> /usr/lib/libfontconfig.so.1        Volatile    LSARC/2003/273
>> /usr/lib/libgtk-x11-2.0.so.0        Committed    LSARC/2009/203
>> /usr/lib/libgdk-x11-2.0.so.0        Committed    LSARC/2009/203
>> /usr/lib/libatk-1.0.so.0        Committed    LSARC/2009/203       
>> /usr/lib/libgdk_pixbuf-2.0.so.0        Committed    LSARC/2008/510
>> /usr/lib/libmlib.so.2            Committed    LSARC/2002/145
>> /usr/lib/libpangoxft-1.0.so.0        Committed    LSARC/2008/510   
>> /usr/lib/libpangox-1.0.so.0        Committed    LSARC/2008/510
>> /usr/lib/libpango-1.0.so.0        Committed    LSARC/2009/203
>> /usr/lib/libgobject-2.0.so.0        Committed    LSARC/2008/510
>> /usr/lib/libgmodule-2.0.so.0        Evolving    LSARC 2001/384
>> /usr/lib/libglib-2.0.so.0        Committed    LSARC/2009/203
>> Standard C Library Functions
>>
>> References:
>>
>> PSARC/2002/619:  Ghostscript Integration
>> PSARC/2007/615:  Move foomatic, hpijs, gimp-print, and GhostScript to 
>> /usr
>> PSARC/2009/417:  Deliver libgs.so shared library and Ghostscript 
>> header files
>>
>>
>>
>>
>> 6. Resources and Schedule
>>     6.4. Steering Committee requested information
>>        6.4.1. Consolidation C-team Name:
>>         SFW
>>     6.5. ARC review type: FastTrack
>>     6.6. ARC Exposure: open
>>
>>   
>

Reply via email to