Host Drupal 10 on Aegir 3

Created on 7 May 2024, 10 months ago

Problem/Motivation

Although we can host Drupal 9 on Aegir 3 (see #3410103: Running Aegir 3 on Ubuntu 20.04 and 22.04 with Drupal 9 โ†’ ), Drupal 9 is already EOL, and the community needs a way to host Drupal 10.

This gets tricky due to conflicting requirements for various Drush and PHP versions. Steven Jones has documented, in the abstract, a recipe that works for the moment; that is, for currently-supported (at the time of this writing!) requirement sets of Aegir 3, PHP and Drupal 10, it is possible, if somewhat tricky, to make everything work together.

Proposed resolution

There are some major caveats (such as: no Symphony 6!). However, for folks that need a working Aegir 3 Drupal 10 solution until we can provide a permanent migration path to Aegir 5, we will document our work here for the community on implementing a working example of Steven's recipe.

Remaining tasks

Similar to our approach in #3410103: Running Aegir 3 on Ubuntu 20.04 and 22.04 with Drupal 9 โ†’ , we need some checklists. These will be updated dynamically.

1. Parse Steven Jones's blog posts into to-do's.
2. Implement those to-do's in our Ansible roles.
3. Tackle any issues that arise when testing the above. So far, we see:
* css/js directories being zapped during site verify
* login link warning
* must turn off css/js aggregation via /admin/config/development/performance in order for css/js to start working

User interface changes

None.

API changes

None.

Data model changes

None.

๐Ÿ“Œ Task
Status

Active

Version

3.0

Component

Install process

Created by

๐Ÿ‡จ๐Ÿ‡ฆCanada llamech

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

Comments & Activities

Production build 0.71.5 2024