Tâche #34090
Scénario #34039: Le service "expireuser" remonte des erreurs
Empaqueter tout les fichiers lors du build
100%
Description
En 2.9.0, le build fail à cause de fichiers non empaquetés :
dh_missing: warning: etc/eole/flask/available/eop.conf exists in debian/tmp but is not installed to anywhere dh_missing: warning: lib/systemd/system/expireuser.timer exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/eole/postservice/27-expireuser exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/eole/sbin/del_expired_users.py exists in debian/tmp but is not installed to anywhere
Après investigation, les fichiers liés à expireuser n'ont l'air d'être empaquetés qu'en 2.7.2. Il faut donc cherry-pick les commits qui vont bien sur les branches dist en 2.8.0, 2.8.1 et en 2.9.0.
Révisions associées
package expireuser timerd
package expireuser timerd
package expireuser timerd
Expireuser feature doesn't need a specific postservice script
Deb helper will activate the timer
Ref #34090
Install src/eop.conf dans /etc/eole/flask/available
Ce fichier sera écrasé au reconfigure.
Permet la compilation de ce paquet en 2.9.0.
#del_expired_users doit être en python3 (ref #34090)
Historique
#1 Mis à jour par Laurent Gourvenec il y a presque 2 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Laurent Gourvenec il y a presque 2 ans
- Description mis à jour (diff)
#3 Mis à jour par Laurent Gourvenec il y a presque 2 ans
Le fichier "etc/eole/flask/available/eop.conf" est plus complexe à traiter.
Ce fichier semble être un fichier de "dev", donc il est normal de ne pas l'empaqueter. Sa prise est définie dans apps.mk ligne 54.
Maintenant, si on retire ce fichier de src/ le Makefile devrait fail avec une erreur (apps.mk:42).
De plus, /etc/eole/flask/available/eop.conf doit être templatisé depuis eop-eop.conf...
#4 Mis à jour par Laurent Gourvenec il y a presque 2 ans
- Statut changé de En cours à À valider
#5 Mis à jour par Laurent Gourvenec il y a presque 2 ans
- % réalisé changé de 0 à 100
#6 Mis à jour par Ludwig Seys il y a presque 2 ans
- Statut changé de À valider à Résolu
#7 Mis à jour par Joël Cuissinat il y a presque 2 ans
eop$ git branch -r --contains f0340035 origin/2.7.2/master origin/2.8.0/master origin/2.8.1/master origin/HEAD -> origin/master origin/dist/eole/2.7.2/master origin/dist/eole/2.8.0/master origin/dist/eole/2.8.1/master origin/dist/eole/2.9.0/master origin/master
#8 Mis à jour par Joël Cuissinat il y a presque 2 ans
- Statut changé de Résolu à Fermé
- Temps estimé mis à 0.00 h
- Restant à faire (heures) mis à 0.0