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.gzsage -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 timeFile "/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 doctestFile "/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 timeFile "/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 timeFile "/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 insage -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 insage -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