[Bug 2063879] Re: [SRU] EasyEffects Depends: calf-plugins should be Recommends
** Also affects: easyeffects (Ubuntu Oracular) Importance: Medium Assignee: Erich Eickmeyer (eeickmeyer) Status: In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2063879 Title: [SRU] EasyEffects Depends: calf-plugins should be Recommends To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/easyeffects/+bug/2063879/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2063879] Re: [SRU] EasyEffects Depends: calf-plugins should be Recommends
The change in behavior depends on what the user wants. Basically, it comes down to this: does the user want EasyEffects with the enhancements provided by calf-plugins and broken Ardour/Audacity (or others perhaps?) or do they want to be able to remove calf-plugins and still have a functioning EasyEffects minus those enhancements? Additionally, and one reason why I got lsp-plugins packaged in Ubuntu (and then it was undertaken by Debian so long ago) was because calf- plugins development had stalled as it depends on GTK-2, which in turn causes errors in Ardour. lsp-plugins takes the place of a lot of calf- plugins in functionality and may have surpassed by now These plugins function in such a way that their code becomes part of the code of the host program, so if the host program has a conflicting toolkit, it tends to crash. EasyEffects does not expose the plugins' native interface to the user, thus avoiding those issues. However, Ardour and Audacity do, which causes them to break when testing the plugins for functionality during an initial scan. The recommendation in the Debian bug report is to drop calf-plugins to a recommends, but I took it a step further by making it a recommends if lsp-plugins is not already installed. This should make it auto- uninstalable on machines that already have it installed. If a user wants those enhancements again, it's simple to reinstall. So far, I have had no objections in the Debian package. One thing I'd note, though, is that within easyeffects, lsp-plugins and calf-plugins do duplicate each others' capabilities, which is why I'd think having one or the other as a recommends would be ideal. The reason easyeffects had calf-plugins as a Depends was merely due to leftovers from PulseEffects, its predecessor, which required calf- plugins as a hard dependency in order to even function. However, PipeWire doesn't require that as it has built-in filters, but having the plugins serves as an enhancement. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2063879 Title: [SRU] EasyEffects Depends: calf-plugins should be Recommends To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/easyeffects/+bug/2063879/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2063879] Re: [SRU] EasyEffects Depends: calf-plugins should be Recommends
> Its mere presence on a system with Ardour and Audacity installed can cause either program to crash (see LP: #2063847) Making it a recommends will still have it installed by default when easyeffects is installed, and thus cause a cash. Is that what you want? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2063879 Title: [SRU] EasyEffects Depends: calf-plugins should be Recommends To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/easyeffects/+bug/2063879/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2063879] Re: [SRU] EasyEffects Depends: calf-plugins should be Recommends
I suppose lsp-plugins{-lv2,} will be tried first. So before this sru, if easyeffects is installed, you would get calf- plugins (depends), and lsp-plugins-lv2 or lsp-plugins via recommends. After the SRU, you will get easyeffects and lsp-plugins-lv2 or lsp- plugins, and if that also is not available, only then calf-plugins. Essentially the SRU is changing new installs to only install calf- plugins as a last resort. What is the change in behavior of a system with: a) easyeffects + calf-plugins + lsp-plugins* b) easyeffects + lsp-plugins* (and no calf-plugins) ? I'm not familiar with any of these. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2063879 Title: [SRU] EasyEffects Depends: calf-plugins should be Recommends To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/easyeffects/+bug/2063879/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2063879] Re: [SRU] EasyEffects Depends: calf-plugins should be Recommends
I mean, not a bad idea, but it does handle *some* functionality, but it's not *required* to function. I'm not sure that demoting it that much is completely justified and I don't want to step on the maintainer too much. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2063879 Title: [SRU] EasyEffects Depends: calf-plugins should be Recommends To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/easyeffects/+bug/2063879/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2063879] Re: [SRU] EasyEffects Depends: calf-plugins should be Recommends
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? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2063879 Title: [SRU] EasyEffects Depends: calf-plugins should be Recommends To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/easyeffects/+bug/2063879/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2063879] Re: [SRU] EasyEffects Depends: calf-plugins should be Recommends
** Changed in: easyeffects (Ubuntu Noble) Milestone: None => noble-updates -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2063879 Title: [SRU] EasyEffects Depends: calf-plugins should be Recommends To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/easyeffects/+bug/2063879/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs