From dd9557622464728fa1ff8d38974e246793f042a0 Mon Sep 17 00:00:00 2001 From: Gregory Colpart Date: Wed, 21 Feb 2024 00:20:57 +0100 Subject: [PATCH] Ajout d'infos sur les patchs pour Debian 10 --- HowtoAegir.md | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) 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)