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