KSP-CKAN / CKAN

The Comprehensive Kerbal Archive Network
https://forum.kerbalspaceprogram.com/index.php?/topic/197082-*
Other
1.96k stars 349 forks source link

Auto-updating CKAN, progress report #782

Closed AlexanderDzhoganov closed 9 years ago

AlexanderDzhoganov commented 9 years ago

I've been working extensively on the auto-update feature the last few days. Here is a checklist of necessary changes and additions in order to make this happen:

hakan42 commented 9 years ago

Nice :+1:

alampros commented 9 years ago

Very nice indeed! :+1:

Is it too soon to start thinking about fetching the release notes in these commands along with the version info? This would let you do something similar to the standard autoupdate frameworks out there (Sparkle or NetSparkle).

NetSparkle's UI: image

birdspider commented 9 years ago

Just a reminder that for instance on linux where ckan is installed via package managers, auto-update might fail due to permissions or/and might not be desired.

So a option for not using it would be nice. (compile flag, setting, cli option, ...)

This mostly affects the point 'Actual code to do the auto-update'

AlexanderDzhoganov commented 9 years ago

@alampros Suggestion noted, thanks.

@birdspider Auto-update will be 100% optional and off by default.

AlexanderDzhoganov commented 9 years ago

After a series of PRs which I can't be bothered to list, the auto-update functionality is pretty much complete. v1.6.3 contains all the auto-update stuff :tada:

Tested on Windows and Ubuntu 14.10.

hakan42 commented 9 years ago

:+1:

Ippo343 commented 9 years ago

@AlexanderDzhoganov , you ROCK!

alampros commented 9 years ago

Great work! Thanks @AlexanderDzhoganov ! :neckbeard: