diff --git a/obs-packaging/gen_versions_txt.sh b/obs-packaging/gen_versions_txt.sh index 90a8263747..1d8510635f 100755 --- a/obs-packaging/gen_versions_txt.sh +++ b/obs-packaging/gen_versions_txt.sh @@ -139,7 +139,9 @@ main() { if [ -n "$compareOnly" ]; then source "./${versions_txt}" || exit 1 [ -n "${kata_version}" ] || die "${version_file} does not contain a valid kata_version variable" - [ "$(get_kata_version $branch)" = "${kata_version}" ] && compare_result="matches" || compare_result="is different from" + # Replacing ~ with -, as - is not a valid char for rpmbuild + # see https://github.com/semver/semver/issues/145 + [ "$(get_kata_version $branch)" = "${kata_version/\~/-}" ] && compare_result="matches" || compare_result="is different from" echo "${kata_version} in ${versions_txt} ${compare_result} the version at branch ${branch}" return fi