-
Notifications
You must be signed in to change notification settings - Fork 475
Update renamed dependency #2794
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
base: devel
Are you sure you want to change the base?
Update renamed dependency #2794
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👋 Hi,
This is a reminder message to assign an extra build label to this Pull Request if needed.
By default, this PR will be build with minimal build options (URDF support and Python bindings)
The possible extra labels are:
- build_collision (build Pinocchio with coal support)
- build_casadi (build Pinocchio with CasADi support)
- build_autodiff (build Pinocchio with CppAD support)
- build_codegen (build Pinocchio with CppADCodeGen support)
- build_extra (build Pinocchio with extra algorithms)
- build_mpfr (build Pinocchio with Boost.Multiprecision support)
- build_sdf (build Pinocchio with SDF parser)
- build_accelerate (build Pinocchio with APPLE Accelerate framework support)
- build_all (build Pinocchio with ALL the options stated above)
Thanks.
The Pinocchio development team.
|
Wow, yes, that was forgotten, thanks ! |
|
Can you just add a changelog entry ? |
Head branch was pushed to by a user without write access
|
@nim65s Did the ros coal package is build with |
|
Hum, not yet, you are right. |
|
I guess the easiest solution is to wait for pinocchio to use coal instead of hpp-fcl. |
|
@christophfroehlich : do you have a specific need for coal instead of hpp-fcl ? |
|
No I actually don't need it, why this issue came up is: I currently update the ros-controls debian docker images for our CI to include pinocchio. On debian I have to build everything from source, so I have to add all the dependencies to the repos file. I saw on index.ros.org that the hpp-fcl is not linked or released on rolling. So I looked for the reason and found the renamed package. Sorry for not checking the content of the package earlier, actually obvious that at least the include paths would have changed ;) But why is your CI in this PR happy then (haven't looked into detail)? |
|
tbh we were also surprised about that green CI. That is probably because of that Line 131 in 0b10a13
We'll discuss about this in our next meeting. |
I'm not sure why cmake complained in my build, I only added why is this triggered here? 🤔 Lines 343 to 346 in 2a7eebc
After explicitly setting |
|
Are you using https://github.com/stack-of-tasks/pinocchio or https://github.com/ros2-gbp/pinocchio-release ? Because on the later there is a patch to enable collision support |
|
This is a good hint: I use rosinstall_generator without the upstream flag, this is why it uses the release repo. |
Description
hpp-fcl was renamed to coal, see https://github.com/coal-library/coal/blob/devel/README.md
To confirm, the old git repo is redirected to the new org/repo https://github.com/humanoid-path-planner/hpp-fcl.git
As it was not removed from rosdisto, rosdep installs the old dependency.
Checklist
pre-commit run --all-filesorpixi run lint