(Bundle creation/deletion) When deleting a webservice that has a generic and a tenant-specific include, the tenant-specific bundle shouldn't stick around #596
See the junit tests in BundleManipulationTest, test testBundleCreationWithIncludeAndDeletion. The final assertion should work but it currently fails.
This is because bundle uninstall doesn't allow for actions on related bundles (the system doesn't really know the bundles are related). Note that the tenant-specific bundle should NOT be uninstalled if its source was a bundle specific version of the webservice (instead of derived from the tenant-specific include).
It is verified that the current navajo system also exhibits the same, wrong, behaviour.
See the junit tests in BundleManipulationTest, test testBundleCreationWithIncludeAndDeletion. The final assertion should work but it currently fails.
This is because bundle uninstall doesn't allow for actions on related bundles (the system doesn't really know the bundles are related). Note that the tenant-specific bundle should NOT be uninstalled if its source was a bundle specific version of the webservice (instead of derived from the tenant-specific include).
It is verified that the current navajo system also exhibits the same, wrong, behaviour.