Comments (3)
Now I'm confused: ament_python is the buildtool_depend since this is a Python pkg and started with ros2 pkg create --build-type ament_python <package_name> in accordance with https://index.ros.org/doc/ros2/Tutorials/Creating-Your-First-ROS2-Package/.
TL;DR ament_python
is a build type and not a ROS package, so it should not be listed as a dependency. Removing the line <buildtool_depend>ament_python</buildtool_depend>
should fix the issue.
This is a problem in ros2 pkg create
that has been fixed but not yet propagated to all ROS distributions: ros2/ros2cli#439
I've been learning some ROS2 lately and (as the good boy my parent raised me) wanted to setup CI for it so started using this repo.
👍 that is a very good initiative!
I'm not even sure this is the right place to ask, sorry if not.
I'd say ROS Answers is the best place to start if you're not sure here the issue is from. In most cases you'll get a correct answer, if it is an actual bug you'd get redirected to the repository where to open an issue.
from ros2ci.
Thnx. I expected colcon
to bork when removing that dependency but to my surprise it didn't and expected the generator to know better than me.
Thanks for the quick reply!
from ros2ci.
You're welcome, I'll close this under the assumption that removing the dependency solved your issue.
Feel free to comment here if it's not the case and we can reopen
from ros2ci.
Related Issues (11)
- Template dockerfiles HOT 1
- Build additional repos in underlay workspace HOT 3
- Job type to detect dependency issues
- Implement docker image caching
- appveyor support
- macos support
- consider Azure pipelines
- Remove workaround setting ROS_PACKAGE_PATH
- Github Actions / CI
- Any official support plan for ros2ci from OSRF? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ros2ci.