Fix a bug in 'remove obsoleting package from depends of package it
obsoletes' code. This wasn't applying correctly if the dependency
wasn't the first one, and left extraneous whitespace when it was.
for (ov, ohints) in packages[o].version_hints.items():
if 'depends' in ohints:
- depends = ohints['depends'].split(',')
+ depends = ohints['depends'].split(', ')
if p in depends:
depends = [d for d in depends if d != p]
- packages[o].version_hints[ov]['depends'] = ','.join(depends)
+ packages[o].version_hints[ov]['depends'] = ', '.join(depends)
logging.debug("removed obsoleting '%s' from the depends: of package '%s'" % (p, o))
else:
logging.debug("can't ensure package '%s' doesn't depends: on obsoleting '%s'" % (o, p))