Source: veusz
Version: 3.5.3-1
Severity: serious
Tags: upstream patch
Justification: autopkgtest failure
User: debian-pyt...@lists.debian.org
Usertags: numpy1.24
Dear Maintainer,
The autopkgtest of your package fail with Numpy 1.24:
Traceback (most recent call last):
File
"/tmp/autopkgtest-lxc.hcokq11r/downtmp/build.caK/src/tests/runselftest.py",
line 320, in
runTests(
File
"/tmp/autopkgtest-lxc.hcokq11r/downtmp/build.caK/src/tests/runselftest.py",
line 247, in runTests
renderVszTest(infile, outfile, test_saves=test_saves,
File
"/tmp/autopkgtest-lxc.hcokq11r/downtmp/build.caK/src/tests/runselftest.py",
line 185, in renderVszTest
ifc.Export(outfile)
File "/usr/lib/python3/dist-packages/veusz/document/commandinterface.py",
line 810, in Export
e.add(filename, pages)
File "/usr/lib/python3/dist-packages/veusz/document/export.py", line 453, in
add
self.doc.paintTo(phelper, page)
File "/usr/lib/python3/dist-packages/veusz/document/doc.py", line 369, in
paintTo
self.basewidget.draw(painthelper, page)
File "/usr/lib/python3/dist-packages/veusz/widgets/root.py", line 144, in
draw
page.draw( posn, painthelper )
File "/usr/lib/python3/dist-packages/veusz/widgets/page.py", line 336, in
draw
axisdependhelper.findAxisRanges()
File "/usr/lib/python3/dist-packages/veusz/widgets/page.py", line 271, in
findAxisRanges
self.processDepends()
File "/usr/lib/python3/dist-packages/veusz/widgets/page.py", line 258, in
processDepends
self.processWidgetDeps(dep)
File "/usr/lib/python3/dist-packages/veusz/widgets/page.py", line 229, in
processWidgetDeps
self._updateRangeFromPlotter(widget, widgetd, widgetd_dep)
File "/usr/lib/python3/dist-packages/veusz/widgets/page.py", line 217, in
_updateRangeFromPlotter
plotter.getRange(axis, plotterdep, self.ranges[axis])
File "/usr/lib/python3/dist-packages/veusz/widgets/point.py", line 547, in
getRange
if data:
File "/usr/lib/python3/dist-packages/veusz/datasets/base.py", line 153, in
__len__
return len(self.data)
File "/usr/lib/python3/dist-packages/veusz/datasets/plugin.py", line 110, in
lambda self: self.getPluginData('data'),
File "/usr/lib/python3/dist-packages/veusz/datasets/plugin.py", line 33, in
getPluginData
self.pluginmanager.update()
File "/usr/lib/python3/dist-packages/veusz/plugins/datasetplugin.py", line
464, in update
self.plugin.updateDatasets(self.fields, self.helper)
File "/usr/lib/python3/dist-packages/veusz/plugins/datasetplugin.py", line
1033, in updateDatasets
anyfinite = N.zeros(maxlength, dtype=N.bool)
File "/usr/lib/python3/dist-packages/numpy/__init__.py", line 284, in
__getattr__
raise AttributeError("module {!r} has no attribute "
AttributeError: module 'numpy' has no attribute 'bool'. Did you mean: 'bool_'?
https://ci.debian.net/data/autopkgtest/testing/amd64/v/veusz/30472445/log.gz
A patch for this has been committed in git:
https://salsa.debian.org/science-team/veusz/-/commit/9ad531101e6fc08852759ce537a85126d7fe4905
Kind Regards,
Bas