Supercollider & sc3-plugin packages incompatible
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Raspbian |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
The packages supercollider 3.8.0 and sc3-plugins 3.9.1 are incompatible according to the supercollider release notes:
"Breaking change: The application binary interface (ABI) for server plugins has changed. This has an important impact: plugin binaries compiled for SuperCollider 3.8 will not work with SuperCollider 3.9 and vice versa. You will need to use a new version of sc3-plugins as well if you are upgrading SC." - from https:/
The packages in Raspbian Buster are shown here:
sudo apt-cache show supercollider
Package: supercollider
Source: supercollider (1:3.8.0~repack-2)
Version: 1:3.8.0~repack-2+b1
Architecture: armhf
Maintainer: Debian Multimedia Packages Maintainers <email address hidden>
...
sudo apt-cache show sc3-plugins
Package: sc3-plugins
Source: supercollider-
Version: 3.9.1~repack-3
Installed-Size: 51
Maintainer: Debian Multimedia Maintainers <email address hidden>
...
I guess either supercollider 3.9.1 or sc3-plugins 3.8.0 are required for these both to work together.
I am not sure if the debian packages should flag incompatibilities or not - I've been trying to read the packaging doc's, but I'm fairly new to this, so apologies if it's not your domain.
Hi
Thanks for the notice, this may (or may not) explain the problems I have been having with sonic-pi.
The problem is that supercollider 3.9.0 depends on qtwebengine which we don't have in raspbian (because the build comes out armv7 contaminated and no-one with the relavent skills has volunteered to do the work to determine if the armv7 code is safely behind runtime checks or not).
There is an upstream merge request to make the qtwebengine dependency optional, but it hasn't been merged yet. https:/ /github. com/supercollid er/supercollide r/issues/ 4010