diff --git a/modules/ksb/DependencyResolver.pm b/modules/ksb/DependencyResolver.pm index 6bb7bad..3c530b9 100644 --- a/modules/ksb/DependencyResolver.pm +++ b/modules/ksb/DependencyResolver.pm @@ -424,7 +424,8 @@ sub _visitDependencyItemAndDependencies debug ("\tdep-resolv: $item:$branch depends on $subItem"); my $subModule = $modulesFromNameRef->{$subItemName}; - if (!$subModule && !$dependentName) { + # TODO: Properly handle 'virtual' dependencies. + if (!$subModule && (!$dependentName || $subItemName eq 'kf5umbrella')) { whisper (" y[b[*] $dependencyItem depends on $subItem, but no module builds $subItem for this run."); _visitDependencyItemAndDependencies($optionsRef, $subItem, $level + 1); }