[Bug 304020] Come up with a standardised less-rubbish way of setting versions

Daniele E. Domenichelli daniele.domenichelli at gmail.com
Fri Nov 2 08:52:31 GMT 2012


https://bugs.kde.org/show_bug.cgi?id=304020

Daniele E. Domenichelli <daniele.domenichelli at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |daniele.domenichelli at gmail.
                   |                            |com
              Flags|                            |Decision-Required+

--- Comment #1 from Daniele E. Domenichelli <daniele.domenichelli at gmail.com> ---
Not sure if related to this bug, but I'm sharing a few thoughts about
versioning...

Do we want to force all components to run exactly the same common internals
version (i.e. text-ui 0.5.2 require exactly common internals 0.5.2 at compile
time and at run time) or do we want to leave less strict policy (i.e. text-ui
0.5.2 require common internals 0.5 for building and you can build it using
0.5.0 and run it with 0.5.3)?

At the moment we are allowing the latter option, but in this case we have to
deal with 3 different version numbers:

1) Component version
2) Common Internals version (run time)
3) Common internals version (compile time)

At least the first 2 numbers might be required for debugging purposes, and
should be in every bug report.

Moreover if each component has its version number, we will have to update it in
every repository for every release.

We could try to make it less painful using some meta-repository + scripts, like
in qt5 and releasing just one tarball but that would require a lot of initial
work, even though it will probably save time in the long period.

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kde-telepathy-bugs mailing list