The hook_requirements function is not called when enabling modules which are installed under sites/all/modules. Since both modules located under ./modules/ and ./sites/all/modules/ are listed on the admin/build/modules page, i would expect requirements would be checked irrespective of their location.
Probably drupal_get_install_files needs to be adjusted to scan sites/all/modules too.

Comments

asimmonds’s picture

Status: Active » Closed (duplicate)