[ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ A ] [ B ] [ C ] [ D ] [ E ] [ F ] [ G ] [ next ]

La Charte Debian
Chapter 1 - À propos de ce manuel


1.1 Les objectifs de ce manuel

Ce manuel est la charte de la distribution Debian GNU/Linux. Sont abordés la structure et le contenu d'une archive Debian, certaines questions sur la conception du système d'exploitation, ainsi que les exigences techniques que chaque paquet doit satisfaire afin d'être inclus dans la distribution.

Ce manuel décrit aussi la politique debian en ce qui concerne la création des paquets. Ce n'est pas un cours sur la construction des paquets et il ne décrit pas complètement le comportement du système de gestion des paquets. Il essaye plutôt de définir la seule interface que doivent maîtriser les développeurs [1].

Les notes de ce manuel ne font pas partie de la Charte et sont purement instructives.

Les mots must, should, may et les adjectifs required, recommended et optional servent à distinguer la signification des diverses directives contenues dans cette charte. La distribution Debian ne considérera généralement pas comme acceptables les paquets qui ne se conforment pas aux directives dénotées par must (ou required)[2]. Une non-conformité à une directive dénotée par should (ou recommended) sera en général considérée comme un bogue, mais cela n'empêchera pas nécessairement la distribution du paquet.[3]. Les directives dénotées par may (ou optional) sont véritablement facultatives et sont laissées à l'appréciation du responsable de paquet.

Ce classement est en gros équivalent à celui des bogues : serious (pour les violations des directives must ou required), minor, normal ou important (pour les violations des directives should ou recommended) et wishlist (pour les éléments optional)[4].

La plupart des informations de ce manuel seront également utiles pour la création de paquets qu'on doit distribuer d'une autre façon ou qui sont destinés à un usage local.


1.2 Nouvelles versions de ce document

La version actuelle de ce document est toujours accessible depuis le serveur FTP de Debian ftp.debian.org comme /debian/doc/package-developer/policy.txt.gz (dans ce répertoire se trouvent d'autres formats : policy.html.tar.gz, policy.pdf.gz et policy.ps.gz) ou sur la Debian Policy Manual page web

Ce manuel est aussi distribué avec le paquet debian-policy.

Le paquet debian-policy contient aussi le fichier upgrading-checklist.txt qui note les changements entre les versions de ce document


1.3 Avis et critiques

Le système Debian GNU/Linux est en constante évolution et ce manuel aussi.

Bien que les auteurs de ce document aient veillé à ne pas introduire de coquilles et autres erreurs, il en reste toujours. Si vous découvrez des erreurs dans cette version du manuel ou si vous voulez faire part de vos commentaires, suggestions ou critiques, veuillez envoyer un courrier électronique sur la liste de diffusion « Debian Policy », debian-policy@lists.debian.org, ou un rapport de bogue concernant le paquet debian-policy.


1.4 À propos de la traduction

Depuis la version 3.5.0.0, la charte Debian regroupe le Debian Policy Manual et des éléments tirés du Debian Packaging Manual.

Serge Stinckwich et David Rocher ont initié la traduction du Debian Policy Manual et ils furent rejoints par Christophe Le Bars, Benjamin Drieu, Laurent Pelecq, Christophe Mertz, Olivier Ripoll, Georges Mariano, Hugues Marilleau, Michel Court et les relecteurs de la liste de diffusion debian-l10n-french, debian-l10n-french@lists.debian.org.

David Curé et Christian Jacolot ont traduit les passages du Debian Packaging Manual intégrés dans la charte.

Si vous voulez faire part de vos commentaires, suggestions ou critiques sur cette traduction, vous pouvez envoyer un courrier à Philippe Batailler pbatailler@teaser.fr.


[ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ A ] [ B ] [ C ] [ D ] [ E ] [ F ] [ G ] [ next ]

La Charte Debian

version 3.5.6.1 cvs 1.68 03/2002
Ian Jackson ijackson@gnu.ai.mit.edu
Christian Schwarz schwarz@debian.org
révision : David A. Morris bweaver@debian.org
La liste de diffusion « Debian Policy » debian-policy@lists.debian.org