Updates:
Status: Started
Comment #5 on issue 165 by gm130s: Decide versioning policy of openhrp3 and
hrpsys
http://code.google.com/p/rtm-ros-robotics/issues/detail?id=165
Summarizing an offline discussion between Okada-sensei:
Conclusion: ROS packages of these RTM-based libraries preferably correspond
to the same version number
Rationale:
- More intuitive for users if the ROS packages versioned the same to their
mainstream libraries.
- People can get confused if the different version numbers exist between
mainstream and in rtm-ros/us that we might have forked the mainstr. and
been maintaining it, which is false.
- Avoid distributed repositories of the same library that don't get merged.
How to implement the plan:
- Ask mainstream maintainers to release more frequently (which has started
working gradually for some repositories)
Option didn't work out:
- Create an ROS interface/wrapper package (just as how Gazebo, pcl are
interfacing with ROS) --> since we are NOTdepending on external libraries
and instead we install the mainstream within our ROS packages (#1)
- Use different versioning scheme on our end --> as already explained
above, this can't be the option this time.
#1. This can be confusing; our initial and current motivation why we
install mainstream in our packages is that the maintainance of those
repositories are not as active as ours for the moment due to the lack of
capable maintainers, and patches tend to accumulate.