Issue #2917600 by tedbow, alexpott, catch, anthonyf, xjm, Alan D., andypost,...
Issue #2917600 by tedbow, alexpott, catch, anthonyf, xjm, Alan D., andypost, Berdir, moshe weitzman: update_fix_compatibility() puts sites into unrecoverable state
* Disables any extensions that are incompatible with the current core version.
*
* @deprecated in Drupal 8.8.4 and is removed from Drupal 9.0.0.
*
* @see https://www.drupal.org/node/3026100
*/
functionupdate_fix_compatibility(){
@trigger_error(__FUNCTION__.'() is deprecated in Drupal 8.8.4 and will be removed before Drupal 9.0.0. There is no replacement. See https://www.drupal.org/node/3026100',E_USER_DEPRECATED);
// Fix extension objects if the update is being done via Drush 8. In non-Drush
// environments this will already be fixed by the UpdateKernel this point.
'description'=>t('@name requires this module and version. Currently using @required_name version @version',['@name'=>$name,'@required_name'=>$required_name,'@version'=>$version]),