Ceci est une ancienne révision du document !



Comment demander l'inclusion d'un nouveau paquet dans Ubuntu ?

Il manque un programme dans les dépôts de votre distribution préférée ? outch, va falloir le compiler à la main et l'installer salement sur le système… ou demander son inclusion dans les dépôts ! :)

La démarche est très simple, tout se fait via le portail de développement Ubuntu (outil non-libre) développé par Canonical, j'ai nommé Launchpad.

Le principe est simple : on va rapporter un bug taggué needs-packaging, qui n'est pas un « vrai bug » au sens propre, mais qui peut être décrit de la manière suivante :
« L'installation de ce logiciel n'est pas disponible de la manière la plus simple existante (les dépôts) et demande une étape compliquée pour l'utilisateur lambda (la compilation), c'est donc un « bug » qu'il faut fixer (en incluant ce paquet aux dépôts) ».
Il s'agit alors d'une demande d'inclusion d'un paquet.

Pour commencer il est préférable de s'assurer que le programme n'est pas déjà empaqueté dans Debian, voici une petite astuce : sur Google, entrez

<nom_du_programme> site:packages.debian.org

ou encore

<nom_du_programme> site:ftp-master.debian.org/new.htm

ou bien tout simplement

<nom_du_programme> debian

Ensuite, il va falloir s'assurer que le paquet est sous une licence libre (licences libres au sens de Debian: http://wiki.debian.org/DFSGLicenses). Si le programme est sous GPL, LGPL ou encore BSD par exemple alors aucun problème :)

Si le programme n'a pas encore été empaqueté et est sous licence libre, alors à vous de jouer ;)

Commencez par vous inscrire sur http://launchpad.net/ (sinon vous ne pourrez pas poster de bug)

Cette procédure n'est pas faite pour demander une mise à jour d'un paquet. Pour la procédure à suivre dans ce cas, lire la page demande_mise_a_jour_paquet.

Résumé

Rapporter un bug concernant Ubuntu, le tagguer needs-packaging, et attendre qu'un MOTU s'en occupe.

Pas-à-pas

  • S'assurer d'être correctement identifié sur LP, et cliquer sur Bugs.

  • Cliquer sur Report a bug

  • Laisser la case « Distribution » cochée (avec Ubuntu), et dans Summary mettre [needs-packaging] suivi du nom de l'application, et cliquer sur continue.

* Vérifiez que le programme n'a pas déjà été empaqueté en regardant la liste.

  • Décrivez votre programme, sa licence… si vous ne comptez pas l'empaqueter, il faut donner envie à quelqu'un de le faire. S'il est déjà sur REVU, précisez le lien, et validez.

La version actuelle de LP ne permet pas d'ajouter directement le tag needs-packaging lors du rapport de bug. La prochaine version (actuellement en béta) le permettra, mais en attendant, il faut le rajouter manuellement.

  • Pour rajouter le tag, il faut éditer la description du bug.

  • Ajoutez le tag needs-packaging dans la case prévue à cet effet, et appliquez les changement (bouton Change).

Et c'est fini ! :-)

Le mail de Jordan Mantha à l'origine de cette démarche : https://lists.ubuntu.com/archives/ubuntu-motu/2007-March/001471.html


Contributeurs : mr_pouit, freacky22527

  • tutoriel/demande_inclusion_nouveau_paquet.1252787413.txt.gz
  • Dernière modification: Le 18/04/2011, 14:51
  • (modification externe)