Ajout d'infos sur les patchs pour Debian 10

This commit is contained in:
Gregory Colpart 2024-02-21 00:20:57 +01:00
parent b2a53f8380
commit dd95576224

View file

@ -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)