Hi Petr
<br/><br/>&gt; Hmm, we check out the five repositories one by one. It might take some
<br/>&gt; time if you have slower network connection. There might be more commits
<br/>&gt; in the other repositories in the meantime =&gt; the question is what time
<br/>&gt; to use. We might end up with 5 times in the end, e.g.:
<br/>&gt;
<br/>&gt; 41491491-41491527-41491568-41491597-41491613
<br/>&gt;
<br/>&gt; It is quite complex in the end. Also, it would be hard for developers to
<br/>&gt; get the corresponding commit from it.
<br/><br/>That is why I suggested to established a different &quot;birth&quot; date for
<br/>each repository.
<br/>If we established a 2 day interval since TDF's birthday, then you would have
<br/><br/>414.91491-412.91491-410.91491-408.91491-406.91491
<br/><br/>Because the part before the point means days, a build from the
<br/>following day would be (assuming there were changes only to the core)
<br/><br/>415.67866-412.91491-410.91491-408.91491-406.91491
<br/><br/>I.e. you only need to read the first 3 digits to realize if it's older or newer.
<br/>Even better: because the fraction part after the point is also time,
<br/>you know that any value below 0.5 is before noon and any value greater
<br/>is between noon and midnight.
<br/><div class='shrinkable-quote'><br/>&gt; I see the following needs and solutions:
<br/>&gt;
<br/>&gt;
<br/>&gt;     + easily match about dialog with downloaded tarball
<br/>&gt;
<br/>&gt;       =&gt; we need to use the same string in both
<br/>&gt;
<br/>&gt;          I would add one more line with a time generated by configure
<br/>&gt;          to the about dialog. The same time should be used in the
<br/>&gt;          download tarball name
</div><br/>That would be an easier solution. And human readable.
<br/><br/>&gt;     + easily match build with git commit
<br/>&gt;
<br/>&gt;       =&gt; keep the git IDs in about dialog
<br/><br/>My suggestion was to replace the git IDs altogether with the age
<br/>system. This solves the potential problem of the truncated 7 digits of
<br/>the SHA repeating sometime in the future and it is human readable.
<br/>But this is secondary if the date-time code is added to the about box
<br/>and to the tarball name (or Windows installer ;) )
<br/><br/>&gt;     + human readable string for official builds for normal users:
<br/>&gt;
<br/>&gt;      =&gt; I would add one more line, .e.g. 3.5.0-beta1
<br/>&gt;         it will be used only in the official builds generated from
<br/>&gt;         release tarballs or release tags
<br/><br/>Couldn't agree more!
<br/><br/>&gt;
<br/>&gt; Does it make sense?
<br/><br/>Yes. I think that covers all problems.
<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-tp3556898p3561557.html">Re: [Libreoffice-qa] 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/>