* László Böszörményi (GCS) <g...@debian.org>, 2015-08-10, 21:53:
* Test build with QuantumDepth 16 (closes: #557879).

But wait, isn't change of QuantumDepth an ABI breakage? SONAME of the non-C++ library didn't change; it's still /usr/lib/libGraphicsMagick.so.3.
As I know it's only an internal precision change, but doesn't affect any method or function.

At least the PixelPacket struct has changed, which is rather fundamental part of the ABI, and not internal at all.

And practically, this is what happens in stretch, with libgraphicsmagick3 upgraded to 1.3.21-2:

$ pdf2djvu /usr/share/doc/quilt/quilt.pdf --fg-colors 42 -p1 -d72 -o tmp.djvu
/usr/share/doc/quilt/quilt.pdf:
- page #1 -> #1
pdf2djvu: malloc.c:3695: _int_malloc: Assertion `(unsigned long) (size) >= 
(unsigned long) (nb)' failed.
Magick: abort due to signal 6 (SIGABRT) "Abort"...
Aborted

(I think pdf2djvu doesn't work correctly with high quantum depths anyway, but that's another story... I'll get it fixed upstream.)

--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to