[Dune-devel] Mixing master and releases

Christian Engwer christian.engwer at uni-muenster.de
Wed Mar 5 13:27:11 CET 2014


Hi Markus,

> - Fix the versioning CMake such that each module reports which version
> of its own it is compatible with.
> - (Optional) Add a switch to dunecontrol, to skip version checking using
> pkg-config only in dunecontrol.

isn't this exactly what the so-versioning is refering to? You specify
ABI versions (or in our case API versions)... at least the later is
something we discussed before and came to the conclusion that it
doesn't work, because our interfaces aren't stable enough.

What I think is viable to adding an option (for pkg-config, cmake and
dunecontrol) to skip version tests. This shouldn't be too much work
and we don't have to discuss such compatibility issues.


An other option is to fix the versionning in such a way that we can
specify
  (A.a < pkg-version < B.b)
and similar. This could be mapped to pkpg-config in a way like
  Requires: pkg
  Conflicts: pkg <= A.a, pkg >= B.b

Ciao
Christian




More information about the Dune-devel mailing list