Projet

Général

Profil

Scénario #36855

Installation des paquets PHP7 pour Envole 9 & 10

Ajouté par Laurent Gourvenec il y a 10 mois. Mis à jour il y a un jour.

Statut:
En cours
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Début:
26/09/2025
Echéance:
01/01/2026
% réalisé:

48%

Points de scénarios:
4.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

Description

Le support d'EOLE 2.8 se termine et nous n'avons pas le temps de terminer la conteneurisation complète d'Envole pour Envole 10 dans un temps raisonnable.
On va devoir décaler la fin de ce travail à Envole 11 et envisager un Envole 10 iso-fonctionnel à Envole 8 sans conteneur.

Pour Envole 10, nous n'avons pas les moyens de migrer toutes les applications pour utiliser la version PHP installée sur Eole 2.10. Nous avons donc des travaux à faire pour intégrer un Envole 10 non conteneurisé dans EOLE 2.10.
La première difficulté est de faire tourner du php7 et du php8 en parallèle. L'ayant déjà fait sur un autre projet nous sommes plutôt confiant sur cette possibilité. Pour cela, nous envisageons :
1. Passer du mod_php (apache) au mod_proxy_fcgi afin que chaque appli choisisse la socket de la version de php souhaitée
2. Installer le PPA pour PHP https://deb.sury.org/ pour respecter les versions de PHP en dépendance des paquets Envole

Nous souhaiterions installer le PPA pour PHP à l'installation du serveur 2.10 ainsi qu'au reconfigure du paquet eole-web.

Ces modifications touchant à EOLE, nous souhaiterions avoir vos avis et l'accord du PCLL pour avancer dans cette direction.


Sous-tâches

Tâche #37108: Ajout des paquets dans les dépôts envole9FerméDaniel Dehennin

Tâche #37239: Ouvrir les dépôts Envole 10 et ajouter des versions de PHP supplémentaires À validerDaniel Dehennin

Tâche #37324: Préciser la version des dépendances php d'eole-php-casÀ validerBenjamin Bohard

Tâche #37383: Problème de séquence d’opération lors d’un changement de clé de dépôtNouveau


Demandes liées

Lié à Distribution EOLE - Scénario #36046: EOLE 2.10 : le paquet eole-nextcloud actuel n'est pas compatible avec la version de PHP proposée Nouveau
Lié à Distribution EOLE - Demande #37054: Gestion des dépendances de paquets entre conteneurs (virtuels) Fermé 28/08/2025

Révisions associées

Révision 5bffdc4d (diff)
Ajouté par Benjamin Bohard il y a 7 mois

Version temporaire des sources de paquets

Ref #36855

Révision e3ab5177 (diff)
Ajouté par Joël Cuissinat il y a 7 mois

Revert "Version temporaire des sources de paquets"

This reverts commit 5bffdc4d51d7fc0607ed3899024c1997c15e5e23.

Ref: #36855

Historique

#1 Mis à jour par Laurent Gourvenec il y a 10 mois

A noter : une gestion des paquets php par EOLE dans les dépôts EOLE directement nous faciliterait encore plus l'intégration.

#2 Mis à jour par Joël Cuissinat il y a 10 mois

  • Lié à Scénario #36046: EOLE 2.10 : le paquet eole-nextcloud actuel n'est pas compatible avec la version de PHP proposée ajouté

#3 Mis à jour par Joël Cuissinat il y a 10 mois

  • Tracker changé de Demande à Scénario
  • Projet changé de Envole à Distribution EOLE
  • Echéance mis à 01/01/2026
  • Version cible mis à Carnet MENSR
  • Points de scénarios mis à 4.0

#4 Mis à jour par Joël Cuissinat il y a 10 mois

  • Sujet changé de Installation des paquets PHP7 pour Envole 10 à Installation des paquets PHP7 pour Envole 9 & 10
  • Assigné à mis à Daniel Dehennin
  • Release mis à EOLE 2.9.0

#5 Mis à jour par Daniel Dehennin il y a 9 mois

Nous pouvons faire un composant php pour y stocker les paquets nécessaires comme nous faisons pour python2.

#6 Mis à jour par Daniel Dehennin il y a 9 mois

Cela requerrait de modifier les sources.lists afin d’ajouter ce nouveau composant, est-ce que ça va à tout le monde ?

#7 Mis à jour par Laurent Gourvenec il y a 9 mois

J'allais justement écrire un commentaire à ce sujet : si le composant est bien ajouté automatiquement aux sources.lists du scribe (comme pour envole), ça nous va.

#8 Mis à jour par Daniel Dehennin il y a 9 mois

#9 Mis à jour par Daniel Dehennin il y a 9 mois

La configuration n’est pas encore prête sur http://eole.ac-dijon.fr pour ce nouveau composant.

#11 Mis à jour par Daniel Dehennin il y a 7 mois

  • % réalisé changé de 0 à 90

#12 Mis à jour par Laurent Gourvenec il y a 7 mois

  • Lié à Demande #37054: Gestion des dépendances de paquets entre conteneurs (virtuels) ajouté

Formats disponibles : Atom PDF