[Proposal] Splitting debug tools and non-runtime tools from universe repositories #4067
Replies: 3 comments 9 replies
-
Related: |
Beta Was this translation helpful? Give feedback.
-
I have created an empty autoware_tools repository. Also, here are some of the candidate packages that we could move to autoware_tools repository from autoware.universe:
I judged mainly from the impression I get from the package names so there could be some packages that should be kept in autoware.universe. Even if the package is only used for debug purpose, I think we can still keep packages in Autoware.Universe if it is used frequently by most users. Also, moving rviz_plugin packages could be controversial so I'm would like to have any feedback. |
Beta Was this translation helpful? Give feedback.
-
I agree with this statement and the proposed split of the Universe repo. Further, I think this can be a good time to start discussing the concept of Autoware package collections, which are repositories containing Autoware packages and conforming to some standard rules and conventions. This generalizes the solution of splitting and allowing third parties to keep their Autoware packages in their own spaces or in separate repositories. This first amounts to defining a standardized repository layout for such collections. |
Beta Was this translation helpful? Give feedback.
-
Currently, we have many packages under Autoware.Universe which are not meant to be run at runtime and only used for debugging and evaluation. This makes the repository huge and also makes people who is not interested in such tools to wait for longer built time.
Also, we have packages that are hosted by third party members which are not visible by the users.
examples: calibration tool, mapora
I would like to collect any ideas which makes the management of such packages easier.
Proposal
This way, normal users don't have to clone and wait for build for the packages that are mainly used by developers.
I am open to any opinions or ideas so please feel free to comment in the threads.
Beta Was this translation helpful? Give feedback.
All reactions