<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Aug 18, 2013 at 1:28 AM, Bardur Arantsson <span dir="ltr"><<a href="mailto:spam@scientician.net" target="_blank">spam@scientician.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 2013-08-18 00:31, Jason Ekstrand wrote:<br>
> There have been a lot of questions asked lately about versioning of<br>
> interfaces and protocol objects.  This addition to the documentation should<br>
> clear up some of those questions.<br>
><br>
</div><div class="im">> +    <para><br>
> +      In order to keep things sane, this has a few implications for<br>
> +      interface versions:<br>
> +      <itemizedlist><br>
> +     <listitem><br>
> +       <para><br>
> +         The object creation hierarchy must be a tree.  Otherwise,<br>
> +         infering object versions fro the parent object becomes much<br>
<br>
</div>Typo: "from"<br>
<div class="im"><br>
> +         more difficult to properly track.<br>
> +       </para><br>
> +     </listitem><br>
> +     <listitem><br>
> +       <para><br>
> +         When the version of an interface increases, so does the version<br>
> +         of its parent (recursively until you get to a global interface)<br>
> +       </para><br>
> +     </listitem><br>
> +     <listitem><br>
> +       <para><br>
> +         A global interface's version number acts like a counter for all<br>
> +         of its child interfaces.  Whenever a child interface gets<br>
> +         modified, the global parent's interface version number also<br>
> +         increases (see above).  The child interface then takes on the<br>
> +         same version number as the new version of its parent global.<br>
<br>
</div>Missing word "interface" at the end of the last sentence?<br>
<br>
Regards,<br></blockquote><div><br></div><div>Thanks for catching those.<br></div><div>--Jason Ekstrand <br></div></div><br></div></div>