Differences between revisions 8 and 9
Revision 8 as of 2009-03-16 03:32:45
Size: 966
Editor: anonymous
Comment: converted to 1.6 markup
Revision 9 as of 2010-06-29 13:30:45
Size: 1908
Editor: HenriLeFoll
Comment: complete rewrite
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
Although it sounds a lot like bureaucracy, it is the [[http://www.debian.org/doc/debian-policy/|Debian Policy Manual]] that makes Debian the best operating system. It describes what packages should contain, how they should be configured, and generally how packages fit together to create a Debian system. <<TableOfContents(2)>>
Line 5: Line 5:
There are policies which govern every package. The most important one is that Debian needs to comply with the FilesystemHierarchyStandard - this makes sure you can always find files where you expect them. There are specific policies which govern which interfaces certain packages follow. For example, every program that sends e-mail needs to Provide: mail-transfer-agent. This means that other programs that need to send e-mail just depend: mail-transfer-agent, and are able to use /usr/sbin/sendmail. == Introduction ==
Line 7: Line 7:
Although it sounds a lot like bureaucracy, it is the [[http://www.debian.org/doc/debian-policy/|Debian Policy Manual]] that makes Debian the best operating system.

It describes what packages should contain, how they should be configured, and generally how packages fit together to create a Debian system.

The latest version is version 3.9.0.0, 2010-06-28

== Related documents ==

=== official Related documents ===

see [[http://www.debian.org/doc/debian-policy/ch-scope.html#s-related|paragraph 1.4 of the debian policy]]

 * The FilesystemHierarchyStandard. It is the most important one. Debian needs to comply with it. It makes sure you can always find files where you expect them to be.
 
 * The [[http://www.debian.org/doc/packaging-manuals/virtual-package-names-list.txt|virtual-package-names-list.txt]]

 * The [[http://www.debian.org/doc/packaging-manuals/menu-policy/|menu policy]]

 * The [[http://www.debian.org/doc/packaging-manuals/mime-policy/|mime policy]]

 * The [[http://www.debian.org/doc/packaging-manuals/perl-policy/|perl policy]]

 * The [[http://www.debian.org/doc/packaging-manuals/debconf_specification.html|debconf specification]]

 * The [[http://www.debian.org/doc/packaging-manuals/debian-emacs-policy|emacs policy]]

=== other documents ===

 [[http://www.debian.org/doc/developers-reference/|developers reference]]

 * The [[DebianPython/Policy|python policy]]

== History ==
 * version 3
    * version 3.6.0.0, 2003-07-09
    * version 3.7.0.0, 2006-04-26
    * version 3.8.0.0, 2008-06-04
    * version 3.9.0.0, 2010-06-28

== More information ==
Line 10: Line 50:

=== information ===
 [[http://packages.qa.debian.org/d/debian-policy.html]]

Introduction

Although it sounds a lot like bureaucracy, it is the Debian Policy Manual that makes Debian the best operating system.

It describes what packages should contain, how they should be configured, and generally how packages fit together to create a Debian system.

The latest version is version 3.9.0.0, 2010-06-28

see paragraph 1.4 of the debian policy

other documents

History

  • version 3
    • version 3.6.0.0, 2003-07-09
    • version 3.7.0.0, 2006-04-26
    • version 3.8.0.0, 2008-06-04
    • version 3.9.0.0, 2010-06-28

More information

Development

See the Debian Policy team description for information on how Policy is developed and changed.

information