Henrique de Moraes Holschuh wrote:
<snipped>
The bug is almost certainly present on the Debian gs-esp package as well.
Both Debian gs-gpl and Debian gs-esp have had the KRGB patch in for quite a
while.

I have been going through the debian changelogs when this e-mail arrives. Yes, gs-esp (7.07) had the KRGB patch since May 2004, and gs-gpl (8.01) since August 2004. The timing co-incides about when segfaults from debian users with gs 7.x was reported to epsonepl. We provides patched afpl 8.00/8.14 deb packages (for debian bug #256787) which we know works, so the work-around for these strange segfaults has always been just switching to one of the gs 8.00/8.14 deb packages we provide.

I had a quick look at the krgb patch - it is fairly big, and at times
it is more a re-write than a patch; I'll probably take a look at it
sometimes, but since we know unmodified ghostscript works for epsonepl,
the priority is really until/unless the KRGB is
officially adopted by ghostscript (GPL or AFPL), the hpijs people
should allocate the manpower to look into it and make sure
their patch does not break the color-model related code in
ghostscript. I am quite sure the
gimpprint people would get very annoyed if it had happened to them,
and vice versa e.g. if I requests distribution maintainers
to include a patch to ghostscript which makes ghostscript works
better for epsonepl, but breaks hpijs or gimp-print in the process.

I'll take a better look at the krgb patch sometimes. BTW, the
epsonepl source tree contains a script called "epl_test.sh",
which just picks up gs and epsoneplijs from $PATH and
runs it through each of the epson epl printer models, and
generate a spool file of each. I use it for regression testing
(by changing $PATH, or simply run it before and after "make",
when it picks up the one in /usr/bin versus the newly
compiled binary); if any of you are trying to duplicate/fix
the segfault, that saves you a bit of typing all the
ghostscript and ijs options. (we also ship a "epl_test.ps",
which is a small postscript file used by the script). So
if gs in your $PATH is broken, you should be able to
duplicate the segfault just by:
./configure ; make ; ./epl_test.sh
if you download and untar'gz the epsonepl tree.

regards,
Hin-Tak



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Reply via email to