netdata/packaging: we didnt fix changelog handling, fixes and nits now (#6837)
1) We missed a dot when reconstructing since_version 2) When we are on a patch release, just step back to fetch history from the previous patch release (or last minor release, respectively)
Paul Emm. Katsoulakis committed
Sep 12, 2019 at 21:49 UTC
43e91b0f2ab017c82df778a82e3ed869d84d1190
1 file changed
+7
-2
.travis/package_management/trigger_deb_lxc_build.py
+7
-2
@@ -57,8 +57,13 @@ print("Checking version consistency")
57
since_version = os.environ["LATEST_RELEASE_VERSION"]
58
if str(since_version).replace('v', '') == str(new_version) and str(new_version).count('.') == 2:
59
s = since_version.split('.')
60
- prev = str(int(s[1]) - 1)
61
- since_version = s[0] + '.' + prev + s[2]
60
+ if int(s[2]) > 0:
61
+ patch_prev = str(int(s[2]) - 1)
62
+ since_version = s[0] + '.' + s[1] + '.' + patch_prev
63
+ else:
64
+ prev = str(int(s[1]) - 1)
65
+ since_version = s[0] + '.' + prev + '.' + s[2]
66
+
67
print("We seem to be building a new stable release, reduce by one since_version option. New since_version:%s" % since_version)
68
69
print("Fixing changelog tags")