Dependency hell when preparing for Drupal 10 upgrade

Created on 24 January 2024, 5 months ago
Updated 2 February 2024, 5 months ago

Problem/Motivation

The Upgrade Status module suggests upgrading incompatible modules prior to Drupal 10 upgrade to compatible versions

The process is not possible for prototype+components
e.g.

  - Upgrading drupal/components (2.4.0 => 3.0.0-beta3)
  - Upgrading drupal/prototype (3.0.0-alpha1 => 4.0.0)
drush updb
 ----------- ------------------------- ------------- ------------------------------------------ 
  Module      Update ID                 Type          Description                               
 ----------- ------------------------- ------------- ------------------------------------------ 
  prototype   install_stable9           post-update   Enable new theme: stable9.                
  prototype   uninstall_stable_classy   post-update   Uninstall old themes: stable and classy.  
 ----------- ------------------------- ------------- ------------------------------------------ 
>  [warning] Post update function prototype_post_update_install_stable9 not found in file prototype.post_update.php
>  [error]  Update failed: prototype_post_update_install_stable9 
 [error]  Update aborted by: prototype_post_update_install_stable9 
 [error]  Finished performing updates. 

The suggested workaround of going through the update.php UI works but is not really an option for any bigger site (drush 10 here)

πŸ’¬ Support request
Status

Closed: works as designed

Version

4.0

Component

Documentation

Created by

miiimooo Europe

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.69.0 2024