- Issue created by @SocialNicheGuru
- π¦πΊAustralia fenstrat Australia
On the 7.x-3.x branch it looks like Drupal 10 support is going to be tricky, and quite likely impossible. https://github.com/omega8cc/boa/issues/1678#issuecomment-1657210645 is a decent summary of the issues. Basically Aegir 3.x will only ever be able to use Drush 8, and it's essentially impossible to make Drush 8 work with Drupal 10.
Given Drupal 9's EOL in Nov 2023, and therefore requires sites to update to Drupal 10, it looks like Aegir 3.x could essentially EOL for anyone hosting Drupal 10 sites.
I'm unsure of what the status of the 7.x-4.x branch is.
The 5.x branch looks to be making great progress. However as multisites basically won't be supported in 5.x (which generally makes sense) our usecase isn't going to be covered. So for us at least this looks like the end of the Aegir road.
- π΅π±Poland memtkmcc
Well, the news about Aegir 3 death were greatly exaggerated. Hereβs visual proof: https://github.com/omega8cc/boa/issues/1678#issuecomment-1778803057
- πΊπΈUnited States Jon Pugh Newburgh, NY
Attached is a patch for drush 8 to make it compatible with symfony/console 5+, which allows hostmaster commands to run against drupal 10 sites.
Provision has a composer.json file, which can include patches.
Hostmaster can be built using a composer.json file. See https://github.com/opendevshop/devshop/blob/1.x/src/DevShop/Control/comp...
-
Jon Pugh β
committed a9be1ee1 on 7.x-4.x
Issue #3353492: Adding patch for drush 8 (for hostmaster) to allow...
-
Jon Pugh β
committed a9be1ee1 on 7.x-4.x
- Assigned to Jon Pugh
- Status changed to Needs review
about 1 year ago 1:57pm 28 November 2023 - πΊπΈUnited States SocialNicheGuru
symfony/console conflicts with symfony/yaml
composer depend symfony/console
overtrue/phplint 1.2.4 requires symfony/console (^3.2|^4.0|^5.0)
symfony/yaml v4.4.45 conflicts symfony/console (<3.4) - πΊπΈUnited States SocialNicheGuru
I got several errors when I tried to run composer update in provision.
1. I needed to add :"drush/drush":"~8" otherwise all the newest versions were pulled
2. I needed to update the patch and add packages so that patches could be added - Assigned to memtkmcc
- Status changed to Needs work
about 1 year ago 12:02pm 9 December 2023 - π΅π±Poland memtkmcc
The patches looked promising, but they don't fix the problem in our tests (see the first run in the attached log), plus they break compatibility with PHP 7 (see the second run in the attached log) required by older sites and Aegir itself, since it's not yet fully PHP 8.1 compatible until we commit upstream some BOA patches. I'm thus bringing this issue back to Aegir 3 branch, which is currently our focus here.
- πΊπΈUnited States Jon Pugh Newburgh, NY
This is a crazy hack. This patch has to be used in devshop control (composer-based hostmaster.)