<!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>