Avec la réorganisation du développement d'AbulÉdu initiée par RyXéo, Éric a mis en place un certain nombre d'outils et de procédures pour améliorer la qualité globale de notre travail, et surtout assurer un travail à plusieurs cohérent et efficace. Deux choses sont essentielles :
Voici l'ordre normal des étapes de travail :
Il faut maintenant que le mainteneur du paquet debian correspondant fasse son travail
abebeta
). Le mainteneur passe le bug en “awaiting response”Il est nécessaire de mettre à jour son serveur de beta-test pour vérifier la correction du bug.
Mettez votre serveur à jour avec la commande classique depuis le compte abuladmin :
abuledu-upgrade
Vérifiez que le dépot abebeta est bien actif dans votre fichier /etc/apt/sources.list
Pour cela, éditez en root le fichier en utilisant par exemple le logiciel vi
vi /etc/apt/sources.list
Commandes de vi à utiliser :
Le dépôt abebeta ne doit pas être en commentaires : supprimer le # devant les lignes #deb http://apt.ryxeo.com/abebeta/ dapper main restricted #Depot de beta test pour AbulEdu
#deb-src http://apt.ryxeo.com/abebeta/ dapper main restricted #Depot (Sources) de beta test pour AbulEdu
Lancer la commande d'actualisation des dépôts apt-get update puis l'installation du paquet voulu (Le nom du paquet est celui qui se trouve proposé dans la liste http://apt.ryxeo.com/index.php?archive=abebeta ou posté sur la liste beta@abuledu.org)
apt-get install nom_du_paquet
Tester et remonter les bugs sur la forge.
Vous pouvez aussi installer tous les paquets présents sur le dépot beta avec la commande :
apt-get dist-upgrade
Il suffit de refaire un :
abuledu dist-upgrade
Il signale qu'il y a des paquets cassés, il faut relancer un :
apt-get -f install
Pour tester un logiciel du Terrier en version beta, il suffit de l'installer comme précédemment (en rajoutant d'abord le dépot “abebeta”) à l'aide de la commande :
apt-get install abuledu-nom_du_logiciel
Une fois installé, il faut le tester. Quelques détails sur la procédure à suivre.
Observez en même temps le contenu du terminal qui peut vous renseigner sur les problèmes rencontrés (absences de dossiers, de fichiers, droits sur des dossiers…)
apt-cache show abuledu-nom_du_logiciel
Une fois un paquet validé, il pourra passer dans les dépots stables du Terrier et être accessible à tous.