Package: src:joblib Version: 0.10.3-1 Severity: serious Dear maintainer:
I tried to build this package in stretch with "dpkg-buildpackage -A" (which is what the "Arch: all" autobuilder would do to build it) but it failed: -------------------------------------------------------------------------------- [...] debian/rules build-indep dh build-indep --buildsystem=python_distutils --with=python2,python3 dh: Compatibility levels before 9 are deprecated (level 7 in use) dh_testdir -i -O--buildsystem=python_distutils dh_update_autotools_config -i -O--buildsystem=python_distutils dh_auto_configure -i -O--buildsystem=python_distutils dh_auto_configure: Compatibility levels before 9 are deprecated (level 7 in use) dh_auto_build -i -O--buildsystem=python_distutils dh_auto_build: Compatibility levels before 9 are deprecated (level 7 in use) python setup.py build --force running build running build_py creating build [... snipped ...] joblib.test.test_parallel.test_dispatch_race_condition({'n_tasks': 25, 'n_jobs': 4, 'batch_size': 7},) ... ok joblib.test.test_parallel.test_dispatch_race_condition({'n_tasks': 10, 'pre_dispatch': '2*n_jobs', 'n_jobs': 4},) ... ok joblib.test.test_parallel.test_default_mp_context ... ok joblib.test.test_parallel.test_no_blas_crash_or_freeze_with_multiprocessing ... ok joblib.test.test_parallel.test_parallel_with_interactively_defined_functions ... ok joblib.test.test_parallel.test_parallel_with_exhausted_iterator ... ok joblib.test.test_parallel.test_auto_memmap_on_arrays_from_generator ... ok joblib.test.test_parallel.test_nested_parallel_warnings ... ERROR Check that it is possible to reduce a memmap backed array ... ok joblib.test.test_pool.test_high_dimension_memmap_array_reducing ... ok Check that subprocess can access and update shared memory memmap ... ok Check that subprocess can access and update shared memory array ... ok Check that large arrays are not copied in memory ... ok Check that large arrays memmaping can be disabled ... ok Check that MemmapingPool uses /dev/shm when possible ... ok Check that large arrays are not copied in memory in return ... ok Check that memmaps with a bad buffer are returned as regular arrays ... ok joblib.test.test_testing.test_check_subprocess_call ... ok joblib.test.test_testing.test_check_subprocess_call_non_matching_regex ... ok joblib.test.test_testing.test_check_subprocess_call_wrong_command ... ok joblib.test.test_testing.test_check_subprocess_call_non_zero_return_code ... ok joblib.test.test_testing.test_check_subprocess_call_timeout ... ok Doctest: joblib ... ok ====================================================================== ERROR: joblib.test.test_parallel.test_nested_parallel_warnings ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/nose/case.py", line 198, in runTest self.test(*self.arg) File "/<<PKGBUILDDIR>>/joblib/test/test_parallel.py", line 813, in test_nested_parallel_warnings stderr_regex=regex) File "/<<PKGBUILDDIR>>/joblib/testing.py", line 90, in check_subprocess_call stderr_regex, stderr)) ValueError: Unexpected stderr: 'Multiprocessing-backed parallel loops cannot be nested' does not match: '' ---------------------------------------------------------------------- Ran 840 tests in 18.726s FAILED (errors=1) debian/rules:25: recipe for target 'python-test3.5' failed make[1]: *** [python-test3.5] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules:10: recipe for target 'build-indep' failed make: *** [build-indep] Error 2 dpkg-buildpackage: error: debian/rules build-indep gave error exit status 2 -------------------------------------------------------------------------------- This happens randomly but very often (approximately half of the time). In fact, a similar error may be found here: https://tests.reproducible-builds.org/debian/logs/unstable/amd64/joblib_0.10.3-1.build2.log.gz If you need full build logs, just ask. I have plenty of them: Status: failed joblib_0.10.3-1_amd64-20161129T100059Z Status: failed joblib_0.10.3-1_amd64-20161129T100453Z Status: failed joblib_0.10.3-1_amd64-20161129T100514Z Status: failed joblib_0.10.3-1_amd64-20161129T100619Z Status: failed joblib_0.10.3-1_amd64-20161129T100636Z Status: failed joblib_0.10.3-1_amd64-20161129T100744Z Status: failed joblib_0.10.3-1_amd64-20161129T100927Z Status: failed joblib_0.10.3-1_amd64-20161129T101048Z Status: failed joblib_0.10.3-1_amd64-20161129T101341Z Status: failed joblib_0.10.3-1_amd64-20161129T101343Z Status: failed joblib_0.10.3-1_amd64-20161129T101505Z Status: failed joblib_0.10.3-1_amd64-20161129T101633Z Status: failed joblib_0.10.3-1_amd64-20161129T101801Z Status: failed joblib_0.10.3-1_amd64-20161129T101806Z Status: failed joblib_0.10.3-1_amd64-20161129T102221Z Status: failed joblib_0.10.3-1_amd64-20161129T102345Z Status: failed joblib_0.10.3-1_amd64-20161129T102352Z Status: failed joblib_0.10.3-1_amd64-20161129T102527Z Status: failed joblib_0.10.3-1_amd64-20161129T102640Z Status: failed joblib_0.10.3-1_amd64-20161129T102651Z Status: failed joblib_0.10.3-1_amd64-20161129T102806Z Status: failed joblib_0.10.3-1_amd64-20161129T102813Z Status: failed joblib_0.10.3-1_amd64-20161129T102936Z Status: failed joblib_0.10.3-1_amd64-20161129T103057Z Status: failed joblib_0.10.3-1_amd64-20161129T103103Z Status: failed joblib_0.10.3-1_amd64-20161129T103224Z Status: failed joblib_0.10.3-1_amd64-20161129T103227Z Status: failed joblib_0.10.3-1_amd64-20161129T103351Z Status: failed joblib_0.10.3-1_amd64-20161129T103513Z Status: failed joblib_0.10.3-1_amd64-20161129T103808Z Status: failed joblib_0.10.3-1_amd64-20161129T103929Z Status: failed joblib_0.10.3-1_amd64-20161129T104057Z Status: failed joblib_0.10.3-1_amd64-20161129T104352Z Status: failed joblib_0.10.3-1_amd64-20161129T104358Z Status: failed joblib_0.10.3-1_amd64-20161129T104528Z Status: failed joblib_0.10.3-1_amd64-20161129T104658Z Status: failed joblib_0.10.3-1_amd64-20161129T104947Z Status: failed joblib_0.10.3-1_amd64-20161129T105110Z Status: failed joblib_0.10.3-1_amd64-20161129T105128Z Status: failed joblib_0.10.3-1_amd64-20161129T105233Z Status: failed joblib_0.10.3-1_amd64-20161129T105257Z Status: failed joblib_0.10.3-1_amd64-20161129T105357Z Status: failed joblib_0.10.3-1_amd64-20161129T105521Z Status: failed joblib_0.10.3-1_amd64-20161129T105812Z Status: failed joblib_0.10.3-1_amd64-20161129T105854Z Status: failed joblib_0.10.3-1_amd64-20161129T105935Z While we are at it: Even if this is Arch:all, please consider uploading in source-only form, so that we discover these kind of bugs a lot earlier and we get official build logs available here: https://buildd.debian.org/status/package.php?p=joblib Thanks.