diff --git a/debian/changelog b/debian/changelog index de41ec0..7ca032d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -33,8 +33,10 @@ ubuntu-dev-tools (0.105) UNRELEASED; urgency=low * syncpackage: - Don't crash if environment variables aren't set (LP: #665202). - Don't add quotation marks to changelog entries (LP: #668805). + - Show a error message instead of raising an error if Ubuntu contains a + newer version. - -- Benjamin Drung Sat, 30 Oct 2010 19:56:33 +0200 + -- Benjamin Drung Sat, 30 Oct 2010 20:10:39 +0200 ubuntu-dev-tools (0.104) experimental; urgency=low diff --git a/syncpackage b/syncpackage index bb1b470..9dcd36c 100755 --- a/syncpackage +++ b/syncpackage @@ -216,8 +216,10 @@ def sync_dsc(script_name, dscurl, debian_dist, release, name, email, bugs, # No need to continue if version is not greater than current one if new_ver <= ubuntu_ver: - raise Exception('%s version %s is not greater than already available ' - '%s' % (srcpkg, new_ver, ubuntu_ver)) + parameters = (script_name, srcpkg, new_ver, ubuntu_ver) + print >> sys.stderr, ("%s: Error: %s version %s is not greater than " + "already available %s") % parameters + sys.exit(1) if verbose: print '%s: D: Source %s: current version %s, new version %s' % \ (script_name, srcpkg, ubuntu_ver, new_ver)