Project

General

Profile

Evolution #3179

Fournir une bibliothèque de gestion des logs et rapports de debsums

Added by Daniel Dehennin about 11 years ago. Updated almost 11 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
03/28/2012
Due date:
% Done:

100%

Spent time:
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

Revision 6e11a311 (diff)
Added by Daniel Dehennin almost 11 years ago

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

Revision 6da9e6a4 (diff)
Added by Daniel Dehennin almost 11 years ago

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

Revision 17d835d1 (diff)
Added by Daniel Dehennin almost 11 years ago

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

Revision 03095063 (diff)
Added by Johan Cwiklinski about 5 years ago

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

#3 Updated by Joël Cuissinat almost 11 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF