allapps = metadata.read_metadata(xref=False)
apps = common.read_app_args(args, allapps, False)
+ filling_ucms = re.compile('^(Tags.*|RepoManifest.*)')
+
for appid, app in apps.iteritems():
if app['Disabled']:
continue
if app['Web Site'].lower() == app['Source Code'].lower():
warn("Website '%s' is just the app's source code link" % app['Web Site'])
+ if filling_ucms.match(app['Update Check Mode']):
+ if all(app[f] == metadata.app_defaults[f] for f in [
+ 'Auto Name',
+ 'Current Version',
+ 'Current Version Code',
+ ]):
+ warn("UCM is set but it looks like checkupdates hasn't been run yet")
+
# Missing or incorrect categories
if not app['Categories']:
warn("Categories are not set")