Armin K. wrote:
> On 07/31/2013 02:38 AM, Bruce Dubbs wrote:
>> Armin K. wrote:
>>> On 07/31/2013 12:34 AM, Bruce Dubbs wrote:
>>>> I upgraded to poppler-0.24, earlier today and think it may have been a
>>>> mistake.  I tried to build cups-filters with it and if fails.  Reverting
>>>> to poppler 0.22.5 works fine.
>>>>
>>>> On the other hand evince will need poppler 0.24
>>>>
>>>> http://osdir.com/ml/commits.gnome/2013-07/msg07555.html
>>>>
>>>> That's dated today.
>>
>>> glib and qt4 interfaces don't change. It's just libpoppler.so, which
>>> gets ABI break with every release (even stable, doh). I suspect Inkscape
>>> is broken, too. I've fixed LibreOffice already.
>>>
>>> Meanwhile, I've submitted a bug for cups-filters. Just wait day or two.
>>
>> I saw the patch for LO.
>>
>> OK, we can wait.  I can understand the deprecated-declarations and even
>> the warnings about type long long.  Thise can be turned off easily
>> enough.  The problem with poppler breaking the ABI without going through
>> a period of being deprecated is, at a minimum, disappointing.

> I've asked once on their irc channel why poppler interface breaks so
> often, and the dev said that libpoppler.so is a private library and
> isn't declared stable. On the other hand, -glib and -qt4 are declared
> stable (not sure about -cpp).

What is a 'private' library?  To me that would be a library that no one 
else calls. Yet it installs headers in /usr/include.  If they want to 
make it private, then don't publish headers.

It's called in (at least) evince, nepomuk-core, okular, epdfview, 
texlive, cups-filters, tumbler, libreoffice, gimp, and inkscape.  How 
private is that?

I call BS.

   -- Bruce
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to