Closed castulo closed 4 years ago
@otaviobp I forgot to mention this, but the PR is ready for review regardless of the failing job. That is again because of new tests in the API tests.
V2:
I didn't change the logic in the code to pass the list of orphaned bundles to execute_remove_bundles_extra()
because this IMO has bigger disadvantages, like having to load the manifests outside a process step, and requiring more code duplication.
I forgot to push changes for a couple of tests after pushing V2. It should be good now.
Dependencies of orphaned bundles can cause bloat and unexpected content to be on disk. We need to remove all bundles that are not tracked or dependency of a tracked bundle. This option should also be available for 3rd-party.
Closes #1529