<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="margin: 16px 0px 10px; padding-bottom: 2px;">
<p style="direction: ltr; margin: 0px;"><span style="font-family: Aptos, sans-serif; font-size: 12pt; color: black;">Hi Team,<br>
<br>
we are working on one of Debian issue regarding big-endian architectures.<br>
<b>Issue link</b>:</span><span style="font-family: Aptos, sans-serif; font-size: 12pt; color: blue;"><u><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1038447" target="_blank" id="OWA7d9d9fce-8de5-c068-299b-cb4aea04a71b" class="x_OWAAutoLink" rel="noopener noreferrer" data-auth="NotApplicable" data-loopstyle="linkonly" data-linkindex="0" style="color: blue; margin: 0px;">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1038447</a></u></span><span style="font-family: Aptos, sans-serif; font-size: 12pt; color: black;"><br>
<br>
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
</span><span style="font-family: Arial, sans-serif; font-size: 11.5pt; color: rgb(29, 28, 29); background-color: rgb(248, 248, 248);">(libpixman-1-0:s390x) package from version 0.40.0-1 to version 0.42.2-1, the test suites failed</span><span style="font-family: Aptos, sans-serif; font-size: 12pt; color: black;"> in
the librsvg.</span></p>
<p style="direction: ltr; text-align: left; background-color: white; margin: 0cm 0px;">
<span style="font-family: Calibri, sans-serif; font-size: 11pt; color: rgb(36, 36, 36);"> </span></p>
<p style="direction: ltr; text-align: left; background-color: white; margin: 0px;">
<span style="font-family: Aptos, sans-serif; font-size: 12pt; color: black;">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 </span><span style="font-family: Arial, sans-serif; font-size: 11.5pt; color: rgb(29, 28, 29); background-color: rgb(248, 248, 248);">0.40.0-1 to version 0.42.2-1..</span></p>
<p style="direction: ltr; text-align: left; background-color: white; margin: 0px;">
<span style="font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif; font-size: 15px; color: rgb(36, 36, 36);"> </span></p>
<p style="direction: ltr; text-align: left; background-color: white; margin: 0cm 0px;">
<span style="font-family: Aptos, sans-serif; font-size: 12pt; color: black;">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. when I reverted
this commit in the mainline repo of pixman, librsvg tests are passing. </span></p>
<p style="direction: ltr; text-align: left; background-color: white; margin: 0cm 0px;">
<span style="font-family: Calibri, sans-serif; font-size: 11pt; color: rgb(36, 36, 36);"> </span></p>
<p style="direction: ltr; text-align: left; background-color: white; margin: 0cm 0px;">
<span style="font-family: Aptos, sans-serif; font-size: 12pt; color: black;"><b>commit b4a105d77232a87304b7b621e2f99e699a8eebd3</b></span></p>
<p style="direction: ltr; text-align: left; background-color: white; margin: 0px;">
<span style="font-family: Aptos, sans-serif; font-size: 12pt; color: black;">Author: Jocelyn Falempe <</span><span style="font-family: Aptos, sans-serif; font-size: 12pt; color: blue;"><u><a href="mailto:jfalempe@redhat.com" id="OWAcf935df4-af4c-9778-d11b-e5cde416d5c1" class="x_OWAAutoLink" data-linkindex="1" data-loopstyle="linkonly" style="color: blue; margin: 0px;">jfalempe@redhat.com</a></u></span><span style="font-family: Aptos, sans-serif; font-size: 12pt; color: black;">></span></p>
<p style="direction: ltr; text-align: left; background-color: white; margin: 0cm 0px;">
<span style="font-family: Aptos, sans-serif; font-size: 12pt; color: black;">Date: Wed Jun 29 10:55:43 2022 +0200</span></p>
<p style="direction: ltr; text-align: left; background-color: white; margin: 0cm 0px;">
<span style="font-family: Aptos, sans-serif; font-size: 12pt; color: black;"> Fix inverted colors on big endian system</span></p>
<p style="direction: ltr; text-align: left; background-color: white; margin: 0cm 0px;">
<span style="font-family: Aptos, sans-serif; font-size: 12pt; color: black;"> bits_image_fetch_separable_convolution_affine() didn't take care</span></p>
<p style="direction: ltr; text-align: left; background-color: white; margin: 0px;">
<span style="font-family: Aptos, sans-serif; font-size: 12pt; color: black;"> of big endian system</span></p>
<p style="direction: ltr; text-align: left; background-color: white; margin: 0cm 0px;">
<span style="font-family: Aptos, sans-serif; font-size: 12pt; color: black;"> Signed-off-by: Jocelyn Falempe <</span><span style="font-family: Aptos, sans-serif; font-size: 12pt; color: blue;"><u><a href="mailto:jfalempe@redhat.com" id="OWA907ff63d-c51b-f159-3992-40c2511f2b6c" class="x_OWAAutoLink" data-linkindex="2" data-loopstyle="linkonly" style="color: blue; margin: 0px;">jfalempe@redhat.com</a></u></span><span style="font-family: Aptos, sans-serif; font-size: 12pt; color: black;">></span></p>
<p style="direction: ltr; text-align: left; background-color: white; margin: 0cm 0px;">
<span style="font-family: Calibri, sans-serif; font-size: 11pt; color: rgb(36, 36, 36);"> </span></p>
<p style="direction: ltr; text-align: left; background-color: white; margin: 0cm 0px;">
<span style="font-family: Aptos, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">And I noticed that there is one open issue in pixman regarding to this commit changes which is affecting the big-endian systems. Please confirm whether this</span><span style="font-family: Arial, sans-serif; font-size: 11.5pt; color: rgb(0, 0, 0); background-color: rgb(248, 248, 248);"> patch
can/should be reverted upstream</span><span style="font-family: Aptos, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">?</span></p>
<p style="direction: ltr; text-align: left; background-color: white; margin: 0px;">
<span style="font-family: Aptos, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);"><u><a href="https://gitlab.freedesktop.org/pixman/pixman/-/issues/78" target="_blank" id="OWA5a1293d0-5566-7c3a-d3c0-071fb6aa66ed" class="x_OWAAutoLink" rel="noopener noreferrer" data-auth="NotApplicable" data-loopstyle="linkonly" data-linkindex="3" style="color: rgb(0, 0, 0); margin: 0px;">https://gitlab.freedesktop.org/pixman/pixman/-/issues/78</a></u></span></p>
<p style="direction: ltr; text-align: left; background-color: white; margin: 0px;">
<span style="font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif; font-size: 15px; color: rgb(0, 0, 0);"> </span></p>
<p style="direction: ltr; text-align: left; background-color: white; margin: 0cm 0px;">
<span style="font-family: Aptos, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">I have raised a request to allow the forking of pixman repo.. Once the request is granted, I will be able to push the changes.. I have commented in the above issue
</span><span style="font-family: Aptos, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: white;">link with all the details..</span></p>
<p style="direction: ltr; text-align: left; background-color: white; margin: 0cm 0px;">
<span style="font-family: Aptos, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: white;"> </span></p>
<p style="direction: ltr; text-align: left; background-color: white; margin: 0cm 0px;">
<span style="font-family: Aptos, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: white;">The Ask is to revert the attached patch so that we will be able to fix “librsvg: FTBFS on big-endian architectures: multiple test regressions since
September 2022” bug…</span></p>
<p style="direction: ltr; text-align: left; background-color: white; margin: 0cm 0px;">
<span style="font-family: Calibri, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);"> </span></p>
<p style="direction: ltr; text-align: left; background-color: white; margin: 0cm 0px;">
<span style="font-family: Aptos, sans-serif; font-size: 12pt; color: rgb(36, 36, 36); background-color: white;">Thanks,</span></p>
<p class="elementToProof" style="direction: ltr; text-align: left; background-color: white; margin: 0cm 0px;">
<span style="font-family: Aptos, sans-serif; font-size: 12pt; color: rgb(36, 36, 36); background-color: white;">Gayathri.</span></p>
<p class="elementToProof" style="direction: ltr; text-align: left; background-color: white; margin: 0cm 0px;">
<span style="font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif; font-size: 14px; color: rgb(66, 66, 66);">
<button type="button" class="fui-Button r1alrhcs d5kvP xgQkx FGlQz r1qxtz39 ___1a1gffc f1c21dwh f1p3nwhy f11589ue f1q5o8ev f1pdflbu fkfq4zb fjxutwb f1s2uweq fr80ssc f1ukrpxl fecsdlb f139oj5f ft1hn21 fuxngvv fwiml72 f1h0usnq fs4ktlq f16h9ulv fx2bmrt f1fg1p5m f1dfjoow f1j98vj9 f1tme0vf f4xjyn1 f18onu3q f9ddjv3 f1d2rq10 fses1vf elementToProof" style="border:1px solid var(--neutralTertiaryAlt);font-weight:600;font-size:14px;margin:4px 0px 0px 4px;padding:5px var(--spacingHorizontalM);vertical-align:middle;color:unset;align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;text-decoration-line:none;overflow:hidden;min-width:0px;border-radius:4px;transition-property:background, border, color;height:32px;white-space:nowrap;width:fit-content">
<p style="direction: ltr; text-align: left; margin: 0px; height: auto; font-size: 20px;">
</p>
<p style="direction: ltr; text-align: left; margin: 0px;"></p>
</button></span></p>
</div>
</body>
</html>