Stack release version number restrictions
When reading about the release process I've found the following note:
Note: You can release the same version into two different distros, but it must be exactly the same. If you need to have minor differences please use different numbered series. Something like 1.2.x vs 1.3.x for electric and fuerte.
http://www.ros.org/wiki/release/Setup/Repository
I'd like to know if this is mandatory, and what is the reason if it is.
We have slightly different versions of our stack for fuerte and groovy, but we'd like to stick with what we think is a more reasonable versioning scheme (major.minor.revision) and we'd like to release with the same version number for both ROS distros, as the debian packages generated contain the distro name, so they won't collide (ros-fuerte-our-stack, ros-groovy-our-stack).