Bug#1038447: librsvg: FTBFS on big-endian architectures: multiple test regressions since September 2022
Gayathri Berli
Gayathri.Berli at ibm.com
Mon Jan 29 05:13:59 GMT 2024
Hi Debian folks,
After a lot of debugging, by upgrading librsvg and its dependency packages one after another like libcairo, libpixman and libpango, we found out that while upgrading libpixman (libpixman-1-0:s390x) package from version 0.40.0-1 to version 0.42.2-1, the test suites failed in the librsvg.
I built these packages ( i.e. cairo, pixman & pango) manually from their respective sources by resolving all the version dependencies and ran the librsvg tests to make sure that the test suites failed while upgrading pixman package from 0.40.0-1 to version 0.42.2-1..
By doing git-bisect on pixman package commits, I figured out the below mentioned commit which has changes w.r.t. big-endian architectures, introduced the regression.. But I checked the main line repo of pixman and I see that the test suites are passing. I will check further on this and post my updates...!
commit b4a105d77232a87304b7b621e2f99e699a8eebd3
Author: Jocelyn Falempe <jfalempe at redhat.com<mailto:jfalempe at redhat.com>>
Date: Wed Jun 29 10:55:43 2022 +0200
Fix inverted colors on big endian system
bits_image_fetch_separable_convolution_affine() didn't take care
of big endian system
Signed-off-by: Jocelyn Falempe <jfalempe at redhat.com<mailto:jfalempe at redhat.com>>
There is one open issues in pixman regarding to this commit changes which effecting the big-endian systems.
https://gitlab.freedesktop.org/pixman/pixman/-/issues/78
https://gitlab.freedesktop.org/pixman/pixman/-/issues/72
Thanks,
Gayathri
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20240129/cafacb10/attachment-0001.htm>
More information about the pkg-gnome-maintainers
mailing list