On Ubuntu 24.04.3 LTS, I get [pillow-11.3.0] WARNING [tarball|download:164]: Invalid checksum; ignoring cached file /home/martin/sage/upstream/pillow-11.3.0.tar.gz [pillow-11.3.0] Attempting to download package pillow-11.3.0.tar.gz from mirrors [pillow-11.3.0] https://github.com/sagemath/sage/releases/download/10.8/pillow-11.3.0.tar.gz
[pillow-11.3.0] [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] [pillow-11.3.0] ERROR [transfer|run:135]: [Errno socket error] [Errno 404] Not Found: '//github.com/sagemath/sage/releases/download/10.8/pillow-11.3.0.tar.gz' [pillow-11.3.0] https://github.com/sagemath/sage/releases/download/10.7/pillow-11.3.0.tar.gz [pillow-11.3.0] [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] [pillow-11.3.0] ERROR [transfer|run:135]: [Errno socket error] [Errno 404] Not Found: '//github.com/sagemath/sage/releases/download/10.7/pillow-11.3.0.tar.gz' [pillow-11.3.0] https://github.com/sagemath/sage/releases/download/10.6/pillow-11.3.0.tar.gz [pillow-11.3.0] [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] [pillow-11.3.0] ERROR [transfer|run:135]: [Errno socket error] [Errno 404] Not Found: '//github.com/sagemath/sage/releases/download/10.6/pillow-11.3.0.tar.gz' [pillow-11.3.0] https://mirror.dogado.de/sage/spkg/upstream/pillow/pillow-11.3.0.tar.gz [pillow-11.3.0] [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] [pillow-11.3.0] ERROR [transfer|run:135]: [Errno socket error] [Errno 404] Not Found: '//mirror.dogado.de/sage/spkg/upstream/pillow/pillow-11.3.0.tar.gz' [pillow-11.3.0] https://ftp.rediris.es/mirror/sagemath/spkg/upstream/pillow/pillow-11.3.0.tar.gz Martin On Monday, 8 September 2025 at 06:27:52 UTC+2 John H Palmieri wrote: > I downloaded the source code from git and built from scratch, so this .egg > directory is new, absolutely not a remnant from a previous build. > > I also see a lot of doctest failures (this is on OS X): > > sage-runtests --long --warn-long 30.0 > --random-seed=134973894917834549381313972273293781886 src/sage/env.py # 1 > doctest failed > sage-runtests --long --warn-long 30.0 > --random-seed=134973894917834549381313972273293781886 > src/sage/misc/sagedoc.py # 1 doctest failed > sage-runtests --long --warn-long 30.0 > --random-seed=134973894917834549381313972273293781886 > src/sage/schemes/generic/algebraic_scheme.py # 1 doctest failed > sage-runtests --long --warn-long 30.0 > --random-seed=134973894917834549381313972273293781886 > src/sage/schemes/curves/affine_curve.py # 2 doctests failed > sage-runtests --long --warn-long 30.0 > --random-seed=134973894917834549381313972273293781886 src/sage/plot/plot.py > # 1 doctest failed > sage-runtests --long --warn-long 30.0 > --random-seed=134973894917834549381313972273293781886 > src/sage/sandpiles/sandpile.py # 9 doctests failed > sage-runtests --long --warn-long 30.0 > --random-seed=134973894917834549381313972273293781886 > src/sage/doctest/test.py # 24 doctests failed > sage-runtests --long --warn-long 30.0 > --random-seed=134973894917834549381313972273293781886 > src/sage/tests/cmdline.py # 8 doctests failed > sage-runtests --long --warn-long 30.0 > --random-seed=134973894917834549381313972273293781886 > src/sage/repl/interpreter.py # 1 doctest failed > sage-runtests --long --warn-long 30.0 > --random-seed=134973894917834549381313972273293781886 > src/sage/libs/singular/function.pyx # 2 doctests failed > sage-runtests --long --warn-long 30.0 > --random-seed=134973894917834549381313972273293781886 > src/sage/rings/polynomial/polynomial_singular_interface.py # 1 doctest > failed > sage-runtests --long --warn-long 30.0 > --random-seed=134973894917834549381313972273293781886 > src/sage/rings/polynomial/multi_polynomial_ideal.py # 1 doctest failed > sage-runtests --long --warn-long 30.0 > --random-seed=134973894917834549381313972273293781886 > src/sage/geometry/hyperplane_arrangement/arrangement.py # 1 doctest failed > sage-runtests --long --warn-long 30.0 > --random-seed=134973894917834549381313972273293781886 > src/sage/geometry/hyperplane_arrangement/library.py # 1 doctest failed > sage-runtests --long --warn-long 30.0 > --random-seed=134973894917834549381313972273293781886 > src/sage/interfaces/singular.py # 2 doctests failed > sage-runtests --long --warn-long 30.0 > --random-seed=134973894917834549381313972273293781886 > src/sage/interfaces/maxima_lib.py # 1 doctest failed > sage-runtests --long --warn-long 30.0 > --random-seed=134973894917834549381313972273293781886 > src/sage/interfaces/gap_workspace.py # 2 doctests failed > sage-runtests --long --warn-long 30.0 > --random-seed=134973894917834549381313972273293781886 > src/doc/en/thematic_tutorials/sandpile.rst # 6 doctests failed > > Some are of this form: > > ********************************************************************** > File "src/sage/env.py", line 22, in sage.env > Failed example: > out = check_output([sys.executable, "-c", cmd], > env=env).decode().strip() # long time > Expected nothing > Got: > ninja: warning: Ignoring jobserver: Pipe-based protocol is not > supported! [ --jobserver-fds=3,4 -j -- TEST_FLAGS=--long > TEST_TARGET=testlong] > ********************************************************************** > > Others are because the output is printed in a different order, or with > different generators, or similar, than expected, such as: > > ********************************************************************** > File "src/sage/schemes/generic/algebraic_scheme.py", line 1200, in > sage.schemes.generic.algebraic_scheme.AlgebraicScheme_subscheme.irreducible_components > Failed example: > V.irreducible_components() > # needs sage.libs.singular > Expected: > [Closed subscheme of Projective Space of dimension 4 over Rational > Field defined by: > w, > Closed subscheme of Projective Space of dimension 4 over Rational > Field defined by: > x^2 - y^2 - z^2, > Closed subscheme of Projective Space of dimension 4 over Rational > Field defined by: > x^2*z - v^3, > Closed subscheme of Projective Space of dimension 4 over Rational > Field defined by: > w^5 - 2*z^3*v^2] > Got: > [Closed subscheme of Projective Space of dimension 4 over Rational > Field defined by: > -w^5 + 2*z^3*v^2, > Closed subscheme of Projective Space of dimension 4 over Rational > Field defined by: > -x^2*z + v^3, > Closed subscheme of Projective Space of dimension 4 over Rational > Field defined by: > -x^2 + y^2 + z^2, > Closed subscheme of Projective Space of dimension 4 over Rational > Field defined by: > w] > ********************************************************************** > > > > > On Sunday, September 7, 2025 at 9:20:27 PM UTC-7 [email protected] > wrote: > >> Same results with make maintainer-clean. >> >> El domingo, 7 de septiembre de 2025 a las 22:55:45 UTC+2, Dima Pasechnik >> escribió: >> >>> for this beta, I'd certainly do "make sagelib-clean sagelib-uninstall" >>> before trying it out >>> >>> >>> AFAIK, .egg files are something deprecated long ago, why would they keep >>> popping up? >>> >>> >>> On September 7, 2025 3:50:30 PM CDT, Enrique Artal <[email protected]> >>> wrote: >>> >>>> *.egg is not and old artefact, it comes from this build. What I meant >>>> for "classical" is: >>>> >>>> - I made an incremental build, not starting from the beginning. >>>> - I used the order make. >>>> - All this process is done as a regular user, not as root, and >>>> without using sudo >>>> >>>> The jupyter kernel as a folder sagemath is then installed in >>>> .local/share/jupyter/kernel of the user home. If I run sage -n jupyterlab >>>> with this user, it is OK. If I run from jupyter lab I get the error of the >>>> previous message. For a personal installation is OK, but I find useful in >>>> general to use sage in a system jupyter installation (which was possible >>>> at >>>> least till 10.8beta0). >>>> Enrique. >>>> >>>> El domingo, 7 de septiembre de 2025 a las 22:39:30 UTC+2, Dima >>>> Pasechnik escribió: >>>> >>>>> Please note that in this beta the meaning of "classical build" has >>>>> changed, in the sense that sagelib is built with the meson backend (and >>>>> not >>>>> setuptools). >>>>> >>>>> Thus the discrepancy with classical/meson builds is now merely the >>>>> nature of the build/run environment; the classical one coming from sage >>>>> the >>>>> distro, and the rest (venvs coming from e.g. conda or uv, or just python >>>>> -m >>>>> venv, >>>>> or a no-venv, as if you do "pip install" or "python -m build" as root, >>>>> or perhaps running "pip install --user", with the result going into >>>>> ~/.local/). >>>>> >>>>> >>>>> Is that *.egg is an old artefact, from previous builds (should be >>>>> clear from its date, as reported by ls -l) ? >>>>> >>>>> If so, it can be removed and it won't reappear. >>>>> >>>>> >>>>> On September 7, 2025 2:20:24 PM CDT, Enrique Artal < >>>>> [email protected]> wrote: >>>>> >>>>>> I get also sagemath.egg-info. I could build it but jupyter only works >>>>>> with sage -n jupyter(lab). With external jupyter lab I get: >>>>>> [I 2025-09-07 21:17:39.870 ServerApp] AsyncIOLoopKernelRestarter: >>>>>> restarting kernel (5/5), new random ports >>>>>> /usr/bin/python3: Error while finding module specification for >>>>>> 'sage.repl.ipython_kernel' (ModuleNotFoundError: No module named 'sage') >>>>>> I am using classical build, in case it matters, and I did not start >>>>>> from scratch. >>>>>> >>>>>> As predicted by Dima, the problems with sagelib have gone. >>>>>> Enrique. >>>>>> >>>>>> >>>>>> El domingo, 7 de septiembre de 2025 a las 20:22:54 UTC+2, John H >>>>>> Palmieri escribió: >>>>>> >>>>>>> After running `./bootstrap` and `./configure`, the git repo is not >>>>>>> clean: >>>>>>> >>>>>>> >>>>>>> % git status >>>>>>> On branch develop >>>>>>> Your branch is up to date with 'upstream/develop'. >>>>>>> >>>>>>> Untracked files: >>>>>>> (use "git add <file>..." to include in what will be committed) >>>>>>> sagemath.egg-info/ >>>>>>> >>>>>>> nothing added to commit but untracked files present (use "git add" >>>>>>> to track) >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Sunday, September 7, 2025 at 8:39:15 AM UTC-7 Volker Braun wrote: >>>>>>> >>>>>>>> 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 >>>>>>>> >>>>>>>> 1f459003e01 (tag: 10.8.beta2, github/develop) Updated SageMath >>>>>>>> version to 10.8.beta2 >>>>>>>> 287c8b49970 gh-40761: src/sage/plot/plot.py: fix random test failure >>>>>>>> 153864ba088 gh-40757: various pep8 fixes in groups/ >>>>>>>> 90d2653d7c1 gh-40753: Handle aliased functions and methods in >>>>>>>> generated documentation >>>>>>>> bc7c98a6d96 gh-40749: small cleanup of the file splitting_algebra.py >>>>>>>> 02dee9fca6f gh-40748: moving the _pseudo_fraction_field method to >>>>>>>> categories >>>>>>>> d542c6ac74a gh-40747: fix some wrong syntax >>>>>>>> 89d02402cbd gh-40745: pythran's version_requirements.txt >>>>>>>> f54f0eff0e9 gh-40743: add type annotations "-> str" in algebras/ >>>>>>>> 86a06a248d3 gh-40737: Speed up the maxima _commands() list >>>>>>>> ab8ee47af5f gh-40736: Clean up symbolic min max doctests >>>>>>>> 79623d05bfa gh-40731: Hide spurious stderr output in >>>>>>>> notebook_cmd_test.py >>>>>>>> e1a36723c5b gh-40730: fix issue in method delete_vertices for >>>>>>>> bipartite graphs >>>>>>>> 95518b8d9b1 gh-40725: some fixes for ruff SIM warnings >>>>>>>> 41fbe031ebb gh-40724: finding more deprecated stuff >>>>>>>> f1657543215 gh-40723: fix some ruff PERF in rings/ >>>>>>>> 63c9ba7591a gh-40722: Update pillow >>>>>>>> f5f876ac3e2 gh-40720: fix ruff PERF in schemes >>>>>>>> 273073b00b8 gh-40719: implement the method "is_left_modular" for >>>>>>>> lattices >>>>>>>> 8aed6f7634a gh-40718: Speed up random_element of finite field >>>>>>>> 1ad3f20c0c2 gh-40717: Fix enumerating the same cycle twice in >>>>>>>> undirected graph >>>>>>>> eb7e296b908 gh-40713: Improve FiniteField_givaroElement >>>>>>>> 7a2ef2fa7de gh-40711: remove some deprecations in matrix2 >>>>>>>> da0856bc51f gh-40710: Allow calling is_perfect() on immutable graphs >>>>>>>> fbe24d6ccb6 gh-40709: Fix release dist workflow >>>>>>>> 1cfd52c0048 gh-40708: make sure _prereq etc are installed in the >>>>>>>> docker images >>>>>>>> 581ee828479 gh-40707: src/sage/symbolic/integration/integral.py: >>>>>>>> delete a few giac doctests >>>>>>>> be7b46b9d07 gh-40704: Fix one more optional test >>>>>>>> ce49ea0b383 gh-40703: trying to get rid of some CommutativeRing >>>>>>>> 454957a41bc gh-40696: Add one "long time" annotation >>>>>>>> 7b58bd07cfa gh-40694: Fix test failure from #40435 >>>>>>>> 582f3b57b1a gh-40692: Make update-meson.py script compatible with >>>>>>>> meson 1.9 >>>>>>>> 7d21cd498a4 gh-40688: check for presense of the patch utility >>>>>>>> 0fe4c81736e gh-40685: cython-lint cleanup in modules folder >>>>>>>> e9f3727fba9 gh-40677: src/sage/libs/gap: move a few tests to pytest >>>>>>>> 5e10ce7ee5f gh-40672: src/sage/doctest/sources.py: add "long time" >>>>>>>> for two tests >>>>>>>> 9ba29896518 gh-40666: is_commutative for coxeter3 >>>>>>>> 65ec4582b56 gh-40650: Add LinBox algorithm for right kernel of >>>>>>>> sparse matrix over the rationals >>>>>>>> 5eacee00b73 gh-40648: Replaced all instances of <RingElement> with >>>>>>>> <Element> >>>>>>>> 4617f2fa5b8 gh-40638: Method to add multiples of a matrix row to >>>>>>>> another, ending at some column index >>>>>>>> 3f9330174a9 gh-40609: Improve shell code formatting in docs >>>>>>>> 329257f750d gh-40592: Update `uv.lock` >>>>>>>> 690c2f0a746 gh-40586: Revive doc-release >>>>>>>> d0ec6636908 gh-40568: fixes in spkg-configure.m4's >>>>>>>> 1c99c11a01e gh-40401: Implement Square Roots to FiniteFields >>>>>>>> Category >>>>>>>> 9096302c394 gh-40370: Interface for Regina (3-manifold topology and >>>>>>>> normal surface theory) >>>>>>>> 59a67bb558b gh-40317: Implement partial integer factorization using >>>>>>>> flint >>>>>>>> edb1ce9ad86 gh-40279: Fix RealLiteral to float conversion >>>>>>>> d953568245f gh-40273: Avoid PariError on finite field construction >>>>>>>> 09f397adb55 gh-39876: Faster implementation of is_invertible() by >>>>>>>> checking full rank >>>>>>>> a6c35260a98 gh-39753: move tree generation methods to >>>>>>>> `src/sage/graphs/generators/trees.pyx` >>>>>>>> ad2bb305be7 gh-39030: Use meson in sage-the-distro >>>>>>>> 7fb3aaf5d74 gh-36773: Raise a power series to a power series >>>>>>>> 4cdd703f8b3 (tag: 10.8.beta1) Updated SageMath version to 10.8.beta1 >>>>>>>> >>>>>>> -- 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 [email protected]. To view this discussion visit https://groups.google.com/d/msgid/sage-release/89ec3c94-410d-4d50-9798-b885690af3c3n%40googlegroups.com.
