xbmc/xbmc — pull request #4750 by MartijnKaijser (2014-05-19 07:42:41+00:00)
Title: [addons] extend repo check to 24 hours

I know this will it a controversial subject but still.
Since we are now getting more and more users our servers are getting more and more requests if the repo list is still the same. All in all it's only a md5checksum file but still. Besides the increasing amount of users they also keep their boxes running all day. And we are now also combined repos.
So for one users having one box all days this is:
4 repos (frodo/gotham/helix/pvr) x every 6 hours = 24. Multiple this by the amount of users...
If we look at the actual amount of repo updates we do this is perhaps 3 or 4 times a week at maximum.

Thanks to @wsnipex who changed our repo generation script we now keep older .zip files as well. Now it doesn't really matter any more if the user has an older repo list because that zip file is still available (which was previously deleted on a version bump). After 24 hours he will get the updated repo list any way including the new zip version.

Now Gotham has more stringent dependencies not keeping the older zip file caused issues as well when installing a skin that depended on a addon that was bumped during the day.

These things are now solved and we can now extend repo check time. Only possible issue i see is for third-party repos which atm not yet keep older addon versions for download. However this is just a matter of properly communicating it to them.