Hi, Am 28.09.18 um 00:16 schrieb Salvatore Bonaccorso: > Hi Markus, > > On Thu, Sep 27, 2018 at 10:33:06PM +0200, Markus Koschany wrote: [...] >> The text is correctly displayed now in Jessie but the Stretch version >> shows Chinese characters instead. Hence I would appreciate it if you >> could double-check and verify the output on your terminals. > > The commit might be part indeed of the solution, that is to switch to > the txtwrite device. In the bisect I did, I already used as well a > variant with using the txtwrite device. This is what lead to > previously posted git bisect log (with commits between a broken one in > the 9.20 series, up to the a less broken one[*], and in each iteration > always applying as strategy the mentioned commit for fixing the CVE > and which caused the regression, and calling gs directly with the > needed parameter using the txtwrite device). > > I know already that e.g. using the commit > http://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=cc746214644deacd5233a1453ce660573af09443 > (*and* using the txtwrite device) seems to improve the situation. But > there are still dispalying discrepancies and regressions with test > files. So this is not enough for the stretch built at least :-/. > In the jessie patched version, you did exact the same documents with > old version and with patched one for e.g. alpahet.ps and waterfall.ps? Could you post your test files somewhere and describe what you expect to see? I would like to test them too. In Jessie it is sufficient to just switch to the txtwrite device. If I apply the other Git commit cc746214644deacd5233a1453ce660573af09443 then I even get the same results in Stretch. It is not surprising that both versions behave differently. The version in Jessie is ancient and from 2012. A lot of bugs could have been introduced and fixed between 2012 and today.
Attachment:
signature.asc
Description: OpenPGP digital signature