On 22/01/2024 11:44, Thomas Butz wrote:
Syncthing treats versions with a "-" as beta builds:
I think it's anything after the semver-like part that some pattern
doesn't recognize.
This might have unintended consequences.
It most definitely does - it enabled deadlock detection (was removed
recently) and usage-reporting.
I thought that was fixed a while ago and when building in debian, you
pass `-version <upstream_version` to the `build.go` script - apparently
not. That's the way to go though for the best experience/expected
behaviour: Full debian version for the package and upstream version for
the build script.