<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Hi.<br>
      I think there is a good argument to force version matching - it
      makes <br>
      helping people fix problems much easier. Even now its difficult
      enough to<br>
      get people to hand in good bug reports (which gcc version, which
      automake, <br>
      what does the opts file look like....).<br>
      At the moment its nice to at least just have one version of the
      core modules to deal<br>
      with, instead of having to figure out which version of each module
      is being used.<br>
      Also its makes it more difficult for somebody else to verify the
      problem because<br>
      you would basically need to install the other guys module
      versions. Furthermore <br>
      matching versions is all we can test for during nightly builds.<br>
      Best<br>
      Andreas<br>
      <br>
      On 24.02.2014 08:57, Markus Blatt wrote:<br>
    </div>
    <blockquote cite="mid:20140224085737.GB5169@dr-blatt.de" type="cite">
      <pre wrap="">On Mon, Feb 24, 2014 at 09:45:13AM +0100, Oliver Sander wrote:
</pre>
      <blockquote type="cite">
        <blockquote type="cite">
          <pre wrap="">Sure it works, but the question is how long does it work. We did it
because we always did it this way 
</pre>
        </blockquote>
        <pre wrap="">
sorry, but "because we always did it this way" is not a good reason for me.
</pre>
      </blockquote>
      <pre wrap="">
That was never meant as an argument.

</pre>
      <blockquote type="cite">
        <pre wrap="">My proposal: revert all dependencies to 2.3 and keep them there until the first
problems show up.  I am even tempted to propose that we may consider hacking
around the first few version incompatibilities with the preprocessor (that's what
version.hh is for, after all).
</pre>
      </blockquote>
      <pre wrap="">
Actually, I do not have any strong feelings about version
dependencies, despite that they are nearly always broken (just take
dune-grid 1.0 and which demands for dune-common >=1.0 LOL) and a lot
of work.

To me the CMake version systems makes some sense. There, the packages
export which to which of their own versions they are compatible. Kind
of contradicts the pkg-config stuff, though.

Markus
</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Dune-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Dune-devel@dune-project.org">Dune-devel@dune-project.org</a>
<a class="moz-txt-link-freetext" href="http://lists.dune-project.org/mailman/listinfo/dune-devel">http://lists.dune-project.org/mailman/listinfo/dune-devel</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>