<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p><font face="Gentium">Hello Ray and list,</font></p>
<p><font face="Gentium">thank you for pointing at this. We actually
intend to do kinda the semantic versioning, we only didn't see
any reason to add a trailing zero.</font></p>
<p><font face="Gentium">Regarding your case, I'd suggest to _not_
rely on the versioning being x.y.z; what we can promise (and
probably should document) is that every new version is
lexicographically after any older one and doesn't contain
whitespace. We can even promise that it matches the regex
[0-9.-a-z]+ … but not much more – if you ever get in a situation
where you need to check a development version due to some bug,
you're screwed with strict x.y.z checks.</font></p>
<p><font face="Gentium">Also please note that we are not doing
strictly the semantic versioning as it is described on the
website, there are some differences, notably in what is
considered a reason to bump the major version number.<br>
</font></p>
<p><font face="Gentium">Have a nice weekend!<br>
Maria<br>
</font></p>
<div class="moz-cite-prefix">On 2024-01-12 13:08, Ray Bellis wrote:<br>
</div>
<blockquote type="cite"
cite="mid:6beeef67-6f81-465d-850c-9ea3fce2a334@isc.org">Hi BIRD
folks!
<br>
<br>
Could you please consider using consistent semantic versioning in
your release numbers? (see semver.org)
<br>
<br>
Up until 2.13 all releases used the x.y.z format, with a trailing
.0 for the first release in each minor release. However the the
2.13 and 2.14 releases did not - they just used x.y
<br>
<br>
This broke our deployment code that uses semantic version aware
checks to tell whether the running daemon is not the same as the
available package.
<br>
<br>
A formally adopted (and documented) version numbering policy would
be of great use to system administrators.
<br>
<br>
thanks,
<br>
<br>
Ray
<br>
<br>
</blockquote>
<pre class="moz-signature" cols="72">--
Maria Matejka (she/her) | BIRD Team Leader | CZ.NIC, z.s.p.o.</pre>
</body>
</html>