Change record status: 
Project: 
Introduced in branch: 
8.8.x
Introduced in version: 
8.8.5
Description: 

update_fix_compatibility() has been deprecated in 8.8.4 and will be removed in Drupal 9. There is no replacement. This functionality has been fundamentally broken since Drupal 8.0.0 since it puts sites into an unrecoverable state (modules can neither be uninstalled nor re-enabled if they're added back to the file system).

Going forward, if a module has incompatible or missing modules that are installed, update.php will prevent database updates from being run until the site is repaired. To repair a site, review the page on Troubleshooting database updates.

Impacts: 
Module developers
Site templates, recipes and distribution developers