Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Drupal 8 is under active development, so there are changes breaking previously working support in our Aegir setup with forked and modified Drush 4.6-dev possible. This issue should be used to report and accumulate any new issues related to D8 support in BOA.
Comment | File | Size | Author |
---|---|---|---|
#14 | Status-D8-BOA.jpg | 129.41 KB | omega8cc |
#14 | Aegir-D8-BOA.jpg | 138.71 KB | omega8cc |
Comments
Comment #1
omega8cc CreditAttribution: omega8cc commentedThere are tons of notices like:
Use of undefined constant DRUPAL_BOOTSTRAP_LANGUAGE - assumed 'DRUPAL_BOOTSTRAP_LANGUAGE' drush.inc:639
Comment #2
omega8cc CreditAttribution: omega8cc commentedThis one breaks site provisioning currently:
Comment #3
omega8cc CreditAttribution: omega8cc commentedNotices are gone after adding a better fix.
Comment #4
Poieo CreditAttribution: Poieo commentedI'm still receiving the error from #2 after applying the patch in #3.
Comment #5
omega8cc CreditAttribution: omega8cc commentedI know, it is a work in progress, but delayed a bit since we are working on moving to Drush 5 by default as a permanent "fix".
Comment #6
Poieo CreditAttribution: Poieo commentedSounds good.
I was able to get past the error by changing line 149 from
to
The install still through some cache errors but it went through.
Comment #7
omega8cc CreditAttribution: omega8cc commentedFixed in commit: http://drupalcode.org/sandbox/omega8cc/1074910.git/commit/59b9734
Comment #9
omega8cc CreditAttribution: omega8cc commentedNote that we have removed
Drupal 8.0-dev-edge
support, because it no longer works, and even Drush 5 dropped support for Drupal 8. The last working Drupal 8 build is available asDrupal 8.0-dev-tested
platform. You can still try to install/testDrupal 8.0-dev-edge
if you will put_ALLOW_UNSUPPORTED=YES
in your/root/.USER.octopus.cnf
config file.Comment #10
omega8cc CreditAttribution: omega8cc commentedComment #11
niccolox CreditAttribution: niccolox commentedAny updates on this?
Does it make sense to use the experimental aegir 2 branch ?
Comment #12
markwk CreditAttribution: markwk commented@omega8cc I'm also curious on Aegir support of Drupal 8. I got a few team modules we'd like to port and demo on your servers and even potentially one crazy client wanting to consider building on Drupal 8 already. Bref... any idea on when we might expect "rough" support on Drupal 8 release? in alpha or not until we hit beta?
Comment #13
omega8cc CreditAttribution: omega8cc commentedWe would need to switch to recent Aegir 2.x head, force Drush 7 by default (not yet released master in development, which is the only version supporting D8) and then make Aegir 2.x compatible with Drush 7 to even start looking into this, while Aegir is not going to support D8 officially before 3.x, so it is not going to happen in BOA-2.1.x series. It is an unknown amount of work at this stage (but maybe not that hard) and will require maintaining two versions of BOA, because we would need to break backward compatibility, force newer PHP versions etc.
Comment #14
omega8cc CreditAttribution: omega8cc commentedI'm happy to report that BOA-2.4.x-dev supports latest Drupal 8, as shown in the attached screenshots. Note that it is not Aegir 3.x yet, but a hybrid of Drush 7, Provision 3.x and Hostmaster 2.x, plus some extra BOA magic, which allows us to support Drupal 8 and (soon) also Backdrop CMS even before Aegir 3.x enters Beta/RC/Stable phase.
You can try this BOA version with
in-modern
andup-modern
install/upgrade modes used withboa
,barracuda
andoctopus
wrappers.Merry Christmas and Happy Holidays!
Comment #15
omega8cc CreditAttribution: omega8cc commentedKnown problems:
1. Site install works only for D8 created as a custom platform -- the built-in D8 platform with symlinked core doesn't work (yet). Not sure if this is Drush or Drupal problem with symlinks, or something else.
2. Sometimes you need to rename freshly installed D8 site to get its css/js working properly.
Comment #16
omega8cc CreditAttribution: omega8cc commentedComment #17
omega8cc CreditAttribution: omega8cc commentedAll known problems have been fixed.
Comment #18
Pls CreditAttribution: Pls commentedAwesome work on supporting latest and greatest. omega8cc, you simply rule! Happy holidays! :)