Tâche #10322
Scénario #9094: préparer un Upgrade-Auto pour le changement de release en 2.4
Prise en compte des dépôts Envole sur Zéphir 2.3
Description
Suite à l'ajout des dépots Envole, il faut les gérer de la même façon que les dépôts Eole/Ubuntu :
- recherche des listes de paquets sur les "dépôts de mise à jour des clients" (check_maj_eole)
- prise en compte du serveur de mise à jour déclaré pour chaque serveur (étendre le fonctionnement existant pour Eole/Ubuntu)
Demandes liées
Révisions associées
check_maj_eole.py : prise en compte des dépôts Envole pour eole 2.4.1
ref #10322 @1h
AptChecker: Prise en compte des serveurs de mise à jour Envole
- Les serveurs de dépôts Envole sont à renseigner dans serveurs_maj_clients
- Chargement des listes de paquets des serveurs de Maj Envole (2.4.1 et >)
- Prise en compte du serveur de Maj défini pour chaque client quand possible
Ref #10322 @2h30m
check_maj_eole.py : Suppression du Fix temporaire sur les dépôts 2.4.1
- le script ne va plus chercher dans les dépôts unstable
- détection des paquets 2.4.1 non valide jusqu'à publication du dépôt stable
Fixes #10322 @5m
Correction d'une typo dans check_maj_eole.py
ref #10322 @15m
Correction si pas de dépôt envole déclaré + problème avec version
- pas d'erreur si aucun serveur contenant les dépôts envole n'est
déclaré - correction d'un problème avec version dans config.eol
Fixes #10322 @1h30
Historique
#1 Mis à jour par Bruno Boiget il y a environ 9 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Bruno Boiget il y a environ 9 ans
- Assigné à mis à Bruno Boiget
#3 Mis à jour par Bruno Boiget il y a environ 9 ans
- Restant à faire (heures) changé de 5.0 à 0.5
Résolu, mais il faudra modifier le script check_maj_eole.py (conf-zephir) avant publication : utiliser les dépôts stables pour eole 2.4.1
#4 Mis à jour par Bruno Boiget il y a environ 9 ans
- Statut changé de En cours à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit conf-zephir:0c67e82839686769b3226e9fc4c1228417ac020f.
#5 Mis à jour par Bruno Boiget il y a environ 9 ans
- Statut changé de Résolu à En cours
- % réalisé changé de 100 à 80
- Restant à faire (heures) changé de 0.5 à 1.0
bug rencontré par barco dans le cas où aucun des serveurs de mises à jour des clients ne possède de dépôt envole :
Feb 10 16:16:04 zephir zephir_backend: [-] Unhandled Error Feb 10 16:16:04 zephir zephir_backend: [-] #011Traceback (most recent call last): Feb 10 16:16:04 zephir zephir_backend: [-] #011 File "/usr/lib/python2.6/threading.py", line 504, in __bootstrap Feb 10 16:16:04 zephir zephir_backend: [-] #011 self.__bootstrap_inner() Feb 10 16:16:04 zephir zephir_backend: [-] #011 File "/usr/lib/python2.6/threading.py", line 532, in __bootstrap_inner Feb 10 16:16:04 zephir zephir_backend: [-] #011 self.run() Feb 10 16:16:04 zephir zephir_backend: [-] #011 File "/usr/lib/python2.6/threading.py", line 484, in run Feb 10 16:16:04 zephir zephir_backend: [-] #011 self.__target(*self.__args, **self.__kwargs) Feb 10 16:16:04 zephir zephir_backend: [-] #011--- <exception caught here> --- Feb 10 16:16:04 zephir zephir_backend: [-] #011 File "/usr/lib/python2.6/dist-packages/twisted/python/threadpool.py", line 210, in _worker Feb 10 16:16:04 zephir zephir_backend: [-] #011 result = context.call(ctx, function, *args, **kwargs) Feb 10 16:16:04 zephir zephir_backend: [-] #011 File "/usr/lib/python2.6/dist-packages/twisted/python/context.py", line 59, in callWithContext Feb 10 16:16:04 zephir zephir_backend: [-] #011 return self.currentContext().callWithContext(ctx, func, *args, **kw) Feb 10 16:16:04 zephir zephir_backend: [-] #011 File "/usr/lib/python2.6/dist-packages/twisted/python/context.py", line 37, in callWithContext Feb 10 16:16:04 zephir zephir_backend: [-] #011 return func(*args,**kw) Feb 10 16:16:04 zephir zephir_backend: [-] #011 File "/usr/lib/python2.6/dist-packages/zephir/backend/uucp_rpc.py", line 1250, in _maj_site Feb 10 16:16:04 zephir zephir_backend: [-] #011 serv.check_maj_status(self.parent.maj_checker) Feb 10 16:16:04 zephir zephir_backend: [-] #011 File "/usr/lib/python2.6/dist-packages/zephir/backend/lib_backend.py", line 1111, in check_maj_status Feb 10 16:16:04 zephir zephir_backend: [-] #011 show_installed) Feb 10 16:16:04 zephir zephir_backend: [-] #011 File "/usr/lib/python2.6/dist-packages/zephir/backend/lib_backend.py", line 203, in check_packages Feb 10 16:16:04 zephir zephir_backend: [-] #011 envole_tstamp = self.timestamp[version]['envole'][serv_envole] Feb 10 16:16:04 zephir zephir_backend: [-] #011exceptions.KeyError: u'eole.ac-dijon.fr'
#6 Mis à jour par Bruno Boiget il y a environ 9 ans
- Statut changé de En cours à Résolu
- % réalisé changé de 80 à 100
Appliqué par commit zephir-parc:92533620082725fc85c081cb429991e98ec5d9de.
#7 Mis à jour par Bruno Boiget il y a environ 9 ans
- Restant à faire (heures) changé de 1.0 à 0.5
#8 Mis à jour par Joël Cuissinat il y a environ 9 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.5 à 0.0