Drupal 10, the latest version of the open-source digital experience platform with even more features, is here.There will be more than one patch to make it easier to debug and improve, so we need a reference issue to keep the related patches referenced in a single place.










Comments
Comment #2
colanTags are good too. ;)
Comment #4
memtkmcc CreditAttribution: memtkmcc at Omega8.cc commentedYeah, but that's a widely used tag, so keeping patches grouped per issue is hopefully better than flooding the queue ;-)
Comment #5
memtkmcc CreditAttribution: memtkmcc at Omega8.cc commentedThere are requirements and caveats, though:
1. You have to run PHP 7.3 or newer
2. You have to run MariaDB 10.3 or newer
3. You have to use latest Drush 8 HEAD (otherwise you will break the site on rename/migrate etc)
Comment #7
kienan CreditAttribution: kienan commentedHi,
I'm testing this in aegir 3.19.0 prior to release from the debian package in the testing archive.
Debian Buster w/ PHP 7.3.19-1~deb10u1, MariaDB 10.3.25-0+deb10u1
I added an unmanaged platform using the drupal 9.0.9 release from the tarball. The platform was added and verified successfully.
When I try to add a site, the following error is produced:
The drush at /usr/local/bin/drush is 8.1.16. My understanding is this fine for aegir, but only drush 10 is compatible with Drupal 9. Are there supplemental steps to get drush 10 configured for use with the drupal sites created by aegir?
Comment #8
kienan CreditAttribution: kienan commentedI missed the part with drush 8 HEAD in your previous comment
Trying with drush 8.4.5 since it was released after your comment
Comment #9
kienan CreditAttribution: kienan commentedWorks well with drush 8.4.5. Thanks for all your work!
Comment #10
SocialNicheGuru CreditAttribution: SocialNicheGuru commentedhttps://www.drupal.org/commitlog/commit/4646/10badd30a60231699e5f31de533...
in the above, does this change mean that my admin must be named "admin"?
- $username = $account->getUsername();
+ $username = "admin";
Comment #11
colanThe Drush issue (at least for Debian) is #3185979: Debian package has old version of Drush.
Comment #12
memtkmcc CreditAttribution: memtkmcc at Omega8.cc commented@SocialNicheGuru -- it was always admin by default anyway, but here we hardcoded it because getUsername() is deprecated in D8 and removed in D9, while alternatives have dependencies not available at this bootstrap level.
Comment #13
colanI believe there's nothing left to do here, but please reopen if I'm missing something.
Some folks may be interested in #3145927: [META] Support Ubuntu 20.04 LTS though, which is related.