summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2016-03-13 20:00:25 +0200
committerLars Wirzenius <liw@liw.fi>2016-03-13 20:00:25 +0200
commit311a19c6e2af273f866d8807600c3349baf79ee0 (patch)
tree9b38180b2f0d0da2d0bdad5df530dbbcde57fa69
parent34ea0fa5ba1ad7efbc5763732a6f66b1b7625d74 (diff)
downloadbumper-311a19c6e2af273f866d8807600c3349baf79ee0.tar.gz
Fix version comparison wrt +git suffix
-rwxr-xr-xbumper4
1 files changed, 3 insertions, 1 deletions
diff --git a/bumper b/bumper
index 624c358..8596661 100755
--- a/bumper
+++ b/bumper
@@ -94,7 +94,9 @@ class Bumper(cliapp.Application):
'''Is v1 newer than v2?'''
vi1 = self.parse_version_info(v1, None)
vi2 = self.parse_version_info(v2, None)
- return vi1 > vi2
+ returncode, out, err = cliapp.runcmd_unchecked(
+ ['dpkg', '--compare-versions', v1, 'gt', v2])
+ return returncode == 0
def update_debian_changelog(self, version, msg):
debian_version = '{}-1'.format(version)