Skip to content

set plugin extension to .scx on all platforms#428

Merged
JordanHendersonMusic merged 1 commit intomainfrom
topic/plugin-extension
May 8, 2026
Merged

set plugin extension to .scx on all platforms#428
JordanHendersonMusic merged 1 commit intomainfrom
topic/plugin-extension

Conversation

@Spacechild1
Copy link
Copy Markdown
Contributor

in SC 3.15 the .so extension will be deprecated.

in SC 3.15 the .so extension will be deprecated.
@JordanHendersonMusic
Copy link
Copy Markdown
Contributor

One question... What happens if the user has the old installed, updates, then rebuilds. What happens to the old files after installing the new ones?

@Spacechild1
Copy link
Copy Markdown
Contributor Author

What happens to the old files after installing the new ones?

If installed manually: nothing, the user has to manually remove the old files.

With the official sc3-plugins packages the package manager should be responsible for removing the old files. At least that's what I would think.

@JordanHendersonMusic
Copy link
Copy Markdown
Contributor

JordanHendersonMusic commented May 8, 2026

With the official sc3-plugins packages the package manager should be responsible for removing the old files.

I don't really know anything about this, but if you don't uninstall but instead just update, and the file changes, might you still be left with the old file?

What would happen in that case? Would both be loaded?

@Spacechild1
Copy link
Copy Markdown
Contributor Author

but if you don't uninstall but instead just update, and the file changes, might you still be left with the old file?

Debian packages have remove scripts that are responsible for removing files before a new version gets installed. If the package maintainer did a good job, the old .so files should be removed before the new .scx files are installed. If that's not the case, users should file an issue to the package maintainer.

What would happen in that case? Would both be loaded?

Both would be loaded, but the user still gets the deprecation warning.

@JordanHendersonMusic JordanHendersonMusic merged commit 8fac9ec into main May 8, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants