]> git.donarmstrong.com Git - debian/debian-policy.git/log
debian/debian-policy.git
10 years agoPolicy: Relax FHS requirement about when /usr/local/lib<qual> should exist.
Jonathan Nieder [Thu, 8 May 2014 18:14:22 +0000 (11:14 -0700)]
Policy: Relax FHS requirement about when /usr/local/lib<qual> should exist.

Wording: Tollef Fog Heen <tfheen@err.no>
Seconded: Bill Allombert <Bill.Allombert@math.u-bordeaux1.fr>
Seconded: Jonathan Nieder <jrnieder@gmail.com>
Seconded: Russ Allbery <rra@debian.org>
Closes: #613143
10 years agoPolicy: Relax /usr/share FHS requirement for directories with mixed content.
Bill Allombert [Thu, 20 Mar 2014 22:55:55 +0000 (23:55 +0100)]
Policy: Relax /usr/share FHS requirement for directories with mixed content.

Wording: Joey Hess <joeyh@debian.org>
Seconded: Russ Allbery <rra@debian.org>
Seconded: Julien Cristau <jcristau@debian.org>
Seconded: Jakub Wilk <jwilk@debian.org>
Seconded: Michael Biebl <biebl@debian.org>
Closes: #741304
10 years agoRemove Charles from Uploaders
Bill Allombert [Wed, 26 Mar 2014 22:26:01 +0000 (23:26 +0100)]
Remove Charles from Uploaders

Charles has resigned as Policy editor in October.

10 years agoPolicy: Remove reference to DEHS (dead service)
Bill Allombert [Thu, 27 Feb 2014 23:07:34 +0000 (00:07 +0100)]
Policy: Remove reference to DEHS (dead service)

Wording: David Prévot <taffit@debian.org>
Seconded: Julian Gilbey <julian@d-and-j.net>
Seconded: Charles Plessy <plessy@debian.org>
Closes: #731810
10 years agoFix use of metasyntactic variable in [11.5.1] Web servers and applications
Bill Allombert [Thu, 27 Feb 2014 17:08:43 +0000 (18:08 +0100)]
Fix use of metasyntactic variable in [11.5.1] Web servers and applications

Closes: #737730. Thanks Olivier Berger.
10 years agoupgrading-checklist.sgml: remove spurious 'details in'
Bill Allombert [Tue, 25 Feb 2014 22:05:03 +0000 (23:05 +0100)]
upgrading-checklist.sgml: remove spurious 'details in'

The details in are left overs from the HTML transition.  Closes: #740100.
Thanks Jakub Wilk.

10 years agoRevert premature merge of bug707851-plessy by Charles Plessy
Bill Allombert [Tue, 25 Feb 2014 19:53:38 +0000 (20:53 +0100)]
Revert premature merge of bug707851-plessy by Charles Plessy

10 years agoMerge branch 'bug707851-plessy'
Charles Plessy [Sat, 15 Feb 2014 02:46:12 +0000 (11:46 +0900)]
Merge branch 'bug707851-plessy'

10 years agoChangelog and checklist entries for #707851.
Charles Plessy [Sat, 15 Feb 2014 02:45:27 +0000 (11:45 +0900)]
Changelog and checklist entries for #707851.

10 years agoDocument the FreeDesktop menu entries and media type declarations.
Charles Plessy [Sat, 15 Feb 2014 02:12:30 +0000 (11:12 +0900)]
Document the FreeDesktop menu entries and media type declarations.

The Debian menu is optionally supported.

Wording: Charles Plessy <plessy@debian.org>
Seconded: Lisandro Damián Nicanor Pérez Meyer <perezmeyer@gmail.com>
Seconded: Cyril Brulebois <kibi@debian.org> (for the menu entries)
Seconded: Russ Allbery <rra@debian.org>
Closes: #707851
11 years agodebian-policy (3.9.5.0) unstable; urgency=low
Charles Plessy [Mon, 28 Oct 2013 00:58:23 +0000 (09:58 +0900)]
debian-policy (3.9.5.0) unstable; urgency=low

11 years agoConforms with Itself.
Charles Plessy [Sun, 20 Oct 2013 02:58:01 +0000 (11:58 +0900)]
Conforms with Itself.

11 years agoPackaging: refreshed the names of the Policy Editors.
Charles Plessy [Sat, 19 Oct 2013 04:26:38 +0000 (13:26 +0900)]
Packaging: refreshed the names of the Policy Editors.

11 years agoPackaging: normalised debian/control with the tool "config-model-edit".
Charles Plessy [Sat, 19 Oct 2013 04:19:01 +0000 (13:19 +0900)]
Packaging: normalised debian/control with the tool "config-model-edit".

11 years agoPackaging: use the VCS URLs proposed by Lintian.
Charles Plessy [Sat, 19 Oct 2013 04:14:57 +0000 (13:14 +0900)]
Packaging: use the VCS URLs proposed by Lintian.

11 years agoPolicy: Control data fields must not start with a hyphen character.
Charles Plessy [Mon, 16 Sep 2013 02:30:41 +0000 (11:30 +0900)]
Policy: Control data fields must not start with a hyphen character.

Wording: Niels Thykier <niels@thykier.net>
Seconded: Russ Allbery <rra@debian.org>
Seconded: Guillem Jover <guillem@debian.org>
Closes: #706778
11 years agoPolicy: on upgrades, recommend removing obsolete unchanged conf. files.
Charles Plessy [Tue, 15 Oct 2013 23:13:01 +0000 (08:13 +0900)]
Policy: on upgrades, recommend removing obsolete unchanged conf. files.

Wording: Paul Wise <pabs@debian.org>
Seconded: Jonathan Nieder <jrnieder@gmail.com>
Seconded: Charles Plessy <plessy@debian.org>
Closes: #707077
11 years agoPolicy: Remove the exception to the FHS for the /selinux directory.
Charles Plessy [Mon, 16 Sep 2013 02:43:02 +0000 (11:43 +0900)]
Policy: Remove the exception to the FHS for the /selinux directory.

Wording: Charles Plessy <plessy@debian.org>
Seconded: Steve Langasek <vorlon@debian.org>
Seconded: Julien Cristau <jcristau@debian.org>
Closes: #707183
11 years agoChangelog and checklist entries for #720507.
Charles Plessy [Mon, 9 Sep 2013 23:01:00 +0000 (08:01 +0900)]
Changelog and checklist entries for #720507.

11 years agoDocument the Dgit field for Debian Source Control files.
Charles Plessy [Sat, 24 Aug 2013 01:14:12 +0000 (10:14 +0900)]
Document the Dgit field for Debian Source Control files.

Wording: Ian Jackson <ijackson@chiark.greenend.org.uk>
Seconded: Charles Plessy <plessy@debian.org>
Seconded: Joey Hess <joeyh@debian.org>
Seconded: Dmitrijs Ledkovs <xnox@debian.org>
Closes: #720507
11 years agoCorrected syntax error.
Charles Plessy [Sat, 24 Aug 2013 01:15:48 +0000 (10:15 +0900)]
Corrected syntax error.

11 years agovirtual-package-names-list: removed mp3-decoder.
Charles Plessy [Sat, 17 Aug 2013 06:48:59 +0000 (15:48 +0900)]
virtual-package-names-list: removed mp3-decoder.

Seconded: Kurt Roeckx <kurt@roeckx.be>
Seconded: Charles Plessy <plessy@debian.org>
Closes: #668394
11 years agoChangelog and upgrading checklist for #701081.
Charles Plessy [Sun, 14 Apr 2013 09:53:00 +0000 (18:53 +0900)]
Changelog and upgrading checklist for #701081.

11 years agoPolicy: File names encoded in UTF-8. ASCII preferred and mandatory in PATH.
Charles Plessy [Sun, 14 Apr 2013 08:50:05 +0000 (17:50 +0900)]
Policy: File names encoded in UTF-8. ASCII preferred and mandatory in PATH.

Wording: Charles Plessy <plessy@debian.org>
Seconded: Jonathan Nieder <jrnieder@gmail.com>
Seconded: Julian Gilbey <julian@d-and-j.net>
Closes: #701081
11 years agovirtual-package-names-list: removed mp3-encoder.
Charles Plessy [Sat, 3 Aug 2013 06:55:56 +0000 (15:55 +0900)]
virtual-package-names-list: removed mp3-encoder.

Seconded: Jonathan Nieder <jrnieder@gmail.com>
Seconded: Charles Plessy <plessy@debian.org>
Closes: #668394
11 years agoClarify what is meant by "compressed" in section 10.5.
Charles Plessy [Sat, 3 Aug 2013 06:37:12 +0000 (15:37 +0900)]
Clarify what is meant by "compressed" in section 10.5.

Closes: #676784
11 years agoPolicy: Stop recommending to serve HTML documents from /usr/share/doc.
Charles Plessy [Wed, 24 Jul 2013 21:53:17 +0000 (06:53 +0900)]
Policy: Stop recommending to serve HTML documents from /usr/share/doc.

Wording: Thomas Goirand <zigo@debian.org>
Seconded: Charles Plessy <plessy@debian.org>
Seconded: Jonathan Nieder <jrnieder@gmail.com>
Closes: #715804
11 years agoClarify occurences of 'unpacked' and 'installed'.
Charles Plessy [Sun, 21 Apr 2013 04:49:39 +0000 (13:49 +0900)]
Clarify occurences of 'unpacked' and 'installed'.

This is related to #705403

11 years agoChangelog entry for #705403
Charles Plessy [Sat, 20 Apr 2013 06:10:10 +0000 (15:10 +0900)]
Changelog entry for #705403

11 years agoReplaced non-standard names of dpkg states by normalised ones.
Charles Plessy [Sat, 20 Apr 2013 06:06:57 +0000 (15:06 +0900)]
Replaced non-standard names of dpkg states by normalised ones.

Closes: #705403
11 years agoList build-arch and build-indep with the other required targets in 4.9.
Charles Plessy [Sat, 6 Apr 2013 07:51:03 +0000 (16:51 +0900)]
List build-arch and build-indep with the other required targets in 4.9.

Closes: #704657
Thanks: Philipp Hahn

11 years agoChangelog for #703022.
Charles Plessy [Sat, 30 Mar 2013 04:05:36 +0000 (13:05 +0900)]
Changelog for #703022.

11 years agoDo not attempt to divert a conffile.
Charles Plessy [Sat, 30 Mar 2013 04:02:41 +0000 (13:02 +0900)]
Do not attempt to divert a conffile.

Future version of dpkg will better support diversion of conffiles.  At that
time, this warning can be removed.

Closes: #703022
11 years agoChangelog and upgrading-checklist for #669915
Charles Plessy [Sat, 30 Mar 2013 03:52:22 +0000 (12:52 +0900)]
Changelog and upgrading-checklist for #669915

11 years agoPolicy: install-info is run by a dpkg trigger.
Charles Plessy [Tue, 26 Mar 2013 23:46:13 +0000 (08:46 +0900)]
Policy: install-info is run by a dpkg trigger.

Wording: Jonathan Nieder <jrnieder@gmail.com>
Seconded: Charles Plessy <plessy@debian.org>
Seconded: Russ Allbery <rra@debian.org>
Closes: #669915
11 years agoChangelog entry for the previous commit.
Charles Plessy [Wed, 27 Mar 2013 23:11:38 +0000 (08:11 +0900)]
Changelog entry for the previous commit.

11 years agoCorrect cut-paste typo by replacing 'symbols' with 'shlibs'.
Charles Plessy [Wed, 27 Mar 2013 23:03:35 +0000 (08:03 +0900)]
Correct cut-paste typo by replacing 'symbols' with 'shlibs'.

Thanks: Salvatore Bonaccorso <carnil@debian.org>
See: #688220

Not closing the bug as it later evolved on addressing the deprecation
of 'dpkg-query --control-path'.

11 years agoDelegate udeb policy description to d-i internals manual
Jonathan Nieder [Sat, 9 Mar 2013 23:14:17 +0000 (15:14 -0800)]
Delegate udeb policy description to d-i internals manual

Closes: #698030
11 years agoChangelog entry for the work in progress in #598645.
Charles Plessy [Sat, 9 Mar 2013 04:01:18 +0000 (13:01 +0900)]
Changelog entry for the work in progress in #598645.

11 years agoDelegate deb(5) format description to the man page
Guillem Jover [Thu, 14 Feb 2013 18:29:05 +0000 (19:29 +0100)]
Delegate deb(5) format description to the man page

The information in this section is in any case not very complete,
and covered already in way more detail by the man page.

11 years agoSwitch appendix section for dpkg-buildpackage into a stub
Guillem Jover [Thu, 14 Feb 2013 18:09:11 +0000 (19:09 +0100)]
Switch appendix section for dpkg-buildpackage into a stub

The section only documents things already present in the man page,
and in cases the documentation is outdated. Just turn it into a stub
pointing to the man page, to avoid renumbering issues.

11 years agoReplace appendix sections by stubs.
Charles Plessy [Sun, 24 Feb 2013 03:28:02 +0000 (12:28 +0900)]
Replace appendix sections by stubs.

(Replaces Guillem's patch "Remove appendix sections for dpkg-genchanges,
dpkg-parsechangelog and dpkg-architecture")

11 years agoRefer to the dpkg man pages for programs not described in the appendices
Guillem Jover [Thu, 14 Feb 2013 13:26:06 +0000 (14:26 +0100)]
Refer to the dpkg man pages for programs not described in the appendices

This will allow to progressively remove specific program sections, that
have been either integrated into the policy or the dpkg documentation.

11 years agoDocument Debconf's escape capability.
Charles Plessy [Sun, 16 Sep 2012 23:01:07 +0000 (08:01 +0900)]
Document Debconf's escape capability.

Closes: #671355.
11 years agoChangelog for #700574.
Charles Plessy [Sun, 24 Feb 2013 03:49:42 +0000 (12:49 +0900)]
Changelog for #700574.

11 years agoRemove outdated mention of dselect documentation
Guillem Jover [Thu, 14 Feb 2013 13:25:00 +0000 (14:25 +0100)]
Remove outdated mention of dselect documentation

There's no description in the appendices of the dselect access methods.

11 years agoChangelog and upgrading-checklist for #697433.
Charles Plessy [Sun, 6 Jan 2013 13:06:59 +0000 (22:06 +0900)]
Changelog and upgrading-checklist for #697433.

11 years agoDescription of the Package-List field.
Charles Plessy [Sun, 6 Jan 2013 12:58:49 +0000 (21:58 +0900)]
Description of the Package-List field.

Closes: #697433
11 years agoChangelog for #700536
Charles Plessy [Sat, 16 Feb 2013 03:48:16 +0000 (12:48 +0900)]
Changelog for #700536

11 years agoUpdate dak reference from old katie name
Guillem Jover [Thu, 14 Feb 2013 03:41:05 +0000 (04:41 +0100)]
Update dak reference from old katie name

Closes: #700536
11 years agoUpdated following the delegation of October 2012.
Charles Plessy [Wed, 9 Jan 2013 13:05:55 +0000 (22:05 +0900)]
Updated following the delegation of October 2012.

See: https://lists.debian.org/debian-devel-announce/2012/10/msg00006.html

11 years agoChangelog and upgrading-checklist for #679326
Charles Plessy [Sun, 6 Jan 2013 23:47:56 +0000 (08:47 +0900)]
Changelog and upgrading-checklist for #679326

11 years agoPolicy: Obsolete the DM-Upload-Allowed field.
Charles Plessy [Sun, 23 Sep 2012 00:46:19 +0000 (09:46 +0900)]
Policy: Obsolete the DM-Upload-Allowed field.

Wording: Charles Plessy <plessy@debian.org>
Seconded: Russ Allbery <rra@debian.org>
Seconded: Ansgar Burchardt <ansgar@debian.org>
Seconded: Guillem Jover <guillem@debian.org>
Closes: #679326
See: http://lists.debian.org/87vcf6lbw4.fsf@deep-thought.43-1.org

11 years agoChangelog and upgrading-checklist for #690293
Russ Allbery [Thu, 3 Jan 2013 20:57:42 +0000 (12:57 -0800)]
Changelog and upgrading-checklist for #690293

11 years agoChecksums-Sha1 and Checksums-Sha256 are required by dak and therefore mandatory
Charles Plessy [Sat, 13 Oct 2012 02:48:46 +0000 (11:48 +0900)]
Checksums-Sha1 and Checksums-Sha256 are required by dak and therefore mandatory

Closes: #690293
See also: http://bugs.debian.org/478295#73

12 years agoFix typo in 8.6.4
Russ Allbery [Sat, 3 Nov 2012 22:32:56 +0000 (15:32 -0700)]
Fix typo in 8.6.4

Thanks, Raúl Benencia.  (Closes: #691352)

12 years agoFinalize 3.9.4.0
Russ Allbery [Wed, 19 Sep 2012 04:36:25 +0000 (21:36 -0700)]
Finalize 3.9.4.0

12 years agoAdd changelog and upgrading-checklist for #661816
Russ Allbery [Mon, 3 Sep 2012 20:12:49 +0000 (13:12 -0700)]
Add changelog and upgrading-checklist for #661816

12 years agoMinor wording tweaks to the update-mime change
Russ Allbery [Mon, 3 Sep 2012 20:09:57 +0000 (13:09 -0700)]
Minor wording tweaks to the update-mime change

Based on a message from Guillem Jover.

12 years agoRely on triggers instead of calling update-mime
Charles Plessy [Thu, 1 Mar 2012 13:58:41 +0000 (22:58 +0900)]
Rely on triggers instead of calling update-mime

Closes: 661816
This patch also:

 - Removes mention of the MIME policy.  This is a leftover from its removal.
 - Documents /usr/lib/mime/packages/, and recommends to use binary package
   names as a file names.
 - Cosmetically changes the emphasis on a "should not".

12 years agoAdd changelog and upgrading-checklist for #591791
Russ Allbery [Mon, 3 Sep 2012 19:53:23 +0000 (12:53 -0700)]
Add changelog and upgrading-checklist for #591791

12 years agoMove alternative init systems to avoid renumbering
Russ Allbery [Mon, 3 Sep 2012 19:50:39 +0000 (12:50 -0700)]
Move alternative init systems to avoid renumbering

While keeping all the init-related material together would be nice,
it causes section renumbering, which causes other problems.  Move it
to the bottom of that chapter.  We'll fix this when we rewrite all of
Policy and reorder everything.

12 years agoDocument generic and upstart-specific init-system requirements
Steve Langasek [Mon, 10 Jan 2011 01:58:58 +0000 (19:58 -0600)]
Document generic and upstart-specific init-system requirements

Add a new section on alternative init systems that outlines the
compatibility requirements for both init replacements and packages shipping
upstart jobs.  Closes: #591791

12 years agoAdd changelog and upgrading-checklist for #374029
Russ Allbery [Mon, 27 Aug 2012 15:30:09 +0000 (08:30 -0700)]
Add changelog and upgrading-checklist for #374029

12 years agoMerge branch 'master' into bug345619-rra
Russ Allbery [Mon, 27 Aug 2012 15:26:05 +0000 (08:26 -0700)]
Merge branch 'master' into bug345619-rra

12 years agoAdd changelog and upgrading-checklist for #571776
Russ Allbery [Wed, 22 Aug 2012 00:03:39 +0000 (17:03 -0700)]
Add changelog and upgrading-checklist for #571776

12 years agoMerge branch 'master' into bug571776-rra
Russ Allbery [Tue, 21 Aug 2012 23:55:13 +0000 (16:55 -0700)]
Merge branch 'master' into bug571776-rra

12 years agoFix incorrect closing tag
Charles Plessy [Tue, 21 Aug 2012 23:54:04 +0000 (16:54 -0700)]
Fix incorrect closing tag

12 years agoAdd changelog for #676561
Russ Allbery [Mon, 13 Aug 2012 04:29:59 +0000 (21:29 -0700)]
Add changelog for #676561

12 years agoDocument restrictions on use of /run for wheezy
Roger Leigh [Thu, 7 Jun 2012 19:15:53 +0000 (20:15 +0100)]
Document restrictions on use of /run for wheezy

12 years agoReflect the common case in the shlibs example
Russ Allbery [Sun, 12 Aug 2012 23:32:35 +0000 (16:32 -0700)]
Reflect the common case in the shlibs example

12 years agosymbols/shlibs policy: cosmetic fixes
Jonathan Nieder [Sun, 12 Aug 2012 23:30:54 +0000 (16:30 -0700)]
symbols/shlibs policy: cosmetic fixes

Use "zlib1g (>= 1:1.2.3.3.dfsg-2~)" in the sample shlibs dependency
field to emphasize the backport-friendly convention described in the
sharedlibs-updates section.

Also correct two small typos --- one sentence is uncapitalized and
another missing a noun --- and rephrase a sentence that describes when
to bump the dependency-version to make it easier to read.

12 years agoFurther wording changes on top of Jonathan Nieder's work
Russ Allbery [Sun, 12 Aug 2012 21:14:23 +0000 (14:14 -0700)]
Further wording changes on top of Jonathan Nieder's work

Add a footnote explaining what a "reasonable" program is.  Clarify
the shlibs versioning text.  Other minor textual changes for
clarity.

12 years agoClarifications to symbols and shlibs policy
Jonathan Nieder [Sun, 12 Aug 2012 20:43:50 +0000 (13:43 -0700)]
Clarifications to symbols and shlibs policy

subject/verb agreement: s/provide/provides/

Packages with libraries or binaries linking to a shared library must
use symbols or shlibs files to compute their dependencies.  Packages
that dlopen() a shared library should do so as well, but since that
is not typical practice and the tools to do that don't exist, it is
not made a policy "must" yet.

The minimal version for a symbol can be bumped after the version of
the package in which the symbol was introduced.

Add a footnote explaining why shlibs files cannot be used for
libraries with unusual sonames.

The shlibs file for a library udeb goes in the corresponding deb.

The library deb corresponding to a udeb is supposed to provide a
shlibs file, rather than consuming (using) one.

Add "for example" when talking about dpkg-shlibdeps -T.  This is
just an illustration and not meant to be normative.

If a library is used both directly and indirectly, the direct
dependency still needs to be declared.

Backward-compatibility is defined in terms of what reasonable
programs and libraries need.

In the normal case, symbols files go in dpkg's admindir as package
control files.

wording fix: "dependency on" avoids some of the ambiguity in
"dependency of".

12 years agoMerge branch 'master' into bug571776-rra
Russ Allbery [Sun, 12 Aug 2012 20:40:55 +0000 (13:40 -0700)]
Merge branch 'master' into bug571776-rra

12 years agoMake build-arch and build-indep required targets
Russ Allbery [Sun, 12 Aug 2012 20:14:55 +0000 (13:14 -0700)]
Make build-arch and build-indep required targets

Implement the Debian Technical Committee decision in #629385.
Remove the normative documentation of what to do when the targets
aren't provided.  Remove the informative footnote saying that
the build daemons don't support this.

Closes: #374029 (among others)
12 years agoAdd changelog and upgrading-checklist for #670429
Russ Allbery [Sun, 12 Aug 2012 19:50:07 +0000 (12:50 -0700)]
Add changelog and upgrading-checklist for #670429

12 years agoAdd 'tasks' section
Charles Plessy [Sat, 14 Jul 2012 03:52:09 +0000 (12:52 +0900)]
Add 'tasks' section

This also arranged the list as one name per line, in plain text,
alphabetically sorted, for better tracking.

Closes: #670429
12 years agoAdd changelog and upgrading-checklist for #654958
Russ Allbery [Sun, 12 Aug 2012 19:44:26 +0000 (12:44 -0700)]
Add changelog and upgrading-checklist for #654958

12 years agoDocument VCS fields
Charles Plessy [Sat, 7 Jan 2012 06:00:30 +0000 (15:00 +0900)]
Document VCS fields

Uses Developers's Reference §6.2.5 for inspiration.

Closes: #654958
[jrnieder@gmail.com:
 - declared repositories should be publicly accessible
 - Vcs-Browser should point to a webapp
 - Vcs-<system> should use the version control system's conventional syntax
 - if multiple branches are used for packaging (e.g., "stable",
   "testing", "sid"), any one of them will do
 - for Vcs-Git, "-b <branch>" can be omitted when the intended branch is the
   default branch
 - list some Vcs-<foo> fields by name in the lists in §5.2 and §5.4
 - declared repositories track development of the Debian source
   package, not just the upstream code
 - Vcs-Browser can be a web interface using any protocol (e.g., HTTPS
   is fine)
 - picking a good branch is optional
 Thanks to Russ Allbery for several improvements to the text.]

12 years agoAdd changelog and upgrading-checklist for #641153
Russ Allbery [Sun, 12 Aug 2012 19:35:39 +0000 (12:35 -0700)]
Add changelog and upgrading-checklist for #641153

12 years agoDocument the Built-Using field
Charles Plessy [Thu, 29 Dec 2011 19:23:19 +0000 (20:23 +0100)]
Document the Built-Using field

Thanks to Ansgar Burchardt <ansgar@debian.org>.
Closes: #641153
[jrnieder@gmail.com: with spelling fixes from Jakub Wilk]

12 years agoProhibit deprecated < and > relations
Russ Allbery [Sun, 18 Mar 2012 00:10:09 +0000 (17:10 -0700)]
Prohibit deprecated < and > relations

Wording: Jakub Wilk <jwilk@debian.org>
Seconded: Cyril Brulebois <kibi@debian.org>
Seconded: Russ Allbery <rra@debian.org>
Closes: #663918
Also minorly reword this section for clarity.

12 years agoAll copyright files must be encoded in UTF-8
Russ Allbery [Sat, 17 Mar 2012 23:31:41 +0000 (16:31 -0700)]
All copyright files must be encoded in UTF-8

Wording: Russ Allbery <rra@debian.org>
Seconded: Guillem Jover <guillem@debian.org>
Seconded: Salvatore Bonaccorso <carnil@debian.org>
Seconded: Simon McVittie <smcv@debian.org>
Closes: #661933
12 years agoFurther symbols wording fixes from Charles Plessy
Russ Allbery [Sat, 17 Mar 2012 18:04:14 +0000 (11:04 -0700)]
Further symbols wording fixes from Charles Plessy

Retain the dpkg-shlibdeps section in the appendix as a stub pointing
to the main page so that we don't renumber subsequent sections.  Add
more explanation for why dependencies change for each build of a
binary package.  Combine the dpkg-shlibdeps instructions somewhat and
mention that debian/substvars is only a default.

12 years agoSubstantial revision to the new symbols draft
Russ Allbery [Sat, 17 Mar 2012 17:41:41 +0000 (10:41 -0700)]
Substantial revision to the new symbols draft

Pull out lots of information that's shared between symbols and shlibs
into new sections directly under shared library dependencies.  Make
both symbols and shlibs subsections of that section.  Flesh out the
documentation of how to choose between symbols and shlibs and what the
differences in the systems are.

Document that C++ libraries may be better off with shlibs and don't
deprecate shlibs quite as much.

Move the information on how to determine the shared library soversion
to the runtime shared library section where it's now primarily used,
and reference it in the shlibs section.

12 years agoMerge branch 'master' into bug571776-rra
Russ Allbery [Sat, 17 Mar 2012 15:35:35 +0000 (08:35 -0700)]
Merge branch 'master' into bug571776-rra

12 years agoUpdate release date of package
Russ Allbery [Sun, 4 Mar 2012 23:02:16 +0000 (15:02 -0800)]
Update release date of package

12 years agoCollapse multiple copyright comments into one
Russ Allbery [Sun, 4 Mar 2012 23:01:53 +0000 (15:01 -0800)]
Collapse multiple copyright comments into one

12 years agoExpand package long description to include all documents
Russ Allbery [Sun, 4 Mar 2012 23:00:57 +0000 (15:00 -0800)]
Expand package long description to include all documents

12 years agoFinalize changes for 3.9.3.1
Russ Allbery [Sun, 4 Mar 2012 22:49:28 +0000 (14:49 -0800)]
Finalize changes for 3.9.3.1

12 years agoConvert debian/copyright to copyright-format 1.0
Russ Allbery [Sat, 3 Mar 2012 03:21:09 +0000 (19:21 -0800)]
Convert debian/copyright to copyright-format 1.0

* Convert debian/copyright to copyright-format 1.0, and in the process
  add the license information for the documents other than Policy itself
  and the FHS.  Note the implication of the GPL source code requirement
  for distributing generated versions of the Policy documents.

12 years agoAdd Policy version to DocBook subdocuments, fix whitespace
Russ Allbery [Sat, 3 Mar 2012 02:41:34 +0000 (18:41 -0800)]
Add Policy version to DocBook subdocuments, fix whitespace

* Embed the Debian Policy version and build date in the debconf
  specification and the copyright-format document.  We'll make
  non-normative changes without updating other version numbers, and it's
  good to know which version one is looking at.
* Fix some whitespace issues in the debconf specification articleinfo.

12 years agoFix copyright-format license to not reference copyright notice
Russ Allbery [Sat, 3 Mar 2012 02:03:10 +0000 (18:03 -0800)]
Fix copyright-format license to not reference copyright notice

* Fix the legal notice in copyright-format to not refer to a nonexistent
  copyright notice.

12 years agoFurther tweaking of the language around checking shell scripts
Russ Allbery [Mon, 27 Feb 2012 23:50:30 +0000 (15:50 -0800)]
Further tweaking of the language around checking shell scripts

Thanks to Jonathan Nieder for the improvement.

12 years agoUpdate dpkg-buildpackage documentation to mention fakeroot
Russ Allbery [Mon, 27 Feb 2012 05:02:00 +0000 (21:02 -0800)]
Update dpkg-buildpackage documentation to mention fakeroot

* Update the dpkg-buildpackage -r documentation in the appendix to
  reflect the current behavior of using fakeroot.  Wording from Sam
  Morris.  (Closes: #658009)

12 years agoImprove wording of DM-Upload-Allowed description
Russ Allbery [Mon, 27 Feb 2012 04:53:41 +0000 (20:53 -0800)]
Improve wording of DM-Upload-Allowed description

* Clearly state that "yes" is the only valid value of DM-Upload-Allowed
  and rewrite its description to be less indirect.  (Closes: #622263)

12 years agoClarify dependency relationships between build, build-{arch,indep}
Russ Allbery [Mon, 27 Feb 2012 04:34:04 +0000 (20:34 -0800)]
Clarify dependency relationships between build, build-{arch,indep}

* Clarify that only one of build-arch or build-indep may be provided
  (currently, at least) and that build should depend on whichever exist
  or perform the equivalent actions.  Thanks to Jonathan Nieder for some
  of the wording.  (Closes: #601839)

12 years agoField names may not contain spaces
Russ Allbery [Mon, 27 Feb 2012 04:11:37 +0000 (20:11 -0800)]
Field names may not contain spaces

* Clarify the syntax of field names to make it clear that they may not
  contain spaces.  Thanks, Charles Plessy.  (Closes: #647645)

12 years agoMake wording about following the FHS less ambiguous
Russ Allbery [Mon, 27 Feb 2012 03:59:56 +0000 (19:59 -0800)]
Make wording about following the FHS less ambiguous

* Remove the ambiguous word "installed" when requiring that the location
  of files and directories follow the FHS.  (Closes: #638060)