-
Notifications
You must be signed in to change notification settings - Fork 129
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
Alternative setup without submodules #3
Comments
Explicit cloning seems to work: https://travis-ci.org/ros-industrial/ros_canopen/jobs/95636320 However, roslaunch-checks fail because of problems with catkin_tools and symlinks. |
Yeah, we've already expressed a concern toward
Interesting idea! I'm almost ok for this. I just want a reassurance about the following;
Without knowing |
You can clone a specific branch or tag with:
It would be gone. Or if we copy the source instead of linking it.
If I find some time I will prepare a test case and try to investigate which part of the toolchain needs to be fixed to get it working with |
In my experience, if something builds with |
For "version control" of the CI config used
That's nice.
I come to think that we don't need to stick to controlling the server's version now (sorry it was me who brought it up). I spread my thoughts here:
So having That said, +1 for changing from |
For catkin_tools or not? @gavanderhoorn's summary tells more than I could do.
This means that using catkin_tools, once the client repos employ industrial_ci, some may get exposed to new errors that they might have not seen with catkin_make. I think it's good ultimately because hidden errors may get fixed as long as patches are made. But is it something that we can force the maintainers to go through? |
… thanks to @ipa-mdl)
@130s wrote:
Yes, +1 from me. It may be inconvenient, but in that case the build scripts were faulty to begin with then. And this is not just me being pedantic: if you've not properly setup your |
@gavanderhoorn: |
Yes, it should. |
[CI] Switch from submodule to clone (see ros-industrial/industrial_ci#3 thanks to @ipa-mdl)
Have we committed to this change? With the acceptance of PR ros-industrial/industrial_core#128, I think we have. Should we update the README to reflect this new approach? I assume the old approach is still valid but discouraged? |
README update is suggested #9. Please reopen if any topic still needs discussed in this ticket. |
… thanks to @ipa-mdl)
git submodules are a little bit cumbersome to use, especially to keep track with update.
For an easier maintenance it should be sufficient to have a client script like this:
I will try both variants with ros_canopen.
The text was updated successfully, but these errors were encountered: