[00:00] <adn> si c'est bon, on peut vérifier que le package contient ce qu'il faut avec la commande suivante :
[00:00] <adn> dpkg --contents ../*deb
[00:00] <adn> 1:57 adn@wahe /tmp/DebPackaging/democratie-0.1% dpkg --contents ../*deb
[00:00] <adn> drwxr-xr-x root/root         0 2011-08-20 01:57 ./
[00:00] <adn> drwxr-xr-x root/root         0 2011-08-20 01:57 ./usr/
[00:00] <adn> (...)
[00:00] <adn> -rw-r--r-- root/root       765 2011-08-20 01:57 ./usr/share/man/man1/democratie.1.gz
[00:00] <adn> drwxr-xr-x root/root         0 2011-08-20 01:57 ./usr/bin/
[00:00] <adn> -rwxr-xr-x root/root      4904 2011-08-20 01:57 ./usr/bin/democratie
[00:01] <nizarus> dpkg-deb: error: --contents prend exactement un paramètre
[00:01] <nizarus> dpkg --contents ../democratie_0.1-1_amd64.deb
[00:01] <adn> ah, c'est parce que tu es sous x86 et que tu as gardé mon package amd64 ;-)
[00:02] <adn> vérifie le contenu de ton package à toi
[00:02] <adn> dpkg --contents ../democratie_0.1-1_i386.deb
[00:02] <adn> `- nizarus 
[00:02] <nizarus> non je suis en amd64 adn 
[00:02] <adn> ah, étrange
[00:03] <adn> ls ../*deb
[00:03] <adn> pour ceux qui ont d'autres erreurs, donnez les deux ou trois lignes avant le message d'erreur
[00:03] <adn> qu'on comprenne d'où vient le problème
[00:03] <nizarus> [erreur] dpkg-buildpackage: erreur: debian/rules build a produit une erreur de sortie de type 2
[00:04] <adn> oui, les lignes avant
[00:04] <nizarus> ode --disable-dependency-tracking returned exit code 1 make: *** [build] Erreur 9 dpkg-buildpackage: erreur: debian/rules build a produit une erreur de sortie de type 2
[00:11] <adn> on saute l'étape "lintian" (fin de la diapo n° 13) qu'on verra plus en détail lors de la formation avanée
[00:12] <nizarus> [Question] à l'installation du paquet la logithéque me dit que mon paquet ne respecte pas les standards de qualité, quels sont ces standards?
[00:12] <adn> lintian permet de vérifier que le package respecte les standards Debian énoncés dans la charte Debian
[00:12] <adn> on en reparlera soit plus tard, soit pendant la formation avancée
[00:12] <adn> next
[00:12] <nizarus> next
[00:12] <adn> #### DIAPO n° 14 ####
[00:13] <adn> installez le package
[00:13] <adn> avec la commande
[00:13] <adn> si vous êtes sur x86 : sudo dpkg -i ../*86*deb
[00:14] <adn> si vous êtes sur amd64 : sudo dpkg -i ../*64*deb
[00:14] <adn> après l'installation, relancez un nouveau terminal (ou lancez la commande "$SHELL")
[00:14] <adn> et lancez la commande "democratie -h"
[00:15] <adn> RÉSULTAT : vous avez fait un premier pas dans le packaging ET vers la démocratie ;-)
[00:15] <nizarus> [QUESTION] Comment rendre mon packet "indexé" dans la logithéque ?
[00:16] <adn> en fait, il faut créer un "dépôt" de packages
[00:16] <adn> et indiquer à votre logithèque l'endroit où se trouve ce dépôt
[00:16] <adn> je vous propose qu'on en reparle également lors de la formation avancée
[00:16] <adn> next
[00:17] <nizarus> nothing 
[00:17] <adn> bon, on s'approche de la fin !
[00:17] <adn> #### DIAPO n° 15 ####
[00:17] <adn> vous trouverez un résumé des commandes qu'on a utilisées dans ce TP sur la page http://adn.diwi.org/debian/classroom/package/classroom.txt
[00:18] <adn> Neo31 a fait une excellente synthèse sur http://paste.ubuntu.com/670473/
[00:20] <adn> #### DIAPO n° 16 ####
[00:20] <adn> voici les références incontournables pour savoir :
[00:20] <adn> 1) comment remplir les fichiers du dossier debian/
[00:20] <adn> 2) comment respecter les standards du packaging selon Debian
[00:21] <adn> c'est aussi une mine d'infos pour résoudre les problèmes que vous rencontrez
[00:22] <adn> pour la formation avancée, je vous demanderai d'avoir réussi au moins à suivre le mode d'emploi du guide du nouveau maintainer de package
[00:22] <adn> #### CONCLUSION ####
[00:23] <adn> j'espère que la formation vous a paru utile
[00:23] <adn> je vous recommande de refaire la formation seuls à votre aise
[00:23] <adn> en essayant de remplir par vous-mêmes les fichiers du dossier debian/
[00:23] <adn> en particulier debian/control, debian/changelog, debian/copyright
[00:24] <nizarus> merci adn pour ce classroom consistant 
[00:24] <adn> si vous avez des questions, je suis en permanence connecté à ce serveur (nickname : adn)
[00:24] <Neo31> Un grand merci a Mr Adnen qui nous a assurer ce classroom :)
[00:24] <adn> mon mail est adn -at- debian (point) org
[00:24] <adn> il me reste à vous remercier d'avoir participé aussi nombreux
[00:24] <nizarus> adn, ajoute #ubuntu-tn à tes favoris 
[00:24] <adn> d'avoir posé des questions très intéressantes
[00:25] <adn> nizarus: surtout #cullt ;-)
[00:25] <adn> mais pourquoi pas, oui
[00:25] <adn> et il me reste évidemment à remercier la Team Ubuntu Tunisie qui a fait un super boulot
[00:25] <adn> de communication, de préparation de la classroom
[00:25] <adn> d'animation de la classroom
[00:26] <adn> je vous dis à bientôt pour une autre classroom et je reste à votre disposition tout de suite pour continuer à échanger
[00:26] <nizarus> Merci à tous fin du classroom, discussion ouverte sur #ubuntu-tn
[00:26] <adn> je suis également preneur de vos commentaires pour améliorer la formation
[00:26] <adn> bonne soirée et inchallah aïdkom mabrouk !
[00:34] <nizarus> test
[00:35] <sarhan> test
[00:44] <Neo31> la presentation "Packaging classroom 11.08.1" faite par Monsieur Mohammed Adnène Trojette, développeur Debian, est disponible sur https://wiki.ubuntu.com/TunisianTeam/Presentations