Just a late night idea. What about using the current revision number of the local SVN repository as the build number? Major, minor and revision number of ROS will be a matter of politics, but the build number will give an exact coordinate in the space of the source code evolution. Is there a way to get it in a portable way? Emanuele