Tâche #8804
Distribution EOLE - Scénario #9022: préparation de Zéphir pour la gestion d'eole 2.4.1 - Sprint 2
Vérifier le script /usr/share/eole/check_maj_eole.py
Description
Message obtenu en fin d'instance d'un zephir 2.3.13 après la mise à jour :
Traceback (most recent call last): File "/usr/share/eole/check_maj_eole.py", line 179, in <module> updates, md5_ini = check_maj_md5(dico['serveur_maj_clients'], opener, version, codename, zephir_version) File "/usr/share/eole/check_maj_eole.py", line 79, in check_maj_md5 info = parse_release('http://%s/%s/%s/Release' % (serv_maj, repository, arch), '', serv_maj, repository, minimum, opener) File "/usr/share/eole/check_maj_eole.py", line 99, in parse_release url = opener.open(f_rel) File "/usr/lib/python2.6/urllib.py", line 205, in open return getattr(self, name)(url) File "/usr/lib/python2.6/urllib.py", line 344, in open_http h.endheaders() File "/usr/lib/python2.6/httplib.py", line 904, in endheaders self._send_output() File "/usr/lib/python2.6/httplib.py", line 776, in _send_output self.send(msg) File "/usr/lib/python2.6/httplib.py", line 735, in send self.connect() File "/usr/lib/python2.6/httplib.py", line 716, in connect self.timeout) File "/usr/lib/python2.6/socket.py", line 514, in create_connection raise error, msg IOError: [Errno socket error] timed out
Modifications nécessaires pour prise en compte des releases:
- plusieurs distributions peuvent être basées sur le même 'codename ubuntu'. Les noms des fichiers générés doivent maintenant se baser sur le n° eole de la distribution;
- la notion de mise à jour complète/minimum n'existe plus, il ne sert plus à rien d'avoir deux n° de paquets
- évolution à prévoir ? : la procédure cherche seulement les infos des paquets 'all' et 'amd64'. -> pb si les paquets i386 ont des versions différentes
Demandes liées
Révisions associées
Correction du système de md5 des informations sur les dépots de mise à jour
- le nom de dépôt était utilisé comme clé alors qu'il peut y avoir
plusieurs fichiers Packages.gz correspondant
- utilisation de noms plus adaptés dans le fichier md5maj_xxx.ini
(la casse n'est pas conservée par ConfigParser, pas de 'http://')
ref #8804
adaptation du script check_maj_eole.py pour gestion des releases
- ajout de '.0' pour les urls des dépôts 2.4.0 (natif pour les suivantes)
- plus de stockage des versions complete/minimum pour 2.4 et > (obsolète)
ref #8804 @2h
Amélioration du script check_maj_eole.py
- Ignore les serveurs de mise à jour non accessibles au lieu de sortir
- Affichage de la progression du script
Fixes #8804 @ 1h30m
Limitation du nombre de lancements de check_maj_eole.py si infos manquantes
- lancé une seule fois sur la première erreur détectée
- correction d'une typo du commit précédent
ref #8804 @30m
Limitation du nombre de lancements de check_maj_eole.py si infos manquantes
- lancé une seule fois sur la première erreur détectée
- correction d'une typo du commit précédent
ref #8804 @30m
Historique
#1 Mis à jour par Bruno Boiget il y a plus de 9 ans
- Tâche parente mis à #8886
#2 Mis à jour par Bruno Boiget il y a plus de 9 ans
- Tâche parente
#8886supprimé
#3 Mis à jour par Bruno Boiget il y a plus de 9 ans
- Projet changé de Zéphir à conf-zephir
- Temps estimé mis à 4.00 h
- Distribution changé de EOLE 2.4 à EOLE 2.3
#4 Mis à jour par Bruno Boiget il y a plus de 9 ans
- Tâche parente mis à #8771
#5 Mis à jour par Bruno Boiget il y a plus de 9 ans
- Tâche parente
#8771supprimé
#6 Mis à jour par Bruno Boiget il y a plus de 9 ans
- Version cible
sprint 2014 36-37supprimé - Tâche parente mis à #8886
#7 Mis à jour par Bruno Boiget il y a plus de 9 ans
- Version cible mis à sprint 2014 38-39
#8 Mis à jour par Bruno Boiget il y a plus de 9 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Bruno Boiget
- % réalisé changé de 0 à 70
Script corrigé dans son fonctionnement actuel. A revoir lors de la mise en place de la gestion des releases dans Zéphir (2.4.0 / 2.4.1 / ...)
#9 Mis à jour par Bruno Boiget il y a plus de 9 ans
- Tâche parente
#8886supprimé
#10 Mis à jour par Bruno Boiget il y a plus de 9 ans
- Version cible
sprint 2014 38-39supprimé - Tâche parente mis à #9022
#11 Mis à jour par Daniel Dehennin il y a plus de 9 ans
- Début changé de 09/09/2014 à 29/09/2014
- Restant à faire (heures) mis à 4.0
#12 Mis à jour par Bruno Boiget il y a plus de 9 ans
- Description mis à jour (diff)
#13 Mis à jour par Bruno Boiget il y a plus de 9 ans
- Description mis à jour (diff)
- Restant à faire (heures) changé de 4.0 à 0.5
#14 Mis à jour par Bruno Boiget il y a plus de 9 ans
- Statut changé de En cours à Résolu
- % réalisé changé de 70 à 100
Appliqué par commit a031763f1a2b1d7f43a3330c3159d2b692aab2e6.
#15 Mis à jour par Bruno Boiget il y a plus de 9 ans
- Restant à faire (heures) changé de 0.5 à 0.0
#16 Mis à jour par Bruno Boiget il y a plus de 9 ans
paquet de dev compilé depuis branche gestion_241
#17 Mis à jour par Bruno Boiget il y a plus de 9 ans
- Statut changé de Résolu à Reporté