How to remove dependency on core 'stable' theme

Created on 30 December 2022, over 1 year ago
Updated 28 January 2024, 5 months ago

Drupal 9.5.0 status report says 'classy' and 'stable' are deprecated and I'm trying to inch toward D10.

After I removed them, drush indicates that AT Core requires 'stable'...

[error]  AT Core requires this module.
 (Currently using Unresolved dependency stable (Missing)
)

Another error seems to point to a different dependency of some sort... but not Adaptivetheme?

 [error]   (Currently using Missing or invalid theme The following theme is marked as installed in the core.extension
configuration, but it is missing:
 * classy

Review the  suggestions for resolving this incompatibility [1] to repair your
installation...
πŸ’¬ Support request
Status

Active

Version

5.2

Component

CSS/HTML

Created by

πŸ‡ΊπŸ‡ΈUnited States aharown07

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

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • @RedEight: did you encounter any issues be changing base theme to stable9? I am this month in the process of migrating to Drupal 10.

  • πŸ‡ΊπŸ‡ΈUnited States aharown07

    The contrib version of 'Stable' theme also seems to work. I haven't completed an upgrade to D10 to see how that goes, but Upgrade Progress report is happy.

  • Is there a good reason why in the latest 5.2 release a dependency was added to the contrib stable project instead of using stable9 which is shipped with Drupal 10.x?

    I did not experience any incompatibilities on my sites with stable9 but maybe there are?

    Personally, I prefer using as few contrib code as possible...

  • hi,
    go to /themes/contrib/adaptivetheme/at_core
    edit at_core.info.yml

    base theme: stable9
    dependencies:
    - stable9:stable9

    and check in subtheme info file;
    core_version_requirement: '^9.3 || ^10'

  • πŸ‡·πŸ‡΄Romania stefan.butura

    Here is a patch replacing stable with stable9.

Production build 0.69.0 2024