Bug#1038447: librsvg: FTBFS on big-endian architectures: multiple test regressions since September 2022
Simon McVittie
smcv at debian.org
Mon Jan 29 10:23:45 GMT 2024
Control: reassign -1 libpixman-1-0 0.42.2-1
Control: affects -1 + librsvg
Control: tags -1 + upstream
Control: forwarded -1 https://gitlab.freedesktop.org/pixman/pixman/-/issues/78
On Mon, 29 Jan 2024 at 05:13:59 +0000, Gayathri Berli wrote:
> 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 <[1]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 <[2]jfalempe at redhat.com>
>
> There is one open issues in pixman regarding to this commit changes which
> effecting the big-endian systems.
>
> [3]https://gitlab.freedesktop.org/pixman/pixman/-/issues/78
>
> [4]https://gitlab.freedesktop.org/pixman/pixman/-/issues/72
Thanks, reassigning the Debian bug from librsvg to pixman.
smcv
More information about the pkg-gnome-maintainers
mailing list