Cyril Roelandt <tipec...@gmail.com> writes: > * gnu/packages/patches/python-fix-tests.patch: disable a failing test. > --- > gnu/packages/patches/python-fix-tests.patch | 10 ++++++++++ > 1 file changed, 10 insertions(+) > > diff --git a/gnu/packages/patches/python-fix-tests.patch > b/gnu/packages/patches/python-fix-tests.patch > index fecebda..eed4f36 100644 > --- a/gnu/packages/patches/python-fix-tests.patch > +++ b/gnu/packages/patches/python-fix-tests.patch > @@ -64,3 +64,13 @@ http://bugs.python.org/issue20868 . > @unittest.skipUnless(support.is_resource_enabled('network'), > 'network is not enabled') > def test_idna(self): > +--- Lib/test/test_multiprocessing.py 2014-04-06 23:12:27.575235000 +0200 > ++++ Lib/test/test_multiprocessing.py 2014-04-06 23:13:04.827235000 +0200 > +@@ -1016,6 +1016,7 @@ > + if pid is not None: > + os.kill(pid, signal.SIGINT) > + > ++ @unittest.skipIf(True, "This fails for unknown reasons on Guix") > + def test_wait_result(self): > + if isinstance(self, ProcessesMixin) and sys.platform != 'win32': > + pid = os.getpid()
This fixes the build on x86_64 for me, but there are still test failures on MIPS: --8<---------------cut here---------------start------------->8--- ====================================================================== FAIL: test_issue_8959_a (ctypes.test.test_callbacks.SampleCallbacksTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/nix-build-python-3.3.3.drv-0/Python-3.3.3/Lib/ctypes/test/test_callbacks.py", line 191, in test_issue_8959_a self.assertEqual(array[:], [1, 5, 7, 33, 99]) AssertionError: Lists differ: [33, 7, 99, 1, 5] != [1, 5, 7, 33, 99] First differing element 0: 33 1 - [33, 7, 99, 1, 5] + [1, 5, 7, 33, 99] ====================================================================== FAIL: test_qsort (ctypes.test.test_libc.LibTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/nix-build-python-3.3.3.drv-0/Python-3.3.3/Lib/ctypes/test/test_libc.py", line 30, in test_qsort self.assertEqual(chars.raw, b" ,,aaaadmmmnpppsss\x00") AssertionError: b'mmaappss dna ,,maps\x00' != b' ,,aaaadmmmnpppsss\x00' ---------------------------------------------------------------------- Ran 346 tests in 4.092s FAILED (failures=2, skipped=1) Makefile:881: recipe for target 'test' failed make: *** [test] Error 1 phase `check' failed after 661 seconds --8<---------------cut here---------------end--------------->8--- I suppose that these are genuine bugs in the ctypes module for MIPS. Mark