<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>