Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
tutoriel:demande_inclusion_nouveau_paquet [Le 10/12/2009, 10:38] jahwork Refonte (trad page anglaise) + suppression captures obsoletes |
tutoriel:demande_inclusion_nouveau_paquet [Le 11/09/2022, 12:19] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 19: | Ligne 19: | ||
===== Pré-requis ===== | ===== Pré-requis ===== | ||
- | Afin qu'un logiciel soit inclus dans Ubuntu, il doit être conforme à la [[http://www.ubuntu.com/community/ubuntustory/licensing|politique de licence Ubuntu]] (FIXME: à traduire) | + | Afin qu'un logiciel soit inclus dans Ubuntu, il doit être conforme à la [[http://www.ubuntu.com/project/about-ubuntu/licensing|politique de licence Ubuntu]] (FIXME: à traduire) |
Vérifiez que l'inclusion du paquet n'a pas déjà été demandé, en faisant une [[https://launchpad.net/ubuntu/+bugs?field.tag=needs-packaging|recherche sur Launchpad]]. | Vérifiez que l'inclusion du paquet n'a pas déjà été demandé, en faisant une [[https://launchpad.net/ubuntu/+bugs?field.tag=needs-packaging|recherche sur Launchpad]]. | ||
Ligne 49: | Ligne 49: | ||
Vous pouvez suivre le tutoriel pour [[tutoriel:creer_un_paquet|créer un paquet]]. | Vous pouvez suivre le tutoriel pour [[tutoriel:creer_un_paquet|créer un paquet]]. | ||
- | Les paquets qui ne sont pas encore dans Ubuntu passe par un revue de code spéciale avant d'être ajouté aux dépôts et d'obtenir l'aval définitif des administrateurs d'archive. Plus d'informations sur cette revue, y compris les critères de sélection peuvent être trouvés sur la page de [[https://wiki.ubuntu.com/UbuntuDevelopment/CodeReviews#NewPackage|revue de code]] (FIXME: à traduire). Les développeurs sont encouragés à analyser leurs propres paquets en utilisant ces informations avant de soumettre leurs paquets pour la revue. | + | Les paquets qui ne sont pas encore dans Ubuntu passent par une revue de code spéciale avant d'être ajouté aux dépôts et d'obtenir l'aval définitif des administrateurs d'archive. Plus d'informations sur cette revue, y compris les critères de sélection peuvent être trouvés sur la page de [[https://wiki.ubuntu.com/UbuntuDevelopment/CodeReviews#NewPackage|revue de code]] (FIXME: à traduire). Les développeurs sont encouragés à analyser leurs propres paquets en utilisant ces informations avant de soumettre leurs paquets pour la revue. |
- | Afin d'avoir des rapports de bug de meilleur qualité, écrire un "[[https://wiki.ubuntu.com/Apport#Per-package%20Apport%20Hooks|apport hook]]" (FIXME: à traduire). Voir la section de page sur [[:rapporter_un_bug#utiliser_apport|apport]]. | + | Afin d'avoir des rapports de bug de meilleure qualité, écrire un "[[https://wiki.ubuntu.com/Apport#Per-package%20Apport%20Hooks|apport hook]]" (FIXME: à traduire). Voir la section de page sur [[:rapporter_un_bug#utiliser_apport|apport]]. |
Voici la politique d'approbation de l'équipe [[:tutoriel:comment_participer_developpement_ubuntu#ubuntu_developers_motu|MOTU]] pour les nouveaux paquets: | Voici la politique d'approbation de l'équipe [[:tutoriel:comment_participer_developpement_ubuntu#ubuntu_developers_motu|MOTU]] pour les nouveaux paquets: | ||
Ligne 59: | Ligne 59: | ||
Voici le processus de l'équipe [[:tutoriel:comment_participer_developpement_ubuntu#ubuntu_developers_motu|MOTU]]: | Voici le processus de l'équipe [[:tutoriel:comment_participer_developpement_ubuntu#ubuntu_developers_motu|MOTU]]: | ||
* Lorsque vous commencez à travailler sur un nouveau paquet, assignez le //needs-packaging// bug à vous-même et changer le statut à "In Progress" (s'il n'y a pas de //needs-packaging// bug, en créer un). | * Lorsque vous commencez à travailler sur un nouveau paquet, assignez le //needs-packaging// bug à vous-même et changer le statut à "In Progress" (s'il n'y a pas de //needs-packaging// bug, en créer un). | ||
- | * Une fois que vous avez un premier paquet, transférez-le sur [[https://wiki.ubuntu.com/MOTU/Packages/REVU|REVU]] (FIXME: à traduire), dans la description du bug ajoutez le lien vers le paquet dans [[:REVU]]. A partir de la il n'y a plus de changement dans Launchpad tant que le paquet n'est pas transféré. | + | * Une fois que vous avez un premier paquet, transférez-le sur [[https://wiki.ubuntu.com/MOTU/Packages/REVU|REVU]] (FIXME: à traduire), dans la description du bug ajoutez le lien vers le paquet dans [[:REVU]]. A partir de là il n'y a plus de changement dans Launchpad tant que le paquet n'est pas transféré. |
* Une fois que le paquet approuvé est transféré, le MOTU en charge du transfert changera le statut du bug à "Fix Committed". | * Une fois que le paquet approuvé est transféré, le MOTU en charge du transfert changera le statut du bug à "Fix Committed". | ||
- | * When the package clears the NEW queue it will automatically be set to Fix Released (debian/changelog must close the needs-packaging bug)(FIXME: NDT: //je n'ai pas compris cette partie, donc je ne sais pas comment la traduire//). Ceci est fait par une puce selon le format suivant: | + | * When the package clears the NEW queue it will automatically be set to Fix Released (debian/changelog must close the needs-packaging bug)(FIXME: NDT: //je n'ai pas compris cette partie, donc je ne sais pas comment la traduire//). Ceci est fait par une puce selon le format suivant: |
<code> | <code> | ||
* Initial release (LP: #242910) | * Initial release (LP: #242910) | ||
Ligne 74: | Ligne 74: | ||
===== Démarches alternatives ===== | ===== Démarches alternatives ===== | ||
- | * Celles-ci sont permises, mais [[:REVU]] est la voie officielle pour la revue de paquet. | + | * Celles-ci sont permises, mais [[apt>revu-tools]] est la voie officielle pour la revue de paquet. |
- | * Le point clé est que deux MOTUs doivent approuver le paquet. Or la plupart des MOTUs passe par [[:REVU]] et il sera donc plus difficile d'obtenir une approbation pour un paquet hébergé ailleurs. | + | * Le point clé est que deux MOTUs doivent approuver le paquet. Or la plupart des MOTUs passe par [[apt>revu-tools]] et il sera donc plus difficile d'obtenir une approbation pour un paquet hébergé ailleurs. |
Ligne 82: | Ligne 82: | ||
* Toujours vérifié s'il n'y a pas un bug ITP (intent to package)((traduction: "intention d'empaqueter")) existant [[http://bugs.debian.org/wnpp|dans le paquet wnpp]] dans Debian. Il vaut mieux combiner vos efforts avec eux, plutôt que de réinventer la roue. | * Toujours vérifié s'il n'y a pas un bug ITP (intent to package)((traduction: "intention d'empaqueter")) existant [[http://bugs.debian.org/wnpp|dans le paquet wnpp]] dans Debian. Il vaut mieux combiner vos efforts avec eux, plutôt que de réinventer la roue. | ||
* http://mentors.debian.net/ est un site web où les personnes souhaitant intégrer leur paquet à Debian peuvent les transférer. Il faut [[http://mentors.debian.net/debian/pool/|parcourir le site]] pour trouver les paquets. [[https://wiki.ubuntu.com/ContributingToDebian|Cette page]] (FIXME: à traduire) donne plus d'informations pour ajouter votre travail à Debian. | * http://mentors.debian.net/ est un site web où les personnes souhaitant intégrer leur paquet à Debian peuvent les transférer. Il faut [[http://mentors.debian.net/debian/pool/|parcourir le site]] pour trouver les paquets. [[https://wiki.ubuntu.com/ContributingToDebian|Cette page]] (FIXME: à traduire) donne plus d'informations pour ajouter votre travail à Debian. | ||
- | * [[http://svn.debian.org/wsvn|Le WebSVN de Debian]]. Il est possible qu'il y ait un travail sur un paquet pour Debian mais avec un statut //UNRELEASED//. Vérifier le répertoire approprié commençant par "pkg" où votre paquet pourrait se trouver. Par exemple un paquet concernant un jeu se trouvera dans "pkg-games". | + | * [[http://svn.debian.org/wsvn|Le WebSVN de Debian]]. Il est possible qu'il y ait un travail sur un paquet pour Debian mais avec un statut //UNRELEASED//. Vérifier le répertoire approprié commençant par "pkg" où votre paquet pourrait se trouver. Par exemple un paquet concernant un jeu se trouvera dans "pkg-games". |