Projet

Général

Profil

Feature - Fonctionnalité #1428

Amélioration de la "signature" pour télécharger la mise à jour

Ajouté par Eric Seigne il y a environ 13 ans. Mis à jour il y a environ 13 ans.

Statut:
Fixed - Corrigé - Implémenté
Priorité:
Normale
Assigné à:
Catégorie:
Classe AbulEduExercice
Version cible:
Début:
15/05/2011
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h

Description

Il convient d'améliorer de façon assez urgente (j'ai déjà un bout de code de prêt) la classe abuleduexercicev0 pour qu'elle fasse une requête de demande si une nouvelle version du logiciel existe en ajoutant les informations suivantes:
  • quelle distribution linux (ubuntu, debian, redhat ...)
  • quelle architecture (i386/amd64 pour faire simple)

Actuellement lorsque je publie une nouvelle version de raconte-moi, un utilisateur linux se voit proposé entre 6 et 8 paquets de mise à jour ... entre les versions 32/64 et les 4 distrib proposées ... on est à l'opposé du service ultra simple qu'on vise :)

Note:
  • /etc/lsb-release
  • et pour 32/64 bits (si on compile avec GCC)
#ifdef __x86_64__
    fprintf(stderr, "Systeme 64");
#else
    fprintf(stderr, "Systeme 32");
#endif
Le serveur est déjà prêt (mais ça ne suffit pas) pour
  • linux-deb-i386 -> devrait devenir linux-deb-i386 + squeeze ou + lucid
  • linux-deb-amd64 -> idem
Il faudra lui ajouter d'autres "signatures" mais ça sera pour quand on aura des contributeurs rpm/autre par exemple
  • linux-rpm-i386 -> quelles sont les signatures des fedoracore, redhat et centos ?

Révisions associées

Révision 7eb4c25d
Ajouté par Eric Seigne il y a environ 13 ans

fix #1428: amelioration du test de nouvelle version dispo

Historique

#1 Mis à jour par Eric Seigne il y a environ 13 ans

  • Statut changé de New - Nouveau à Fixed - Corrigé - Implémenté
  • Assigné à mis à Eric Seigne
  • % réalisé changé de 0 à 100
  • Temps estimé mis à 2.00

C'est fait, il faudra penser à mettre à jour les logiciels dès la prochaine version :)

Formats disponibles : Atom PDF

Redmine Appliance - Powered by TurnKey Linux