Thomas Debesse
Thomas Debesse
Only one URL is hardcoded, which is a json file telling everything else. The format is meant to be able to update the paths after a release, and to improve...
The `updater2` name makes no sense in two ways: - there is no need to hard code version in binary name, - it's our third updater code base anyway (bitrock,...
When updating, delete what's not used by newer release : old dll, dpk we don't make use anymore… We may need to save the install state when installing, see also:...
Hi, it's probably related to some stdio stuff, but Unvanquished hangs at startup when launched by from the updater if the updater runs in a terminal. If I start the...
When the desktop file did not launched the updater but the game, people not wanting to phone home just had to click the Unvanquished icon and not run the updater....
For server owners, would be cool to be able to do: ./updater --no-gui --install-path=/some/where I don't know yet if `--no-gui` would just check for update and download things or must...
This is a thread about various issues that may prevent the updater build to have bit-to-bit equality with another updater build.
I was talking with some lutris people about how to integrate properly our updater in lutris. Unvanquished is available in lutris there: https://lutris.net/games/unvanquished/ Currently, the installation is version-specific. As game...
Because of a bug in mimetype database, PIE executables were recognized as shared libraries by mistake and then Linux file managers (whatever the desktop) were not able to run them....
Currently, those url are hardcoded in updater: - http://www.unvanquished.net/?json=get_recent_posts - http://dl.unvanquished.net/versions.json (it advertises unvanquished and updater version numbers) - http://github.com/Unvanquished/updater2/releases/download (it's a prefix to compute final updater url using updater...