diff --git a/HowtoAegir.md b/HowtoAegir.md index 6331243e..42a92692 100644 --- a/HowtoAegir.md +++ b/HowtoAegir.md @@ -94,7 +94,7 @@ PHP 8.1.27 (cli) (built: Dec 21 2023 20:20:21) (NTS) Il faut de appliquer quelques patches. -Commençons par appliquer le patch de l'[issue Drupal 3374479](https://www.drupal.org/project/provision/issues/3374479) pour éviter l'affichage d'erreurs *Deprecated* : +Commençons par appliquer le patch de l'[issue Provision 3374479](https://www.drupal.org/project/provision/issues/3374479) pour éviter l'affichage d'erreurs *Deprecated* : ~~~ # wget https://www.drupal.org/files/issues/2023-08-14/3374479-2.patch @@ -216,14 +216,24 @@ Pour gérer du Drupal 10, il faut ajouter les fichiers suivants dans `/usr/share * install_10.inc * packages_10.inc -(TODO: fournir la source de ces fichiers) +(TODO: fournir la source de ces fichiers, voir notamment l'[issue Provision 3406925](https://www.drupal.org/project/provision/issues/3406925)) -Il faut aussi appliquer ce patch [drush-8-symfony-console-compat.patch](https://www.drupal.org/files/issues/2023-11-28/drush-8-symfony-console-compat.patch) de l'[issue Provision 3353492](https://www.drupal.org/project/provision/issues/3353492) : +Il faut supprimer le Drush 12 inclus dans les sources (TODO: à confirmer, cf [ici](https://github.com/drush-ops/drush/issues/5741)) : + +~~~ +$ rm platforms/DRUPAL10/vendor/bin/drush +~~~ + +Il faut aussi appliquer ces patches [drush-8-symfony-console-compat.patch](https://www.drupal.org/files/issues/2023-11-28/drush-8-symfony-console-compat.patch) et [3353492-symfony-console-4-update_1.patch](https://www.drupal.org/files/issues/2023-12-11/3353492-symfony-console-4-update_1.patch) de l'[issue Provision 3353492](https://www.drupal.org/project/provision/issues/3353492) : ~~~ # patch /var/aegir/.config/composer/vendor/drush/drush/lib/Drush/Command/DrushInputAdapter.php < drush-8-symfony-console-compat.patch +# cd /usr/share/drush/commands/provision/vendor/symfony/console +# patch -p1 < /root/3353492-symfony-console-4-update_1.patch ~~~ +Le patch sur `Input/InputInterface.php` nécessite un coup de main ;) + (TO BE CONTINUED)