Projet

Général

Profil

Evolution #8029

Prendre en charge la nouvelle politique des dépôts EOLE

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

Statut:
Fermé
Priorité:
Haut
Assigné à:
Catégorie:
-
Début:
22/04/2014
Echéance:
02/05/2014
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
Distribution:
EOLE 2.4

Description

La génération des sources.list doit prendre en compte l’évolution des dépôts.

La configuration des dépôts EOLE se fait en fonction de la distribution puis du niveau de mise à jour si besoin :

Distribution Niveaux de mise à jour Source.list
eole-<EOLE_VERSION>-unstable N/A deb http://<MIRROR>/eole eole-<EOLE_VERSION>-unstable main
eole-<EOLE_VERSION>-testing N/A deb http://<MIRROR>/eole eole-<EOLE_VERSION>-testing main
eole-<EOLE_RELEASE> stable deb http://<MIRROR>/eole eole-<EOLE_RELEASE> main
deb http://<MIRROR>/eole eole-<EOLE_RELEASE>-security main
deb http://<MIRROR>/eole eole-<EOLE_RELEASE>-updates main

Voici une idée des options de la ligne de commande apt-eole configure utilisable :

  • Configuration d’une version stable en utilisant EOLE_RELEASE
    root@eolebase:~# apt-eole configure eole --stable
    
  • Configuration de la version de test
    root@eolebase:~# apt-eole configure eole --testing
    
  • Configuration de la version de développement
    root@eolebase:~# apt-eole configure eole --unstable
    

Demandes liées

Bloqué par eole-reprepro - Evolution #8026: Mettre en place la nouvelle politique des dépôts EOLE Fermé 22/04/2014 02/05/2014
Bloqué par eole-common - Evolution #7699: Avoir le numéro de la sous release dans le fichier release Fermé 02/05/2014

Révisions associées

Révision 458508fc (diff)
Ajouté par Daniel Dehennin il y a presque 10 ans

Prise en charge la nouvelle politique des dépôts EOLE

  • pyeole/pkg.py (parse_apt_cmdline): Définition de 3 distributions EOLE
    « stable », « testing » et « unstable ».
    (_prepare_eole_configure): Définition de la distribution à configurer
    en fonction des variables « EOLE_VERSION » et « EOLE_RELEASE » et
    gestion des niveaux de mise à jour associés.

Fixes: #8029 @3h

Historique

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

  • Description mis à jour (diff)

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

Question ouverte:

Que faire si CreoleGet eole_release ne fonctionne pas ?

#3 Mis à jour par Philippe Caseiro il y a presque 10 ans

Pour moi c'est OK pour les options et le principe de fonctionnement.

Si CreoleGet eole_release ne marche pas c'est que ça cloche pour moi ça doit planter et remonter une erreur à l'Admin.

#4 Mis à jour par Daniel Dehennin il y a presque 10 ans

Philippe Caseiro a écrit :

Si CreoleGet eole_release ne marche pas c'est que ça cloche pour moi ça doit planter et remonter une erreur à l'Admin.

Je propose d’avoir un paramètre optionnel à apt-eole afin d’outre-passer la variable du dictionnaire :

root@eolebase:~# apt-eole configure eole --stable --version <EOLE_RELEASE>

L’option --version ne doit fonctionner qu’avec l’option --stable.

#5 Mis à jour par Daniel Dehennin il y a presque 10 ans

  • Temps estimé mis à 2.00 h

#6 Mis à jour par Daniel Dehennin il y a presque 10 ans

  • Echéance mis à 02/05/2014
  • Priorité changé de Normal à Haut
  • Version cible mis à Eole 2.4 Stable

#7 Mis à jour par Daniel Dehennin il y a presque 10 ans

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

#8 Mis à jour par Daniel Dehennin il y a presque 10 ans

  • Description mis à jour (diff)

Dépôts unstable et testing par version d’EOLE.

#9 Mis à jour par Thierry Bertrand il y a presque 10 ans

Coté options et fonctionnement, pas de soucis de notre coté non plus.

Du coup, pour notre dépot intranet, je calquerai le même fonctionnement.
++

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

  • Assigné à mis à Daniel Dehennin
root@sphynx:~# apt-eole configure eole >/dev/null && cat /etc/apt/sources.list.d/eole.list 
deb http://eole.ac-dijon.fr/eole eole-2.4.0 main
deb http://eole.ac-dijon.fr/eole eole-2.4.0-security main
deb http://eole.ac-dijon.fr/eole eole-2.4.0-updates main

root@sphynx:~# apt-eole configure eole -d testing >/dev/null && cat /etc/apt/sources.list.d/eole.list 
deb http://eole.ac-dijon.fr/eole eole-2.4-testing main

root@sphynx:~# apt-eole configure eole -d unstable >/dev/null && cat /etc/apt/sources.list.d/eole.list 
deb http://eole.ac-dijon.fr/eole eole-2.4-unstable main

+ ajout dans squashTM

#11 Mis à jour par Joël Cuissinat il y a presque 10 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF