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
update travis.yml #6
Conversation
@d-nakamichi can we enable TravsiCI ? Go through the instructution here |
Thanks for your help! |
@k-okada: did you have any particular reason not to use industrial_ci? It's not a panacea, but leads to very readable and simple Edit: test build with |
Tries to load xacro as parameter.
Tries to load xacros as parameters.
Avoid setting link directories.
'khi_robot_msgs' is already a build_depend and is another package, so build ordering will already take the dependencies into account.
The main library is not exported (by catkin_package(..)), so the headers also don't need to be installed. This also resolves an installation issue: the install(..) statement expects a sub dir called 'khi_robot_control' in the 'include' directory, but that doesn't exist.
Make catkin_lint happ(ier).
Make catkin_lint happ(ier).
@k-okada: it appears you merged an older version of master...gavanderhoorn:pkging_updates. |
@gavanderhoorn yes, i know. I just want travis to answer
question. Please wait at most 16 hours, I will finalize this PR and ready to merge and release working version so that we can put khi_robot to the this week's sync. |
Your proposed travis config is not working because it also includes an Indigo build. The IKFast plugins cannot build under Indigo.
My question was specifically about gavanderhoorn@6641def. Your I'm also unsure whether Travis can catch linking issues with dynamic libraries, as there are currently no tests, so no binaries are ever run. I've run a quick Travis test here with an up-to-date master...gavanderhoorn:pkging_updates and that seems to succeed. |
Based on suggestion from @k-okada. Not sure whether this is an actual proper solution, or just a work-around. Systems with stricter ld library path security might not like this.
Which is better? |
@d-nakamichi @matsui-hiro @gavanderhoorn Although 2c0a73e did not failed as I expected, but I think this PR is ready to merge and release. ==
|
OK. |
My apologies, the github UI confused me. It seems both PRs were merged. |
I don't really follow your argument here. Are you worried about whether
I guess we don't agree here: ROS-Industrial is not responsible for maintaining all sorts of packages. Resources are limited everywhere, so we have to make choices.
re: customizable -> for research labs: I don't fully understand your reasoning here. What you write are maintenance policy / development process concerns. All software is customisable, and I doubt |
Seems to have been remove in Kawasaki-Robotics#6.
@gavanderhoorn Then, what is the reason for having |
I believe it would a bit too much to discuss this in a comment. I'd refer you to the readme and the rest of the documentation. For me personally, readability of the travis configuration is a big plus. Compare: this with this (if pinning of Please note that I don't feel strongly about this. If you're happy with what you're using right now then please keep using that :) |
For me personally, readability of the travis configuration is a big plus.
Compare: this with this (if pinning of industrial_ci is a concern, specify
a version here).
If that is the problem, prepare one script and write `curl -sL ttps://
raw.github.com/ros-industrial/industrial_ci/master/run_prerelease.sh |
bash` in travis.yml
Please note that I don't feel strongly about this.
Yeah, I know.
|
Seems to have been remove in #6.
Created travis.yml using
Please activate GitHub - TravisCI integration to enable this test
https://github.com/apps/travis-ci