netdata/packaging: in the peculiar case where a patch release has been applied, versioning will be messed up for nightlies.
To mitigate this, just prepend patch release number to the build number and this should provide with a proper higher number for nightlies every time
Pavlos Emm. Katsoulakis committed
Aug 16, 2019 at 18:52 UTC
7dc65d11f42274c26dde8df01122489e6ee682d1
1 file changed
+2
-1
.travis/package_management/common.py
+2
-1
@@ -15,7 +15,8 @@ def fetch_version(orig_build_version):
15
# TODO: Checksum validations
16
if str(orig_build_version).count(".latest") == 1:
17
version_list=str(orig_build_version).replace('v', '').split('.')
18
- friendly_version='.'.join(version_list[0:2]) + "." + version_list[3]
18
+ minor = version_list[3] if int(version_list[2]) == 0 else (version_list[2] + version_list[3])
19
+ friendly_version='.'.join(version_list[0:2]) + "." + minor
20
else:
21
friendly_version = orig_build_version.replace('v', '')
22
tag = friendly_version # Go to stable tag