Projet

Général

Profil

Evolution #3179

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

Ajouté par Daniel Dehennin il y a environ 12 ans. Mis à jour il y a presque 12 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
28/03/2012
Echéance:
% réalisé:

100%

Temps passé:
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.

Révisions associées

Révision 6e11a311 (diff)
Ajouté par Daniel Dehennin il y a presque 12 ans

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

Révision 6da9e6a4 (diff)
Ajouté par Daniel Dehennin il y a presque 12 ans

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

Révision 17d835d1 (diff)
Ajouté par Daniel Dehennin il y a presque 12 ans

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

Révision 03095063 (diff)
Ajouté par Johan Cwiklinski il y a environ 6 ans

Set user calling action from cron; fixes #3179

Historique

#1 Mis à jour par Daniel Dehennin il y a presque 12 ans

  • Statut changé de Nouveau à Accepté
  • Assigné à mis à Daniel Dehennin
  • Version cible mis à Mises à jour 2.3.5 RC

#2 Mis à jour par Daniel Dehennin il y a presque 12 ans

  • Statut changé de Accepté à Résolu
  • % réalisé changé de 0 à 100

#3 Mis à jour par Joël Cuissinat il y a presque 12 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF