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]

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to