Closed h-vetinari closed 7 months ago
Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe
) and found it was in an excellent condition.
From 32 failures out of 96 runs for 1.9.3, we're now at 28 failures out of 96 CI runs
label='fast'
, not the full test suite# these multithreading tests occasionally hang in emulation
{% set tests_to_skip = tests_to_skip + " or test_immediate_updating" %} # [aarch64 or ppc64le]
{% set tests_to_skip = tests_to_skip + " or test_mixed_threads_processes" %} # [aarch64 or ppc64le]
{% set tests_to_skip = tests_to_skip + " or test_multiprocess[fft]" %} # [aarch64 or ppc64le]
{% set tests_to_skip = tests_to_skip + " or (test__differential_evolution and test_parallel)" %} # [aarch64 or ppc64le]
# on the slowest agents, these tests take more than 20min in emulation
{% set tests_to_skip = tests_to_skip + " or (test_lsq_linear and test_large_rank_deficient)" %} # [aarch64 or ppc64le]
{% set tests_to_skip = tests_to_skip + " or (test_iterative and test_precond_inverse[case1])" %} # [aarch64 or ppc64le]
{% set tests_to_skip = tests_to_skip + " or (test_optimize and TestBrute and test_workers)" %} # [aarch64 or ppc64le]
# tests that run into timeouts (set in scipy test suite) in emulation
{% set tests_to_skip = tests_to_skip + " or (test_propack and test_examples)" %} # [aarch64 or ppc64le]
lib | for 1.9.3 | now | updated version |
updated build |
---|---|---|---|---|
scipy |
1.9.3 |
1.10.0 |
X | |
numpy |
1.24.1 |
1.24.1 |
||
libblas |
3.9.0-16 |
3.9.0-16 |
||
blis |
0.9.0-0 |
0.9.0-0 |
||
openblas |
0.3.21-pthreads-3 |
0.3.21-pthreads-3 |
||
mkl |
2022.1.0-915 |
2022.1.0-915 |
||
netlib |
3.9.0-5 |
3.9.0-5 |
||
pypy |
not used | not used | ||
pythran |
0.12.1-0 |
0.12.1-0 |
||
qemu-user-static |
7.2.0-1 |
7.2.0-1 |
variant | 1.9.3 | 1.10.0 |
---|---|---|
linux + x64 + mkl + avx512 | 1 test failure; https://github.com/scipy/scipy/issues/15533 |
remains |
linux + x64 + openblas + non-avx512 | 1 test failure https://github.com/scipy/scipy/issues/16927 |
remains |
linux + aarch64 + openblas | 1 test failure | passes π₯³ |
linux + ppc64le | test suite disabled due to emulation problems | looks like this might finally get solved π₯³ |
osx + x64 + accelerate | 7 test failures | 6 failures |
osx + x64 + blis | 1 test failure https://github.com/scipy/scipy/issues/16927 |
remains |
win + mkl + avx512 | 1 test failure; https://github.com/scipy/scipy/issues/15533 |
remains |
win + openblas | 7 test failures https://github.com/scipy/scipy/issues/17869 |
same failures remain |
variant | accelerate | blis | mkl w/ avx512 |
mkl w/o avx512 |
netlib | openblas w/ avx512 |
openblas w/o avx512 |
sum** |
---|---|---|---|---|---|---|---|---|
linux / x64 | β | βοΈ | β | βοΈ | βοΈ | βοΈ | β | 8F |
linux / aarch64 | β | β | β | β | βοΈ | β | βοΈ | - |
linux / ppc64le | β | β | β | β | β | β | β | - |
osx / arm | β | β | β | β | β | β | β | - |
osx / x64 | β | β | β | βοΈ | βοΈ | β | βοΈ | 8F |
win / x64 | β | βοΈ | β | βοΈ | βοΈ | β | β | 12F |
sum** | 4F | 4F | 8F | - | - | 4F | 8F | 28F |
** sum of Segfaults (S), Failures (F), resp. Timeouts (T); out of a total of 96 CI combinations being tested
Build logs: Azure
Paused the runs here until we figure out #232.
From 28 failures out of 96 runs for 1.10.0, we're now at 66 failures out of 138 CI runs
label='fast'
, not the full test suite# skip a test that fails with MKL + AVX512 (non-AVX512 passes), scipy/scipy#15533
{% set tests_to_skip = tests_to_skip + " or test_x0_equals_Mb[bicgstab]" %}
# scipy/scipy#16927
{% set tests_to_skip = tests_to_skip + " or test_failure_to_run_iterations" %} # [linux]
# on the slowest agents, these tests take more than 20min in emulation
{% set tests_to_skip = tests_to_skip + " or (test_lsq_linear and test_large_rank_deficient)" %} # [aarch64 or ppc64le]
{% set tests_to_skip = tests_to_skip + " or (test_iterative and test_precond_inverse[case1])" %} # [aarch64 or ppc64le]
{% set tests_to_skip = tests_to_skip + " or (test_optimize and TestBrute and test_workers)" %} # [aarch64 or ppc64le]
# tests that run into timeouts (set in scipy test suite) in emulation
{% set tests_to_skip = tests_to_skip + " or (test_propack and test_examples)" %} # [aarch64 or ppc64le]
# occasionally runs out of memory on windows + pypy
{% set tests_to_skip = tests_to_skip + " or test_bootstrap_against_" %} # [(python_impl == "pypy") and win]
# very slow tests for pypy in emulation
[several]
lib | for 1.10.0 | now | updated version |
updated build |
---|---|---|---|---|
scipy |
1.10.0 |
1.10.1 |
X | |
numpy |
1.24.1 |
1.24.3 |
X | |
libblas |
3.9.0-16 |
3.9.0-16 |
||
blis |
0.9.0-0 |
0.9.0-0 |
||
openblas |
0.3.21-pthreads-3 |
0.3.21-pthreads-3 |
||
mkl |
2022.1.0-915 |
2022.2.1-16997 (linux)2022.2.1-16952 (osx)2022.1.0-874 (win) |
X | |
netlib |
3.9.0-5 |
3.9.0-5 |
||
pypy |
7.3.9-7 (for 1.8.1) |
7.3.11-0 |
X | |
pythran |
0.12.1-0 |
0.12.1-0 |
||
qemu-user-static |
7.2.0-1 |
7.2.0-1 |
variant | 1.10.0 | now |
---|---|---|
linux + x64 + mkl + avx512 | 1 test failure; https://github.com/scipy/scipy/issues/15533 |
remains |
linux + x64 + openblas + non-avx512 | 1 test failure https://github.com/scipy/scipy/issues/16927 |
remains |
linux + netlib | - | missing symbol cblas_cdotc_sub ;causes ImportError! β’οΈ |
linux + ppc64le | test suite disabled due to emulation problems | runs through on openblasπ₯³ missing symbol on netlib |
osx + x64 + accelerate | 6 test failures | 7 test failures |
osx + x64 + blis | 1 test failure https://github.com/scipy/scipy/issues/16927 |
remains |
osx + x64 + mkl + CPython | - | 13-14 test failures |
osx + x64 + mkl + PyPy | - | 2-3 test failures |
win + mkl + avx512 | 1 test failure; https://github.com/scipy/scipy/issues/15533 |
remains |
win + openblas | 7 test failures https://github.com/scipy/scipy/issues/17869 |
same failures remain |
variant | accelerate | blis | mkl w/ avx512 |
mkl w/o avx512 |
netlib | openblas w/ avx512 |
openblas w/o avx512 |
sum** |
---|---|---|---|---|---|---|---|---|
linux / x64 | β | βοΈ | β | βοΈ | β | βοΈ | β | 18F |
linux / aarch64 | β | β | β | β | β | β | βοΈ | 6F |
linux / ppc64le | β | β | β | β | β | β | βοΈ | 6F |
osx / arm | β | β | β | β | β | β | β | - |
osx / x64 | β | β | β | β | βοΈ | β | βοΈ | 18F |
win / x64 | β | βοΈ | β | βοΈ | βοΈ | β | β | 18F |
sum** | 6F | 6F | 12F | 6F | 18F | 6F | 12F | 66F |
** sum of Segfaults (S), Failures (F), resp. Timeouts (T); out of a total of 138 CI combinations being tested
Build logs: Azure
Ah well, turns out my rebase wasn't that great after all:
../scipy/sparse/linalg/_propack/meson.build:93:12: ERROR: Unknown variable "cargs_propack".
Seems something about those patches isn't distutils- and/or windows-compatible; but we'll just exclude them on windows for main then...
%SRC_DIR%\scipy\_build_utils\src\npy_cblas.h(9): fatal error C1083: Cannot open include file: 'numpy/npy_common.h': No such file or directory
This already ran a few days ago to verify a suspicion that https://github.com/scipy/scipy/issues/18371 had something to do with the switch to meson. While looking at the results of testing PROPRACK in https://github.com/conda-forge/scipy-feedstock/pull/200, I noticed some familiar failures and ended up writing this up because it's relevant.
From 66 failures out of 138 runs for 1.10.1 built with meson (on unix), we're now at 44 failures out of 138 CI runs
as for 1.10.1
variant | 1.10.1 | now |
---|---|---|
linux + x64 + mkl + avx512 | 1 test failure; https://github.com/scipy/scipy/issues/15533 |
remains |
linux + x64 + openblas + non-avx512 | 1 test failure https://github.com/scipy/scipy/issues/16927 |
remains |
linux + netlib | missing symbol cblas_cdotc_sub ;causes ImportError! β’οΈ |
gone! π₯³ |
osx + x64 + accelerate | 7 test failures | remain |
osx + x64 + blis | 1 test failure https://github.com/scipy/scipy/issues/16927 |
remains |
osx + x64 + mkl + CPython | 13-14 test failures | gone! π₯³ |
osx + x64 + mkl + PyPy | 2-3 test failures | remain |
win + mkl + avx512 | 1 test failure; https://github.com/scipy/scipy/issues/15533 |
remains |
win + openblas | 7 test failures https://github.com/scipy/scipy/issues/17869 |
remain |
variant | accelerate | blis | mkl w/ avx512 |
mkl w/o avx512 |
netlib | openblas w/ avx512 |
openblas w/o avx512 |
sum** |
---|---|---|---|---|---|---|---|---|
linux / x64 | β | βοΈ | β | βοΈ | βοΈ | βοΈ | β | 12F |
linux / aarch64 | β | β | β | β | βοΈ | β | βοΈ | - |
linux / ppc64le | β | β | β | β | βοΈ | β | βοΈ | - |
osx / arm | β | β | β | β | β | β | β | - |
osx / x64 | β | β | β | βοΈ (CPython) β (PyPy) |
βοΈ | β | βοΈ | 14F |
win / x64 | β | βοΈ | β | βοΈ | βοΈ | β | β | 18F |
sum** | 6F | 6F | 12F | 2F | - | 6F | 12F | 44F |
** sum of Segfaults (S), Failures (F), resp. Timeouts (T); out of a total of 138 CI combinations being tested
Build logs: Azure
Now again with meson after the backported patches from #233
From 66 failures out of 138 runs for 1.10.1 built with meson (on unix) and 44 failures when built with distutils, we're now at 48 failures out of 138 CI runs
as for 1.10.1
variant | 1.10.1 | now |
---|---|---|
linux + x64 + mkl + avx512 | 1 test failure; https://github.com/scipy/scipy/issues/15533 |
remains |
linux + x64 + openblas + non-avx512 | 1 test failure https://github.com/scipy/scipy/issues/16927 |
remains |
linux + netlib | missing symbol cblas_cdotc_sub ;causes ImportError! β’οΈ |
gone! π₯³ |
osx + x64 + accelerate | 7 test failures | remain |
osx + x64 + blis | 1 test failure https://github.com/scipy/scipy/issues/16927 |
remains |
osx + x64 + mkl + CPython | 13-14 test failures | remainsin contrast to distutils build |
osx + x64 + mkl + PyPy | 2-3 test failures | remain |
win + mkl + avx512 | 1 test failure; https://github.com/scipy/scipy/issues/15533 |
remains |
win + openblas | 7 test failures https://github.com/scipy/scipy/issues/17869 |
remain |
variant | accelerate | blis | mkl w/ avx512 |
mkl w/o avx512 |
netlib | openblas w/ avx512 |
openblas w/o avx512 |
sum** |
---|---|---|---|---|---|---|---|---|
linux / x64 | β | βοΈ | β | βοΈ | βοΈ | βοΈ | β | 12F |
linux / aarch64 | β | β | β | β | βοΈ | β | βοΈ | - |
linux / ppc64le | β | β | β | β | βοΈ | β | βοΈ | - |
osx / arm | β | β | β | β | β | β | β | - |
osx / x64 | β | β | β | β | βοΈ | β | βοΈ | 18F |
win / x64 | β | βοΈ | β | βοΈ | βοΈ | β | β | 18F |
sum** | 6F | 6F | 12F | 6F | - | 6F | 12F | 48F |
** sum of Segfaults (S), Failures (F), resp. Timeouts (T); out of a total of 138 CI combinations being tested
Build logs: Azure
All of the entries with a single failure are from the same test, test_failure_to_run_iterations
, which is already fixed in SciPy's main
branch.
The precision issues in the macOS/Accelerate tests should be fixed by https://github.com/scipy/scipy/pull/18442. Then there is one left:
FAILED linalg/tests/test_cython_blas.py::TestWfuncPointers::test_float_args
that is a crash, probably a faulty G77 ABI wrapper. If that happens again after the current round of -use-g77-abi
fixes, I'll investigate more.
Closing this as obsolete
Following the same scheme as #223, #199, #172, #153 & #130. Should not be merged for the same reasons as #153.