Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add rosbuild groovy on travis #63

Merged
merged 4 commits into from
Apr 16, 2014

Conversation

k-okada
Copy link
Member

@k-okada k-okada commented Mar 16, 2014

No description provided.

@130s
Copy link
Contributor

130s commented Apr 7, 2014

Doesn't this PReq mix patches for rosbuild and catkin?

@k-okada
Copy link
Member Author

k-okada commented Apr 7, 2014

It seems so, I forget about this. I restated rosbuild/deb which is the only one setup that didn't pass the test.

@k-okada
Copy link
Member Author

k-okada commented Apr 7, 2014

the result of build test seems horrible, only catkin/deb passed.
hrpsys_ros_bridge should have test case that covers all downstream packages, which means if the downstream packages files, that's the problem of the downstream package and we wont have to fix hrpsys_ros_bridge or other packages, if we need to do that, that means we need more test code in hrpsys_ros_bridge.

Thus, first we have to check if there are something misisng in upstream test case, https://github.com/start-jsk/rtmros_common/tree/master/hrpsys_ros_bridge/test, or we have something wrong in this package.
I'll look at this.

@130s
Copy link
Contributor

130s commented Apr 7, 2014

the result of build test seems horrible, only catkin/deb passed.

Which test are you referring to?

If that is this that we just received, that is pre-release using source, which means this PReq (#63) isn't yet included. Just a little clarification from me.

@k-okada
Copy link
Member Author

k-okada commented Apr 7, 2014

@k-okada
Copy link
Member Author

k-okada commented Apr 7, 2014

'non-deb' test fails with grep hoge/fuga at https://github.com/start-jsk/rtmros_hironx/pull/63/files#diff-354f30a63fb0907d4ad57269548329e3R59, and groovy/deb fails with lack of pr2_controllers_msgs:

Warning: Model HiroNX has empty joint ID in the valid IDs.
�[33m[rtmlaunch] Wait for  /localhost:2809/HrpsysSeqStateROSBridge0.rtc:rsangle   0 /30�[0m
Traceback (most recent call last):
  File "/home/travis/ros/ws_rtmros_hironx/src/rtmros_hironx/hironx_ros_bridge/test/test_hironx_ros_bridge.py", line 20, in <module>
    roslib.load_manifest('pr2_controllers_msgs')

we should release 1.0.8 with depends to ros-groovy-pr2-controllrs-msgs

@130s
Copy link
Contributor

130s commented Apr 7, 2014

I'm not sure what's the problem here, and I might be missing a point, but first of all why do we need to support rosbuild in rtmros_hironx? AFAIK all the users of this package are fine with catkin (or they use .deb).

@k-okada
Copy link
Member Author

k-okada commented Apr 7, 2014

supporting only catkin is fine for this package.
checking on rosbuild is just for the "service" those who uses rosbuild, for example jsk-ros-pkg/jsk_common#350

@130s
Copy link
Contributor

130s commented Apr 15, 2014

supporting only catkin is fine for this package.
checking on rosbuild is just for the "service" those who uses rosbuild, for example jsk-ros-pkg/jsk_common#350

I see, sounds like that is the point of whole this PReq. Although adding <build_depend>rosbuild</build_depend> makes me a bit uneasy, I assume that is necessary for rosmakeing.

So, I'm almost merging this but BUILDER=rosbuild USE_DEB=true failed in the last travis run. Just restarted the job.

@k-okada
Copy link
Member Author

k-okada commented Apr 15, 2014

Although adding <build_depend>rosbuild</build_depend> makes me a bit uneasy, I assume that is necessary for rosmakeing.

That's true , thanks for catching.

Memo: Currently our travis script (not applied to this repository yet), uses package.xml to rosdep install. So it is surprising for me to know rosdep on manifest works on this repository.

https://github.com/start-jsk/rtmros_common/blob/master/.travis.yml#L53

@130s
Copy link
Contributor

130s commented Apr 16, 2014

travis failed again. This time due to the missing hrpsys_ros_bridge in Groovy (start-jsk/rtmros_common#410) so the cause is external. I merge this now.

130s pushed a commit that referenced this pull request Apr 16, 2014
@130s 130s merged commit 47a4f2f into start-jsk:groovy-devel Apr 16, 2014
@130s 130s mentioned this pull request Apr 16, 2014
@k-okada k-okada deleted the add_rosbuild_groovy_on_travis branch December 28, 2014 06:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants