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 <jfale...@redhat.com<mailto:jfale...@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 
<jfale...@redhat.com<mailto:jfale...@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


Reply via email to