Hi Petr
<br/><br/>> Hmm, we check out the five repositories one by one. It might take some
<br/>> time if you have slower network connection. There might be more commits
<br/>> in the other repositories in the meantime => the question is what time
<br/>> to use. We might end up with 5 times in the end, e.g.:
<br/>>
<br/>> 41491491-41491527-41491568-41491597-41491613
<br/>>
<br/>> It is quite complex in the end. Also, it would be hard for developers to
<br/>> get the corresponding commit from it.
<br/><br/>That is why I suggested to established a different "birth" 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/>> I see the following needs and solutions:
<br/>>
<br/>>
<br/>> + easily match about dialog with downloaded tarball
<br/>>
<br/>> => we need to use the same string in both
<br/>>
<br/>> I would add one more line with a time generated by configure
<br/>> to the about dialog. The same time should be used in the
<br/>> download tarball name
</div><br/>That would be an easier solution. And human readable.
<br/><br/>> + easily match build with git commit
<br/>>
<br/>> => 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/>> + human readable string for official builds for normal users:
<br/>>
<br/>> => I would add one more line, .e.g. 3.5.0-beta1
<br/>> it will be used only in the official builds generated from
<br/>> release tarballs or release tags
<br/><br/>Couldn't agree more!
<br/><br/>>
<br/>> 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/>