Replies: 6 comments 16 replies
-
More than that, we should consider making each directory in tesseract_motion_planners its own package. The current structure takes a very long time to build when building especially with Clang-tidy enabled. The additional parallelization would probably improve build times overall since they all have very different dependencies. |
Beta Was this translation helpful? Give feedback.
-
@johnwason, We have been discussing breaking up this repository into three repositories. The idea is to to move tesseract_planning into its own repository and move tesseract_python into its own repository. Do you have any issues with this? The idea is that the remaining packages in tesseract repository are more stable than the others. |
Beta Was this translation helpful? Give feedback.
-
@Levi-Armstrong I don't see any issue with this. tesseract_python is already in its own directory. |
Beta Was this translation helpful? Give feedback.
-
@mpowelson, @johnwason, @marip8 Tomorrow I plan on breaking out tesseract_planning and tesseract_python into its own repository. Should we also breakout tesseract_visualization into its own repository? I can see this growing into multiple packages possibly in the future. |
Beta Was this translation helpful? Give feedback.
-
Everyone, the following new repositories have been created and the code has been pushed there. I will create PR against Tesseract removing them. If it is decided to break out tesseract_visualization I can make that change then. |
Beta Was this translation helpful? Give feedback.
-
@mpowelson and @johnwason, Everything has been broken out into its own repository and CI along with rosinstall files have been updated. Also tesseract_ext is no longer needed for noetic on windows. Though tesseract_python still required it because swig 4.0.2 has not been release yet. Also @johnwason, I gave you write access to tesseract_python. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
We already split tesseract_ros/ros2 into their own repos. tesseract_planning has a lot of dependencies that core tesseract does not need. Further, I would expect that tesseract_planning will continue to be under significant development for a while, but hopefully core tesseract will be more stable. I see this as particularly useful if we can address #419. Then developers could build just tesseract_planning.
Beta Was this translation helpful? Give feedback.
All reactions