On May 18, 2010 10:38:10 am Harry van der Wolf wrote:
> My builds (or those from Skip Gaede or who else might build via XCode)
> mentioned the following in the splash screen:
> 
> Hugin <major version>.<minor version>.<patch>-svn<SVN revision> built by
> <builder name>
> so automatically resolved (by some scripting that is):
> Hugin 2010.1.0-svn5156 built by Harry van der Wolf
> 
> Since yesterday they mention:
> 
> Hugin 2010.1.0.a0de66c7eb13 built by Harry van der Wolf
> 
> Due to this mail exchange I now see that I use the wrong version stamp. I
> will change that to:
>  Hugin 2010.1.0.4033 built by Harry van der Wolf

don't (yet). let's first analyze the situation and get a better long term 
solution than a quick fix.

 
> (from parent: 4033:a0de66c7eb13 tip)
> 
> Remains the fact that we now go from svn number 5156 (my last bundle) to
> e.g. hg version 4033 or so in my new build (not yet there). I need to
> explain that on my website and remove all older builds to prevent confusion
> due to version numbers.

indeed 4033 < 5156 yields short term confusion.

2010.2.0.4033 > 2010.1.0.5156 and the confusion is (almost) cleared.

the built by <builder name> I introduced to the CMake build to distinguish 
Windows (and obviously Mac) builds - not every builder produces the same 
quality of builds, and good builder take pride in their builds and put their 
names there.  It is a plain text field entered at build time by the builder.  
Not a very reliable indicator.

I would rather have something like: 

Hugin 2010.1.0.4033:a0de66c7eb13 built by Harry van der Wolf

and even better something like 

Hugin <major version>.<minor version>.<patch>-hg<HG repo><HG revision> built 
by <builder name>

with <HG revision> = rev nr + SHA1ID (4033:a0de66c7eb13) and with <HG repo> 
uniquely identifying the repository used.  I first thought of using a shortcut 
based on the owner / committer name, but that's a bad idea.  One person could 
have multiple repos on their hard drive.  Will have to research into more 
depth what Hg has to offer in this arena.  I don't have time until the 
weekend.

Yuv 

-- 
You received this message because you are subscribed to the Google Groups 
"hugin and other free panoramic software" group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/hugin-ptx

Reply via email to