<div class="gmail_quote">On Wed, Jan 5, 2011 at 9:38 AM, Darin Adler <span dir="ltr">&lt;<a href="mailto:darin@apple.com">darin@apple.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">&gt; The user agent string in Chromium cites, for example, &quot;AppleWebKit/534.10&quot;. Does this refer directly to the /tags/Safari-534.10 code base? In other words, this is just an example of an organization chosing to use a tag created by another organization? Some refer to the Safari-(5##) number as a WebKit release, so it is important to clearly understand the distinction.</div>

<div class="im">
<br>
</div>I believe that many others use WebKit version numbers based on the ones Apple uses. I think this is a good practice, although it might be something worth refining. We do want a WebKit version number to mean something cross-platform, but it’s not obvious how to accomplish that and meet all the other goals of folks using WebKit.<br>

</blockquote><div><br></div>FWIW, Chromium uses the major and minor version numbers listed in WebCore/Configurations/Version.xcconfig. We&#39;d be happy to use something not tied to Apple&#39;s release process as long as Safari did the same. Giving web developers one version number to make sense of is important. It would be extra awesome if they could easily map from an SVN revision to a version number. Frequently a developer will see that a bug is fixed, but won&#39;t know what the WebKit version number will be.</div>

<div class="gmail_quote"><br></div><div class="gmail_quote">Some ideas:</div><div class="gmail_quote">-Use the svn revision number. That has the downside of being tied to SVN should we want to change version control systems. </div>

<div class="gmail_quote">-Have a file checked in that corresponds to the WebKit &quot;version&quot; at that revision. Any port is allowed to increment the number in that file whenever they please. It&#39;s monotonically increasing, not tied to a given version control system or to an individual port&#39;s release process.</div>

<div class="gmail_quote"><br></div><div class="gmail_quote">Ojan</div><div class="gmail_quote"><br></div>