Skip to content
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

Consider fetching manifests for direct dependencies only #6

Open
gavanderhoorn opened this issue Jul 24, 2018 · 0 comments
Open

Consider fetching manifests for direct dependencies only #6

gavanderhoorn opened this issue Jul 24, 2018 · 0 comments
Labels
enhancement New feature or request

Comments

@gavanderhoorn
Copy link
Member

Suggested by @dirk-thomas: instead of having rosdistro_build_cache fetch the manifests of every package released (and listed in the distribution.yaml for a particular ROS release), calculate the transitive dependencies of a (set of) package(s) (using bits of code from probably rosinstall_generator) and download the manifests only for the packages in that set.

Depending on the size of the last set, this could significantly reduce the nr of manifests that need to be downloaded.

Calculating the complete set directly is probably impossible (as information from the manifests of layer n is needed to figure out which packages are part of layer n+1), so an iterative approach would be needed.

@gavanderhoorn gavanderhoorn added the enhancement New feature or request label Jul 24, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant