Sage 10.2.beta6 released

149 views
Skip to first unread message

Volker Braun

unread,
Oct 8, 2023, 3:54:18 PM10/8/23
to sage-release
As always, you can get the latest beta version from the "develop" git branch. Alternatively, the self-contained source tarball is at http://www.sagemath.org/download-latest.html

This release drops support for GCC < 8.4 (Debian 10 "Buster")

2f1a76dc24a (tag: 10.2.beta6, github/develop) Updated SageMath version to 10.2.beta6
46997739f9b gh-36388: fix typographic typos
970fd9f1864 gh-36383: Update flint to 2.9.0, arb to 2.23.0
6d838ba174a gh-36382: `configure --enable-system-site-packages`: First check all non-site packages
5da52a71923 gh-36381: Python package upgrades cherry-picked from notebook 7 upgrade PR
726c438330b gh-36378: Add README.md Table of Contents and Links
f1ac6c1c573 gh-36377: clean one test file
d2fa61b433c gh-36376: src/sage/databases/sql_db.py: replace tmp_dir()
aadad8bf506 gh-36375: src/sage/interfaces/gap_workspace.py: replace tmp_dir()
bc8d82abede gh-36374: refresh the cython file real_roots (pep8, range, etc)
16c78cab8ca gh-36373: Enable conda ci for all PRs and remove experimental label
17f07d5f076 gh-36371: fix remaining W605 warnings in pxi files
d8e55296e17 gh-36369: partial cython-lint cleanup in padics/
0405d07dde8 gh-36367: Simplify experimental all-conda installation instructions via `pkgs/sage-conf_conda`
1af197b2066 gh-36365: Libgap cubegroup
16aaae1e34d gh-36364: Do not run sage-env more than once, for real.
dfcd25fab60 gh-36363: Fix dependencies of `packaging`, update `flit_core` to 3.9.0, `pip` to 23.2.1
56533be695f gh-36362: a few more links to errors in the doc
e33c041bd73 gh-36359: a few details in combinat (designs)
afd8d0e8194 gh-36358: CI: Fix the multi-stage build in ci-linux.yml, fix conda/centos/archlinux system packages
b30cc4b7751 gh-36357: CI: Remove ci-wsl, ci-cygwin-standard
8550060f96a gh-36355: fixing pep8 E275 in rings/ and combinat/
0421fd1745f gh-36352: fix E228 and E225 in coding, crypto, dynamics, geometry, manifolds, modular
a4017212c20 gh-36348: .github/workflows/build.yml, doc-build.yml: Fix get_ci_fixes
e1a0794ba97 gh-36344: src/sage/misc/cython.py: replace tmp_dir()
0c63ee37742 gh-36343: src/sage/repl/interpreter.py: replace tmp_dir()
14c055e0818 gh-36324: src/sage/tests/cmdline.py: replace tmp_dir()
cb0cea09278 gh-36314: add q-Fuss-Catalan numbers
fe963ca5a4d gh-36310: Mod 2 (co)homology as a module over the Steenrod algebra
119429042c2 gh-36285: add Rémy Oudompheng's implementation of the BMSS algorithm
7591b1efafc gh-36277: `sage.graphs`: some care with return ... else statements in `graph.py`, `digraph.py` and `bipartite_graph.py`
71428337f16 gh-36273: `sage.graphs`, `sage.combinat.{designs,posets}`, `sage.sandpiles`: Update # needs
7c62ef8112b gh-36272: `sage.sets`: Update `# needs`
8ebaeff5496 gh-36261: `sage.rings.padics`: Import fixes (modularization)
ab6f53b50f2 gh-36161: Upgrade pplpy to 0.8.9
868fefa1289 gh-36123: Upgrade numpy to 1.26.0, setuptools to 68.2.2
fdf30fbb1bc gh-35786: onetbb: Upgrade to 2021.9.0 + GCC13 patch
1738235b962 gh-35546: compute traces of elliptic-curve endomorphisms
bd434dae42a gh-35373: Fix workflow "Build documentation (PDF)"
1ed5b510362 gh-35285: System package information   tox ini   gh actions for alpine linux
d687f2e7a73 gh-35062: Enable merge_group trigger for merge queues
d5d7c461a11 gh-35008: Implement Covering Arrays
1cf0c13e527 (tag: 10.2.beta5) Updated SageMath version to 10.2.beta5

Kazuyoshi Furutaka

unread,
Oct 8, 2023, 10:43:11 PM10/8/23
to sage-r...@googlegroups.com
Hi,

A conventional build failed in building attrs-23.1.0:


2023年10月9日(月) 4:54 Volker Braun <vbrau...@gmail.com>:
--
You received this message because you are subscribed to the Google Groups "sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sage-release...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/e55f00f5-a5ad-40b2-8128-7ba3d5b34f21n%40googlegroups.com.


--
Kazuyoshi Furutaka
attrs-23.1.0.log
config.log.gz
install.log.gz

Kazuyoshi Furutaka

unread,
Oct 8, 2023, 10:47:02 PM10/8/23
to sage-r...@googlegroups.com
A build "Using conda to provide system packages for the Sage distribution" failed in building setuptools-68.2.2 as before...


2023年10月9日(月) 4:54 Volker Braun <vbrau...@gmail.com>:
As always, you can get the latest beta version from the "develop" git branch. Alternatively, the self-contained source tarball is at http://www.sagemath.org/download-latest.html
--
You received this message because you are subscribed to the Google Groups "sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sage-release...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/e55f00f5-a5ad-40b2-8128-7ba3d5b34f21n%40googlegroups.com.


--
Kazuyoshi Furutaka
config.log.gz
install.log.gz
setuptools-68.2.2.log

Matthias Köppe

unread,
Oct 8, 2023, 11:16:29 PM10/8/23
to sage-release
Thanks for the report. This is fixed in https://github.com/sagemath/sage/pull/36429, and before that you can work around it by using "make -k build" until everything has been built.

Kenji Iohara

unread,
Oct 8, 2023, 11:58:36 PM10/8/23
to sage-r...@googlegroups.com
On Mac OS 13.6 with Intel iCore i5, Xcode 15, homebrew updated, 
Its compilation from the first built failed because of  scipy-1.11.2 and attrs-23.1.0.
attrs-23.1.0.log
scipy-1.11.2.log

Matthias Köppe

unread,
Oct 9, 2023, 12:02:20 AM10/9/23
to sage-release
The failure involving setuptools_scm is likely fixed by https://github.com/sagemath/sage/pull/36400, which is waiting for review.

François Bissey

unread,
Oct 9, 2023, 12:35:11 AM10/9/23
to sage-r...@googlegroups.com
Yes, I think you are right. I am probably guilty for the fact it is not
included in this release. I should have hurried up.

On 9/10/23 17:02, Matthias Köppe wrote:
> The failure involving setuptools_scm is likely fixed
> by https://github.com/sagemath/sage/pull/36400, which is waiting for review.
>
> On Sunday, October 8, 2023 at 7:47:02 PM UTC-7 furutaka....@gmail.com wrote:
>
> A build "Using conda to provide system packages for the Sage
> distribution
> <https://doc.sagemath.org/html/en/installation/conda.html#using-conda-to-provide-system-packages-for-the-sage-distribution>" failed in building setuptools-68.2.2 as before...
> https://groups.google.com/d/msgid/sage-release/e55f00f5-a5ad-40b2-8128-7ba3d5b34f21n%40googlegroups.com <https://groups.google.com/d/msgid/sage-release/e55f00f5-a5ad-40b2-8128-7ba3d5b34f21n%40googlegroups.com?utm_medium=email&utm_source=footer>.
>
>
>
> --
> Kazuyoshi Furutaka
>
> --
> You received this message because you are subscribed to the Google
> Groups "sage-release" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to sage-release...@googlegroups.com
> <mailto:sage-release...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-release/ef9fa5b8-a305-4a8b-94d1-59b9ea691fedn%40googlegroups.com <https://groups.google.com/d/msgid/sage-release/ef9fa5b8-a305-4a8b-94d1-59b9ea691fedn%40googlegroups.com?utm_medium=email&utm_source=footer>.

John H Palmieri

unread,
Oct 9, 2023, 1:17:29 AM10/9/23
to sage-release
I see some error message (aside from those already reported) but the build completes anyway. These are probably not new.

In pythran's log:

ERROR: Could not find a version that satisfies the requirement numpy (from pythran) (from versions: none)
ERROR: No matching distribution found for numpy

In notebook's log:

  ERROR: Could not find a version that satisfies the requirement jupyter_packaging~=0.9 (from versions: none)
  ERROR: No matching distribution found for jupyter_packaging~=0.9

Should we be concerned about these?
Message has been deleted

Emmanuel Charpentier

unread,
Oct 9, 2023, 12:14:24 PM10/9/23
to sage-release

