[Printing-architecture] pdftopdf

Jiri Popelka jpopelka at redhat.com
Tue May 29 16:06:21 UTC 2012


Otani-san, Till,

compiling cups-filters 1.0.18 I see
...
checking UGooString.h usability... no
checking UGooString.h presence... no
checking for UGooString.h... no
...

Trying to discover what's this UGooString and why it's not on my system
I found out that it used to be part of poppler but was definitelly 
removed [1] in version 0.6.0. pdftopdf still uses it and has it's own 
copy which it uses when there's no UGooString found on the system.

It seem's [2] that the last known version (before it was removed) was 
quite different than what's been in pdftopdf's UGooString.[h|cxx].
I have no idea which version is newer but it's worth checking whether
the [2] version doesn't fix any bugs.

Anyway, I think that the checking for system wide UGooString.h when
building pdftopdf could be removed because I don't think anybody uses
poppler < 0.6.0. It just confuses people (like me).


[1] 
http://cgit.freedesktop.org/poppler/poppler/commit/?id=bf7e0e980bf29994021cb1228f89f582adddf284

[2] 
http://cgit.freedesktop.org/poppler/poppler/tree/poppler/UGooString.cc?id=ba74bb3b0632593d1937911d73709fc870480efd


--
Jiri

On 03/05/2012 04:02 PM, Till Kamppeter wrote:
>
> Otani-san, for the time being until we succeed to get the Poppler
> developers to expose the additional APIs for implementing pdftopdf and
> pdftoopvp, can you update the duplictaed code to the newest file
> versions available, so that the known vulnerabilities are fixed? Thanks
> in advance.


More information about the Printing-architecture mailing list