On Debian testing running on core i7 + 16 GB RAM, rebuilding 9.3.beta3 (due
to a change of system’s python version) configured to use all available
system packages leads to :
- ./configure insists on installing
texlive-generic-extra, texlive-xetex, latexmk, pandoc, dvipng, default-jdk,
ffmpeg, libavdevice-dev and pari-gp2c, notwithstanding the fact that all
of them are already installed
- ptestlong results in one transient and three permanent failures, on of
them (trace.py)seen in previous versions :
File Results P/T
src/sage/functions/other.py 1 doctest failed P
src/sage/interfaces/sagespawn.pyx 1 doctest failed T
src/sage/misc/trace.py 1 doctest failed P
src/sage/groups/abelian_gps/abelian_group_gap.py 1 doctest failed P
The permanent failures are as follows :
Running doctests with ID 2020-12-07-16-41-18-dd0455c6.
Git branch: develop
Using
--optional=build,debian,dochtml,dot2tex,fricas,gap_jupyter,gap_packages,kenzo,libsemigroups,memlimit,pip,pysingular,sage,sage_spkg,singular_jupyter
Doctesting 1 file.
sage -t --long --warn-long 174.6 --random-seed=0 src/sage/functions/other.py
**********************************************************************
File "src/sage/functions/other.py", line 1628, in
sage.functions.other.Function_factorial._eval_
Failed example:
factorial(float(3.2)) # abs tol 1e-14
Expected:
7.7566895357931776
Got:
doctest:warning
File "/usr/local/sage-9/src/bin/sage-runtests", line 182, in <module>
err = DC.run()
File
"/usr/local/sage-9/local/lib/python3.9/site-packages/sage/doctest/control.py",
line 1236, in run
self.run_doctests()
File
"/usr/local/sage-9/local/lib/python3.9/site-packages/sage/doctest/control.py",
line 937, in run_doctests
self.dispatcher.dispatch()
File
"/usr/local/sage-9/local/lib/python3.9/site-packages/sage/doctest/forker.py",
line 2040, in dispatch
self.parallel_dispatch()
File
"/usr/local/sage-9/local/lib/python3.9/site-packages/sage/doctest/forker.py",
line 1935, in parallel_dispatch
w.start() # This might take some time
File
"/usr/local/sage-9/local/lib/python3.9/site-packages/sage/doctest/forker.py",
line 2207, in start
super(DocTestWorker, self).start()
File "/usr/lib/python3.9/multiprocessing/process.py", line 121, in start
self._popen = self._Popen(self)
File "/usr/lib/python3.9/multiprocessing/context.py", line 224, in _Popen
return _default_context.get_context().Process._Popen(process_obj)
File "/usr/lib/python3.9/multiprocessing/context.py", line 277, in _Popen
return Popen(process_obj)
File "/usr/lib/python3.9/multiprocessing/popen_fork.py", line 19, in
__init__
self._launch(process_obj)
File "/usr/lib/python3.9/multiprocessing/popen_fork.py", line 71, in
_launch
code = process_obj._bootstrap(parent_sentinel=child_r)
File "/usr/lib/python3.9/multiprocessing/process.py", line 315, in
_bootstrap
self.run()
File
"/usr/local/sage-9/local/lib/python3.9/site-packages/sage/doctest/forker.py",
line 2179, in run
task(self.options, self.outtmpfile, msgpipe, self.result_queue)
File
"/usr/local/sage-9/local/lib/python3.9/site-packages/sage/doctest/forker.py",
line 2508, in __call__
doctests, extras = self._run(runner, options, results)
File
"/usr/local/sage-9/local/lib/python3.9/site-packages/sage/doctest/forker.py",
line 2555, in _run
result = runner.run(test)
File
"/usr/local/sage-9/local/lib/python3.9/site-packages/sage/doctest/forker.py",
line 906, in run
return self._run(test, compileflags, out)
File
"/usr/local/sage-9/local/lib/python3.9/site-packages/sage/doctest/forker.py",
line 714, in _run
self.compile_and_execute(example, compiler, test.globs)
File
"/usr/local/sage-9/local/lib/python3.9/site-packages/sage/doctest/forker.py",
line 1133, in compile_and_execute
exec(compiled, globs)
File "<doctest sage.functions.other.Function_factorial._eval_[8]>", line
1, in <module>
factorial(float(RealNumber('3.2'))) # abs tol 1e-14
File "/usr/lib/python3.9/warnings.py", line 109, in _showwarnmsg
sw(msg.message, msg.category, msg.filename, msg.lineno,
:
DeprecationWarning: Using factorial() with floats is deprecated
7.756689535793181
**********************************************************************
1 item had failures:
1 of 11 in sage.functions.other.Function_factorial._eval_
[485 tests, 1 failure, 12.62 s]
----------------------------------------------------------------------
sage -t --long --warn-long 174.6 --random-seed=0 src/sage/functions/other.py #
1 doctest failed
----------------------------------------------------------------------
Total time for all tests: 12.7 seconds
cpu time: 17.8 seconds
cumulative wall time: 12.6 seconds
Running doctests with ID 2020-12-07-16-41-50-6b956c8f.
Git branch: develop
Using
--optional=build,debian,dochtml,dot2tex,fricas,gap_jupyter,gap_packages,kenzo,libsemigroups,memlimit,pip,pysingular,sage,sage_spkg,singular_jupyter
Doctesting 1 file.
sage -t --long --warn-long 174.6 --random-seed=0 src/sage/misc/trace.py
**********************************************************************
File "src/sage/misc/trace.py", line 66, in sage.misc.trace.trace
Failed example:
print(s.before[s.before.find(b'--'):].decode())
Expected:
--...
ipdb> c
2 * 5
Got:
--Call--
>
<CSI-0;32m>/usr/local/sage-9/local/lib/python3.9/site-packages/sage/arith/misc.py<CSI-0m>(2422)<CSI-0;36m>factor<CSI-0;34m>()<CSI-0m>
<CSI-0;32m> 2420 <CSI-0;31m><CSI-0;34m><CSI-0m><CSI-0m>
<CSI-0m><CSI-0;32m> 2421 <CSI-0;31m><CSI-0;34m><CSI-0m><CSI-0m>
<CSI-0m><CSI-0;32m>-> 2422 <CSI-0;31m><CSI-0;32m>def<CSI-0m>
<CSI-0m>factor<CSI-0m><CSI-0;34m>(<CSI-0m><CSI-0m>n<CSI-0m><CSI-0;34m>,<CSI-0m>
<CSI-0m>proof<CSI-0m><CSI-0;34m>=<CSI-0m><CSI-0;32m>None<CSI-0m><CSI-0;34m>,<CSI-0m>
<CSI-0m>int_<CSI-0m><CSI-0;34m>=<CSI-0m><CSI-0;32m>False<CSI-0m><CSI-0;34m>,<CSI-0m>
<CSI-0m>algorithm<CSI-0m><CSI-0;34m>=<CSI-0m><CSI-0;34m>'pari'<CSI-0m><CSI-0;34m>,<CSI-0m>
<CSI-0m>verbose<CSI-0m><CSI-0;34m>=<CSI-0m><CSI-0;36m>0<CSI-0m><CSI-0;34m>,<CSI-0m>
<CSI-0;34m>**<CSI-0m><CSI-0m>kwds<CSI-0m><CSI-0;34m>)<CSI-0m><CSI-0;34m>:<CSI-0m><CSI-0;34m><CSI-0m><CSI-0;34m><CSI-0m><CSI-0m>
<CSI-0m><CSI-0;32m> 2423 <CSI-0;31m> """
<CSI-0m><CSI-0;32m> 2424 <CSI-0;31m> <CSI-0m>Return<CSI-0m>
<CSI-0m>the<CSI-0m> <CSI-0m>factorization<CSI-0m> <CSI-0m>of<CSI-0m><CSI-0;31m>
<CSI-0m><CSI-0;31m>`<CSI-0m><CSI-0;31m>`<CSI-0m><CSI-0m>n<CSI-0m><CSI-0;31m>`<CSI-0m><CSI-0;31m>`<CSI-0m><CSI-0;34m>.<CSI-0m>
<CSI-0m>The<CSI-0m> <CSI-0m>result<CSI-0m> <CSI-0m>depends<CSI-0m>
<CSI-0m>on<CSI-0m>
<CSI-0m>the<CSI-0m><CSI-0;34m><CSI-0m><CSI-0;34m><CSI-0m><CSI-0m>
<CSI-0m>
<CSI-?2004h>ipdb> c
<CSI-?2004l>2 * 5
<BLANKLINE>
**********************************************************************
1 item had failures:
1 of 11 in sage.misc.trace.trace
[10 tests, 1 failure, 2.44 s]
----------------------------------------------------------------------
sage -t --long --warn-long 174.6 --random-seed=0 src/sage/misc/trace.py # 1
doctest failed
----------------------------------------------------------------------
Total time for all tests: 2.5 seconds
cpu time: 0.0 seconds
cumulative wall time: 2.4 seconds
Running doctests with ID 2020-12-07-16-41-55-9adf414f.
Git branch: develop
Using
--optional=build,debian,dochtml,dot2tex,fricas,gap_jupyter,gap_packages,kenzo,libsemigroups,memlimit,pip,pysingular,sage,sage_spkg,singular_jupyter
Doctesting 1 file.
sage -t --long --warn-long 174.6 --random-seed=0
src/sage/groups/abelian_gps/abelian_group_gap.py
**********************************************************************
File "src/sage/groups/abelian_gps/abelian_group_gap.py", line 201, in
sage.groups.abelian_gps.abelian_group_gap.AbelianGroupElement_polycyclic
Failed example:
TestSuite(G.an_element()).run() # optional - gap_packages
Expected nothing
Got:
Failure in _test_pickling:
Traceback (most recent call last):
File
"/usr/local/sage-9/local/lib/python3.9/site-packages/sage/misc/sage_unittest.py",
line 297, in run
test_method(tester=tester)
File "sage/structure/sage_object.pyx", line 647, in
sage.structure.sage_object.SageObject._test_pickling
(build/cythonized/sage/structure/sage_object.c:5023)
tester.assertEqual(loads(dumps(self)), self)
File "sage/misc/persist.pyx", line 936, in sage.misc.persist.loads
(build/cythonized/sage/misc/persist.c:7536)
return unpickler.load()
File "sage/structure/parent.pyx", line 898, in
sage.structure.parent.Parent.__call__
(build/cythonized/sage/structure/parent.c:9335)
return mor._call_(x)
File "sage/structure/coerce_maps.pyx", line 161, in
sage.structure.coerce_maps.DefaultConvertMap_unique._call_
(build/cythonized/sage/structure/coerce_maps.c:4622)
raise
File "sage/structure/coerce_maps.pyx", line 156, in
sage.structure.coerce_maps.DefaultConvertMap_unique._call_
(build/cythonized/sage/structure/coerce_maps.c:4514)
return C._element_constructor(x)
File
"/usr/local/sage-9/local/lib/python3.9/site-packages/sage/groups/abelian_gps/abelian_group_gap.py",
line 360, in _element_constructor_
x *= gens_gap[i]**(exp[i] % orders[i])
File "sage/rings/integer.pyx", line 3413, in
sage.rings.integer.Integer.__mod__ (build/cythonized/sage/rings/integer.c:22615)
raise ZeroDivisionError("Integer modulo by zero")
ZeroDivisionError: Integer modulo by zero
------------------------------------------------------------
The following tests failed: _test_pickling
**********************************************************************
1 item had failures:
1 of 4 in
sage.groups.abelian_gps.abelian_group_gap.AbelianGroupElement_polycyclic
[245 tests, 1 failure, 0.50 s]
----------------------------------------------------------------------
sage -t --long --warn-long 174.6 --random-seed=0
src/sage/groups/abelian_gps/abelian_group_gap.py # 1 doctest failed
----------------------------------------------------------------------
Total time for all tests: 0.6 seconds
cpu time: 0.5 seconds
cumulative wall time: 0.5 seconds
The first one seems the result of the oversight of the consequence of
a deprecation of a function on its doctest ; the second one has
already been reported on previous version ; the third one is new to me, but
may appear nly no because this is the first time I have been able to
install gap_packages.
HTH,
Le lundi 7 décembre 2020 à 00:37:45 UTC+1, Volker Braun a écrit :
> 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
>
> ca088c9c93 (tag: 9.3.beta3, trac/develop) Updated SageMath version to
> 9.3.beta3
> 3290413be6 Trac #30747: Deprecate sage.misc.package functions
> standard_packages, optional_packages, experimental_packages
> d312143740 Trac #30580: sage_setup: Remove import-time dependency
> (`setup_requires`) on `pkgconfig`, `numpy`
> 52b91c88ce Trac #31012: Modify RandomChordalGraph according a deprecation
> warning introduced in Python 3.9
> 660cac43a2 Trac #30990: flake8 details in parent.pyx
> 09971a9476 Trac #30986: add module tree_decomposition.pyx
> a540625234 Trac #30976: incidence_structures.py tries to import 'warn'
> from the wrong module
> 14e3c694a0 Trac #30975: Silence packaging 20.5 deprecation warnings
> 5fadc42c3b Trac #30963: remove CombinatorialClass in graph_path.py
> 3fb2f3eab9 Trac #30961: Fix valid input types for NumberField element
> constructor
> e97b79ea1c Trac #30951: tox.ini, build/bin/write-dockerfile.sh: Simplify
> by using new options of "sage -package list"
> 9502bb0cc1 Trac #30921: Fix verbose "epsilon" output in polynomial small
> roots
> 313d0b7c47 Trac #30346: Exception for the unknot in Homfly-PT polynomial
> 0229ac6fd5 Trac #27921: Script package for checking presence of system
> libxml2 (polymake and igraph prerequisite)
> e3e45a122f Trac #30995: Repair setting of SAGE_NUM_THREADS during build
> de62cc35da Trac #30903: Fix broken symlink to documentation in the Sage
> jupyter kernelspec
> 4722b13a2b Trac #30891: Normaliz cone from precomputed data has lattice
> messed up
> d40e7902c5 Trac #30579: Clean up sage_setup.library_order
> c3d9bf77a6 Trac #30965: fix precision in Padé method of power series
> 768bd5117a Trac #30960: Update/fix top-level makefile target
> fast-rebuild-clean (used in Docker build)
> 169d6aeb7a Trac #30959: almost get rid of "_multiply_basis"
> 409d545873 Trac #30954: Implement a proper equality check for polyhedron
> representation objects
> 42a76a6037 Trac #30935: Fix IP is none error in doctests
> 97edd4674e Trac #30929: GH Actions: Update macos test environments
> 130d7d1199 Trac #30925: Multizeta does not copy its argument
> f4909e1cb9 Trac #30915: Three.js: Upgrade to r122
> 66c1a87a12 Trac #30895: Developers' guide: Update "Packaging Third-Party
> Code" regarding upstream_url
> d7b71743c2 Trac #30850: No Future
> b4c0f6d0c3 Trac #30624: Improve wording and formatting of configure's
> recommendation message
> e7369840f0 Trac #22731: Replace "$SAGE_LOCAL/bin" by more specific
> variables to make Sage easier to package, use in venvs
> 17132a6832 Trac #9407: fixed fields for dirichlet characters and
> conductors and dirichlet characters for abelian fields
> 2e4c869c9f Trac #30958: Remove C99 syntax in
> data_structures/bitset_intrinsics.h
> f844baa06b Trac #30928: Backslash line continuation broken when defining a
> callable symbolic expression
> 755a789d99 Trac #30752: switch the default mp library to gmp
> 9a9dea3ab4 Trac #30529: Use reference instead of pointer to simplify code
> b0aafbd101 Trac #28745: Add SAGE_ROOT/environment.yml for "conda env
> create -f".
> 57a72ba9b4 Trac #30946: Add "minimal=True" option to affine_hull_projection
> d5221469dc Trac #30941: let monoid algebras be bialgebras
> 98e615fae3 Trac #30939: is_primitive and is_grouplike for bialgebra
> elements
> 02df5b9a74 Trac #30931: refresh yang baxter graph file
> d47fefd2bc Trac #30865: sage_bootstrap: Update/extend "sage -package", fix
> "make download"
> e846153d99 Trac #30859: Add more debian system package information,
> including packages without spkg-configure.m4
> 809db9f6ad Trac #30842: Genus representatives
> d85bedb6d5 Trac #30432: Slice Doesn't Work For Unramified or 2-Step Padic
> Extensions
> 2ed5a13e21 Trac #30015: Schlegel projection breaks convexity
> 164b7ea000 Trac #29286: sage -package create: Fix argument handling
> 0372dd9633 Trac #30910: GH Actions: Fixes for WSL workflow
> 720fac06c4 Trac #30777: Improve deleting of edges of graphs
> 2458f594bf Trac #30745: Allow using arb, flint and ntl from Homebrew
> 97c6b930bd Trac #30559: Refine python3's SAGE_SPKG_DEPCHECK: Remove sqlite
> 020bd59ec2 (tag: 9.3.beta2) Updated SageMath version to 9.3.beta2
>
>
--
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 on the web visit
https://groups.google.com/d/msgid/sage-release/33167fa3-d2d4-4173-847c-8ff222cf0358n%40googlegroups.com.