NoSourceSince version is treated as antifeature description
Currently, NoSourceSince: 1.1.11
will be turned into an antifeature description that just says "1.1.11".
This should probably be inserted into a boilerplate template that's actually a description instead, e.g. "Source has not been available since version %s.", ideally localised.
no_source_since = yamldata.get("NoSourceSince")
# do not overwrite the description if it is there
if no_source_since and not yamldata.get('AntiFeatures', {}).get('NoSourceSince'):
if 'AntiFeatures' not in yamldata:
yamldata['AntiFeatures'] = dict()
yamldata['AntiFeatures']['NoSourceSince'] = {
common.DEFAULT_LOCALE: no_source_since
}