<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 05/09/12 23:30, Roland Olbricht wrote:
    <blockquote cite="mid:224486617.3BmUmCvNav@roland-latitude-e5520"
      type="cite">
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
        margin-right:0px; -qt-block-indent:0; text-indent:0px;
        -qt-user-state:0;">I think you miss the point. The argumentation
        "Don't continue an established toolchain when a fancy new one
        exists" is exactly what killed the Gnome project. Look for Linus
        Torwalds' reply in</p>
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
        margin-right:0px; -qt-block-indent:0; text-indent:0px;
        -qt-user-state:0;"><a class="moz-txt-link-freetext" href="https://plus.google.com/115250422803614415116/posts/hMT5kW8LKJk">https://plus.google.com/115250422803614415116/posts/hMT5kW8LKJk</a></p>
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
        margin-right:0px; -qt-block-indent:0; text-indent:0px;
        -qt-user-state:0;">The money quote is:</p>
      <p style="-qt-paragraph-type:empty; margin-top:0px;
        margin-bottom:0px; margin-left:0px; margin-right:0px;
        -qt-block-indent:0; text-indent:0px; "> </p>
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
        margin-right:0px; -qt-block-indent:0; text-indent:0px;
        -qt-user-state:0;"> "One of the core kernel rules has always
        been that we never <span style=" font-weight:600;">ever</span>
        break any</p>
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
        margin-right:0px; -qt-block-indent:0; text-indent:0px;
        -qt-user-state:0;"> external interfaces."</p>
      <p style="-qt-paragraph-type:empty; margin-top:0px;
        margin-bottom:0px; margin-left:0px; margin-right:0px;
        -qt-block-indent:0; text-indent:0px; "> </p>
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
        margin-right:0px; -qt-block-indent:0; text-indent:0px;
        -qt-user-state:0;">Transferred to our situation this means: we
        shall carry on the XML format forever because there are already
        a plenty of tools that rely on the XML format and they are worth
        protection, and because this is a clear signal to developers
        that we are a reliable partner.</p>
      <p style="-qt-paragraph-type:empty; margin-top:0px;
        margin-bottom:0px; margin-left:0px; margin-right:0px;
        -qt-block-indent:0; text-indent:0px; "> <br>
      </p>
    </blockquote>
    I am a big fan of this principle to not break interfaces. However,
    applied to planet files, I don't think it means we have to continue
    to support two file formats for eternity. It That's also not what
    the kernel does. I think the approach is: thing gets switched, but a
    wrapper function providing the old interfaces goes in place of the
    "old" interface. Applied to planet diffs, that would be a "pbfcat"
    (meaning pbf file to xml) utility in my opinion. Pbf files are
    smaller to download, so a conversion afterwards would make sense,
    right?<br>
    <br>
    datendelphin<br>
  </body>
</html>