Cycle de vie Debian / PHP / NodeJS



Modifications :

  • 16/04/2025 : Mise à jour des compatiblités, Dolibarr 21 est dorénavant annoncé comme compliant PHP 8.3 et PHP 8.4, Drupal 11.0 avec PHP 8.3 et Drupal 11.1 avec PHP 8.4
  • 26/12/2024 : Ajout de PHP 8.4 à la liste des versions supportées + Publication des versions 6.0 de Marello et 6.7 de Wordpress (annoncées comme étant PHP 8.3 compliant)
  • 10/04/2024 : Publication des versions 2.4.7 de Magento et 6.6.0.0 de Shopware (annoncées comme étant PHP 8.3 compliant)
  • 17/02/2024 : Publication des versions 19.0.0 de Dolibarr et 5.0.0 de Marello (annoncées comme étant PHP 8.2 compliant)
  • 17/05/2023 : Publication de la version 11.0.0 de Pimcore (annoncée comme étant PHP 8.1/8.2 compliant) et régularisation du projet Akeneo, la branche 7 étant PHP 8.1 compliant.
  • 03/05/2023 : Publication de la version 6.5.0.0 de Shopware (annoncée comme étant PHP 8.1 compliant) et suite à 3 ans d'attente de Wordpress dont le support PHP 8 n'est toujours pas taggé comme étant stable, on s'est résigné à mettre les versions où le support est en bêta-test vu qu'il semble que Wordpress ait décidé de rentrer dans un mode permanent de bêta-test (...)
  • 15/03/2023 : Publication de la version 17.0.0 de Dolibarr (annoncée comme étant PHP 8.1 compliant), de la version Magento 2.4.6 (annoncée comme étant PHP 8.2 compliant) et au prévisionnel de Shopware 6.5.0 (annoncée comme étant PHP 8.2 compliant pour sa release) + suppression du statut "INCONNU" pour la PHP 8 compliance de PS 1.7 partant du principe que la probabilité que cela arrive est quasi nulle.
  • 19/12/2022 : Publication de la version 10.0.0 de Drupal (annoncée comme étant PHP 8.2 compliant - premier CMS PHP 8.2 ready) - Pour l'historique et à cause du retard de la prise en charge de PHP 8 de la quasi totalité des CMS du fait du cycle de vie à 3 ans de PHP totalement inadapté aux besoins réels des entreprises, comme discuté depuis 2 ans et pour la première fois de l'histoire des systèmes de gestion de contenu grands publics, 99.9% des Prestashop tournent dorénavant sur des versions PHP obsolètes à gravement obsolètes. Compte tenu de la crise économique qui s'installe sur la durée et des coupes budgétaires de la plupart des sociétés dans leurs budgets IT qui frappent tout l'écosystème TPE/PME, cet état de fait n'évoluera pas avant 2024 à 2025. On assure au mieux les effets de bord avec le support PHP ELTS via FREEXIAN SARL et son offre PHP LTS https://www.freexian.com/lts/php/ - un grand merci à Ondřej et Remi pour le travail fourni à ce propos.
  • 31/10/2022 : Publication de la version 8.0.0 de Prestashop (annoncée comme étant PHP 8.1 compliant)
  • 08/07/2022 : Suite et fin de la décongestion OS/PHP initiée en 2020, la dernière Debian 9 de l'infra sous infogérance TW a été fermée, l'option 2 des cycles de PHP est donc définitivement supprimée. Toutes les versions PHP seront toujours disponibles sur les dernières versions Debian en l'accord avec le support de PHP LTS géré par FREEXIAN SARL et Ondřej Surý + Ajout de Marello 4.0 (PHP 8.1 compliant)
  • 09/05/2022 : Par suite engagement d'Ondřej Surý (par l'intermédiaire de FREEXIAN) d'un support garanti pour PHP 5.6+ sur Bookworm, mise à jour du planning sur la période 2023-2030
  • 13/04/2022 : Publication de la version 2.4.4 de Magento (annoncée comme étant PHP 8.1 compliant) - un grand Bravo à eux pour le travail abbatu - Révision de la version de Wordpress éligible à PHP 8.1 : 6.0 vu qu'aucune nouvelle sur la branche 5.9 depuis des mois (première fois en 15 ans que Wordpress a du retard à ce propos - ce qui en dit long sur la complexité de prise en charge et soulève des inquiètudes sur beaucoup d'autres projets)
  • 05/02/2022 : Publication de la version 6.0.0 de Akeneo (annoncée comme étant PHP 8.0 compliant) + ajout du planning prévisionnel de Trixie (Debian 13) et drop de Jessie.
  • 17/01/2022 : Publication de la version 3.2.0 de Marello (annoncée comme étant PHP 7.4/8.0 compliant).
  • 10/12/2021 : Publication des versions Drupal 7.83 et 9.3.0 (annoncées comme étant PHP 8.1 compliant). On notera que le pool de dev Drupal brille toujours par son excellence et sa proactivité sur les cycles de vie PHP. Encore un grand merci pour les efforts sur la branche 7.
  • 06/10/2021 : Publication de la version Prestashop 1.7.8.0 (annoncée comme étant PHP 7.4 compliant - en attente confirmation par les partenaires à l'ingénierie logicielle) - PS rattrape sensiblement son retard sur les cycles de vie PHP comparés aux autres projets suivis, le retard passe donc de 2 ans à 1 an et 10 mois. Ajout de la version Magento 3.0.0 (en prévision S1 2022) annoncée comme étant PHP 8.0 compliant.
  • 17/08/2021 : Publication Debian 11 (Bullseye), le planning prévisionnel relatif devient le planing définitif. Par ailleurs, contrairement aux attentes, les contributeurs en charge de PHP pour Debian ont jugés qu'il était souhaitable de ne pas proposer PHP 8, c'est donc la première fois qu'une version de Debian sort avec une version PHP en voie très rapide d'obsolescence (PHP 7.4). Tout cela a été anticipé via Freexia SARL et le dépôt PHP LTS (cloné sur les dépôts Debian auto-gérés par TW). En l'accord de la dernière lettre d'information, l'option 2 (support historique PHP) est officiellement abandonnée au profit de l'option 1.
  • 24/07/2021 : Publication Dolibarr 14.0.0 (PHP 8 compliant) + Ajout de NodeJS16
  • 05/07/2021 : Publication de la version Shopware 5.7.2 (PHP 8 compliant - un grand merci aux concepteurs d'assurer un support aussi étendu sur cette branche qui entame sa sixième année d'exploitation - dont une en concurrence de la branche 6)+ Ajout des projets Akeneo et Marello au suivi (uniquement option 1). On attend un retour de Marello sur le suivi de versions PHP, à date il est basé sur les retours des pools devs exploitant une version donnée de Marello.
  • 11/05/2021 : Publication des versions Pimcore 10.0.0 et Shopware 6.4.0, PHP 8.0 compliant
  • 13/04/2021 : Par suite de la publication de Drupal 7.79, on salue les efforts exceptionnels de la core team Drupal pour rendre PHP 8.0 compliant la branche 7 qui fête ses 10 ans cette année (12 ans si on compte le temps de dev), Shopware 6 s'aligne également sous peu (ajout de la version 6.4.0.0 prévisionnelle - PHP 8 compliant qui devrait être release ce semestre). Ajout des versions prévisionnelles Prestashop 1.7.8 et 1.7.9 respectivement PHP 7.4 READY / PHP 8.0 READY qui devraient sortir dans les prochains mois / années (aucune release date - sans commentaire).
  • 24/02/2021 : Après 6 mois d'échange / de preuves de concept avec Freexian SARL et Ondřej Surý, on a signé pour un support Business - offert à toute la clientèle (respectueuse donc ayant un forfait adapté à leur CA) via leurs contrats d'infogérance sans surcoût comme prévu. On travaille donc maintenant en direct avec ""Monsieur PHP"" (Ondřej Surý) pour Debian / Ubuntu par l'intermédiaire de Freexian SARL, ce qui finit de rigoureusement professionnaliser le support PHP pour les serveurs sous infogérance TOUCHWEB. Les cycles de vie étendus pour PHP via Freexian SARL, incluant donc une garantie forte de continuité de mise à disposition malgré l'obsolescence aggravée ont été publiés. Vu avec Raphael (Freexian SARL) : les versions gravement obsolètes PHP 5.6 à 7.2 seront disponibles via les dépôts PHP de Freexian sur Bullseye. Dans la continuité de cet accord, mise à jour des cycles de vie via la création d'une nouvelle option à destination de nos clients, décongestionnant notoirement la dépendance historique OS / PHP via une grâce supplémentaire de 4 ans minimum.
  • 05/02/2021 : Isolation du cycle de vie du système d'exploitation Debian en préparation de l'arrivée des dépôts Debian pour PHP auto-géré par TOUCHWEB (cloné sur les dépôts Debian pour PHP d'Ondřej Surý supervisé par Freexian SARL - ELTS DEBIAN) allant décongestionner la dépendance OS/PHP + ajout des applications métier Dolibarr, Pimcore et Shopware 5 et 6
  • 21/01/2021 : Ajout de mentions sur les branches PS 1.6 et MG 1.9 dans la continuité des décisions de Prestashop et de Magento
  • 11/12/2020 : Suite à la release de PHP 8.0, la planning relatif est maintenant définitif (EOL le 26/11/2023) + Ajout de Prestashop 1.7.7 (PHP 7.3 READY - Veillez à *NE PAS* utiliser cette version et attendre la version 1.7.7.1 - Prestashop a *deux* ans de retard sur les cycles de vie PHP comparé aux autres CMS - peu probable que les concepteurs de modules s'alignent sur PHP 7.3 avant fin 2021/début 2022 du fait de la précarité - à date - de la dynamique PHP friendly de la communauté Prestashop) + ajout de Wordpress 5.6 (PHP 8.0 READY) + ajout de Drupal 9.1.0 (PHP 8.0 READY)
  • 07/08/2020 : Ajout du prévisionnel pour PHP 8.0 sur Debian 10 et 11
  • 29/07/2020 : Sortie de Magento 2.4 - PHP 7.4 compliant
  • 08/06/2020 : Sortie de Drupal 7.71, 8.9 et 9.0 - PHP 7.4 compliant
  • 25/04/2020 : Le planning prévisionnel pour la LTS 14 de NodeJS devient le planning définitif suite à la publication officielle de la version.
  • 07/03/2020 : Démarrage de la prise en charge de NodeJS - ajout des cycles de vie associés aux LTS actuelles (10/12 et dans 2 mois : 14) - NB : Le support est considéré en bêta-test pour un an, donc jusqu'au 07/03/2021 (stabilisation PCA/MCO).
  • 01/03/2020 : Suppression définitive du suivi pour Debian 7 suite à fermeture du dernier serveur dessus (migré sur Debian 9) + Ajout du support PHP 7.4 pour Buster (Debian 10)
  • 11/12/2019 : Sortie de Drupal 7.68 éligible à PHP 7.3 (un grand Merci aux concepteurs d'avoir offert ce support sur la branche 7 allant bientôt fêter ses 10 ans)
  • 22/11/2019 : Suite à négociation avec le réseau TW, la notion d'EOS (fin des ventes) est supprimée ce qui réouvre la possibilité de mise en place de système d'exploitation obsolète ou rapidement en voie d'obsolescence, cependant cela allant mécaniquement augmenter les risques ainsi que les efforts, les pénalités financières sont maintenant doublées tous les 6 mois à compter de leur date de prise d'effet. Afin d'assurer un support minimum, il a aussi été convenu qu'un tiers des fonds récoltés par le biais de ces pénalités serait reversé à Freexian pour le support ELTS Debian.
  • 11/10/2019 : Sortie de Magento 2.3.3 annoncé comme étant compatible PHP 7.3 - toujours aucune visibilité sur le projet PS sur les branches 1.6 et 1.7
  • 09/10/2019 : Pour ne plus jamais revivre ce qu'il se passe actuellement sur une Debian 7 qui fait de la résistance engendrant des efforts tout à fait déraisonnables et non facturables en l'état (car non anticipés en 2012), vu avec tout le réseau TW : cela n'arrivera plus, dorénavant les pénalités pour obsolescence sont doublées chaque année à compter de leur date de prise d'effet pour compenser les efforts à l'ingénierie système. Nous insistons par ailleurs sur le fait qu'il est tout à fait irresponsable de ne pas faire le nécessaire sur les applications métiers quand leurs dépendances sont en fin de vie, et persister sur la durée à ne rien faire est hors de propos dans un contexte professionnel.
  • 13/07/2019 : Suite à la release de Buster, le planning associé n'est plus taggé comme étant prévisionnel mais définitif (ajout d'une mention à ce propos du fait de la conservation du démarrage sur S1 2019)
  • 03/05/2019 : Suite à discussion sur la ML SD avec OVH, les préservations d'OS au delà de leurs EOL ont été neutralisées. Cela signifie que l'OS doit être considéré non disponible dès le démarrage de l'EOL. Cela a une portée pédagogique, l'objectif étant d'inciter les tiers à ne pas jouer sur la durée avec les grâces post-EOL partant du principe que cela n'est pas raisonnable et que les conséquences peuvent être funestes pour le projet.