On Debian testing running on core i7 + 16 GB RAM :

  • Upgrading (after ./bootstrap ; ./configure ; make -j8 fails to build sagemath-lib

  • Cleaning, reconfiguring and making fails in the compilatoion of attrs-23.1.0.tar.gz :

Using cached file /usr/local/sage-10/upstream/attrs-23.1.0.tar.gz attrs-23.1.0 ==================================================== Setting up build directory for attrs-23.1.0 Finished extraction No patch files found in ../patches **************************************************** Host system: Linux zen-book-flip 6.5.0-1-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.5.3-1 (2023-09-13) x86_64 GNU/Linux **************************************************** C compiler: gcc C compiler version: Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Debian 13.2.0-4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/reproducible-path/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/reproducible-path/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=3 Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 13.2.0 (Debian 13.2.0-4) **************************************************** Package 'attrs' is currently not installed No legacy uninstaller found for 'attrs'; nothing to do Installing attrs-23.1.0 Looking in links: /usr/local/sage-10/local/var/lib/sage/venv-python3.11/var/lib/sage/wheels Processing /usr/local/sage-10/local/var/lib/sage/venv-python3.11/var/tmp/sage/build/attrs-23.1.0/src Installing build dependencies: started Running command pip subprocess to install build dependencies Looking in links: /usr/local/sage-10/local/var/lib/sage/venv-python3.11/var/lib/sage/wheels ERROR: Could not find a version that satisfies the requirement hatchling (from versions: none) ERROR: No matching distribution found for hatchling error: subprocess-exited-with-error × pip subprocess to install build dependencies did not run successfully. │ exit code: 1 ╰─> See above for output. note: This error originates from a subprocess, and is likely not a problem with pip. full command: /usr/local/sage-10/local/var/lib/sage/venv-python3.11/bin/python3 /usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/__pip-runner__.py install --ignore-installed --no-user --prefix /tmp/pip-build-env-kmfben_t/overlay --no-warn-script-location --no-binary :none: --only-binary :none: --no-index --find-links /usr/local/sage-10/local/var/lib/sage/venv-python3.11/var/lib/sage/wheels -- hatchling hatch-vcs hatch-fancy-pypi-readme cwd: [inherit] Installing build dependencies: finished with status 'error' error: subprocess-exited-with-error × pip subprocess to install build dependencies did not run successfully. │ exit code: 1 ╰─> See above for output. note: This error originates from a subprocess, and is likely not a problem with pip. Warning: building with "python3 -m pip wheel --wheel-dir=dist --verbose --no-deps --no-index --isolated --ignore-requires-python --find-links=/usr/local/sage-10/local/var/lib/sage/venv-python3.11/var/lib/sage/wheels" failed. Retrying with "python3 -m pip wheel --wheel-dir=dist --verbose --no-deps --no-index --isolated --ignore-requires-python --no-build-isolation --no-binary :all:". Processing /usr/local/sage-10/local/var/lib/sage/venv-python3.11/var/tmp/sage/build/attrs-23.1.0/src Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) Preparing metadata (pyproject.toml): finished with status 'done' ERROR: Exception: Traceback (most recent call last): File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper status = run_func(*args) ^^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/cli/req_command.py", line 248, in wrapper return func(self, options, args) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/commands/wheel.py", line 147, in run requirement_set = resolver.resolve(reqs, check_supported_wheels=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 73, in resolve collected = self.factory.collect_root_requirements(root_reqs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 491, in collect_root_requirements req = self._make_requirement_from_install_req( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 453, in _make_requirement_from_install_req cand = self._make_candidate_from_link( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link self._link_candidate_cache[link] = LinkCandidate( ^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ super().__init__( File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ self.dist = self._prepare() ^^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare dist = self._prepare_distribution() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement return self._prepare_linked_requirement(req, parallel_builds) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement dist = _get_prepared_distribution( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution abstract_dist.prepare_distribution_metadata( File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata self.req.prepare_metadata() File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/req/req_install.py", line 562, in prepare_metadata self.metadata_directory = generate_metadata( ^^^^^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/operations/build/metadata.py", line 35, in generate_metadata distinfo_dir = backend.prepare_metadata_for_build_wheel(metadata_dir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/utils/misc.py", line 718, in prepare_metadata_for_build_wheel return super().prepare_metadata_for_build_wheel( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_impl.py", line 186, in prepare_metadata_for_build_wheel return self._call_hook('prepare_metadata_for_build_wheel', { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_impl.py", line 321, in _call_hook raise BackendUnavailable(data.get('traceback', '')) pip._vendor.pyproject_hooks._impl.BackendUnavailable: Traceback (most recent call last): File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 77, in _build_backend obj = import_module(mod_path) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1204, in _gcd_import File "<frozen importlib._bootstrap>", line 1176, in _find_and_load File "<frozen importlib._bootstrap>", line 1126, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed File "<frozen importlib._bootstrap>", line 1204, in _gcd_import File "<frozen importlib._bootstrap>", line 1176, in _find_and_load File "<frozen importlib._bootstrap>", line 1140, in _find_and_load_unlocked ModuleNotFoundError: No module named 'hatchling' ******************************************************************************** Error building a wheel for attrs-23.1.0 ******************************************************************************** real 0m5.734s user 0m4.390s sys 0m0.630s ************************************************************************ Error installing package attrs-23.1.0 ************************************************************************ Please email sage-devel (http://groups.google.com/group/sage-devel) explaining the problem and including the log files /usr/local/sage-10/logs/pkgs/attrs-23.1.0.log and /usr/local/sage-10/config.log Describe your computer, operating system, etc. If you want to try to fix the problem yourself, *don't* just cd to /usr/local/sage-10/local/var/lib/sage/venv-python3.11/var/tmp/sage/build/attrs-23.1.0 and type 'make' or whatever is appropriate. Instead, the following commands setup all environment variables correctly and load a subshell for you to debug the error: (cd '/usr/local/sage-10/local/var/lib/sage/venv-python3.11/var/tmp/sage/build/attrs-23.1.0' && '/usr/local/sage-10/sage' --buildsh) When you are done debugging, you can type "exit" to leave the subshell. ************************************************************************

The key seems to be “ERROR: Could not find a version that satisfies the requirement hatchling (from versions: none)“, which I do not understand..

I’m stuck.

Ideas ?

Dima Pasechnik

unread,
Oct 9, 2023, 12:17:11 PM10/9/23
to sage-r...@googlegroups.com
On Mon, Oct 9, 2023 at 5:14 PM Emmanuel Charpentier
<emanuel.c...@gmail.com> wrote:
>
> On Debian testing running on core i7 + 16 GB RAM :
>
> Upgrading (after ./bootstrap ; ./configure ; make -j8 fails to build sagemath-lib
>
> Cleaning, reconfiguring and making fails in the compilatoion of attrs-23.1.0.tar.gz :
>
> Using cached file /usr/local/sage-10/upstream/attrs-23.1.0.tar.gz attrs-23.1.0 ==================================================== Setting up build directory for attrs-23.1.0 Finished extraction No patch files found in ../patches **************************************************** Host system: Linux zen-book-flip 6.5.0-1-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.5.3-1 (2023-09-13) x86_64 GNU/Linux **************************************************** C compiler: gcc C compiler version: Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Debian 13.2.0-4' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/reproducible-path/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/reproducible-path/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=3 Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 13.2.0 (Debian 13.2.0-4) **************************************************** Package 'attrs' is currently not installed No legacy uninstaller found for 'attrs'; nothing to do Installing attrs-23.1.0 Looking in links: /usr/local/sage-10/local/var/lib/sage/venv-python3.11/var/lib/sage/wheels Processing /usr/local/sage-10/local/var/lib/sage/venv-python3.11/var/tmp/sage/build/attrs-23.1.0/src Installing build dependencies: started Running command pip subprocess to install build dependencies Looking in links: /usr/local/sage-10/local/var/lib/sage/venv-python3.11/var/lib/sage/wheels ERROR: Could not find a version that satisfies the requirement hatchling (from versions: none) ERROR: No matching distribution found for hatchling error: subprocess-exited-with-error × pip subprocess to install build dependencies did not run successfully. │ exit code: 1 ╰─> See above for output. note: This error originates from a subprocess, and is likely not a problem with pip. full command: /usr/local/sage-10/local/var/lib/sage/venv-python3.11/bin/python3 /usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/__pip-runner__.py install --ignore-installed --no-user --prefix /tmp/pip-build-env-kmfben_t/overlay --no-warn-script-location --no-binary :none: --only-binary :none: --no-index --find-links /usr/local/sage-10/local/var/lib/sage/venv-python3.11/var/lib/sage/wheels -- hatchling hatch-vcs hatch-fancy-pypi-readme cwd: [inherit] Installing build dependencies: finished with status 'error' error: subprocess-exited-with-error × pip subprocess to install build dependencies did not run successfully. │ exit code: 1 ╰─> See above for output. note: This error originates from a subprocess, and is likely not a problem with pip. Warning: building with "python3 -m pip wheel --wheel-dir=dist --verbose --no-deps --no-index --isolated --ignore-requires-python --find-links=/usr/local/sage-10/local/var/lib/sage/venv-python3.11/var/lib/sage/wheels" failed. Retrying with "python3 -m pip wheel --wheel-dir=dist --verbose --no-deps --no-index --isolated --ignore-requires-python --no-build-isolation --no-binary :all:". Processing /usr/local/sage-10/local/var/lib/sage/venv-python3.11/var/tmp/sage/build/attrs-23.1.0/src Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) Preparing metadata (pyproject.toml): finished with status 'done' ERROR: Exception: Traceback (most recent call last): File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper status = run_func(*args) ^^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/cli/req_command.py", line 248, in wrapper return func(self, options, args) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/commands/wheel.py", line 147, in run requirement_set = resolver.resolve(reqs, check_supported_wheels=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 73, in resolve collected = self.factory.collect_root_requirements(root_reqs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 491, in collect_root_requirements req = self._make_requirement_from_install_req( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 453, in _make_requirement_from_install_req cand = self._make_candidate_from_link( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link self._link_candidate_cache[link] = LinkCandidate( ^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ super().__init__( File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ self.dist = self._prepare() ^^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare dist = self._prepare_distribution() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement return self._prepare_linked_requirement(req, parallel_builds) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement dist = _get_prepared_distribution( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution abstract_dist.prepare_distribution_metadata( File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata self.req.prepare_metadata() File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/req/req_install.py", line 562, in prepare_metadata self.metadata_directory = generate_metadata( ^^^^^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/operations/build/metadata.py", line 35, in generate_metadata distinfo_dir = backend.prepare_metadata_for_build_wheel(metadata_dir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_internal/utils/misc.py", line 718, in prepare_metadata_for_build_wheel return super().prepare_metadata_for_build_wheel( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_impl.py", line 186, in prepare_metadata_for_build_wheel return self._call_hook('prepare_metadata_for_build_wheel', { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_impl.py", line 321, in _call_hook raise BackendUnavailable(data.get('traceback', '')) pip._vendor.pyproject_hooks._impl.BackendUnavailable: Traceback (most recent call last): File "/usr/local/sage-10/local/var/lib/sage/venv-python3.11/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 77, in _build_backend obj = import_module(mod_path) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1204, in _gcd_import File "<frozen importlib._bootstrap>", line 1176, in _find_and_load File "<frozen importlib._bootstrap>", line 1126, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed File "<frozen importlib._bootstrap>", line 1204, in _gcd_import File "<frozen importlib._bootstrap>", line 1176, in _find_and_load File "<frozen importlib._bootstrap>", line 1140, in _find_and_load_unlocked ModuleNotFoundError: No module named 'hatchling' ******************************************************************************** Error building a wheel for attrs-23.1.0 ******************************************************************************** real 0m5.734s user 0m4.390s sys 0m0.630s ************************************************************************ Error installing package attrs-23.1.0 ************************************************************************ Please email sage-devel (http://groups.google.com/group/sage-devel) explaining the problem and including the log files /usr/local/sage-10/logs/pkgs/attrs-23.1.0.log and /usr/local/sage-10/config.log Describe your computer, operating system, etc. If you want to try to fix the problem yourself, *don't* just cd to /usr/local/sage-10/local/var/lib/sage/venv-python3.11/var/tmp/sage/build/attrs-23.1.0 and type 'make' or whatever is appropriate. Instead, the following commands setup all environment variables correctly and load a subshell for you to debug the error: (cd '/usr/local/sage-10/local/var/lib/sage/venv-python3.11/var/tmp/sage/build/attrs-23.1.0' && '/usr/local/sage-10/sage' --buildsh) When you are done debugging, you can type "exit" to leave the subshell. ************************************************************************
>
> The key seems to be “ERROR: Could not find a version that satisfies the requirement hatchling (from versions: none)“, which I do not understand..

just a missing dependency (hatchling) for attrs.


as a hotfix, run

make hatchling
> --
> You received this message because you are subscribed to the Google Groups "sage-release" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to sage-release...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/07527b5a-b465-4317-bb19-049019d94446n%40googlegroups.com.

Dima Pasechnik

unread,
Oct 9, 2023, 12:21:44 PM10/9/23
to sage-r...@googlegroups.com

Emmanuel Charpentier

unread,
Oct 9, 2023, 12:25:44 PM10/9/23
to sage-release


Le lundi 9 octobre 2023 à 18:17:11 UTC+2, Dima Pasechnik a écrit :

[ Snip... ]

> The key seems to be “ERROR: Could not find a version that satisfies the requirement hatchling (from versions: none)“, which I do not understand..

just a missing dependency (hatchling) for attrs.


as a hotfix, run

make hatchling

Seems to work...  but fails again :

```
  Processing /usr/local/sage-10/local/var/lib/sage/venv-python3.11/var/lib/sage/wheels/hatch_vcs-0.3.0-py3-none-any.whl
  ERROR: Could not find a version that satisfies the requirement hatch-fancy-pypi-readme (from versions: none)
  ERROR: No matching distribution found for hatch-fancy-pypi-readme
  error: subprocess-exited-with-error
```

Stuck again...

[ Re-Snip... ]


Dima Pasechnik

unread,
Oct 9, 2023, 12:37:49 PM10/9/23
to sage-release
well, I'm sure it's the same story, same fix:

make  hatch-fancy-pypi-readme


--
You received this message because you are subscribed to the Google Groups "sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sage-release...@googlegroups.com.

John H Palmieri

unread,
Oct 9, 2023, 12:39:03 PM10/9/23
to sage-release
(I tried to send this last night and I see some indication that the message was deleted, so I'm reposting. Apologies if this has already appeared.)

I see some error message (aside from those already reported) but the build completes anyway. These are probably not new.

In pythran's log:

ERROR: Could not find a version that satisfies the requirement numpy (from pythran) (from versions: none)
ERROR: No matching distribution found for numpy

In notebook's log:

  ERROR: Could not find a version that satisfies the requirement jupyter_packaging~=0.9 (from versions: none)
  ERROR: No matching distribution found for jupyter_packaging~=0.9

Should we be concerned about these?


John H Palmieri

unread,
Oct 9, 2023, 12:39:47 PM10/9/23
to sage-release
Or as was suggested already, "make -k" to make as many packages as possible, and repeat until done.

Dima Pasechnik

unread,
Oct 9, 2023, 12:44:02 PM10/9/23
to sage-r...@googlegroups.com
On Mon, Oct 9, 2023 at 5:39 PM John H Palmieri <jhpalm...@gmail.com> wrote:
>
> (I tried to send this last night and I see some indication that the message was deleted, so I'm reposting. Apologies if this has already appeared.)
>
> I see some error message (aside from those already reported) but the build completes anyway. These are probably not new.
>
> In pythran's log:
>
> ERROR: Could not find a version that satisfies the requirement numpy (from pythran) (from versions: none)
> ERROR: No matching distribution found for numpy

numpy is a dependency of pythran, apparently - but it's not listed.

>
> In notebook's log:
>
> ERROR: Could not find a version that satisfies the requirement jupyter_packaging~=0.9 (from versions: none)
> ERROR: No matching distribution found for jupyter_packaging~=0.9

not sure - I guess it's a good idea to make sure we're switching to
modern notebook (7) asap.

>
> Should we be concerned about these?
>
>
> On Monday, October 9, 2023 at 9:25:44 AM UTC-7 emanuel.c...@gmail.com wrote:
>>
>>
>>
>> Le lundi 9 octobre 2023 à 18:17:11 UTC+2, Dima Pasechnik a écrit :
>>
>> [ Snip... ]
>>
>> > The key seems to be “ERROR: Could not find a version that satisfies the requirement hatchling (from versions: none)“, which I do not understand..
>>
>> just a missing dependency (hatchling) for attrs.
>>
>>
>> as a hotfix, run
>>
>> make hatchling
>>
>>
>> Seems to work... but fails again :
>>
>> ```
>> Processing /usr/local/sage-10/local/var/lib/sage/venv-python3.11/var/lib/sage/wheels/hatch_vcs-0.3.0-py3-none-any.whl
>> ERROR: Could not find a version that satisfies the requirement hatch-fancy-pypi-readme (from versions: none)
>> ERROR: No matching distribution found for hatch-fancy-pypi-readme
>> error: subprocess-exited-with-error
>> ```
>>
>> Stuck again...
>>
>> [ Re-Snip... ]
>>
>>
> --
> You received this message because you are subscribed to the Google Groups "sage-release" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to sage-release...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/44895efa-3007-441d-ae1c-681d7c314d87n%40googlegroups.com.

Emmanuel Charpentier

unread,
Oct 9, 2023, 12:54:16 PM10/9/23
to sage-release

Le lundi 9 octobre 2023 à 18:37:49 UTC+2, Dima Pasechnik a écrit :

well, I'm sure it's the same story, same fix:

make  hatch-fancy-pypi-readme

Nope :

make[1] : on entre dans le répertoire « /usr/local/sage-10/build/make » make[1]: *** Aucune règle pour fabriquer la cible « hatch-fancy-pypi-readme ». Arrêt. make[1] : on quitte le répertoire « /usr/local/sage-10/build/make »

[ Snip… ]


Dima Pasechnik

unread,
Oct 9, 2023, 12:58:13 PM10/9/23
to sage-release
Ik ken bijna geen Frans, hoor...
Dat is een grafische dingetje in je mail, niet makkelijk voor automatische vertaling, sorry.

--
You received this message because you are subscribed to the Google Groups "sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sage-release...@googlegroups.com.

Emmanuel Charpentier

unread,
Oct 9, 2023, 1:26:46 PM10/9/23
to sage-release
Le lundi 9 octobre 2023 à 18:58:13 UTC+2, Dima Pasechnik a écrit :
Ik ken bijna geen Frans, hoor...
Dat is een grafische dingetje in je mail, niet makkelijk voor automatische vertaling, sorry.

Wups ! Sorry for the noise...

Litteral translation :
```
make[1] : entering the « /usr/local/sage-10/build/make » directory
make[1]: *** No rule to make the « hatch-fancy-pypi-readme » target. Stop.
 make[1]: Leaving the « /usr/local/sage-10/build/make » directory
```

HTH,

[ Snip... ]

John H Palmieri

unread,
Oct 9, 2023, 5:43:58 PM10/9/23
to sage-release
On Monday, October 9, 2023 at 9:44:02 AM UTC-7 Dima Pasechnik wrote:
On Mon, Oct 9, 2023 at 5:39 PM John H Palmieri <jhpalm...@gmail.com> wrote:
>
> (I tried to send this last night and I see some indication that the message was deleted, so I'm reposting. Apologies if this has already appeared.)
>
> I see some error message (aside from those already reported) but the build completes anyway. These are probably not new.
>
> In pythran's log:
>
> ERROR: Could not find a version that satisfies the requirement numpy (from pythran) (from versions: none)
> ERROR: No matching distribution found for numpy

numpy is a dependency of pythran, apparently - but it's not listed.

It looks like pythran is an order-only dependency of cython which is an order-only dependency of numpy, so I guess we're trying to avoid circular dependencies by not listing numpy as a dependency of pythran?

Dima Pasechnik

unread,
Oct 9, 2023, 5:44:30 PM10/9/23
to sage-r...@googlegroups.com
sorry, typo

make hatch_fancy_pypi_readme


> HTH,
>
> [ Snip... ]
>
> --
> You received this message because you are subscribed to the Google Groups "sage-release" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to sage-release...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/ea582cff-45ce-4665-9e2e-299da35d4386n%40googlegroups.com.

Dima Pasechnik

unread,
Oct 9, 2023, 5:53:57 PM10/9/23
to sage-r...@googlegroups.com
On Mon, Oct 9, 2023 at 10:44 PM John H Palmieri <jhpalm...@gmail.com> wrote:
>
>
>
> On Monday, October 9, 2023 at 9:44:02 AM UTC-7 Dima Pasechnik wrote:
>
> On Mon, Oct 9, 2023 at 5:39 PM John H Palmieri <jhpalm...@gmail.com> wrote:
> >
> > (I tried to send this last night and I see some indication that the message was deleted, so I'm reposting. Apologies if this has already appeared.)
> >
> > I see some error message (aside from those already reported) but the build completes anyway. These are probably not new.
> >
> > In pythran's log:
> >
> > ERROR: Could not find a version that satisfies the requirement numpy (from pythran) (from versions: none)
> > ERROR: No matching distribution found for numpy
>
> numpy is a dependency of pythran, apparently - but it's not listed.
>
>
> It looks like pythran is an order-only dependency of cython which is an order-only dependency of numpy, so I guess we're trying to avoid circular dependencies by not listing numpy as a dependency of pythran?

How is it going to help? A circle is not null-homotopic (topology!),
thus one would need to bootstrap one of the packages...
> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/46c0210b-17df-43eb-96c1-87855dd38af2n%40googlegroups.com.

John H Palmieri

unread,
Oct 9, 2023, 6:34:56 PM10/9/23
to sage-release
On Monday, October 9, 2023 at 2:53:57 PM UTC-7 Dima Pasechnik wrote:
On Mon, Oct 9, 2023 at 10:44 PM John H Palmieri <jhpalm...@gmail.com> wrote:
>
>
>
> On Monday, October 9, 2023 at 9:44:02 AM UTC-7 Dima Pasechnik wrote:
>
> On Mon, Oct 9, 2023 at 5:39 PM John H Palmieri <jhpalm...@gmail.com> wrote:
> >
> > (I tried to send this last night and I see some indication that the message was deleted, so I'm reposting. Apologies if this has already appeared.)
> >
> > I see some error message (aside from those already reported) but the build completes anyway. These are probably not new.
> >
> > In pythran's log:
> >
> > ERROR: Could not find a version that satisfies the requirement numpy (from pythran) (from versions: none)
> > ERROR: No matching distribution found for numpy
>
> numpy is a dependency of pythran, apparently - but it's not listed.
>
>
> It looks like pythran is an order-only dependency of cython which is an order-only dependency of numpy, so I guess we're trying to avoid circular dependencies by not listing numpy as a dependency of pythran?

How is it going to help? A circle is not null-homotopic (topology!),
thus one would need to bootstrap one of the packages...

How is what going to help? I didn't make any suggestions, although I'm wondering how the whole thing works.

Matthias Köppe

unread,
Oct 9, 2023, 6:45:39 PM10/9/23
to sage-release
We are building most of our Python packages with build isolation. This means that for the build of the packages, it is irrelevant what is installed in SAGE_VENV; only the wheels of its build dependencies need to be present. After the build of a package, when we install the built wheel in the SAGE_VENV, pip checks for dependencies and may complain when runtime dependencies are unmet. We fall back to ignoring dependencies when installing. It is safe to ignore all errors/warning during this process.

Dima Pasechnik

unread,
Oct 9, 2023, 6:51:35 PM10/9/23
to sage-r...@googlegroups.com
On Mon, Oct 9, 2023 at 11:45 PM Matthias Köppe <matthia...@gmail.com> wrote:
>
> We are building most of our Python packages with build isolation. This means that for the build of the packages, it is irrelevant what is installed in SAGE_VENV; only the wheels of its build dependencies need to be present. After the build of a package, when we install the built wheel in the SAGE_VENV, pip checks for dependencies and may complain when runtime dependencies are unmet. We fall back to ignoring dependencies when installing. It is safe to ignore all errors/warning during this process.

I don't get it. These are build dependencies, not only runtime ones;
you can't build numpy without cython; you can't build cython without
pythran; you cannot build pythran without numpy.
> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/d8d19d75-fd3f-41be-8afa-cccce92c43fbn%40googlegroups.com.

Matthias Köppe

unread,
Oct 9, 2023, 7:02:32 PM10/9/23
to sage-release
On Monday, October 9, 2023 at 3:51:35 PM UTC-7 Dima Pasechnik wrote:
On Mon, Oct 9, 2023 at 11:45 PM Matthias Köppe <matthia...@gmail.com> wrote:
>
> We are building most of our Python packages with build isolation. This means that for the build of the packages, it is irrelevant what is installed in SAGE_VENV; only the wheels of its build dependencies need to be present. After the build of a package, when we install the built wheel in the SAGE_VENV, pip checks for dependencies and may complain when runtime dependencies are unmet. We fall back to ignoring dependencies when installing. It is safe to ignore all errors/warning during this process.

I don't get it. These are build dependencies, not only runtime ones;
you can't build numpy without cython; you can't build cython without
pythran; you cannot build pythran without numpy.

No, pythran does not have any build dependencies other than setuptools. 
It's pure Python, nothing needs compiling.

Dima Pasechnik

unread,
Oct 9, 2023, 7:15:59 PM10/9/23
to sage-r...@googlegroups.com
Really? https://github.com/serge-sans-paille/pythran/tree/master/pythran/pythonic
is full of C++
>
> --
> You received this message because you are subscribed to the Google Groups "sage-release" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to sage-release...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/e9b41af0-7abf-43bf-9378-177681772942n%40googlegroups.com.

Matthias Köppe

unread,
Oct 9, 2023, 8:35:20 PM10/9/23
to sage-release
On Monday, October 9, 2023 at 4:15:59 PM UTC-7 Dima Pasechnik wrote:
On Tue, Oct 10, 2023 at 12:02 AM Matthias Köppe
<matthia...@gmail.com> wrote:
> pythran does not have any build dependencies other than setuptools.
> It's pure Python, nothing needs compiling.

Really? https://github.com/serge-sans-paille/pythran/tree/master/pythran/pythonic
is full of C++

These files are installed for use at runtime of pythran / compile-time of programs generated by pythran.

Emmanuel Charpentier

unread,
Oct 10, 2023, 12:27:51 AM10/10/23
to sage-release
Seems to have worked.Now compiling...

Emmanuel Charpentier

unread,
Oct 10, 2023, 12:20:08 PM10/10/23
to sage-release

It eventuallyworked, but the missing dependencies wee niot easy to solve. I had finally to make hatch_fancy_pypi_readme hatchling then make hatch-vcs then make -j8. Previous attempts (one-step make, make in different orders) either failed or gave a Sage failing an impressive number of tests… As compiled, Sage passes ptestlong with three permnent failures :

charpent@zen-book-flip:/usr/local/sage-10$ sage -t --long --random-seed=243887514724930233678848752823063984447 src/sage/combinat/posets/posets.py # 1 doctest failed Running doctests with ID 2023-10-10-18-02-09-139df256. Git branch: develop Git ref: 10.1.beta0-4568-g2f1a76dc24 Running with SAGE_LOCAL='/usr/local/sage-10/local' and SAGE_VENV='/usr/local/sage-10/local/var/lib/sage/venv-python3.11' Using --optional=debian,dot2tex,fricas,gap_jupyter,gap_packages,libsemigroups,msolve,pip,pysingular,sage,sage_spkg,singular_jupyter Features to be detected: 4ti2,benzene,bliss,buckygen,conway_polynomials,csdp,cvxopt,cvxopt,database_cremona_ellcurve,database_cremona_mini_ellcurve,database_cubic_hecke,database_jones_numfield,database_knotinfo,dvipng,fpylll,gap_package_atlasrep,gap_package_design,gap_package_grape,gap_package_guava,gap_package_hap,gap_package_polycyclic,gap_package_qpa,gap_package_quagroup,gfan,graphviz,imagemagick,ipython,jupymake,kenzo,latte_int,lrcalc_python,lrslib,mcqd,meataxe,mpmath,msolve,nauty,networkx,numpy,palp,pandoc,pdf2svg,pdftocairo,pexpect,phitigra,pillow,plantri,polytopes_db,polytopes_db_4d,pplpy,primecountpy,ptyprocess,pynormaliz,pyparsing,python_igraph,requests,rubiks,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.groups,sage.libs.ecl,sage.libs.flint,sage.libs.gap,sage.libs.linbox,sage.libs.m4ri,sage.libs.ntl,sage.libs.pari,sage.libs.singular,sage.misc.cython,sage.modular,sage.modules,sage.numerical.mip,sage.plot,sage.rings.complex_double,sage.rings.finite_rings,sage.rings.function_field,sage.rings.number_field,sage.rings.padics,sage.rings.polynomial.pbori,sage.rings.real_double,sage.rings.real_mpfr,sage.sat,sage.schemes,sage.symbolic,sage_numerical_backends_coin,sagemath_doc_html,scipy,singular,sphinx,sympy,tdlib Doctesting 1 file. sage -t --long --warn-long 214.7 --random-seed=243887514724930233678848752823063984447 src/sage/combinat/posets/posets.py ********************************************************************** File "src/sage/combinat/posets/posets.py", line 1374, in sage.combinat.posets.posets.FinitePoset._latex_ Failed example: print(P._latex_()) # optional - dot2tex graphviz Expected: \begin{tikzpicture}[>=latex,line join=bevel,] %% \node (node_...) at (5...bp,...bp) [draw,draw=none] {$...$}; \node (node_...) at (5...bp,...bp) [draw,draw=none] {$...$}; \draw [black,->] (node_...) ..controls (...bp,...bp) and (...bp,...bp) .. (node_...); % \end{tikzpicture} Got: \begin{tikzpicture}[>=latex,line join=bevel,] %% \node (node_0) at (6.0bp,6.5bp) [draw,draw=none] {$1$}; \node (node_1) at (6.0bp,55.5bp) [draw,draw=none] {$2$}; \draw [black,->] (node_0) ..controls (6.0bp,19.603bp) and (6.0bp,30.062bp) .. (node_1); % \end{tikzpicture} ********************************************************************** 1 item had failures: 1 of 3 in sage.combinat.posets.posets.FinitePoset._latex_ [1475 tests, 1 failure, 14.53 s] ----------------------------------------------------------------------

Cosmetic (one % too much), already seen.

charpent@zen-book-flip:/usr/local/sage-10$ sage -t --long --random-seed=243887514724930233678848752823063984447 src/sage/functions/exp_integral.py # 1 doctest failed Running doctests with ID 2023-10-10-18-03-14-f0fdedfc. Git branch: develop Git ref: 10.1.beta0-4568-g2f1a76dc24 Running with SAGE_LOCAL='/usr/local/sage-10/local' and SAGE_VENV='/usr/local/sage-10/local/var/lib/sage/venv-python3.11' Using --optional=debian,dot2tex,fricas,gap_jupyter,gap_packages,libsemigroups,msolve,pip,pysingular,sage,sage_spkg,singular_jupyter Features to be detected: 4ti2,benzene,bliss,buckygen,conway_polynomials,csdp,cvxopt,cvxopt,database_cremona_ellcurve,database_cremona_mini_ellcurve,database_cubic_hecke,database_jones_numfield,database_knotinfo,dvipng,fpylll,gap_package_atlasrep,gap_package_design,gap_package_grape,gap_package_guava,gap_package_hap,gap_package_polycyclic,gap_package_qpa,gap_package_quagroup,gfan,graphviz,imagemagick,ipython,jupymake,kenzo,latte_int,lrcalc_python,lrslib,mcqd,meataxe,mpmath,msolve,nauty,networkx,numpy,palp,pandoc,pdf2svg,pdftocairo,pexpect,phitigra,pillow,plantri,polytopes_db,polytopes_db_4d,pplpy,primecountpy,ptyprocess,pynormaliz,pyparsing,python_igraph,requests,rubiks,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.groups,sage.libs.ecl,sage.libs.flint,sage.libs.gap,sage.libs.linbox,sage.libs.m4ri,sage.libs.ntl,sage.libs.pari,sage.libs.singular,sage.misc.cython,sage.modular,sage.modules,sage.numerical.mip,sage.plot,sage.rings.complex_double,sage.rings.finite_rings,sage.rings.function_field,sage.rings.number_field,sage.rings.padics,sage.rings.polynomial.pbori,sage.rings.real_double,sage.rings.real_mpfr,sage.sat,sage.schemes,sage.symbolic,sage_numerical_backends_coin,sagemath_doc_html,scipy,singular,sphinx,sympy,tdlib Doctesting 1 file. sage -t --long --warn-long 214.7 --random-seed=243887514724930233678848752823063984447 src/sage/functions/exp_integral.py ********************************************************************** File "src/sage/functions/exp_integral.py", line 1509, in sage.functions.exp_integral.exponential_integral_1 Failed example: for prec in [20..128]: # long time (15s on sage.math, 2013), needs sage.libs.pari R = RealField(prec) S = RealField(prec+64) a = R.random_element(-15,10).exp() n = 2^ZZ.random_element(14) x = exponential_integral_1(a, n) y = exponential_integral_1(S(a), n) c = RDF(4 * max(1.0, y[0])) for i in range(n): e = float(abs(S(x[i]) - y[i]) << prec) if e >= c: print("exponential_integral_1(%s, %s)[%s] with precision %s has error of %s >= %s"%(a, n, i, prec, e, c)) Expected nothing Got: exponential_integral_1(45.61279732992531971338083795119350602, 1)[0] with precision 127 has error of 4.454490724546249 >= 4.0 ********************************************************************** 1 item had failures: 1 of 10 in sage.functions.exp_integral.exponential_integral_1 [271 tests, 1 failure, 11.14 s] ---------------------------------------------------------------------- sage -t --long --warn-long 214.7 --random-seed=243887514724930233678848752823063984447 src/sage/functions/exp_integral.py # 1 doctest failed ----------------------------------------------------------------------

New. This one needs too much numerical analysis fu for me.

charpent@zen-book-flip:/usr/local/sage-10$ sage -t --long --random-seed=243887514724930233678848752823063984447 src/sage/functions/special.py # 2 doctests failed Running doctests with ID 2023-10-10-18-18-07-f80596d8. Git branch: develop Git ref: 10.1.beta0-4568-g2f1a76dc24 Running with SAGE_LOCAL='/usr/local/sage-10/local' and SAGE_VENV='/usr/local/sage-10/local/var/lib/sage/venv-python3.11' Using --optional=debian,dot2tex,fricas,gap_jupyter,gap_packages,libsemigroups,msolve,pip,pysingular,sage,sage_spkg,singular_jupyter Features to be detected: 4ti2,benzene,bliss,buckygen,conway_polynomials,csdp,cvxopt,cvxopt,database_cremona_ellcurve,database_cremona_mini_ellcurve,database_cubic_hecke,database_jones_numfield,database_knotinfo,dvipng,fpylll,gap_package_atlasrep,gap_package_design,gap_package_grape,gap_package_guava,gap_package_hap,gap_package_polycyclic,gap_package_qpa,gap_package_quagroup,gfan,graphviz,imagemagick,ipython,jupymake,kenzo,latte_int,lrcalc_python,lrslib,mcqd,meataxe,mpmath,msolve,nauty,networkx,numpy,palp,pandoc,pdf2svg,pdftocairo,pexpect,phitigra,pillow,plantri,polytopes_db,polytopes_db_4d,pplpy,primecountpy,ptyprocess,pynormaliz,pyparsing,python_igraph,requests,rubiks,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.groups,sage.libs.ecl,sage.libs.flint,sage.libs.gap,sage.libs.linbox,sage.libs.m4ri,sage.libs.ntl,sage.libs.pari,sage.libs.singular,sage.misc.cython,sage.modular,sage.modules,sage.numerical.mip,sage.plot,sage.rings.complex_double,sage.rings.finite_rings,sage.rings.function_field,sage.rings.number_field,sage.rings.padics,sage.rings.polynomial.pbori,sage.rings.real_double,sage.rings.real_mpfr,sage.sat,sage.schemes,sage.symbolic,sage_numerical_backends_coin,sagemath_doc_html,scipy,singular,sphinx,sympy,tdlib Doctesting 1 file. sage -t --long --warn-long 214.7 --random-seed=243887514724930233678848752823063984447 src/sage/functions/special.py ********************************************************************** File "src/sage/functions/special.py", line 528, in sage.functions.special.EllipticE.__init__ Failed example: [d(N(-pi/2 + x), y) # tol 1e-8 # optional - fricas, needs sage.symbolic for x in range(1, 3) for y in range(-2, 2)] Expected: [0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000, 5.55111512312578e-17, 0.000000000000000, 0.000000000000000, 0.000000000000000] Got: [0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000, -5.55111512312578e-17, 0.000000000000000, 0.000000000000000] Tolerance exceeded in 1 of 8: 5.55111512312578e-17 vs 0.000000000000000, tolerance 1e0 > 1e-8 ********************************************************************** File "src/sage/functions/special.py", line 894, in sage.functions.special.EllipticF.__init__ Failed example: [d(N(-pi/2 + x), y) # tol 1e-8 # optional - fricas, needs sage.symbolic for x in range(1, 3) for y in range(-2,2)] Expected: [0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000, 5.55111512312578e-17, 0.000000000000000, 0.000000000000000, 0.000000000000000] Got: [0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000, -5.55111512312578e-17, 0.000000000000000, 0.000000000000000, 0.000000000000000] Tolerance exceeded in 1 of 8: 5.55111512312578e-17 vs -5.55111512312578e-17, tolerance 3e0 > 1e-8 ********************************************************************** 2 items had failures: 1 of 10 in sage.functions.special.EllipticE.__init__ 1 of 10 in sage.functions.special.EllipticF.__init__ [172 tests, 2 failures, 4.12 s] ---------------------------------------------------------------------- sage -t --long --warn-long 214.7 --random-seed=243887514724930233678848752823063984447 src/sage/functions/special.py # 2 doctests failed ----------------------------------------------------------------------

Already seen. I still do not understand it.

HTH,

Sébastien Labbé

unread,
Oct 16, 2023, 4:32:55 AM10/16/23
to sage-release
On Ubuntu 18.04 with the following optional packages,

Using --optional=4ti2,antic,build,cbc,ccache,cryptominisat,debian,dot2tex,e_antic,external,fricas,glucose,kissat,latte_int,lidia,normaliz,pip,sage,sage_numerical_backends_coin,sage_spkg

I get

----------------------------------------------------------------------
sage -t --long --random-seed=180393880495877796713736842432746628413 src/sage/combinat/bijectionist.py  # 4 doctests failed
sage -t --long --random-seed=180393880495877796713736842432746628413 src/sage/combinat/designs/ext_rep.py  # 1 doctest failed
sage -t --long --random-seed=180393880495877796713736842432746628413 src/sage/combinat/posets/posets.py  # 1 doctest failed
sage -t --long --random-seed=180393880495877796713736842432746628413 src/sage/databases/findstat.py  # 3 doctests failed
sage -t --long --random-seed=180393880495877796713736842432746628413 src/sage/databases/oeis.py  # 6 doctests failed
sage -t --long --random-seed=180393880495877796713736842432746628413 src/sage/functions/special.py  # 2 doctests failed
sage -t --long --random-seed=180393880495877796713736842432746628413 src/sage/repl/interpreter.py  # 1 doctest failed
sage -t --long --random-seed=180393880495877796713736842432746628413 src/sage/rings/lazy_series.py  # 1 doctest failed
sage -t --long --random-seed=180393880495877796713736842432746628413 src/sage/tests/cmdline.py  # 1 doctest failed
----------------------------------------------------------------------
Features detected for doctesting: conway_polynomials,cvxopt,dvipng,dvips,ffmpeg,fpylll,gap_package_atlasrep,gap_package_polycyclic,gfan,graphviz,imagemagick,internet,latex,latex_package_tkz_graph,lrcalc_python,lualatex,mpmath,nauty,networkx,numpy,octave,palp,pandoc,pdf2svg,pdflatex,pdftocairo,pexpect,pillow,pplpy,primecountpy,pyparsing,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.groups,sage.libs.ecl,sage.libs.flint,sage.libs.gap,sage.libs.linbox,sage.libs.m4ri,sage.libs.ntl,sage.libs.pari,sage.libs.singular,sage.misc.cython,sage.modular,sage.modules,sage.numerical.mip,sage.plot,sage.rings.complex_double,sage.rings.finite_rings,sage.rings.function_field,sage.rings.number_field,sage.rings.padics,sage.rings.polynomial.pbori,sage.rings.real_double,sage.rings.real_mpfr,sage.schemes,sage.symbolic,sagemath_doc_html,scipy,singular,sphinx,sympy,xelatex


Failures are copied below.


Doctesting 9 files using 8 threads.
sage -t --long --random-seed=115567904994049866192669758187637223396 src/sage/tests/cmdline.py
**********************************************************************
File "src/sage/tests/cmdline.py", line 113, in sage.tests.cmdline.test_executable
Warning: Consider using a block-scoped tag by inserting the line 'sage: # long time' just before this line to avoid repeating the tag 4 times
    (out, err, ret) = test_executable([           # long time
        "sage"], pydebug_ignore_warnings=True)
**********************************************************************
File "src/sage/tests/cmdline.py", line 122, in sage.tests.cmdline.test_executable
Warning: Consider using a block-scoped tag by inserting the line 'sage: # long time' just before this line to avoid repeating the tag 5 times
    (out, err, ret) = test_executable([           # long time
        "sage"], "3^33\n", pydebug_ignore_warnings=True)
**********************************************************************
File "src/sage/tests/cmdline.py", line 133, in sage.tests.cmdline.test_executable
Warning: Consider using a block-scoped tag by inserting the line 'sage: # long time' just before this line to avoid repeating the tag 5 times
    (out, err, ret) = test_executable([           # long time
        "sage", "-q"], "3^33\n", pydebug_ignore_warnings=True)
**********************************************************************
File "src/sage/tests/cmdline.py", line 144, in sage.tests.cmdline.test_executable
Warning: Consider using a block-scoped tag by inserting the line 'sage: # long time' just before this line to avoid repeating the tag 4 times
    (out, err, ret) = test_executable([           # long time
        "sage", "-c", "print(3^33)"])
**********************************************************************
File "src/sage/tests/cmdline.py", line 153, in sage.tests.cmdline.test_executable
Warning: Consider using a block-scoped tag by inserting the line 'sage: # long time' just before this line to avoid repeating the tag 4 times
    (out, err, ret) = test_executable([           # long time
        "sage", "--min", "-c", "print(3^33)"])
**********************************************************************
File "src/sage/tests/cmdline.py", line 162, in sage.tests.cmdline.test_executable
Warning: Consider using a block-scoped tag by inserting the line 'sage: # long time' just before this line to avoid repeating the tag 4 times
    (out, err, ret) = test_executable([           # long time
        "sage", "--startuptime"])
**********************************************************************
File "src/sage/tests/cmdline.py", line 211, in sage.tests.cmdline.test_executable
Warning: Consider using a block-scoped tag by inserting the line 'sage: # optional - sage_spkg' just before this line to avoid repeating the tag 4 times
    (out, err, ret) = test_executable(["sage", "--root"])  # optional - sage_spkg
**********************************************************************
File "src/sage/tests/cmdline.py", line 221, in sage.tests.cmdline.test_executable
Warning: Consider using a block-scoped tag by inserting the line 'sage: # optional - sage_spkg' just before this line to avoid repeating the tag 4 times
    out, err, ret = test_executable(["sage", "--info", "sqlite"])  # optional - sage_spkg
**********************************************************************
File "src/sage/tests/cmdline.py", line 295, in sage.tests.cmdline.test_executable
Warning: Consider using a block-scoped tag by inserting the line 'sage: # long time' just before this line to avoid repeating the tag 6 times
    (out, err, ret) = test_executable([           # long time
        "sage", "-t", "--optional=sage", script])
**********************************************************************
File "src/sage/tests/cmdline.py", line 441, in sage.tests.cmdline.test_executable
Warning: Consider using a block-scoped tag by inserting the line 'sage: # long time' just before this line to avoid repeating the tag 4 times
    (out, err, ret) = test_executable([   # long time
        "sage", "--ipython"], "\n3**33\n", pydebug_ignore_warnings=True)
**********************************************************************
File "src/sage/tests/cmdline.py", line 497, in sage.tests.cmdline.test_executable
Warning: Consider using a block-scoped tag by inserting the line 'sage: # long time' just before this line to avoid repeating the tag 4 times
    (out, err, ret) = test_executable([                   # long time
        "sage", "--gap", "-q"], "Size(SymmetricGroup(5));\n")
**********************************************************************
File "src/sage/tests/cmdline.py", line 554, in sage.tests.cmdline.test_executable
Warning: Consider using a block-scoped tag by inserting the line 'sage: # optional - r' just before this line to avoid repeating the tag 4 times
    (out, err, ret) = test_executable(["sage", "--R", "--version"])  # optional - r
**********************************************************************
File "src/sage/tests/cmdline.py", line 572, in sage.tests.cmdline.test_executable
Warning: Consider using a block-scoped tag by inserting the line 'sage: # optional - internet' just before this line to avoid repeating the tag 4 times
    (out, err, ret) = test_executable(["sage", "--standard"])  # optional - internet
**********************************************************************
File "src/sage/tests/cmdline.py", line 580, in sage.tests.cmdline.test_executable
Warning: Consider using a block-scoped tag by inserting the line 'sage: # optional - internet' just before this line to avoid repeating the tag 4 times
    (out, err, ret) = test_executable(["sage", "--optional"])  # optional - internet
**********************************************************************
File "src/sage/tests/cmdline.py", line 583, in sage.tests.cmdline.test_executable
Failed example:
    err  # optional - internet
Expected:
    ''
Got:
    '/home/slabbe/GitBox/sage/src/sage/misc/package.py:118: UserWarning: failed to fetch the version of pkg=\'ore_algebra\' at https://pypi.org/pypi/ore_algebra/json\n  warnings.warn("failed to fetch the version of pkg={!r} at {}".format(pkg, url))\n/home/slabbe/GitBox/sage/src/sage/misc/package.py:118: UserWarning: failed to fetch the version of pkg=\'auditwheel_or_delocate\' at https://pypi.org/pypi/auditwheel_or_delocate/json\n  warnings.warn("failed to fetch the version of pkg={!r} at {}".format(pkg, url))\n'
**********************************************************************
File "src/sage/tests/cmdline.py", line 588, in sage.tests.cmdline.test_executable
Warning: Consider using a block-scoped tag by inserting the line 'sage: # optional - internet' just before this line to avoid repeating the tag 4 times
    (out, err, ret) = test_executable(["sage", "--experimental"])  # optional - internet

**********************************************************************
1 item had failures:
   1 of 197 in sage.tests.cmdline.test_executable
    1 test not run due to known bugs
    3 gdb tests not run
    4 r tests not run
    15 rst2ipynb tests not run
    0 tests not run because we ran out of time
    [196 tests, 1 failure, 64.90 s]



sage -t --long --random-seed=115567904994049866192669758187637223396 src/sage/combinat/designs/ext_rep.py
**********************************************************************
File "src/sage/combinat/designs/ext_rep.py", line 555, in sage.combinat.designs.ext_rep.open_extrep_url
Failed example:
    s = ext_rep.designs_from_XML_url("http://designtheory.org/database/v-b-k/v3-b6-k2.icgsa.txt.bz2") # optional - internet
Exception raised:

    Traceback (most recent call last):
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 709, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 1144, in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.combinat.designs.ext_rep.open_extrep_url[7]>", line 1, in <module>
        s = ext_rep.designs_from_XML_url("http://designtheory.org/database/v-b-k/v3-b6-k2.icgsa.txt.bz2") # optional - internet
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/slabbe/GitBox/sage/src/sage/combinat/designs/ext_rep.py", line 1059, in designs_from_XML_url
        s = open_extrep_url(url)
            ^^^^^^^^^^^^^^^^^^^^
      File "/home/slabbe/GitBox/sage/src/sage/combinat/designs/ext_rep.py", line 558, in open_extrep_url
        f = urlopen(url)
            ^^^^^^^^^^^^
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/urllib/request.py", line 216, in urlopen
        return opener.open(url, data, timeout)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/urllib/request.py", line 525, in open
        response = meth(req, response)
                   ^^^^^^^^^^^^^^^^^^^
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/urllib/request.py", line 634, in http_response
        response = self.parent.error(
                   ^^^^^^^^^^^^^^^^^^
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/urllib/request.py", line 557, in error
        result = self._call_chain(*args)
                 ^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/urllib/request.py", line 496, in _call_chain
        result = func(*args)
                 ^^^^^^^^^^^
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/urllib/request.py", line 749, in http_error_302
        return self.parent.open(new, timeout=req.timeout)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/urllib/request.py", line 519, in open
        response = self._open(req, data)
                   ^^^^^^^^^^^^^^^^^^^^^
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/urllib/request.py", line 536, in _open
        result = self._call_chain(self.handle_open, protocol, protocol +
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/urllib/request.py", line 496, in _call_chain
        result = func(*args)
                 ^^^^^^^^^^^
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/urllib/request.py", line 1377, in http_open
        return self.do_open(http.client.HTTPConnection, req)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/urllib/request.py", line 1352, in do_open
        r = h.getresponse()
            ^^^^^^^^^^^^^^^
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/http/client.py", line 1374, in getresponse
        response.begin()
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/http/client.py", line 318, in begin
        version, status, reason = self._read_status()
                                  ^^^^^^^^^^^^^^^^^^^
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/http/client.py", line 279, in _read_status
        line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/socket.py", line 706, in readinto
        return self._sock.recv_into(b)
               ^^^^^^^^^^^^^^^^^^^^^^^
    ConnectionResetError: [Errno 104] Connection reset by peer
**********************************************************************
File "src/sage/combinat/designs/ext_rep.py", line 1049, in sage.combinat.designs.ext_rep.designs_from_XML_url
Failed example:
    ext_rep.designs_from_XML_url("http://designtheory.org/database/v-b-k/v3-b6-k2.icgsa.txt.bz2") # optional - internet
Exception raised:

    Traceback (most recent call last):
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 709, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 1144, in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.combinat.designs.ext_rep.designs_from_XML_url[5]>", line 1, in <module>
        ext_rep.designs_from_XML_url("http://designtheory.org/database/v-b-k/v3-b6-k2.icgsa.txt.bz2") # optional - internet
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/slabbe/GitBox/sage/src/sage/combinat/designs/ext_rep.py", line 1059, in designs_from_XML_url
        s = open_extrep_url(url)
            ^^^^^^^^^^^^^^^^^^^^
      File "/home/slabbe/GitBox/sage/src/sage/combinat/designs/ext_rep.py", line 558, in open_extrep_url
        f = urlopen(url)
            ^^^^^^^^^^^^
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/urllib/request.py", line 216, in urlopen
        return opener.open(url, data, timeout)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/urllib/request.py", line 525, in open
        response = meth(req, response)
                   ^^^^^^^^^^^^^^^^^^^
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/urllib/request.py", line 634, in http_response
        response = self.parent.error(
                   ^^^^^^^^^^^^^^^^^^
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/urllib/request.py", line 557, in error
        result = self._call_chain(*args)
                 ^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/urllib/request.py", line 496, in _call_chain
        result = func(*args)
                 ^^^^^^^^^^^
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/urllib/request.py", line 749, in http_error_302
        return self.parent.open(new, timeout=req.timeout)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/urllib/request.py", line 519, in open
        response = self._open(req, data)
                   ^^^^^^^^^^^^^^^^^^^^^
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/urllib/request.py", line 536, in _open
        result = self._call_chain(self.handle_open, protocol, protocol +
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/urllib/request.py", line 496, in _call_chain
        result = func(*args)
                 ^^^^^^^^^^^
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/urllib/request.py", line 1377, in http_open
        return self.do_open(http.client.HTTPConnection, req)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/urllib/request.py", line 1352, in do_open
        r = h.getresponse()
            ^^^^^^^^^^^^^^^
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/http/client.py", line 1374, in getresponse
        response.begin()
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/http/client.py", line 318, in begin
        version, status, reason = self._read_status()
                                  ^^^^^^^^^^^^^^^^^^^
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/http/client.py", line 279, in _read_status
        line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/socket.py", line 706, in readinto
        return self._sock.recv_into(b)
               ^^^^^^^^^^^^^^^^^^^^^^^
    ConnectionResetError: [Errno 104] Connection reset by peer

**********************************************************************
2 items had failures:
   1 of   7 in sage.combinat.designs.ext_rep.designs_from_XML_url
   1 of   9 in sage.combinat.designs.ext_rep.open_extrep_url
    0 tests not run because we ran out of time
    [102 tests, 2 failures, 7.36 s]





sage -t --long --random-seed=115567904994049866192669758187637223396 src/sage/functions/special.py
    1 not tested test not run
    0 tests not run because we ran out of time
    [172 tests, 2 failures, 6.86 s]




sage -t --long --random-seed=115567904994049866192669758187637223396 src/sage/repl/interpreter.py
**********************************************************************
File "src/sage/repl/interpreter.py", line 709, in sage.repl.interpreter.get_test_shell
Failed example:
    out + err
Expected:
    ''
Got:
    '\x1b[0 q'

**********************************************************************
1 item had failures:
   1 of  10 in sage.repl.interpreter.get_test_shell
    3 macaulay2 tests not run
    7 not tested tests not run
    2 r tests not run
    0 tests not run because we ran out of time
    [139 tests, 1 failure, 4.12 s]




sage -t --long --random-seed=115567904994049866192669758187637223396 src/sage/rings/lazy_series.py
**********************************************************************
File "src/sage/rings/lazy_series.py", line 1486, in sage.rings.lazy_series.LazyModuleElement.define
Failed example:
    oeis(f[1:20])                                                 # optional - internet
Expected:
    0: A030266: Shifts left under COMPOSE transform with itself.
    1: A110447: Permutations containing 3241 patterns only as part of 35241 patterns.
Got:
    0: A030266: Shifts left under COMPOSE transform with itself.
    1: A110447: Number of permutations containing 3241 patterns only as part of 35241 patterns.

**********************************************************************
1 item had failures:
   1 of 129 in sage.rings.lazy_series.LazyModuleElement.define
    1 not tested test not run
    0 tests not run because we ran out of time
    [1700 tests, 1 failure, 23.99 s]



sage -t --long --random-seed=115567904994049866192669758187637223396 src/sage/combinat/posets/posets.py

**********************************************************************
File "src/sage/combinat/posets/posets.py", line 1374, in sage.combinat.posets.posets.FinitePoset._latex_
Failed example:
    print(P._latex_())  # optional - dot2tex graphviz
Expected:
    \begin{tikzpicture}[>=latex,line join=bevel,]
    %%
    \node (node_...) at (5...bp,...bp) [draw,draw=none] {$...$};
      \node (node_...) at (5...bp,...bp) [draw,draw=none] {$...$};
      \draw [black,->] (node_...) ..controls (...bp,...bp) and (...bp,...bp)  .. (node_...);
    %
    \end{tikzpicture}
Got:
    \begin{tikzpicture}[>=latex,line join=bevel,]
    %%
    \node (node_0) at (6.0bp,6.5bp) [draw,draw=none] {$1$};
      \node (node_1) at (6.0bp,55.5bp) [draw,draw=none] {$2$};
      \draw [black,->] (node_0) ..controls (6.0bp,19.822bp) and (6.0bp,29.898bp)  .. (node_1);

    %
    \end{tikzpicture}
**********************************************************************
1 item had failures:
   1 of   3 in sage.combinat.posets.posets.FinitePoset._latex_
    3 bliss tests not run
    4 gap_package_qpa tests not run
    4 macaulay2 tests not run
    1 magma test not run
    1 maple test not run
    2 tests for not implemented functionality not run
    3 not tested tests not run
    0 tests not run because we ran out of time
    [1471 tests, 1 failure, 20.20 s]



sage -t --long --random-seed=115567904994049866192669758187637223396 src/sage/databases/oeis.py
**********************************************************************
File "src/sage/databases/oeis.py", line 321, in sage.databases.oeis.OEIS
Failed example:
    fibo.cross_references()[0]                # optional -- internet
Expected:
    'A039834'
Got:
    'A001622'
**********************************************************************
File "src/sage/databases/oeis.py", line 844, in sage.databases.oeis.OEISSequence.raw_entry
Failed example:
    print(f.raw_entry())                  # optional -- internet
Expected:
    %I A000045 M0692 N0256
    %S A000045 0,1,1,2,3,5,8,13,21,34,55,89,144,...
    %T A000045 10946,17711,28657,46368,...
    ...
Got:
    %I A000045 M0692 N0256 #2112 Aug 26 2023 21:04:04
    %S A000045 0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,
    %T A000045 10946,17711,28657,46368,75025,121393,196418,317811,514229,832040,
    ...
**********************************************************************
File "src/sage/databases/oeis.py", line 902, in sage.databases.oeis.OEISSequence.old_IDs
Failed example:
    f.old_IDs()                           # optional -- internet
Expected:
    ('M0692', 'N0256')
Got:
    ('M0692', 'N0256', '#2112', 'Aug', '26', '2023', '21:04:04')
**********************************************************************
File "src/sage/databases/oeis.py", line 1055, in sage.databases.oeis.OEISSequence.natural_object
Failed example:
    av = oeis('A087778'); av              # optional -- internet
Expected:
    A087778: Decimal expansion ... Avogadro...
Got:
    doctest:warning
      File "/home/slabbe/GitBox/sage/src/bin/sage-runtests", line 162, in <module>
        err = DC.run()
      File "/home/slabbe/GitBox/sage/src/sage/doctest/control.py", line 1535, in run
        self.run_doctests()
      File "/home/slabbe/GitBox/sage/src/sage/doctest/control.py", line 1147, in run_doctests
        self.dispatcher.dispatch()
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 2085, in dispatch
        self.parallel_dispatch()
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 1980, in parallel_dispatch
        w.start()  # This might take some time
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 2254, in start
        super().start()
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/multiprocessing/process.py", line 121, in start
        self._popen = self._Popen(self)
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/multiprocessing/context.py", line 224, in _Popen
        return _default_context.get_context().Process._Popen(process_obj)
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/multiprocessing/context.py", line 281, in _Popen
        return Popen(process_obj)
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__
        self._launch(process_obj)
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/multiprocessing/popen_fork.py", line 71, in _launch
        code = process_obj._bootstrap(parent_sentinel=child_r)
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap
        self.run()
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 2226, in run
        task(self.options, self.outtmpfile, msgpipe, self.result_queue)
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 2556, in __call__
        doctests, extras = self._run(runner, options, results)
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 2608, in _run
        result = runner.run(test)
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 908, in run
        return self._run(test, compileflags, out)
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 709, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/home/slabbe/GitBox/sage/src/sage/doctest/forker.py", line 1144, in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.databases.oeis.OEISSequence.natural_object[9]>", line 1, in <module>
        av = oeis('A087778'); av              # optional -- internet
      File "/home/slabbe/GitBox/sage/src/sage/repl/rich_output/display_manager.py", line 831, in displayhook
        plain_text, rich_output = self._rich_output_formatter(obj, dict())
      File "/home/slabbe/GitBox/sage/src/sage/repl/rich_output/display_manager.py", line 654, in _rich_output_formatter
        plain_text = self._backend.plain_text_formatter(obj, **rich_repr_kwds)
      File "/home/slabbe/GitBox/sage/src/sage/repl/rich_output/backend_base.py", line 328, in plain_text_formatter
        plain_text = self._apply_pretty_printer(SagePrettyPrinter, obj)
      File "/home/slabbe/GitBox/sage/src/sage/repl/rich_output/backend_base.py", line 273, in _apply_pretty_printer
        printer.pretty(obj)
      File "/home/slabbe/GitBox/sage/src/sage/repl/display/pretty_print.py", line 144, in pretty
        ok = representation(obj, self, cycle)
      File "/home/slabbe/GitBox/sage/src/sage/repl/display/fancy_repr.py", line 273, in __call__
        output = repr(obj)
      File "/home/slabbe/GitBox/sage/src/sage/databases/oeis.py", line 1312, in _repr_
        return "%s: %s" % (self.id(), self.name())
      File "/home/slabbe/GitBox/sage/src/sage/databases/oeis.py", line 884, in name
        return self._field('N')[0]
      File "/home/slabbe/GitBox/sage/src/sage/databases/oeis.py", line 754, in _field
        self.is_dead(warn_only=True)
      File "/home/slabbe/GitBox/sage/src/sage/databases/oeis.py", line 1153, in is_dead
        warn('This sequence is dead: "{}: {}"'.format(self.id(), self.name()), RuntimeWarning)
      File "/home/slabbe/GitBox/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/warnings.py", line 109, in _showwarnmsg
        sw(msg.message, msg.category, msg.filename, msg.lineno,
    :
    RuntimeWarning: This sequence is dead: "A087778: Decimal expansion of experimental Avogadro's constant (in mol^(-1))."
    A087778: Decimal expansion of experimental Avogadro's constant (in mol^(-1)).
**********************************************************************
File "src/sage/databases/oeis.py", line 1058, in sage.databases.oeis.OEISSequence.natural_object
Failed example:
    av.natural_object()                   # optional -- internet
Expected:
    6.022141000000000?e23
Got:
    [6, 0, 2, 2, 1, 4, 1]
**********************************************************************
File "src/sage/databases/oeis.py", line 1795, in sage.databases.oeis.OEISSequence.show
Failed example:
    s.show()                              # optional -- internet
Expected:
    ID
    A012345
    <BLANKLINE>
    NAME
    Coefficients in the expansion sinh(arcsin(x)*arcsin(x)) = 2*x^2/2!+8*x^4/4!+248*x^6/6!+11328*x^8/8!+...
    <BLANKLINE>
    FIRST TERMS
    (2, 8, 248, 11328, 849312, 94857600, 14819214720, 3091936512000, 831657655349760, 280473756197529600, 115967597965430077440, 57712257892456911912960, 34039765801079493369569280)
    <BLANKLINE>
    LINKS
    0: https://oeis.org/A012345/b012345.txt
    <BLANKLINE>
    FORMULAS
    ...
    OFFSETS
    (0, 1)
    <BLANKLINE>
    URL
    https://oeis.org/A012345
    <BLANKLINE>
    AUTHOR
    Patrick Demichel (patrick.demichel(AT)hp.com)
    <BLANKLINE>
Got:
    ID
    A012345
    <BLANKLINE>
    NAME
    Coefficients in the expansion sinh(arcsin(x)*arcsin(x)) = 2*x^2/2!+8*x^4/4!+248*x^6/6!+11328*x^8/8!+...
    <BLANKLINE>
    FIRST TERMS
    (2, 8, 248, 11328, 849312, 94857600, 14819214720, 3091936512000, 831657655349760, 280473756197529600, 115967597965430077440, 57712257892456911912960, 34039765801079493369569280)
    <BLANKLINE>
    LINKS
    0: https://oeis.org/A012345/b012345.txt
    <BLANKLINE>
    FORMULAS
    0: a(n) ~ sqrt(Pi) * cosh(Pi^2/4) * (2*n)! / (2 * n^(3/2)). - _Vaclav Kotesovec_, Feb 08 2015
    <BLANKLINE>
    EXAMPLES
    0: sinh(arcsin(x)*arcsin(x)) = 2*x^2/2! + 8*x^4/4! + 248*x^6/6! + 11328*x^8/8! + ...
    <BLANKLINE>
    PROGRAMS
    [('mathematica', 0: nn = 20; Table[(CoefficientList[Series[Sinh[ArcSin[x]^2], {x, 0, 2*nn}], x] * Range[0, 2*nn]!)[[n]], {n, 1, 2*nn+1, 2}] (* _Vaclav Kotesovec_, Feb 08 2015 *)), ('pari', 0: x='x+O('x^50); v=Vec(serlaplace(sinh(asin(x)*asin(x)))); vector(#v\2,n,v[2*n-1]) \\ _G. C. Greubel_, Apr 11 2017)]
    <BLANKLINE>
    KEYWORDS
    ('nonn',)
    <BLANKLINE>
    OFFSETS
    (0, 1)
    <BLANKLINE>
    URL
    https://oeis.org/A012345
    <BLANKLINE>
    OLD IDS
    ('#16', 'Apr', '12', '2017', '23:19:39')
    <BLANKLINE>
    AUTHOR
    Patrick Demichel (patrick.demichel(AT)hp.com)
    <BLANKLINE>
**********************************************************************
5 items had failures:
   1 of  20 in sage.databases.oeis.OEIS
   2 of  22 in sage.databases.oeis.OEISSequence.natural_object
   1 of   5 in sage.databases.oeis.OEISSequence.old_IDs
   1 of   5 in sage.databases.oeis.OEISSequence.raw_entry
   1 of   5 in sage.databases.oeis.OEISSequence.show
    5 webbrowser tests not run
    0 tests not run because we ran out of time
    [289 tests, 6 failures, 35.49 s]




sage -t --long --random-seed=115567904994049866192669758187637223396 src/sage/combinat/bijectionist.py
**********************************************************************
File "src/sage/combinat/bijectionist.py", line 1470, in sage.combinat.bijectionist.Bijectionist.set_homomesic
Failed example:
    list(bij.solutions_iterator())
Expected:
    [{1: 2, 2: 0, 3: 1}, {1: 0, 2: 2, 3: 1}]
Got:
    [{1: 0, 2: 2, 3: 1}, {1: 2, 2: 0, 3: 1}]
**********************************************************************
File "src/sage/combinat/bijectionist.py", line 1927, in sage.combinat.bijectionist.Bijectionist._find_counterexample
Failed example:
    next(bij.solutions_iterator())
Expected:
    {'a': 1, 'b': 1, 'c': 2, 'd': 3, 'e': 2}
Got:
    {'a': 2, 'b': 2, 'c': 3, 'd': 1, 'e': 1}
**********************************************************************
File "src/sage/combinat/bijectionist.py", line 1932, in sage.combinat.bijectionist.Bijectionist._find_counterexample
Failed example:
    bij._find_counterexample(bij._A, s0, d, False)
Expected:
    {'a': 2, 'b': 2, 'c': 1, 'd': 3, 'e': 1}
Got:
    {'a': 2, 'b': 2, 'c': 3, 'd': 1, 'e': 1}
**********************************************************************
File "src/sage/combinat/bijectionist.py", line 3039, in sage.combinat.bijectionist._BijectionistMILP.add_homomesic_constraints
Failed example:
    list(bij.solutions_iterator())
Expected:
    [{1: 2, 2: 0, 3: 1}, {1: 0, 2: 2, 3: 1}]
Got:
    [{1: 0, 2: 2, 3: 1}, {1: 2, 2: 0, 3: 1}]
**********************************************************************
3 items had failures:
   2 of  10 in sage.combinat.bijectionist.Bijectionist._find_counterexample
   1 of   5 in sage.combinat.bijectionist.Bijectionist.set_homomesic
   1 of   5 in sage.combinat.bijectionist._BijectionistMILP.add_homomesic_constraints
    2 not tested tests not run
    0 tests not run because we ran out of time
    [586 tests, 4 failures, 431.36 s]




sage -t --long --random-seed=115567904994049866192669758187637223396 src/sage/databases/findstat.py
**********************************************************************
File "src/sage/databases/findstat.py", line 4304, in sage.databases.findstat.?.in_range
Failed example:
    for c in sorted(l):                                           # optional -- internet
        if c.id() not in long and c.is_supported():
            f = c.first_terms(lambda x: 1)
            print("{} {} {}".format(c, len(list(f)), all(c.in_range(e) for e, _ in f)))
Expected:
    Cc0001: Permutations 5913 True
    Cc0002: Integer partitions 1211 True
    Cc0005: Dyck paths 2055 True
    Cc0006: Integer compositions 1023 True
    Cc0007: Standard tableaux 1115 True
    Cc0009: Set partitions 1155 True
    Cc0010: Binary trees 2055 True
    Cc0012: Perfect matchings 1069 True
    Cc0013: Cores 100 True
    Cc0017: Alternating sign matrices 7917 True
    Cc0018: Gelfand-Tsetlin patterns 1409 True
    Cc0019: Semistandard tableaux 2374 True
    Cc0021: Ordered trees 2056 True
    Cc0022: Finite Cartan types 31 True
    Cc0023: Parking functions 18248 True
    Cc0024: Binary words 1022 True
    Cc0025: Plane partitions 1123 True
    Cc0026: Decorated permutations 2371 True
    Cc0027: Signed permutations 4282 True
    Cc0028: Skew partitions 1250 True
    Cc0029: Lattices 1378 True
Got:
    Cc0001: Permutations 5913 True
    Cc0002: Integer partitions 1211 True
    Cc0005: Dyck paths 2055 True
    Cc0006: Integer compositions 1023 True
    Cc0007: Standard tableaux 1115 True
    Cc0009: Set partitions 1155 True
    Cc0010: Binary trees 2055 True
    Cc0012: Perfect matchings 1069 True
    Cc0013: Cores 100 True
    Cc0017: Alternating sign matrices 7917 True
    Cc0018: Gelfand-Tsetlin patterns 1409 True
    Cc0019: Semistandard tableaux 2374 True
    Cc0021: Ordered trees 2056 True
    Cc0022: Finite Cartan types 31 True
    Cc0023: Parking functions 18248 True
    Cc0024: Binary words 1022 True
    Cc0025: Plane partitions 1123 True
    Cc0026: Decorated permutations 2371 True
    Cc0027: Signed permutations 4282 True
    Cc0028: Skew partitions 1250 True
    Cc0029: Lattices 1378 True
    Cc0030: Ordered set partitions 5316 True
**********************************************************************
File "src/sage/databases/findstat.py", line 4699, in sage.databases.findstat.FindStatCollections
Failed example:
    sorted(c for c in FindStatCollections() if c.is_supported())      # optional -- internet
Expected:
    [Cc0001: Permutations,
     Cc0002: Integer partitions,
     Cc0005: Dyck paths,
     Cc0006: Integer compositions,
     Cc0007: Standard tableaux,
     Cc0009: Set partitions,
     Cc0010: Binary trees,
     Cc0012: Perfect matchings,
     Cc0013: Cores,
     Cc0014: Posets,
     Cc0017: Alternating sign matrices,
     Cc0018: Gelfand-Tsetlin patterns,
     Cc0019: Semistandard tableaux,
     Cc0020: Graphs,
     Cc0021: Ordered trees,
     Cc0022: Finite Cartan types,
     Cc0023: Parking functions,
     Cc0024: Binary words,
     Cc0025: Plane partitions,
     Cc0026: Decorated permutations,
     Cc0027: Signed permutations,
     Cc0028: Skew partitions,
     Cc0029: Lattices]
Got:
    [Cc0001: Permutations,
     Cc0002: Integer partitions,
     Cc0005: Dyck paths,
     Cc0006: Integer compositions,
     Cc0007: Standard tableaux,
     Cc0009: Set partitions,
     Cc0010: Binary trees,
     Cc0012: Perfect matchings,
     Cc0013: Cores,
     Cc0014: Posets,
     Cc0017: Alternating sign matrices,
     Cc0018: Gelfand-Tsetlin patterns,
     Cc0019: Semistandard tableaux,
     Cc0020: Graphs,
     Cc0021: Ordered trees,
     Cc0022: Finite Cartan types,
     Cc0023: Parking functions,
     Cc0024: Binary words,
     Cc0025: Plane partitions,
     Cc0026: Decorated permutations,
     Cc0027: Signed permutations,
     Cc0028: Skew partitions,
     Cc0029: Lattices,
     Cc0030: Ordered set partitions]
**********************************************************************
File "src/sage/databases/findstat.py", line 4775, in sage.databases.findstat.FindStatCollections._element_constructor_
Failed example:
    sorted([FindStatCollection(c.first_terms(lambda x: 0)[0][0]) for c in FindStatCollections() if c.is_supported()]) # optional -- internet
Expected:
    [Cc0001: Permutations,
     Cc0002: Integer partitions,
     Cc0005: Dyck paths,
     Cc0006: Integer compositions,
     Cc0007: Standard tableaux,
     Cc0009: Set partitions,
     Cc0010: Binary trees,
     Cc0012: Perfect matchings,
     Cc0013: Cores,
     Cc0014: Posets,
     Cc0017: Alternating sign matrices,
     Cc0018: Gelfand-Tsetlin patterns,
     Cc0019: Semistandard tableaux,
     Cc0020: Graphs,
     Cc0021: Ordered trees,
     Cc0022: Finite Cartan types,
     Cc0023: Parking functions,
     Cc0024: Binary words,
     Cc0025: Plane partitions,
     Cc0026: Decorated permutations,
     Cc0027: Signed permutations,
     Cc0028: Skew partitions,
     Cc0029: Lattices]
Got:
    [Cc0001: Permutations,
     Cc0002: Integer partitions,
     Cc0005: Dyck paths,
     Cc0006: Integer compositions,
     Cc0007: Standard tableaux,
     Cc0009: Set partitions,
     Cc0010: Binary trees,
     Cc0012: Perfect matchings,
     Cc0013: Cores,
     Cc0014: Posets,
     Cc0017: Alternating sign matrices,
     Cc0018: Gelfand-Tsetlin patterns,
     Cc0019: Semistandard tableaux,
     Cc0020: Graphs,
     Cc0021: Ordered trees,
     Cc0022: Finite Cartan types,
     Cc0023: Parking functions,
     Cc0024: Binary words,
     Cc0025: Plane partitions,
     Cc0026: Decorated permutations,
     Cc0027: Signed permutations,
     Cc0028: Skew partitions,
     Cc0029: Lattices,
     Cc0030: Ordered set partitions]
**********************************************************************
3 items had failures:
   1 of  10 in sage.databases.findstat.?.in_range
   1 of   3 in sage.databases.findstat.FindStatCollections
   1 of  15 in sage.databases.findstat.FindStatCollections._element_constructor_
    11 webbrowser tests not run
    0 tests not run because we ran out of time
    [428 tests, 3 failures, 76.43 s]
Reply all
Reply to author
Forward
0 new messages