--- features.module.bak 2013-01-03 19:10:54.000000000 +0000 +++ features.module 2013-01-03 19:11:29.000000000 +0000 @@ -698,6 +698,9 @@ $dependencies['disabled'] = array_unique($dependencies['disabled']); // Find the list of orphaned modules. + foreach($modules[$module]->required_by as $module_name => $dependency){ + $modules[$module]->required_by[$module_name] = $dependency['name']; + } $orphaned = array_diff($dependencies['disabled'], $dependencies['enabled']); $orphaned = array_intersect($orphaned, module_list(FALSE, FALSE)); $orphaned = array_diff($orphaned, drupal_required_modules());