Evolution #3179
Fournir une bibliothèque de gestion des logs et rapports de debsums
Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Target version:
Distribution:
EOLE 2.3
Description
L’agent zéphir source:zephir/monitor/agents/debsums.py effectue un travail d’aggrégation des rapports des conteneurs, la même chose sera nécessaire pour creole:source:bin/gen_rpt
L’idée est de fournir une bibliothèque afin de ne pas dupliquer le code.
Associated revisions
Mise en place d’un module EOLE pour parser les rapports debsums.
- tests/test_pyeole_debsums.py: Tests des fonctionnalités du module.
- pyeole/debsums.py: Utilitaire de parsing des rapport debsums.
- Makefile (tests): Lancement des test aprè un nettoyage.
(clean): Nettoyage d’un répertoire supplémentaire.
- setup.cfg: Nous utilisons les tests au format doctest.
- setup.py: Le module distutils.core ne supporte pas la commande
nosetests.
Mise à jour de la version.
- .gitignore: Les fichiers python compilés ne sont pas à suivre.
Fixes: #3179 @2h
L’agent zephir ne parse plus lui même les fichiers de logs.
- zephir/monitor/agents/debsums.py: Import du module
pyeole.debsums.EoleDebsumsReport et des exceptions associées.
(Debsums.measure): On ne parse plus le fichier nous même.
Ref: #3179 @15m
Mise à niveau du packaging pour le sous module pyeole.
L’agent zéphir nécessite python-central du fait de twisted mais le module
pyeole utilise python-support.
- debian/control (Build-Depends): Ajout de python-setuptools et
python-nose.
- debian/rules (build): Le paquet eole-debsums utilise python-support.
Le paquet eole-debsums-zephir-agent utilise python-central.
(override_dh_auto_build): Chaque paquet utilise un debhelper différent.
- debian/eole-debsums.install: Ne prend en charge que le sous module
pyeole.debsums.
- debian/eole-debsums-zephir-agent.install: Ne prend en charge que
l’agent zéphir.
Ref: #3179 @45m
Set user calling action from cron; fixes #3179
History
#1 Updated by Daniel Dehennin almost 11 years ago
- Status changed from Nouveau to Accepté
- Assigned To set to Daniel Dehennin
- Target version set to Mises à jour 2.3.5 RC
#2 Updated by Daniel Dehennin almost 11 years ago
- Status changed from Accepté to Résolu
- % Done changed from 0 to 100
Appliqué par commit 6e11a31194db71454a71c8b81ff700b79fbc0205.
#3 Updated by Joël Cuissinat almost 11 years ago
- Status changed from Résolu to Fermé