From: Daniel Martí Date: Wed, 9 Sep 2015 16:27:18 +0000 (-0700) Subject: checkupdates: don't auto update to older versions X-Git-Tag: 0.5.0~121 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=2fe0327bebcc2b6e1d741c15f6bdb842c3d9d979;p=fdroidserver.git checkupdates: don't auto update to older versions If for whatever reason the update check results in an older version that we didn't package, don't "update" to that version if we already packaged newer versions. --- diff --git a/fdroidserver/checkupdates.py b/fdroidserver/checkupdates.py index 1962dded..81137a0f 100644 --- a/fdroidserver/checkupdates.py +++ b/fdroidserver/checkupdates.py @@ -474,6 +474,9 @@ def checkupdates_app(app, first=True): if not latest or int(build['vercode']) > int(latest['vercode']): latest = build + if int(latest['vercode']) > int(app['Current Version Code']): + logging.info("Refusing to auto update, since the latest build is newer") + if not gotcur: newbuild = latest.copy() if 'origlines' in newbuild: