On 06.09.2016 17:15, Josh Berkus wrote:
On 08/22/2016 08:11 AM, Stef Walter wrote:
So all that said, I think this is *still* something we want to do: have monotonously increasing version numbers.
OK.
There's one other technical issue: how to handle bugfixes and security updates?
One of the issues with "whole number" releases is that distros are likely to include a specific version. We'll need some way for packagers to pull in things like security updates, and the way packaging systems -- including containers -- work, that expects some kind of major/minor version number.
I realize that's not how Cockpit releases work, but we need an answer which will be acceptable to packagers.
The usual mechanism of package revisions would be in play here.
For example, lets look at system in Fedora:
229 == is an upstream version 229-13 == is a downstream in Fedora 24 (bugfixes, security fixes)
Or systemd in Debian:
231 == is an upstream version 231-4 == is a downstream in Debian unstable (bugfixes, etc.)
Hope that makes sense.
Cheers,
Stef