Change record status: 
Project: 
Introduced in branch: 
8.6.x
Introduced in version: 
8.6.3
Description: 

When installing Drupal, the requirements of all modules which will be installed by the selected installation profile/distribution are checked -- i.e., their hook_requirements() implementations are invoked, and if any module returns an error, installation cannot proceed. However, previously if the profile itself implemented hook_requirements() it was not triggered during an install. It was triggered when requirements are checked in other situations (for example update.php).

This is now fixed; if hook_requirements() is implemented by the profile (just as in a module), its requirements will be checked and must be satisfied before installation can proceed.

Impacts: 
Module developers
Site templates, recipes and distribution developers