I've noticed that in the published mesos packages [1] & docker images [2] that the version name isn't simply:
- mesos_0.27.0.ubuntu1404_amd64 Instead it has the form of: - mesos_0.27.0*-0.2.190*.ubuntu1404_amd64 Here are a few more examples of this numeric suffix: - 0.27.0 -> 0.27.0-0.2.190 - 0.26.0 -> 0.26.0-0.2.145 - 0.25.0 -> 0.25.0-0.2.70 - 0.24.1 -> 0.24.1-0.2.35 - 0.24.0 -> 0.24.0-1.0.27 It is not clear to me what these suffixes represent, and it makes it hard to write code that can download or install the mesos package for a particular version given just the simple version name (e.g., 0.27.0). I tried searching for what might be generating this version suffix, or for documentation of the release process for mesos, but I have failed. So my question is really 2-fold: (1) Where does this extra suffix come from? Does it represent something specific? What is its purpose? Why isn't the version simply the version? (I'm sure there *is* a reason, but I haven't found it on my own.) (2) What is the "right" way to handle this seeming unpredictability? Thanks! - Erik References: [1] http://open.mesosphere.com/downloads/mesos/ [2] https://hub.docker.com/r/mesosphere/mesos/tags/
