Projet

Général

Profil

Tâche #20088

Scénario #19810: Traitement express MEN (13-15)

L'option "-s" de apt-eole install n'est pas fonctionnelle

Ajouté par Joël Cuissinat il y a environ 7 ans. Mis à jour il y a environ 7 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
05/04/2017
Echéance:
% réalisé:

100%

Temps estimé:
3.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

root@hapy:~# apt-eole -d -s install nmap 
apt-eole - install() got an unexpected keyword argument 'simulate'
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/pyeole/pkg.py", line 463, in apt_cli
    **func_args)
TypeError: install() got an unexpected keyword argument 'simulate'

NB : ajouter un test de non régression dans SC-T03b.

Révisions associées

Révision 8299c14e (diff)
Ajouté par Joël Cuissinat il y a environ 7 ans

apt-eole : support de l'option -s pour install et remove

Ref: #20088

Historique

#1 Mis à jour par Joël Cuissinat il y a environ 7 ans

  • Description mis à jour (diff)

#2 Mis à jour par Joël Cuissinat il y a environ 7 ans

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Joël Cuissinat

#3 Mis à jour par Joël Cuissinat il y a environ 7 ans

  1. /usr/lib/python2.7/dist-packages/pyeole/pkg.py +1334 => def install(self, packages, container=None, silent=False, simulate=False):
  2. /usr/lib/python2.7/dist-packages/pyeole/pkg.py +1349 => return self._run(action=action, [ ... ], simulate=simulate)
  3. /usr/lib/python2.7/dist-packages/pyeole/pkg.py +1051 => def install(self, packages, silent=False, simulate=False):
  4. /usr/lib/python2.7/dist-packages/pyeole/pkg.py +1060 => return self._apply_to_package(u'install', [ ... ], simulate=simulate)
  5. /usr/lib/python2.7/dist-packages/pyeole/pkg.py +1016 => def _apply_to_package(self, action, packages, silent=False, simulate=False):
  6. /usr/lib/python2.7/dist-packages/pyeole/pkg.py +1045 :
            args = [action]
            if simulate:
                args.insert(0, '-s')
    
            self._prepare_cache()
            code = _run_apt_get(args + apply_to, silent=silent)
            self._umount_cdrom()
            return code
    

#4 Mis à jour par Joël Cuissinat il y a environ 7 ans

Au passage, l'option n'est pas non plus fonctionnelle avec remove :

oot@amon:~# apt-eole -d -s remove nmap 
remove
apt-eole - remove() got an unexpected keyword argument 'simulate'
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/pyeole/pkg.py", line 464, in apt_cli
    **func_args)
TypeError: remove() got an unexpected keyword argument 'simulate'

Cependant, l'empilage doit être proche de celui précédemment présenté !

#5 Mis à jour par Joël Cuissinat il y a environ 7 ans

  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 3.0 à 0.25

Ajout du test de validation : SC-T03b-003 - apt-eole : fonctionnement de l'option -s (--simulate)

#6 Mis à jour par Scrum Master il y a environ 7 ans

  • Projet changé de python-pyeole à Distribution EOLE
  • Statut changé de En cours à Résolu

#7 Mis à jour par Scrum Master il y a environ 7 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.25 à 0.0

Formats disponibles : Atom PDF