File: tests-Skip-known-failing-tests-on-i386.patch

package info (click to toggle)
librsvg 2.61.3%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 164,600 kB
  • sloc: python: 3,797; ansic: 2,335; sh: 1,113; cpp: 967; makefile: 96; xml: 14; javascript: 9
file content (33 lines) | stat: -rw-r--r-- 1,115 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
From: Simon McVittie <smcv@debian.org>
Date: Sun, 18 Jun 2023 18:52:32 +0100
Subject: tests: Skip known-failing tests on i386

These seem to have regressed sometime between October 2022 and now,
possibly as a result of upgrading rustc from 1.61 to 1.63.

Bug-Debian: https://bugs.debian.org/1038252
Forwarded: not-needed, Debian-specific workaround
---
 rsvg/src/transform.rs | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/rsvg/src/transform.rs b/rsvg/src/transform.rs
index a455e58..435b9a5 100644
--- a/rsvg/src/transform.rs
+++ b/rsvg/src/transform.rs
@@ -797,6 +797,7 @@ mod tests {
     }
 
     #[test]
+    #[cfg(not(target_arch = "x86"))]
     fn parses_valid_transform() {
         let t = Transform::new_unchecked(1.0, 0.0, 0.0, 1.0, 20.0, 30.0);
         let s = Transform::new_unchecked(10.0, 0.0, 0.0, 10.0, 0.0, 0.0);
@@ -912,6 +913,7 @@ mod tests {
     }
 
     #[test]
+    #[cfg(not(target_arch = "x86"))]
     fn parses_transform_list() {
         let t = Transform::new_unchecked(1.0, 0.0, 0.0, 1.0, 20.0, 30.0);
         let s = Transform::new_unchecked(10.0, 0.0, 0.0, 10.0, 0.0, 0.0);