Project

General

Profile

Evolution #3179

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

Added by Daniel Dehennin over 7 years ago. Updated over 7 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 over 7 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 over 7 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 over 7 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 over 1 year ago

Set user calling action from cron; fixes #3179

History

#1 Updated by Daniel Dehennin over 7 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 over 7 years ago

  • Status changed from Accepté to Résolu
  • % Done changed from 0 to 100

#3 Updated by Joël Cuissinat over 7 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF