-
Notifications
You must be signed in to change notification settings - Fork 18
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
Allow gathering of dependencies for not released packages #53
Comments
Please provide more information what you are trying to achieve and what you have been doing / trying until now. |
OK, try again: First, the use case is creating as small as possible a Docker image for our application. If I run:
Despite having about 60 or 70 packages with many system dependencies underneath
My own packages do not have git URIs so I of course don't expect them to be listed, but they have lots of dependencies I'd like to see. The packages above are just those picked up from local customised copies of To workaround, what I have done is add a little bit of Python preprocessing:
I then pass |
Assuming your own custom packages are not released they will need to be checked out in the workspace. If any of your packages depends on other unreleased packages you will need to add them to your workspace manually.
After fetching the ROS packages you still need to invoke |
Assuming the previous comments answered your question I am going to close the ticket. Please feel free to continue commenting. |
Your comment does answer the question "What does |
Yes, it can - using the command line option |
Does not seem to work :( See #25 (comment) |
We have our project containing lots of packages each with their own
package.xml
specifying dependencies on local and global packages, that is we will see things like:Now, we want to take a snapshot of the current ROS Core files that our project requires, such as
roscpp
,std_msgs
androslib
and their dependencies in this example, so we can build a minimal ROS for our code to run on top of. However, looking at the verbose output, I can see that theunreleased_repo_names
variable contains all our local packages and excludes them from the package search early on.What we would like would be if these names were searched, but then excluded from the final output.
The text was updated successfully, but these errors were encountered: