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

Switch backend engines to AppImages. #355

Merged
merged 5 commits into from
Oct 27, 2019
Merged

Switch backend engines to AppImages. #355

merged 5 commits into from
Oct 27, 2019

Conversation

pchote
Copy link
Member

@pchote pchote commented Oct 26, 2019

This PR switches the engine backend from locally compiled builds to self-contained AppImages for the default mods.

This is not a proper implementation of #326, instead just implementing the minimum viable hack needed to support the upcoming official release. The current implementation forces us to drop parsers for anything before playtest-20190106, which was the first release to include the --utility AppImage flag. We will need to work around this when we get around to the big legacy-version map cleanup.

This also includes a couple of minor code cleanups and restores the map update logs that were accidentally broken by #350.

The update_parsers check already covers this, and it
blocked the ability to update from versions we don't
support uploads for.
IMPORTANT: AppImages older than playtest-20190106 must
not be used. They lack support for the --utility argument
and will instead try to launch the game!

AppImages should be renamed to (ra|cnc|d2k|ts).AppImage
and placed in a directory named after the version tag.
@pchote pchote merged commit 67b1233 into OpenRA:master Oct 27, 2019
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.

1 participant