[SRU] EasyEffects Depends: calf-plugins should be Recommends
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
easyeffects (Ubuntu) | Status tracked in Oracular | |||||
Noble |
Fix Released
|
Medium
|
Erich Eickmeyer | |||
Oracular |
Fix Released
|
Medium
|
Erich Eickmeyer |
Bug Description
[Impact]
easyeffects has a packaging error in that it has a hard run-time Depends on calf-plugins, which hasn't had a proper release in over five years and has suffered bit-rot. Its mere presence on a system with Ardour and Audacity installed can cause either program to crash (see LP: #2063847). While this is certainly a bug in calf, removing it causing a removal of EasyEffects isn't necessary.
Per the codebase of EasyEffects, it's calf is merely stated to be an optional dependency, and as stated in the readme, "usage was replaced by native PipeWire filters."
[Test Case]
* Install easyeffects
* Install audacity
* Run Audacity (Audacity will likely crash due to calf-plugins)
* Attempt removal of calf-plugins (will remove easyeffects)
[What could go wrong]
Some functionality of easyeffects could go missing, but this would likely be replaced by the lsp-plugins-lv2 package which is more stable, development-active, and functional. As an audio professional and Ubuntu Studio's lead, we recommend these plugins over calf anyhow in terms of quality.
[Other information]
This has been reported upstream (https:/
Changed in easyeffects (Ubuntu): | |
assignee: | nobody → Erich Eickmeyer (eeickmeyer) |
status: | New → In Progress |
importance: | Undecided → Medium |
no longer affects: | easyeffects (Ubuntu Focal) |
description: | updated |
Changed in easyeffects (Ubuntu Noble): | |
milestone: | none → noble-updates |
Would it be better to demote calf-plugins to Suggests or not even include it in the package dependencies at all if lsp-plugins can do the job?