#!/usr/bin/python # edit_changelogs.py import glob from time import strftime from debian_bundle.changelog import Changelog, Version author = 'Johannes Ranke ' path = glob.glob("r-base/r-base-*")[0] chlg = path + "/debian/changelog" content = file(chlg).read() changelog = Changelog(content) newVersion = changelog.upstream_version() + "-" + changelog.debian_version() + "~cran.1" changelog.new_block(package=changelog.package(), version=Version(newVersion), distributions='etch-backports', urgency='low', author=author, date=strftime("%a, %e %b %Y %H:%M:%S %z"), ) changelog.add_change(''); changelog.add_change(' * Backport to etch for CRAN repository'); changelog.add_change(''); file(chlg,"w+").write(changelog)