stack-of-tasks / pinocchio

A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
http://stack-of-tasks.github.io/pinocchio/
BSD 2-Clause "Simplified" License
1.7k stars 366 forks source link

Linux ROS CI issue #2175

Open stephane-caron opened 4 months ago

stephane-caron commented 4 months ago

Bug description

The "CI - Linux via ROS" test of https://github.com/stack-of-tasks/pinocchio/pull/2169/ (this PR is a documentation change only) fails with

install_target_dependencies

  $ ( source /opt/ros/rolling/setup.bash && rosdep install -q --from-paths /root/target_ws/src --ignore-src -y | grep -E '(executing command)|(Setting up)' ; )
  ERROR: the following packages/stacks could not have their rosdep keys resolved
  to system dependencies:
  pinocchio: No definition of [hpp-fcl] for OS version [jammy]
  '( source /opt/ros/rolling/setup.bash && rosdep install -q --from-paths /root/target_ws/src --ignore-src -y | grep -E '(executing command)|(Setting up)' ; )' returned with 1
'install_target_dependencies' returned with code '1' after 0 min 1 sec

Reproduction steps

Applies to all open PRs.

stephane-caron commented 4 months ago

I'm not sure why hpp-fcl is not found on jammy there. @nim65s is this something you could take a look at?

nim65s commented 4 months ago

Last I check, something broke when canonical announced the codename for 24.04, and ROS CI started to try that one instead of jammy… But yes, there are many things I need to fix with ROS packaging, and this is one of those.

jcarpent commented 4 months ago

Related to #2178.