Hi Lionel, *
<br/><br/>&lt;quote author=&quot;Lionel Elie Mamane&quot;&gt;
<br/>&gt; If it's based on the last time they were updated wouldn't the value
<br/>&gt; be the same if all the repositories were updated at the same time?
<br/><br/>Well, AFAIK the repositories are rarely updated (changed) at the same
<br/>time. The &quot;help&quot; or &quot;artwork&quot; repositories get far fewer commits than
<br/>the core (code) repository/.
<br/>&lt;/quote&gt;
<br/><br/>Ok. Then there is no need for the artificial birth date. Excellent!
<br/><br/>&lt;quote author=&quot;Lionel Elie Mamane&quot;&gt;
<br/>&gt; Joe downloads the new changes (git fetch) from time 192 to 196
<br/>&gt; Joe rebases (or merges) his changes with the new changes at time 198
<br/>&gt; Joe successfully pushes his changes to the central repository at time 201
<br/>&lt;/quote&gt;
<br/><br/>I didn't understand this part. If at time 198 it is included in his
<br/>personal repository wouldn't it make sense to use time 201 when the
<br/>changes are known to all developers?
<br/>Aren't the builds uploaded to the Tinderboxes supposed to be compiled
<br/>from the Central repositories only?
<br/><br/>&lt;quote author=&quot;Lionel Elie Mamane&quot;&gt;
<br/>In this example, your proposition is time 289, right? But then, if
<br/>another person downloads the very same code at time 315, the time in
<br/>the about box of his/her build will not be the same, while it is
<br/>exactly the same code. In my proposition, both builds will have time
<br/>198 in the about box.&lt;/quote&gt;
<br/><br/>Your proposal is much better than mine.
<br/>But I would still suggest using as epoch the TDF's Birth date
<br/>(midnight Sept 28th 2010) and to use days as unit with the point
<br/>separating days from the fraction part. It is easier to refer to a 3
<br/>digit version as your email illustrates.
<br/><br/>Then the build ID (used by QA, l10n and anyone to refer to a
<br/>particular master build) would be e.g.
<br/><br/>198.67866-197.91491-198.91491-150.91491-195.91491
<br/><br/>And the About dialog would also include the information
<br/><br/>Build assembled from:
<br/>&nbsp;repo &nbsp;commit &nbsp; date &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; branch
<br/>&nbsp;core: 4f11d0a 198.67866 master
<br/>&nbsp;help: adcf6d5 150.91491 master
<br/><br/>for developers to have a relation to GIT
<br/><br/>In addition, as suggested by Andras, the About box should have a
<br/>Pretty printed date saying something like
<br/><br/>Extracted &nbsp;from Central repositories @ 2011-12-02_22.36.35
<br/><br/>This date would be part of the tarball (or other binary package) name e.g.
<br/><br/>master~2011-12-02_22.36.35_libodev35.msi
<br/><br/>I think this (or similar) solution would help all interested groups
<br/>from developers to occasional users.
<br/><br/>Best regards,
<br/>Pedro
<br/>
        
<br/><hr align="left" width="300" />
View this message in context: <a href="http://nabble.documentfoundation.org/Naming-builds-Please-tp3556898p3564139.html">Re: Naming builds. Please???</a><br/>
Sent from the <a href="http://nabble.documentfoundation.org/Dev-f1639786.html">Dev mailing list archive</a> at Nabble.com.<br/>