1 |
commit: fb03d3745caf59053460402146286dffe8e67025 |
2 |
Author: Aisha Tammy <gentoo <AT> aisha <DOT> cc> |
3 |
AuthorDate: Wed Dec 2 15:52:21 2020 +0000 |
4 |
Commit: Aisha Tammy <gentoo <AT> aisha <DOT> cc> |
5 |
CommitDate: Wed Dec 2 15:52:21 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=fb03d374 |
7 |
|
8 |
dev-python/numba: add updated patch |
9 |
|
10 |
refreshed patch by Bernd Feige <Bernd.Feige <AT> gmx.net> |
11 |
|
12 |
Closes: https://bugs.gentoo.org/758020 |
13 |
Package-Manager: Portage-3.0.8, Repoman-3.0.1 |
14 |
RepoMan-Options: --force |
15 |
Signed-off-by: Aisha Tammy <gentoo <AT> aisha.cc> |
16 |
|
17 |
.../numba/files/numba-0.52.0-skip_tests.patch | 34 ++++++++++++++++++++++ |
18 |
1 file changed, 34 insertions(+) |
19 |
|
20 |
diff --git a/dev-python/numba/files/numba-0.52.0-skip_tests.patch b/dev-python/numba/files/numba-0.52.0-skip_tests.patch |
21 |
new file mode 100644 |
22 |
index 000000000..f31af4bfb |
23 |
--- /dev/null |
24 |
+++ b/dev-python/numba/files/numba-0.52.0-skip_tests.patch |
25 |
@@ -0,0 +1,34 @@ |
26 |
+Index: numba-0.52.0/numba/tests/test_jitclasses.py |
27 |
+=================================================================== |
28 |
+--- numba-0.52.0.orig/numba/tests/test_jitclasses.py |
29 |
++++ numba-0.52.0/numba/tests/test_jitclasses.py |
30 |
+@@ -929,6 +929,7 @@ class TestJitClass(TestCase, MemoryLeakM |
31 |
+ self.assertEqual(t[2:2:1], 2) |
32 |
+ self.assertEqual(t[6:6:1], 3) |
33 |
+ |
34 |
++ @unittest.skip("Gentoo has not reverted the LLVM 'truncate longlabel' patch") |
35 |
+ def test_jitclass_longlabel_not_truncated(self): |
36 |
+ # See issue #3872, llvm 7 introduced a max label length of 1024 chars |
37 |
+ # Numba ships patched llvm 7.1 (ppc64le) and patched llvm 8 to undo this |
38 |
+Index: numba-0.52.0/numba/tests/test_record_dtype.py |
39 |
+=================================================================== |
40 |
+--- numba-0.52.0.orig/numba/tests/test_record_dtype.py |
41 |
++++ numba-0.52.0/numba/tests/test_record_dtype.py |
42 |
+@@ -796,7 +796,7 @@ class TestRecordDtype(unittest.TestCase) |
43 |
+ # len(transformed) is generally 10, but could be longer if a large |
44 |
+ # number of typecodes are in use. Checking <20 should provide enough |
45 |
+ # tolerance. |
46 |
+- self.assertLess(len(transformed), 20) |
47 |
++ self.assertLessEqual(len(transformed), 20) |
48 |
+ |
49 |
+ struct_arr = types.Array(rec, 1, 'C') |
50 |
+ transformed = mangle_type(struct_arr) |
51 |
+@@ -804,7 +804,7 @@ class TestRecordDtype(unittest.TestCase) |
52 |
+ self.assertNotIn('first', transformed) |
53 |
+ self.assertNotIn('second', transformed) |
54 |
+ # Length is usually 50 - 5 chars tolerance as above. |
55 |
+- self.assertLess(len(transformed), 50) |
56 |
++ self.assertLessEqual(len(transformed), 50) |
57 |
+ |
58 |
+ def test_record_two_arrays(self): |
59 |
+ """ |