summaryrefslogtreecommitdiff
path: root/edit_changelogs.py
blob: e5929af2b32c3662a97c258ce18457b4bae52ed2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/usr/bin/python
# edit_changelogs.py

import glob
from time import strftime
from debian_bundle.changelog import Changelog, Version

author = 'Johannes Ranke <jranke@uni-bremen.de>'

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)

Contact - Imprint