Projet

Général

Profil

Tâche #10221

Scénario #10168: Gestion des dépôts EOLE / Envole (branches et compilation)

Gérer les dépôts Envole

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
05/01/2015
Echéance:
22/01/2015
% réalisé:

100%

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

Description

Le socle doit gérer les dépôts « externes » d’Envole.


Demandes liées

Lié à Distribution EOLE - Tâche #10322: Prise en compte des dépôts Envole sur Zéphir 2.3 Fermé 22/01/2015

Révisions associées

Révision 463f9519 (diff)
Ajouté par Daniel Dehennin il y a environ 9 ans

Ajout des sources Envole

  • tmpl/sources.list: Les sources sont conditionnées sur des variables
    venant du paquet eole-web.

Ref: #10221 @15m

Révision abf9fa73 (diff)
Ajouté par Daniel Dehennin il y a environ 9 ans

Définition de la version Envole

  • creole/eoleversion.py: Définition de la version Envole à « 4 ».
  • creole/eosfunc.py (get_version): Ajout de la gestion de la version
    Envole.

Ref: #10221 @30m

Révision 25004cf9 (diff)
Ajouté par Daniel Dehennin il y a environ 9 ans

Nouvelles variables pour les dépôts Envole

  • dicos/20_web.xml: Ajout de la variable « envole_update_mirrors » avec
    pour valeur par défaut « serveur_maj ».
    Ajout de la variable « envole_version » calculée depuis
    « creole.eoleversion ».

Ref: #10221 @15m

Révision 5a64b2c8 (diff)
Ajouté par Daniel Dehennin il y a environ 9 ans

Ajout de la gestion des dépôts Envole

Les sources Envole sont conditionnées à la présence de la variable
« envole_version ».

  • pyeole/eoleversion.py: Ajout de la variable « ENVOLE_VERSION ».
  • pyeole/pkg.py (_MIRROR_DIST): Ajout de la distribution par défaut pour
    Envole.
    (_ENVOLE_MIRRORS): Ajout du mirroir par défaut pour Envole.
    (_configure_sources_mirror): Gestion du mirroir Envole et définition
    de la variable « _mirror_envole » utilisable dans le template
    « sources.list ».

Ref: #10221 @2h

Révision 1631d299 (diff)
Ajouté par Daniel Dehennin il y a environ 9 ans

Dépdencance « creole » pour « ENVOLE_VERSION »

  • debian/control (Depends): Version 2.4.1-91 de creole à minima.

Ref: #10221 @15m

Révision 039b2478 (diff)
Ajouté par Daniel Dehennin il y a environ 9 ans

Lever une exception si une version est inconnue

  • creole/eosfunc.py: Utilisation de « getattr » et levée d’une exception
    « ValueError » si la variable n’existe pas.

Ref: #10221 @15m

Révision 7c69a6aa (diff)
Ajouté par Daniel Dehennin il y a environ 9 ans

Dépdencance « creole » pour « ENVOLE_VERSION »

  • debian/control (Depends): Version 2.4.1-93 de creole à minima.

Ref: #10221 @15m

Révision 4a0ec20a (diff)
Ajouté par Daniel Dehennin il y a environ 9 ans

Correction de la dépendance « creole »

  • debian/control: La version minimum requise est « 2.4.1-92 ».

Ref: #10221 @5m

Révision b0baf4f5 (diff)
Ajouté par Daniel Dehennin il y a environ 9 ans

Mise à niveau des traductions

  • translation/creole.pot: Nouveau message sur le chargement de la
    configuration des extras.
    Nouveau message pour les dépôts Envole.
  • translation/en/creole.po: Tradution anglaise pour les nouveaux
    messages.
  • translation/fr/creole.po: Tradution française pour les nouveaux
    messages.

Ref: #10221 @10m

Révision 70bd6d01 (diff)
Ajouté par Daniel Dehennin il y a environ 9 ans

Dépendance creole pour le maître et les conteneurs

  • debian/control: Ajout d’une alternative entre python-creole-client et
    python-creole.

Ref: #10221 @15m

Révision 4320704b (diff)
Ajouté par Daniel Dehennin il y a environ 9 ans

Nouvelle option pour forcer le miroir Envole

  • bin/Maj-Auto: Ajout de « --envole-mirror » ou « -V » pour forcer le
    miroir Envole a utiliser.

Ref: #10221 @5m

Révision c581d381 (diff)
Ajouté par Daniel Dehennin il y a environ 9 ans

Dépendance « pyeole » pour « Maj-Auto »

  • debian/control: La gestion des dépôts Envole requiert au minimum la version
    2.4.1-58 de « pyeole ».

Ref: #10221 @5m

Historique

#1 Mis à jour par Daniel Dehennin il y a environ 9 ans

  • Tâche parente mis à #10168

#2 Mis à jour par Daniel Dehennin il y a environ 9 ans

  • Restant à faire (heures) changé de 1.0 à 4.0

#3 Mis à jour par Daniel Dehennin il y a environ 9 ans

  • Statut changé de Nouveau à En cours

#4 Mis à jour par Daniel Dehennin il y a environ 9 ans

  • Sujet changé de Gérer des dépôts externes à Gérer es dépôts Envole
  • Description mis à jour (diff)
  • Assigné à mis à Daniel Dehennin

#5 Mis à jour par Daniel Dehennin il y a environ 9 ans

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

Testé sur scribe et amonecole 2.4.1-rc1 + maj dev.

#6 Mis à jour par Daniel Dehennin il y a environ 9 ans

  • Restant à faire (heures) changé de 4.0 à 0.5

#7 Mis à jour par Bruno Boiget il y a environ 9 ans

  • Sujet changé de Gérer es dépôts Envole à Gérer les dépôts Envole
  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.5 à 0.0

testé sur AmonEcole 2.4.1 RC2

  • gen_config (mode expert) : la variable "Serveur de mise à jour Envole" est présente.
root@amonecole:~# cat /etc/apt/sources.list
# Ubuntu
deb http://eole.ac-dijon.fr/ubuntu precise main universe multiverse restricted
deb http://eole.ac-dijon.fr/ubuntu precise-security main universe multiverse restricted
deb http://eole.ac-dijon.fr/ubuntu precise-updates main universe multiverse restricted

# EOLE
deb http://eole.ac-dijon.fr/eole eole-2.4-unstable main cloud

# Envole
deb http://eole.ac-dijon.fr/envole envole-4-unstable main
root@amonecole:~# CreoleGet --list | grep envole
envole_update_mirrors="eole.ac-dijon.fr ftp.crihan.fr" 
envole_version="4" 
force_envole="non" 

root@amonecole:~# CreoleSet envole_update_mirrors toto.ac-dijon.fr

root@amonecole:~# Query-Auto
Mise à jour le jeudi 22 janvier 2015 17:14:22
*** amonecole 2.4.1 (00000003) ***

Configuration du dépôt Ubuntu avec la source eole.ac-dijon.fr
Configuration du dépôt EOLE avec la source eole.ac-dijon.fr
pyeole.pkg - Impossible de configurer le mirroir Envole avec toto.ac-dijon.fr : Impossible d'obtenir la version pour le dépôt : http://toto.ac-dijon.fr/envole/dists/envole-4-unstable/Release
Maj-Auto - Impossible de configurer les sources APT pour Envole

Formats disponibles : Atom PDF