ffado-mixer-qt4 needs an upgrade from 2.4.6 to 2.4.7
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libffado (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Kinetic |
Won't Fix
|
Undecided
|
Unassigned | ||
Lunar |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
ffado-mixer-qt4 is a separate package based upon libffado.
the package and libffado-2.4.6 needs to be upgraded to libffado-2.4.7 in Ubuntu 22.10
libffado-2.4.6 contains an error that is fixed in libffado-2.4.7 which is described at http://
The issue is enough to crash ffado-mixer-qt4 in Ubuntu 22.10. I understand from a support discussion, that the fix is even implemented in 23.04 (out in about a month). So in principle, I think it should be easy to fix.
As far as ffado-mixer-qt4 is concerned, the issue is a very tiny fix. Literally two values are wrapped in int() in 2.4.7 see:
diff -ur libffado-
--- libffado-
+++ libffado-
@@ -598,7 +598,7 @@
db = self.hw.
vol = self.db2vol(db)
- ctl.setValue(vol)
+ ctl.setValue(
# to activate link button, a pair is checked twice, sign...
diff -ur libffado-
--- libffado-
+++ libffado-
@@ -53,7 +53,7 @@
p = QPainter(self)
value = self.level/4096
r = self.rect()
- r.setHeight(
+ r.setHeight(
affects: | ubuntu → libffado (Ubuntu) |
tags: | added: kinetic |
Since Ubuntu 23.04 will include 2.4.7 and is due in less than a month, and since Ubuntu 22.10 will be End-Of-Life 3 months from then, and since we don't backport newer versions of packages without simple patches into regular, non-LTS releases, it is just better to wait and upgrade to 23.04 when it releases on April 20th.