Recommended way for bigger changes in git ?

David Faure faure at kde.org
Fri Apr 20 16:23:13 UTC 2012


On Thursday 19 April 2012 22:23:56 Alexander Neundorf wrote:
> AFAIK you don't want me to increase the version number of e-c-m, which
> would  handle this issue ?

On the contrary. Do update the version number, and the required version number 
in kdelibs frameworks.

The lack of required-version-increase *is* what broke my setup last time.

Because an old version is preferred over a newer version, when picking up ECM 
(as long as the old version is >= required version), what breaks is exactly 
that: making major changes without upgrading the version number.

Example:
Assume that kdelibs says "the required version is >= v3".
It means 'old v3' and 'new v3' both have to keep being supported, even if some 
major change went into 'new v3' and later on into 'v4'. Someone upgrading 
(with "git pull") directly from 'old v3' to 'v4' will end up without that 
change, and things will break if that change is in fact required.

It would just be simpler to pick the newest available version, rather than 
keep using an "old v3", just because "version must be >= v3"...

-- 
David Faure, faure at kde.org, http://www.davidfaure.fr
Sponsored by Nokia to work on KDE, incl. KDE Frameworks 5



More information about the Kde-frameworks-devel mailing list