[SRU] veusz fails to start under Python 3.10
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
veusz (Debian) |
Fix Released
|
Unknown
|
|||
veusz (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
Jammy |
New
|
Undecided
|
Unassigned | ||
Kinetic |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
[ Impact ]
Veusz fails to start under jammy and kinetic.
[ Test Plan ]
* sudo apt install veusz
* veusz
* Observe that veusz fails to start, with the error indicated in the original description
* Enable proposed (https:/
* sudo apt install -t kinetic-proposed veusz
- substitute jammy if testing there
* veusz
* Observe that veusz now starts (try running through the tutorial for a basic functionality test)
[ Regression Potential ]
Pretty low: there are no reverse dependencies for veusz, and the current state is that the application doesn't even start, so there's not much further it can regress.
[ Original Description ]
Attempting to start Veusz on my jammy installation fails. The following is produced as console output:
Warning: Ignoring XDG_SESSION_
Traceback (most recent call last):
File "/usr/bin/veusz", line 33, in <module>
sys.
File "/usr/lib/
app.startup()
File "/usr/lib/
self.splash = makeSplash(self)
File "/usr/lib/
font.
TypeError: setPointSize(self, int): argument 1 has unexpected type 'float'
It would appear that the relevant upstream bug (already fixed) is https:/
tags: | added: patch |
Changed in veusz (Debian): | |
status: | Unknown → Fix Released |
description: | updated |
Attaching a debdiff which incorporates the patches for Python 3.10 compatibility from upstream. I've tested a build of this locally and veusz fires up and works happily with the patches in place. Test packages are currently building in the following PPA:
https:/ /launchpad. net/~waveform/ +archive/ ubuntu/ veusz/+ packages