[ précédent ] [ Table des matières ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ A ] [ B ] [ C ] [ D ] [ E ] [ F ] [ G ] [ suivant ]


La Charte Debian
Chapitre 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 documentaires.

Les annexes de ce manuel ne sont pas non plus normatives. Voyez Introduction : la portée des ces annexes, Annexe A pour des informations supplémentaires.

Dans la partie normative de ce manuel, 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 que l'on doit distribuer d'une autre façon ou qui sont destinés à un usage local.


1.2 Nouvelles versions de ce document

Ce document est distribué dans le paquet Debian debian-policy (packages.debian.org http://packages.debian.org/debian-policy).

La dernière version de ce document est aussi disponible sur les miroirs web de Debian, /doc/debian-policy/. (www.debian.org http://www.debian.org/doc/debian-policy/) Dans le même répertoire, d'autres formats existent : policy.html.tar.gz, (http://www.debian.org/doc/debian-policy/policy.html.tar.gz), policy.pdf.gz (http://www.debian.org/doc/debian-policy/policy.pdf.gz) et policy.ps.gz (http://www.debian.org/doc/debian-policy/policy.ps.gz).

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


1.3 Auteurs et responsables

Ce manuel, appelé « Debian GNU/Linux Policy Manual », a été rédigé d'abord par Ian Jackson en 1996, puis révisé par David A. Morris le 27 novembre 1996. Christian Schwarz ajouta de nouvelles sections le 15 mars 1997 et retravailla le texte entre les mois d'avril et de Juin 1997. Christoph Lameter a apporté la contribution sur le « Web Standard ». Et il a été grandement restructuré en 2001 par Julian Gilbey.

Depuis septembre 1998, la liste de discussion debian-policy est responsable du contenu de ce document. Les propositions y sont discutées, puis, quand un consensus est dégagé, elles sont introduites dans le document. L'édition est faite par un groupe de responsables sans pouvoir rédactionnel, dont voici la liste actuelle :

  1. Julian Gilbey

  1. Branden Robinson

  1. Josip Rodin

  1. Manoj Srivastava

Bien que les auteurs de ce document aient veillé à ne pas introduire de coquilles ou d'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 », mailto:debian-policy@lists.debian.org, ou un rapport de bogue concernant le paquet debian-policy.

N'essayez pas, s'il vous plaît, de contacter personnellement les auteurs et les responsables de ce document dans le but de modifier la Charte Debian.


Plusieurs autres documents sont nécessaires pour comprendre pleinement les règles et les procédures Debian.

Ces documents complémentaires sont référencés dans :

En dehors de ces documents normatifs, il y a aussi la référence du développeur Debian. Ce document décrit les procédures et les ressources disponibles aux développeurs Debian, mais il n'est pas normatif. Il comprend des éléments qui n'ont pas valeur de règle mais qui sont considérés comme des pratiques exemplaires pour les développeurs.

La référence des développeurs Debian est disponible dans le paquet developers-reference. On peut aussi le trouver sur les miroirs web de Debian, /doc/developers-reference/.


1.5 À 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. Il a ensuite été repris par Philippe Batailler.

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 courriel à Frédéric Bothamy mailto:frederic.bothamy@free.fr, ou à la liste debian-l10n-french, mailto:debian-l10n-french@lists.debian.org.


[ précédent ] [ Table des matières ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ A ] [ B ] [ C ] [ D ] [ E ] [ F ] [ G ] [ suivant ]


La Charte Debian

version 3.7.2.2

La liste de diffusion Debian-Policy