Clarification of "Balancing Stability and Feature Development" #2810
Unanswered
VladimirFokow
asked this question in
Q&A
Replies: 1 comment 1 reply
-
Rolling has been broken for a while and no one at PickNik seems to care about it. That workaround with the apt packages built in CI stopped working months ago and is not supported. The only supported workflow I know of for using the latest on main is to build from source. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Please, help me clarify some things about Balancing Stability and Feature Development in Moveit and ROS, particularly about the section:
"I want to use MoveIt from the main branch on ROS Humble but don't want to build it from the source"
I ran the following commands (according to this README, and this page)
Then I tried to follow the introductory tutorials, but it looks like the package
moveit2_tutorials
isn't installed. Also it doesn't findmoveit_servo
, and it looks like many other essential things are missing.Why aren't they available?
How to make them available? - So that the binary installation isn't different from the building from source instructions.
Is this correct? If I want to install Moveit2 to use with ROS2 Humble, I currently have 3 (or more?) options:
(binary install of Moveit2. It's faster because we don't have to build it, but is unstable, and doesn't correspond to docs)
apt install
the stablemoveit2-humble
? To do this, would it just be enough to not run the aboveecho
lines?About option (iii.): it installs not a
humble
branch of moveit2, but a very outdatedmain
branch (as of many months ago), which may be outdated to the current main docs online; so it doesn't have actual corresponding docs to that specific version of main. Is it correct?For information, when installed with option (iii.),
this hints that the installed version is from release "2.7.4":
$ apt policy ros-humble-moveit ros-humble-moveit: Installed: 2.7.4-42-g92ca89dca-2023.08.10.02.16 Candidate: 2.7.4-42-g92ca89dca-2023.08.10.02.16 Version table: *** 2.7.4-42-g92ca89dca-2023.08.10.02.16 500 500 https://github.com/moveit/moveit2_packages/raw/jammy-humble ./ Packages 100 /var/lib/dpkg/status 2.5.5-1jammy.20240404.154053 500 500 http://packages.ros.org/ros2/ubuntu jammy/main amd64 Packages
but currently, the latest release is 2.9.0. What am I misunderstanding?
Is it possible to know the exact commit of moveit2 repository that is used when installed from binary?
The discussion says it is build "nightly":
Does "nightly" mean every 24 hours?
I'm confused. The last commit and executed action workflows in that repo were 8 months ago.
Is this information outdated?
Is that repo abandoned?
(to install MoveIt from binary so that it works with ROS2 Humble, and people can run the tutorials with it, and if any differences vs building from source, they are well-described)
Beta Was this translation helpful? Give feedback.
All reactions