--- Begin Message ---
Source: gmp-ecm, sagemath
Control: found -1 gmp-ecm/7.0.5+ds-1
Control: found -1 sagemath/9.5-4
Severity: serious
Tags: sid bookworm
User: debian...@lists.debian.org
Usertags: breaks needs-update
Dear maintainer(s),
With a recent upload of gmp-ecm the autopkgtest of sagemath fails in
testing when that autopkgtest is run with the binary packages of gmp-ecm
from unstable. It passes when run with only packages from testing. In
tabular form:
pass fail
gmp-ecm from testing 7.0.5+ds-1
sagemath from testing 9.5-4
all others from testing from testing
I copied some of the output at the bottom of this report.
Currently this regression is blocking the migration of gmp-ecm to
testing [1]. Due to the nature of this issue, I filed this bug report
against both packages. Can you please investigate the situation and
reassign the bug to the right package?
More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation
Paul
[1] https://qa.debian.org/excuses.php?package=gmp-ecm
https://ci.debian.net/data/autopkgtest/testing/amd64/s/sagemath/23080949/log.gz
sage -t --random-seed=254306892368924504610037307929798433555
sage/src/sage/calculus/calculus.py
**********************************************************************
File "sage/src/sage/calculus/calculus.py", line 1642, in
sage.calculus.calculus.laplace
Failed example:
a, cond
Expected:
(-oo, True)
Got:
(0, True)
**********************************************************************
1 item had failures:
1 of 46 in sage.calculus.calculus.laplace
[451 tests, 1 failure, 11.81 s]
sage -t --random-seed=254306892368924504610037307929798433555
sage/src/sage/combinat/cluster_algebra_quiver/interact.py
**********************************************************************
File "sage/src/sage/combinat/cluster_algebra_quiver/interact.py", line
29, in sage.combinat.cluster_algebra_quiver.interact.cluster_interact
Failed example:
S.interact() # indirect doctest
Expected:
VBox(children=...
Got:
doctest:warning
File "/usr/bin/sage-runtests", line 155, in <module>
err = DC.run()
File "/usr/lib/python3/dist-packages/sage/doctest/control.py",
line 1261, in run
self.run_doctests()
File "/usr/lib/python3/dist-packages/sage/doctest/control.py",
line 962, in run_doctests
self.dispatcher.dispatch()
File "/usr/lib/python3/dist-packages/sage/doctest/forker.py",
line 2004, in dispatch
self.parallel_dispatch()
File "/usr/lib/python3/dist-packages/sage/doctest/forker.py",
line 1899, in parallel_dispatch
w.start() # This might take some time
File "/usr/lib/python3/dist-packages/sage/doctest/forker.py",
line 2173, in start
super(DocTestWorker, self).start()
File "/usr/lib/python3.10/multiprocessing/process.py", line 121,
in start
self._popen = self._Popen(self)
File "/usr/lib/python3.10/multiprocessing/context.py", line 224,
in _Popen
return _default_context.get_context().Process._Popen(process_obj)
File "/usr/lib/python3.10/multiprocessing/context.py", line 277,
in _Popen
return Popen(process_obj)
File "/usr/lib/python3.10/multiprocessing/popen_fork.py", line
19, in __init__
self._launch(process_obj)
File "/usr/lib/python3.10/multiprocessing/popen_fork.py", line
71, in _launch
code = process_obj._bootstrap(parent_sentinel=child_r)
File "/usr/lib/python3.10/multiprocessing/process.py", line 315,
in _bootstrap
self.run()
File "/usr/lib/python3/dist-packages/sage/doctest/forker.py",
line 2145, in run
task(self.options, self.outtmpfile, msgpipe, self.result_queue)
File "/usr/lib/python3/dist-packages/sage/doctest/forker.py",
line 2475, in __call__
doctests, extras = self._run(runner, options, results)
File "/usr/lib/python3/dist-packages/sage/doctest/forker.py",
line 2527, in _run
result = runner.run(test)
File "/usr/lib/python3/dist-packages/sage/doctest/forker.py",
line 861, in run
return self._run(test, compileflags, out)
File "/usr/lib/python3/dist-packages/sage/doctest/forker.py",
line 694, in _run
self.compile_and_execute(example, compiler, test.globs)
File "/usr/lib/python3/dist-packages/sage/doctest/forker.py",
line 1088, in compile_and_execute
exec(compiled, globs)
File "<doctest
sage.combinat.cluster_algebra_quiver.interact.cluster_interact[1]>",
line 1, in <module>
S.interact() # indirect doctest
File
"/usr/lib/python3/dist-packages/sage/combinat/cluster_algebra_quiver/cluster_seed.py",
line 1067, in interact
return cluster_interact(self, fig_size, circular, kind='seed')
File
"/usr/lib/python3/dist-packages/sage/combinat/cluster_algebra_quiver/interact.py",
line 47, in cluster_interact
mut_buttons = widgets.ToggleButtons(options=list(range(self._n)),
File
"/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_selection.py",
line 91, in __init__
super(_Selection, self).__init__(*args, **kwargs)
File
"/usr/lib/python3/dist-packages/ipywidgets/widgets/widget.py", line 200,
in __init__
super(Widget, self).__init__(**kwargs)
File
"/usr/lib/python3/dist-packages/traitlets/config/configurable.py", line
85, in __init__
super().__init__(**kwargs)
File "/usr/lib/python3/dist-packages/traitlets/traitlets.py",
line 1246, in __init__
warn(
File "/usr/lib/python3.10/warnings.py", line 109, in _showwarnmsg
sw(msg.message, msg.category, msg.filename, msg.lineno,
:
DeprecationWarning: Passing unrecognized arguments to
super(ToggleButtons).__init__(style={'button_width': 'initial'}).
object.__init__() takes exactly one argument (the instance to
initialize)
This is deprecated in traitlets 4.2.This error will be raised in a
future release of traitlets.
VBox(children=(Dropdown(value='circular', options=['circular',
'spring'], description='Display style:'),
HBox(children=(Checkbox(value=True, description='Display mutation
sequence'), Checkbox(value=True, description='Display cluster
variables'))), HBox(children=(Checkbox(value=True, description='Display
B-matrix'), Checkbox(value=True, description='Show last mutation
vertex'))), ToggleButtons(value=0, options=[0, 1, 2, 3],
description='Mutate at: '), Output()))
**********************************************************************
1 item had failures:
1 of 3 in
sage.combinat.cluster_algebra_quiver.interact.cluster_interact
[2 tests, 1 failure, 0.05 s]
sage -t --random-seed=254306892368924504610037307929798433555
sage/src/sage/combinat/cluster_algebra_quiver/mutation_class.py
[66 tests, 0.04 s]
sage -t --random-seed=254306892368924504610037307929798433555
sage/src/sage/combinat/binary_tree.py
[733 tests, 1.12 s]
sage -t --random-seed=254306892368924504610037307929798433555
sage/src/sage/combinat/cluster_algebra_quiver/mutation_type.py
[70 tests, 0.36 s]
sage -t --random-seed=254306892368924504610037307929798433555
sage/src/sage/combinat/cluster_algebra_quiver/cluster_seed.py
**********************************************************************
File "sage/src/sage/combinat/cluster_algebra_quiver/cluster_seed.py",
line 1064, in
sage.combinat.cluster_algebra_quiver.cluster_seed.ClusterSeed.interact
Failed example:
S.interact()
Expected:
VBox(children=...
Got:
doctest:warning
File "/usr/bin/sage-runtests", line 155, in <module>
err = DC.run()
File "/usr/lib/python3/dist-packages/sage/doctest/control.py",
line 1261, in run
self.run_doctests()
File "/usr/lib/python3/dist-packages/sage/doctest/control.py",
line 962, in run_doctests
self.dispatcher.dispatch()
File "/usr/lib/python3/dist-packages/sage/doctest/forker.py",
line 2004, in dispatch
self.parallel_dispatch()
File "/usr/lib/python3/dist-packages/sage/doctest/forker.py",
line 1899, in parallel_dispatch
w.start() # This might take some time
File "/usr/lib/python3/dist-packages/sage/doctest/forker.py",
line 2173, in start
super(DocTestWorker, self).start()
File "/usr/lib/python3.10/multiprocessing/process.py", line 121,
in start
self._popen = self._Popen(self)
File "/usr/lib/python3.10/multiprocessing/context.py", line 224,
in _Popen
return _default_context.get_context().Process._Popen(process_obj)
File "/usr/lib/python3.10/multiprocessing/context.py", line 277,
in _Popen
return Popen(process_obj)
File "/usr/lib/python3.10/multiprocessing/popen_fork.py", line
19, in __init__
self._launch(process_obj)
File "/usr/lib/python3.10/multiprocessing/popen_fork.py", line
71, in _launch
code = process_obj._bootstrap(parent_sentinel=child_r)
File "/usr/lib/python3.10/multiprocessing/process.py", line 315,
in _bootstrap
self.run()
File "/usr/lib/python3/dist-packages/sage/doctest/forker.py",
line 2145, in run
task(self.options, self.outtmpfile, msgpipe, self.result_queue)
File "/usr/lib/python3/dist-packages/sage/doctest/forker.py",
line 2475, in __call__
doctests, extras = self._run(runner, options, results)
File "/usr/lib/python3/dist-packages/sage/doctest/forker.py",
line 2527, in _run
result = runner.run(test)
File "/usr/lib/python3/dist-packages/sage/doctest/forker.py",
line 861, in run
return self._run(test, compileflags, out)
File "/usr/lib/python3/dist-packages/sage/doctest/forker.py",
line 694, in _run
self.compile_and_execute(example, compiler, test.globs)
File "/usr/lib/python3/dist-packages/sage/doctest/forker.py",
line 1088, in compile_and_execute
exec(compiled, globs)
File "<doctest
sage.combinat.cluster_algebra_quiver.cluster_seed.ClusterSeed.interact[1]>",
line 1, in <module>
S.interact()
File
"/usr/lib/python3/dist-packages/sage/combinat/cluster_algebra_quiver/cluster_seed.py",
line 1067, in interact
return cluster_interact(self, fig_size, circular, kind='seed')
File
"/usr/lib/python3/dist-packages/sage/combinat/cluster_algebra_quiver/interact.py",
line 47, in cluster_interact
mut_buttons = widgets.ToggleButtons(options=list(range(self._n)),
File
"/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_selection.py",
line 91, in __init__
super(_Selection, self).__init__(*args, **kwargs)
File
"/usr/lib/python3/dist-packages/ipywidgets/widgets/widget.py", line 200,
in __init__
super(Widget, self).__init__(**kwargs)
File
"/usr/lib/python3/dist-packages/traitlets/config/configurable.py", line
85, in __init__
super().__init__(**kwargs)
File "/usr/lib/python3/dist-packages/traitlets/traitlets.py",
line 1246, in __init__
warn(
File "/usr/lib/python3.10/warnings.py", line 109, in _showwarnmsg
sw(msg.message, msg.category, msg.filename, msg.lineno,
:
DeprecationWarning: Passing unrecognized arguments to
super(ToggleButtons).__init__(style={'button_width': 'initial'}).
object.__init__() takes exactly one argument (the instance to
initialize)
This is deprecated in traitlets 4.2.This error will be raised in a
future release of traitlets.
VBox(children=(Dropdown(value='circular', options=['circular',
'spring'], description='Display style:'),
HBox(children=(Checkbox(value=True, description='Display mutation
sequence'), Checkbox(value=True, description='Display cluster
variables'))), HBox(children=(Checkbox(value=True, description='Display
B-matrix'), Checkbox(value=True, description='Show last mutation
vertex'))), ToggleButtons(value=0, options=[0, 1, 2, 3],
description='Mutate at: '), Output()))
**********************************************************************
1 item had failures:
1 of 3 in
sage.combinat.cluster_algebra_quiver.cluster_seed.ClusterSeed.interact
[662 tests, 1 failure, 2.86 s]
sage -t --random-seed=254306892368924504610037307929798433555
sage/src/sage/combinat/cluster_algebra_quiver/quiver_mutation_type.py
[244 tests, 0.24 s]
sage -t --random-seed=254306892368924504610037307929798433555
sage/src/sage/combinat/cluster_complex.py
[40 tests, 0.44 s]
sage -t --random-seed=254306892368924504610037307929798433555
sage/src/sage/combinat/colored_permutations.py
[270 tests, 1.13 s]
sage -t --random-seed=254306892368924504610037307929798433555
sage/src/sage/combinat/cluster_algebra_quiver/quiver.py
**********************************************************************
File "sage/src/sage/combinat/cluster_algebra_quiver/quiver.py", line
699, in sage.combinat.cluster_algebra_quiver.quiver.ClusterQuiver.interact
Failed example:
S.interact()
Expected:
VBox(children=...
Got:
doctest:warning
File "/usr/bin/sage-runtests", line 155, in <module>
err = DC.run()
File "/usr/lib/python3/dist-packages/sage/doctest/control.py",
line 1261, in run
self.run_doctests()
File "/usr/lib/python3/dist-packages/sage/doctest/control.py",
line 962, in run_doctests
self.dispatcher.dispatch()
File "/usr/lib/python3/dist-packages/sage/doctest/forker.py",
line 2004, in dispatch
self.parallel_dispatch()
File "/usr/lib/python3/dist-packages/sage/doctest/forker.py",
line 1899, in parallel_dispatch
w.start() # This might take some time
File "/usr/lib/python3/dist-packages/sage/doctest/forker.py",
line 2173, in start
super(DocTestWorker, self).start()
File "/usr/lib/python3.10/multiprocessing/process.py", line 121,
in start
self._popen = self._Popen(self)
File "/usr/lib/python3.10/multiprocessing/context.py", line 224,
in _Popen
return _default_context.get_context().Process._Popen(process_obj)
File "/usr/lib/python3.10/multiprocessing/context.py", line 277,
in _Popen
return Popen(process_obj)
File "/usr/lib/python3.10/multiprocessing/popen_fork.py", line
19, in __init__
self._launch(process_obj)
File "/usr/lib/python3.10/multiprocessing/popen_fork.py", line
71, in _launch
code = process_obj._bootstrap(parent_sentinel=child_r)
File "/usr/lib/python3.10/multiprocessing/process.py", line 315,
in _bootstrap
self.run()
File "/usr/lib/python3/dist-packages/sage/doctest/forker.py",
line 2145, in run
task(self.options, self.outtmpfile, msgpipe, self.result_queue)
File "/usr/lib/python3/dist-packages/sage/doctest/forker.py",
line 2475, in __call__
doctests, extras = self._run(runner, options, results)
File "/usr/lib/python3/dist-packages/sage/doctest/forker.py",
line 2527, in _run
result = runner.run(test)
File "/usr/lib/python3/dist-packages/sage/doctest/forker.py",
line 861, in run
return self._run(test, compileflags, out)
File "/usr/lib/python3/dist-packages/sage/doctest/forker.py",
line 694, in _run
self.compile_and_execute(example, compiler, test.globs)
File "/usr/lib/python3/dist-packages/sage/doctest/forker.py",
line 1088, in compile_and_execute
exec(compiled, globs)
File "<doctest
sage.combinat.cluster_algebra_quiver.quiver.ClusterQuiver.interact[1]>",
line 1, in <module>
S.interact()
File
"/usr/lib/python3/dist-packages/sage/combinat/cluster_algebra_quiver/quiver.py",
line 702, in interact
return cluster_interact(self, fig_size, circular, kind="quiver")
File
"/usr/lib/python3/dist-packages/sage/combinat/cluster_algebra_quiver/interact.py",
line 47, in cluster_interact
mut_buttons = widgets.ToggleButtons(options=list(range(self._n)),
File
"/usr/lib/python3/dist-packages/ipywidgets/widgets/widget_selection.py",
line 91, in __init__
super(_Selection, self).__init__(*args, **kwargs)
File
"/usr/lib/python3/dist-packages/ipywidgets/widgets/widget.py", line 200,
in __init__
super(Widget, self).__init__(**kwargs)
File
"/usr/lib/python3/dist-packages/traitlets/config/configurable.py", line
85, in __init__
super().__init__(**kwargs)
File "/usr/lib/python3/dist-packages/traitlets/traitlets.py",
line 1246, in __init__
warn(
File "/usr/lib/python3.10/warnings.py", line 109, in _showwarnmsg
sw(msg.message, msg.category, msg.filename, msg.lineno,
:
DeprecationWarning: Passing unrecognized arguments to
super(ToggleButtons).__init__(style={'button_width': 'initial'}).
object.__init__() takes exactly one argument (the instance to
initialize)
This is deprecated in traitlets 4.2.This error will be raised in a
future release of traitlets.
VBox(children=(Dropdown(value='circular', options=['circular',
'spring'], description='Display style:'),
HBox(children=(Checkbox(value=True, description='Display mutation
sequence'),)), HBox(children=(Checkbox(value=True, description='Display
B-matrix'), Checkbox(value=True, description='Show last mutation
vertex'))), ToggleButtons(value=0, options=[0, 1, 2, 3],
description='Mutate at: '), Output()))
**********************************************************************
1 item had failures:
1 of 3 in
sage -t --random-seed=254306892368924504610037307929798433555
sage/src/sage/dynamics/complex_dynamics/mandel_julia.py
**********************************************************************
File "sage/src/sage/dynamics/complex_dynamics/mandel_julia.py", line
131, in sage.dynamics.complex_dynamics.mandel_julia.mandelbrot_plot
Failed example:
mandelbrot_plot(interact=True)
Expected:
interactive(children=(FloatSlider(value=0.0, description='Real
center', max=1.0, min=-1.0, step=1e-05),
FloatSlider(value=0.0, description='Imag center', max=1.0,
min=-1.0, step=1e-05),
FloatSlider(value=4.0, description='Width', max=4.0, min=1e-05,
step=1e-05),
IntSlider(value=500, description='Iterations', max=1000),
IntSlider(value=500, description='Pixels', max=1000, min=10),
IntSlider(value=1, description='Color sep', max=20, min=1),
IntSlider(value=30, description='# Colors', min=1),
ColorPicker(value='#ff6347', description='Base color'), Output()),
_dom_classes=('widget-interact',))
Got:
interactive(children=(FloatSlider(value=0.0, min=-1.0, max=1.0,
step=1e-05, description='Real center'), FloatSlider(value=0.0, min=-1.0,
max=1.0, step=1e-05, description='Imag center'), FloatSlider(value=4.0,
min=1e-05, max=4.0, step=1e-05, description='Width'),
IntSlider(value=500, min=0, max=1000, step=1, description='Iterations'),
IntSlider(value=500, min=10, max=1000, step=1, description='Pixels'),
IntSlider(value=1, min=1, max=20, step=1, description='Color sep'),
IntSlider(value=30, min=1, max=100, step=1, description='# Colors'),
ColorPicker(value='#ff6347', description='Base color'), Output()))
**********************************************************************
File "sage/src/sage/dynamics/complex_dynamics/mandel_julia.py", line
144, in sage.dynamics.complex_dynamics.mandel_julia.mandelbrot_plot
Failed example:
mandelbrot_plot(interact=True, x_center=-0.75, y_center=0.25,
image_width=1/2, number_of_colors=75)
Expected:
interactive(children=(FloatSlider(value=-0.75, description='Real
center', max=1.0, min=-1.0, step=1e-05),
FloatSlider(value=0.25, description='Imag center', max=1.0,
min=-1.0, step=1e-05),
FloatSlider(value=0.5, description='Width', max=4.0, min=1e-05,
step=1e-05),
IntSlider(value=500, description='Iterations', max=1000),
IntSlider(value=500, description='Pixels', max=1000, min=10),
IntSlider(value=1, description='Color sep', max=20, min=1),
IntSlider(value=75, description='# Colors', min=1),
ColorPicker(value='#ff6347', description='Base color'), Output()),
_dom_classes=('widget-interact',))
Got:
interactive(children=(FloatSlider(value=-0.75, min=-1.0, max=1.0,
step=1e-05, description='Real center'), FloatSlider(value=0.25,
min=-1.0, max=1.0, step=1e-05, description='Imag center'),
FloatSlider(value=0.5, min=1e-05, max=4.0, step=1e-05,
description='Width'), IntSlider(value=500, min=0, max=1000, step=1,
description='Iterations'), IntSlider(value=500, min=10, max=1000,
step=1, description='Pixels'), IntSlider(value=1, min=1, max=20, step=1,
description='Color sep'), IntSlider(value=75, min=1, max=100, step=1,
description='# Colors'), ColorPicker(value='#ff6347', description='Base
color'), Output()))
**********************************************************************
File "sage/src/sage/dynamics/complex_dynamics/mandel_julia.py", line
608, in sage.dynamics.complex_dynamics.mandel_julia.julia_plot
Failed example:
julia_plot(f,interact=True)
Expected:
interactive(children=(FloatSlider(value=0.5, description='Real c'...
Got:
interactive(children=(FloatSlider(value=0.5, min=-2.0, max=2.0,
step=1e-05, description='Real c'), FloatSlider(value=0.0, min=-2.0,
max=2.0, step=1e-05, description='Imag c'), FloatSlider(value=0.0,
min=-1.0, max=1.0, step=1e-05, description='Real center'),
FloatSlider(value=0.0, min=-1.0, max=1.0, step=1e-05, description='Imag
center'), FloatSlider(value=4.0, min=1e-05, max=4.0, step=1e-05,
description='Width'), IntSlider(value=500, min=0, max=1000, step=1,
description='Iterations'), IntSlider(value=500, min=10, max=1000,
step=1, description='Pixels'), IntSlider(value=1, min=1, max=20, step=1,
description='Color sep'), IntSlider(value=30, min=1, max=100, step=1,
description='# Colors'), ColorPicker(value='#4682b4', description='Base
color'), ColorPicker(value='#ff6347', description='Point color'), Output()))
**********************************************************************
2 items had failures:
1 of 21 in sage.dynamics.complex_dynamics.mandel_julia.julia_plot
2 of 18 in
sage -t --random-seed=254306892368924504610037307929798433555
sage/src/sage/functions/min_max.py
**********************************************************************
File "sage/src/sage/functions/min_max.py", line 236, in
sage.functions.min_max.MaxSymbolic._evalf_
Failed example:
r
Expected:
sqrt(2) - cos(1)
Got:
0.873911256505000
**********************************************************************
File "sage/src/sage/functions/min_max.py", line 238, in
sage.functions.min_max.MaxSymbolic._evalf_
Failed example:
r.n()
Expected:
0.873911256504955
Got:
0.873911256505000
**********************************************************************
1 item had failures:
2 of 11 in sage.functions.min_max.MaxSymbolic._evalf_
[69 tests, 2 failures, 1.19 s]
sage -t --random-seed=254306892368924504610037307929798433555
sage/src/sage/graphs/generators/families.py
**********************************************************************
File "sage/src/sage/graphs/generators/families.py", line 3602, in
sage.graphs.generators.families.MathonPseudocyclicStronglyRegularGraph
Failed example:
L = sum(i*(r[a]-r[b]) for i,(a,b) in zip(range(1,len(ff)+1), ff)); L
Expected:
[ 0 1 -1 -3 -2 -4 3 4 2]
[-1 0 1 -4 -3 -2 2 3 4]
[ 1 -1 0 -2 -4 -3 4 2 3]
[ 3 4 2 0 1 -1 -3 -2 -4]
[ 2 3 4 -1 0 1 -4 -3 -2]
[ 4 2 3 1 -1 0 -2 -4 -3]
[-3 -2 -4 3 4 2 0 1 -1]
[-4 -3 -2 2 3 4 -1 0 1]
[-2 -4 -3 4 2 3 1 -1 0]
Got:
[ 0 -1 1 -2 -3 -4 2 4 3]
[ 1 0 -1 -4 -2 -3 3 2 4]
[-1 1 0 -3 -4 -2 4 3 2]
[ 2 4 3 0 -1 1 -2 -3 -4]
[ 3 2 4 1 0 -1 -4 -2 -3]
[ 4 3 2 -1 1 0 -3 -4 -2]
[-2 -3 -4 2 4 3 0 -1 1]
[-4 -2 -3 3 2 4 1 0 -1]
[-3 -4 -2 4 3 2 -1 1 0]
**********************************************************************
1 item had failures:
1 of 17 in
[More skipped]
OpenPGP_signature
Description: OpenPGP digital signature
--- End Message ---