New "cairo" output device pulls X dependency into main executable/library
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GS-GPL |
Fix Released
|
Critical
|
|||
ghostscript (Ubuntu) |
Fix Released
|
High
|
Till Kamppeter |
Bug Description
Binary package hint: ghostscript
Ghostscript has a mechanism to modularize the X display drivers to make the core executable ("gs") and/or the core library ("libgs") of Ghostscript not depending on X, so that it does not pull the X libraries on X-less servers. Now with version 8.63 this facility gets worthless due to the new "cairo" output device which pulls X through the dependencies of libcairo.
My suggestion to fix this problem is to move the "cairo" output device into the module of X output devices or into its own module to give the needed flexibility for distribution packaging.
This prevents us from packaging a full-featured Ghostscript and an X-less Ghostscript without making two core executables/
Related branches
Changed in ghostscript: | |
importance: | Undecided → High |
milestone: | none → ubuntu-8.10-beta |
status: | New → Confirmed |
status: | Confirmed → Triaged |
Changed in gs-gpl: | |
status: | Unknown → Confirmed |
Changed in gs-gpl: | |
status: | Confirmed → Fix Released |
Changed in gs-gpl: | |
importance: | Unknown → Critical |
For the time being, until upstream bug 690009 (http:// bugs.ghostscrip t.com/show_ bug.cgi? id=690009) gets fixed, we will disable the "cairo" output device using a patch as suggested in upstream bug 689999 (http:// bugs.ghostscrip t.com/show_ bug.cgi? id=689999). This will be done in the next release of the ghostscript package (0ubuntu3).