Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feature/OFFICIALLY UNSUPPORTED] add nowasm build tag to disable building with WebAssembly #3429

Conversation

NyaaaWhatsUpDoc
Copy link
Member

This adds a nowasm build tag that allows building GoToSocial without any WebAssembly modules. This will instead rely on modernc.org/sqlite and locally installed versions of ffmpeg / ffprobe. It prints a warning on server start telling the user not to make any bug reports for media processing issues, and specifically warns them that it may be less secure is it enforces no version checks.

THIS IS AN OFFICIALLY UNSUPPORTED BUILD CONFIGURATION.

This probably needs updating with some improved documentation for this, not specifically to tell people about it, but to emphasise specifically how it is unsupported and we are not interested in bug reports produced by the products of these build changes, since we have no idea what their version of ffmpeg / ffprobe could be compiled with support for etc.

@tsmethurst tsmethurst changed the title [OFFICIALLY UNSUPPORTED] add nowasm build tag to disable building with WebAssembly [feature/OFFICIALLY UNSUPPORTED] add nowasm build tag to disable building with WebAssembly Oct 13, 2024
@tsmethurst
Copy link
Contributor

Changed the title to add feature first, just to make this easier to sort when writing release notes :P

@tsmethurst tsmethurst merged commit 6a76b9d into superseriousbusiness:main Oct 14, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants