From 311a19c6e2af273f866d8807600c3349baf79ee0 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sun, 13 Mar 2016 20:00:25 +0200 Subject: Fix version comparison wrt +git suffix --- bumper | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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) -- cgit v1.2.1