Closed mkoeppe closed 1 year ago
Branch pushed to git repo; I updated commit sha1. New commits:
bc911cd | Merge tag '9.8.beta0' into t/34081/numpy_1_23_x__scipy_1_9_x |
Branch pushed to git repo; I updated commit sha1. Last 10 new commits:
34dee19 | Revert "build/pkgs/setuptools/install-requires.txt: Set upper bound" |
87f2300 | build/pkgs/hatchling: Update to 1.10.0 |
045ee7d | build/pkgs/distlib: Update to 0.3.6 |
7529bc4 | build/pkgs/importlib_metadata: Update to 4.12.0 |
2fa5306 | build/pkgs/importlib_resources: Update to 5.9.0 |
ab0e195 | build/pkgs/tomlkit: Update to 0.11.4 |
c7d9032 | build/pkgs/pathspec: Update to 0.10.1 |
bda724d | build/pkgs/setuptools_wheel: Update to 65.4.0 |
664e98c | build/pkgs/distlib/checksums.ini: switch to tar.gz |
fa1a957 | Merge #34344 |
Branch pushed to git repo; I updated commit sha1. New commits:
c0690f0 | .github/workflows/docker.yml: Increase fetch_depth |
Branch pushed to git repo; I updated commit sha1. New commits:
433b2e9 | build/pkgs/meson_python: Add spkg-check.in, add dependencies_check packages: gitpython, pytest_mock |
Branch pushed to git repo; I updated commit sha1. New commits:
bce99d2 | build/pkgs/pytest_mock/dependencies: Remove iniconfig added by mistake |
Upstream indicates new versions of meson-python and scipy will be coming within 1-2 weeks - https://github.com/FFY00/meson-python/issues/127#issuecomment-1261328442
Branch pushed to git repo; I updated commit sha1. New commits:
9a56609 | tox.ini: Add packages factor 'develop' |
Branch pushed to git repo; I updated commit sha1. New commits:
7a4c669 | build/pkgs/git/distros/arch.txt: New |
Branch pushed to git repo; I updated commit sha1. New commits:
004197d | build/pkgs/pyproject_metadata: Update to 0.6.1 |
Branch pushed to git repo; I updated commit sha1. New commits:
7bc7c0e | Merge tag '9.8.beta1' into t/34081/numpy_1_23_x__scipy_1_9_x |
The bug in comment:15 is back with the update of meson_python
to 0.9.0
[scipy-1.9.1] Using pip 22.2.2 from /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/local/var/lib/sage/venv-python3.10/lib/python3.10/site-packages/pip (python 3.10)
[scipy-1.9.1] Looking in links: /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/local/var/lib/sage/venv-python3.10/var/lib/sage/wheels
[scipy-1.9.1] ERROR: scipy-1.9.1-cp310-cp310-macosx_12_6_x86_64.whl is not a supported wheel on this platform.
Branch pushed to git repo; I updated commit sha1. New commits:
d823d95 | build/pkgs/meson_python: Update to 0.10.0 |
The update to 0.10.0 has fixed the problem in comment:90, https://github.com/FFY00/meson-python/issues/160
Branch pushed to git repo; I updated commit sha1. New commits:
68990ba | build/pkgs/scipy: Update to 1.9.2 |
Branch pushed to git repo; I updated commit sha1. New commits:
4df3e8c | build/pkgs/meson: Update to 0.63.3 |
The failure from comment:58 is still present after these updates
Actually, the update of meson fixed it, I made a mistake when testing it. I've closed the upstream issue https://github.com/FFY00/meson-python/issues/127
Changed dependencies from #34228, #34115, #34246, #32992, #34449, #34344 to #34572, #32182,
Changed dependencies from #34572, #32182, to #34572, #32182
Branch pushed to git repo; I updated commit sha1. Last 10 new commits:
9696b34 | .github/workflows/docker.yml: Use EXTRA_CONFIGURE_ARGS=--enable-fat-binary |
4778030 | Merge #34572 |
1919806 | 32182: Add some Python 3.x distro package names |
ad4d9aa | build/pkgs/_python3.11: New; remove _python3.7 |
7524aed | tox.ini, build/pkgs/_python*/distros, .github/workflows/docker.yml: Use opensuse system python3 |
d72b2fd | build/pkgs/_python*/distros, .github/workflows/docker.yml: Use fedora system python3 |
6d20dff | build/pkgs/_python*/distros, .github/workflows/docker.yml: Use debian system python3 |
8a64330 | .github/workflows/docker.yml: Back from fedora-31-python3.8 to fedora-31 - there is no python38-devel package |
d36ed98 | tox.ini (python3.*-minimal): Provide system liblzma so that system python can be accepted; not system xz |
f62b625 | Merge #32182 |
Branch pushed to git repo; I updated commit sha1. New commits:
8990d53 | .github/workflows/docker.yml: Add option free_disk_space |
Description changed:
---
+++
@@ -2,6 +2,7 @@
- scipy.optimize.milp (HiGHS MIP solver)
- https://scipy.github.io/devdocs/release.1.9.0.html#scipy-switched-to-meson-as-its-build-system
+This ticket is also the target ticket for https://github.com/FFY00/meson-python/blob/main/.github/workflows/ci-sage.yml
Previous update:
- #32423 Update numpy to 1.22.x, scipy 1.8.x, networkx 2.8.x
Branch pushed to git repo; I updated commit sha1. New commits:
3897adb | tox.ini (manylinux-minimal): Provide system liblzma so that system python can be accepted; not system xz |
Let's get this in please.
I presume $\pi$-meson, $\mu$-meson, etc to follow, but OK
Changed reviewer from https://github.com/mkoeppe/sage/actions/runs/3239323923 to Dima Pasechnik
Sure, when they are stable
Testsuite fails
[meson_python-0.10.0] =================================== FAILURES ===================================
[meson_python-0.10.0] _______________________________ test_scipy_like ________________________________
[meson_python-0.10.0]
[meson_python-0.10.0] wheel_scipy_like = PosixPath('/private/tmp/pytest-of-root/pytest-2/test0/mesonpy-test-445hpffx/mypkg-2.3.4-cp310-cp310-macosx_11_0_x86_64.whl')
[meson_python-0.10.0]
[meson_python-0.10.0] @pytest.mark.skipif(win_py37, reason='An issue with missing file extension')
[meson_python-0.10.0] def test_scipy_like(wheel_scipy_like):
[meson_python-0.10.0] # This test is meant to exercise features commonly needed by a regular
[meson_python-0.10.0] # Python package for scientific computing or data science:
[meson_python-0.10.0] # - C and Cython extensions,
[meson_python-0.10.0] # - including generated code,
[meson_python-0.10.0] # - using `install_subdir`,
[meson_python-0.10.0] # - packaging data files with extensions not known to Meson
[meson_python-0.10.0] artifact = wheel.wheelfile.WheelFile(wheel_scipy_like)
[meson_python-0.10.0]
[meson_python-0.10.0] expecting = {
[meson_python-0.10.0] 'mypkg-2.3.4.dist-info/METADATA',
[meson_python-0.10.0] 'mypkg-2.3.4.dist-info/RECORD',
[meson_python-0.10.0] 'mypkg-2.3.4.dist-info/WHEEL',
[meson_python-0.10.0] 'mypkg/__init__.py',
[meson_python-0.10.0] 'mypkg/__config__.py',
[meson_python-0.10.0] f'mypkg/extmod{EXT_SUFFIX}',
[meson_python-0.10.0] f'mypkg/cy_extmod{EXT_SUFFIX}',
[meson_python-0.10.0] }
[meson_python-0.10.0] # Meson master has a fix for `install_subdir` that is not present in
[meson_python-0.10.0] # 0.63.2: https://github.com/mesonbuild/meson/pull/10765
[meson_python-0.10.0] # A backport of the fix may land in 0.63.3, if so then remove the version
[meson_python-0.10.0] # check here and add the two expected files unconditionally.
[meson_python-0.10.0] if meson_version and meson_version >= '0.63.99':
[meson_python-0.10.0] expecting |= {
[meson_python-0.10.0] 'mypkg/submod/__init__.py',
[meson_python-0.10.0] 'mypkg/submod/unknown_filetype.npq',
[meson_python-0.10.0] }
[meson_python-0.10.0] if os.name == 'nt':
[meson_python-0.10.0] # Currently Meson is installing `.dll.a` (import libraries) next to
[meson_python-0.10.0] # `.pyd` extension modules. Those are very small, so it's not a major
[meson_python-0.10.0] # issue - just sloppy. For now, ensure we don't fail on those
[meson_python-0.10.0] actual_files = wheel_contents(artifact)
[meson_python-0.10.0] for item in expecting:
[meson_python-0.10.0] assert item in actual_files
[meson_python-0.10.0] else:
[meson_python-0.10.0] > assert wheel_contents(artifact) == expecting
[meson_python-0.10.0] E AssertionError: assert {'mypkg-2.3.4...rwin.so', ...} == {'mypkg-2.3.4...rwin.so', ...}
[meson_python-0.10.0] E Extra items in the left set:
[meson_python-0.10.0] E 'mypkg/submod/__init__.py'
[meson_python-0.10.0] E 'mypkg/submod/unknown_filetype.npq'
[meson_python-0.10.0] E Use -v to get more diff
[meson_python-0.10.0]
[meson_python-0.10.0] tests/test_wheel.py:123: AssertionError
[meson_python-0.10.0] ---------------------------- Captured stdout setup -----------------------------
[meson_python-0.10.0] + meson setup --native-file=/Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/.mesonpy-native-file.ini -Ddebug=false -Doptimization=2 --prefix=/Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8 /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/.mesonpy-1hcozttf/build
[meson_python-0.10.0] The Meson build system
[meson_python-0.10.0] Version: 0.63.3
[meson_python-0.10.0] Source dir: /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like
[meson_python-0.10.0] Build dir: /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/.mesonpy-1hcozttf/build
[meson_python-0.10.0] Build type: native build
[meson_python-0.10.0] Project name: scipy-like
[meson_python-0.10.0] Project version: 2.3.4
[meson_python-0.10.0] C compiler for the host machine: gcc (clang 13.0.0 "Apple clang version 13.0.0 (clang-1300.0.29.30)")
[meson_python-0.10.0] C linker for the host machine: gcc ld64 711
[meson_python-0.10.0] Cython compiler for the host machine: cython (cython 0.29.32)
[meson_python-0.10.0] Host machine cpu family: x86_64
[meson_python-0.10.0] Host machine cpu: x86_64
[meson_python-0.10.0] Program python found: YES (/Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/bin/python3)
[meson_python-0.10.0] Found pkg-config: /Users/buildbot-sage/worker/sage_git/build/local/bin/pkg-config (1.8.0)
[meson_python-0.10.0] Build targets in project: 3
[meson_python-0.10.0]
[meson_python-0.10.0] scipy-like 2.3.4
[meson_python-0.10.0]
[meson_python-0.10.0] User defined options
[meson_python-0.10.0] Native files: /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/.mesonpy-native-file.ini
[meson_python-0.10.0] debug : false
[meson_python-0.10.0] optimization: 2
[meson_python-0.10.0] prefix : /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8
[meson_python-0.10.0]
[meson_python-0.10.0] Found ninja-1.11.0 at /Users/buildbot-sage/worker/sage_git/build/local/bin/ninja
[meson_python-0.10.0] + meson compile
[meson_python-0.10.0] [1/6] Generating mypkg/generate-config-file with a custom command
[meson_python-0.10.0] [2/6] Compiling C object mypkg/extmod.cpython-310-darwin.so.p/extmod.c.o
[meson_python-0.10.0] [3/6] Linking target mypkg/extmod.cpython-310-darwin.so
[meson_python-0.10.0] [4/6] Compiling Cython source /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/mypkg/cy_extmod.pyx
[meson_python-0.10.0] [5/6] Compiling C object mypkg/cy_extmod.cpython-310-darwin.so.p/meson-generated_mypkg_cy_extmod.pyx.c.o
[meson_python-0.10.0] [6/6] Linking target mypkg/cy_extmod.cpython-310-darwin.so
[meson_python-0.10.0] + meson install --destdir /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/.mesonpy-1hcozttf/install
[meson_python-0.10.0] ninja: Entering directory `/Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/.mesonpy-1hcozttf/build'
[meson_python-0.10.0] [1/1] Generating mypkg/generate-config-file with a custom command
[meson_python-0.10.0] Installing subdir /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/mypkg/submod to /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/.mesonpy-1hcozttf/install/Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/lib/python3.10/site-packages/mypkg/submod
[meson_python-0.10.0] Installing /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/mypkg/submod/__init__.py to /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/.mesonpy-1hcozttf/install/Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/lib/python3.10/site-packages/mypkg/submod
[meson_python-0.10.0] Installing /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/mypkg/submod/unknown_filetype.npq to /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/.mesonpy-1hcozttf/install/Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/lib/python3.10/site-packages/mypkg/submod
[meson_python-0.10.0] Installing mypkg/__config__.py to /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/.mesonpy-1hcozttf/install/Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/lib/python3.10/site-packages/mypkg
[meson_python-0.10.0] Installing mypkg/extmod.cpython-310-darwin.so to /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/.mesonpy-1hcozttf/install/Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/lib/python3.10/site-packages/mypkg
[meson_python-0.10.0] Installing mypkg/cy_extmod.cpython-310-darwin.so to /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/.mesonpy-1hcozttf/install/Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/lib/python3.10/site-packages/mypkg
[meson_python-0.10.0] Installing /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/mypkg/__init__.py to /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/.mesonpy-1hcozttf/install/Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/lib/python3.10/site-packages/mypkg
[meson_python-0.10.0] Copying files to wheel...
[meson_python-0.10.0] [0/4] mypkg/__config__.py
[meson_python-0.10.0] [1/4] mypkg/extmod.cpython-310-darwin.so
[meson_python-0.10.0] [2/4] mypkg/cy_extmod.cpython-310-darwin.so
[meson_python-0.10.0] [3/4] mypkg/__init__.py
[meson_python-0.10.0] [4/4] mypkg/submod
[meson_python-0.10.0] =========================== short test summary info ============================
[meson_python-0.10.0] FAILED tests/test_wheel.py::test_scipy_like - AssertionError: assert {'mypkg-...
[meson_python-0.10.0] ERROR tests/test_wheel.py::test_detect_wheel_tag_module - subprocess.CalledPr...
[meson_python-0.10.0] ========= 1 failed, 44 passed, 5 skipped, 2 xfailed, 1 error in 33.75s =========
[meson_python-0.10.0]
[meson_python-0.10.0] real 0m34.481s
[meson_python-0.10.0] user 0m22.332s
[meson_python-0.10.0] sys 0m11.018s
[meson_python-0.10.0] ************************************************************************
[meson_python-0.10.0] Error testing package meson_python-0.10.0
[meson_python-0.10.0] ************************************************************************
[meson_python-0.10.0] Please email sage-devel (http://groups.google.com/group/sage-devel)
[meson_python-0.10.0] explaining the problem and including the log files
[meson_python-0.10.0] /Users/buildbot-sage/worker/sage_git/build/logs/pkgs/meson_python-0.10.0.log
[meson_python-0.10.0] and
[meson_python-0.10.0] /Users/buildbot-sage/worker/sage_git/build/config.log
[meson_python-0.10.0] Describe your computer, operating system, etc.
[meson_python-0.10.0] If you want to try to fix the problem yourself, *don't* just cd to
[meson_python-0.10.0] /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0 and type 'make check' or whatever is appropriate.
[meson_python-0.10.0] Instead, the following commands setup all environment variables
[meson_python-0.10.0] correctly and load a subshell for you to debug the error:
[meson_python-0.10.0] (cd '/Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0' && '/Users/buildbot-sage/worker/sage_git/build/sage' --buildsh)
[meson_python-0.10.0] When you are done debugging, you can type "exit" to leave the subshell.
[meson_python-0.10.0] ************************************************************************
This ticket is also the target ticket for https://github.com/FFY00/meson-python/blob/main/.github/workflows/ci-sage.yml
Previous update:
32423 Update numpy to 1.22.x, scipy 1.8.x, networkx 2.8.x
See also:
34110 numpy 1.23.x
Depends on #34572 Depends on #32182
CC: @dimpase @antonio-rojas @kiwifb @orlitzky
Component: packages: standard
Author: Matthias Koeppe
Branch:
853a699
Reviewer: Dima Pasechnik
Issue created by migration from https://trac.sagemath.org/ticket/34081