]> git.donarmstrong.com Git - debian/debian-policy.git/log
debian/debian-policy.git
13 years agoPerl Policy: Change perlapi provides to use an ABI version
Russ Allbery [Thu, 3 Jun 2010 17:04:11 +0000 (10:04 -0700)]
Perl Policy: Change perlapi provides to use an ABI version

Perl now provides perlapi-<abiversion> where <abiversion> may be
more than just the version of Perl.  Packages must update their
dependencies accordingly, using $Config{debian_abi} to form the
package dependency if set and falling back on $Config{version}
otherwise.

13 years agoAdd changelog and upgrading checklist for Bug#562506
Russ Allbery [Thu, 3 Jun 2010 16:23:48 +0000 (09:23 -0700)]
Add changelog and upgrading checklist for Bug#562506

13 years agoMerge branch 'master' into bug562506-rra
Russ Allbery [Thu, 3 Jun 2010 16:19:41 +0000 (09:19 -0700)]
Merge branch 'master' into bug562506-rra

13 years agoIgnore upgrading-checklist.html
Russ Allbery [Wed, 2 Jun 2010 17:04:22 +0000 (10:04 -0700)]
Ignore upgrading-checklist.html

13 years agoDocument debian-installer section and link to section list
Russ Allbery [Wed, 2 Jun 2010 17:02:43 +0000 (10:02 -0700)]
Document debian-installer section and link to section list

Document the special debian-installer section in the list of current
sections and add a link to the list of sections in unstable, which
contains longer descriptions.  (Closes: #577666)

13 years agoClarify Perl Policy about essentialness of perl-base
Russ Allbery [Wed, 2 Jun 2010 16:53:15 +0000 (09:53 -0700)]
Clarify Perl Policy about essentialness of perl-base

Clarify in the Perl Policy that perl-base is essential, not perl, and
don't imply packages need to depend on perl-base.  (Closes: #576594)

13 years agoRemove obsolete footnote comment about dpkg-statoverride
Russ Allbery [Wed, 2 Jun 2010 16:46:03 +0000 (09:46 -0700)]
Remove obsolete footnote comment about dpkg-statoverride

Remove obsolete footnote sentence saying that dpkg-statoverride is a
new feature and not well-known.  (Closes: #563425)

13 years agoRemove documentation of alternative changelog formats
Russ Allbery [Wed, 2 Jun 2010 16:37:39 +0000 (09:37 -0700)]
Remove documentation of alternative changelog formats

Remove documentation of alternative changelog formats.  This feature
is not allowed in the Debian archive and will be documented in the
dpkg-dev documentation instead.  The documentation that was in Policy
was also somewhat outdated.  (Closes: #555009, see #584141)

13 years agoMerge branch 'master' into bug562506-rra
Russ Allbery [Tue, 1 Jun 2010 22:55:05 +0000 (15:55 -0700)]
Merge branch 'master' into bug562506-rra

13 years agoExtend UID range of user accounts
Bill Allombert [Tue, 1 Jun 2010 18:37:25 +0000 (20:37 +0200)]
Extend UID range of user accounts

Extend UID range of user accounts by removing the 30000-59999 reserved
ranges.  Proposed by Santiago Vila. Closes: #582495

13 years agoExcept init.d scripts from the normal set -e requirement
Russ Allbery [Tue, 1 Jun 2010 17:40:41 +0000 (10:40 -0700)]
Except init.d scripts from the normal set -e requirement

Mention init.d scripts as a special exception from the normal advise
to always use set -e in all shell scripts, and add a new paragraph to
the section on init.d scripts advising caution in using set -e and
explaining some of the issues.

13 years agoReplace 'copyright' by 'copyright information'.
Bill Allombert [Thu, 20 May 2010 21:05:53 +0000 (23:05 +0200)]
Replace 'copyright' by 'copyright information'.

Proposed by Jonathan Nieder.  Closes: #566220

13 years agoAdd changelog entry for #442134
Russ Allbery [Mon, 31 May 2010 16:17:53 +0000 (09:17 -0700)]
Add changelog entry for #442134

13 years agoCorrect punctuation pointed out by Guillem Jover
Russ Allbery [Mon, 31 May 2010 16:15:05 +0000 (09:15 -0700)]
Correct punctuation pointed out by Guillem Jover

Uniformly use double quotes around references to "Half-Installed" or
"Half-Configured".

13 years agoMerge branch 'master' into bug442134-srivasta
Russ Allbery [Mon, 31 May 2010 16:11:15 +0000 (09:11 -0700)]
Merge branch 'master' into bug442134-srivasta

13 years agoFix typo in package_upstream-version.orig.tar.gz.
Bill Allombert [Fri, 21 May 2010 19:16:09 +0000 (21:16 +0200)]
Fix typo in package_upstream-version.orig.tar.gz.

Closes: #558430
13 years agoConvert upgrading-checklist to debiandoc-sgml
Bill Allombert [Thu, 20 May 2010 22:39:47 +0000 (00:39 +0200)]
Convert upgrading-checklist to debiandoc-sgml

(Closes: #567845)

13 years agoMerge branch 'master' into bug567845-ballombe
Bill Allombert [Thu, 20 May 2010 22:35:32 +0000 (00:35 +0200)]
Merge branch 'master' into bug567845-ballombe

14 years agoFix path to changelog.Debian.gz in footnote on documentation symlinks.
Colin Watson [Fri, 12 Feb 2010 17:50:11 +0000 (17:50 +0000)]
Fix path to changelog.Debian.gz in footnote on documentation symlinks.

14 years agoConvert upgrading-checklist.org to debiandoc-sgml.
Bill Allombert [Tue, 9 Feb 2010 23:38:30 +0000 (00:38 +0100)]
Convert upgrading-checklist.org to debiandoc-sgml.

14 years agoBump Standard-Version to 3.8.4
Bill Allombert [Wed, 27 Jan 2010 20:18:26 +0000 (21:18 +0100)]
Bump Standard-Version to 3.8.4

14 years agoFinalize changelog for release.
Bill Allombert [Wed, 27 Jan 2010 20:15:09 +0000 (21:15 +0100)]
Finalize changelog for release.

14 years agoBrace filenames with ~...~
Bill Allombert [Tue, 26 Jan 2010 12:44:11 +0000 (13:44 +0100)]
Brace filenames with ~...~

This avoids /.../ to be intepreted as italic.

14 years agoClean up references in upgrading-checklist.
Bill Allombert [Mon, 25 Jan 2010 20:43:39 +0000 (21:43 +0100)]
Clean up references in upgrading-checklist.

The old upgrading-checklist assumed references were after the message instead
of before. Adjust to reflect that.
Fix /etc/init.d/*SK]* to /etc/init.d/[SK]*.

14 years agoReplace &lt; by < and &gt; by >
Bill Allombert [Mon, 25 Jan 2010 20:08:58 +0000 (21:08 +0100)]
Replace &lt; by < and &gt; by >

14 years agoFix typo Clarigy -> Clarify.
Bill Allombert [Mon, 25 Jan 2010 18:20:14 +0000 (19:20 +0100)]
Fix typo Clarigy -> Clarify.

14 years agoSet release date of the upgrading checklist for 3.8.4
Russ Allbery [Mon, 25 Jan 2010 17:32:14 +0000 (09:32 -0800)]
Set release date of the upgrading checklist for 3.8.4

14 years agoAdded changelog for the cron-daemon package addition
Manoj Srivastava [Mon, 7 Dec 2009 07:18:37 +0000 (01:18 -0600)]
Added changelog for the cron-daemon package addition

Signed-off-by: Russ Allbery <rra@debian.org>
Signed-off-by: Kurt Roeckx <kurt@roeckx.be>
Signed-off-by: Manoj Srivastava <srivasta@debian.org>
14 years ago[bug442134-srivasta]: Flip back and revert to using Half-Configured state
Manoj Srivastava [Mon, 23 Nov 2009 03:50:11 +0000 (21:50 -0600)]
[bug442134-srivasta]: Flip back and revert to using Half-Configured state

Since this is what dpkg has been revamped to do.

Signed-off-by: Manoj Srivastava <srivasta@debian.org>
14 years agoNew virtual package: cron-daemon
Manoj Srivastava [Sat, 21 Nov 2009 07:33:13 +0000 (01:33 -0600)]
New virtual package: cron-daemon

Create a virtual cron daemon package that:
 - Has to provide /usr/bin/crontab and support crontab entries
 - Correct execution of /etc/cron.d
 - Correct support of /etc/crontab
 - Support of crontab entries with names for days and months,
   ranges, step values
 - Correct execution of /etc/cron.{hourly,daily,weekly,monthly}

Signed-off-by: Javier Fernández-Sanguino Peña <jfs@computer.org>
Signed-off-by: Manoj Srivastava <srivasta@debian.org>
14 years agoUse the "Failed-Config" state instead of the synonymous halfconfigured
Manoj Srivastava [Sat, 21 Nov 2009 06:32:10 +0000 (00:32 -0600)]
Use the "Failed-Config" state instead of the synonymous halfconfigured

These terms are synonyms. dpkg and dselect use halfconfigured
internally and Failed-config when talking to the user. This patch
ensures that policy uses the same term as dpkg does when talking to
the user ("Failed-Config") for consistency.

Signed-off-by: Manoj Srivastava <srivasta@debian.org>
14 years agoAdded changelog for the rules shebang line clarification
Manoj Srivastava [Sat, 21 Nov 2009 06:07:39 +0000 (00:07 -0600)]
Added changelog for the rules shebang line clarification

Signed-off-by: Ben Finney <ben+debian@benfinney.id.au>
Signed-off-by: Kurt Roeckx <kurt@roeckx.be>
Signed-off-by: Russ Allbery <rra@debian.org>
Signed-off-by: Manoj Srivastava <srivasta@debian.org>
14 years agoClarify rule for debian/rules shebang line
Manoj Srivastava [Sat, 21 Nov 2009 06:03:12 +0000 (00:03 -0600)]
Clarify rule for debian/rules shebang line

Explicitly state that  "make -f debian/rules" and "./debian/rules"
must behave  identically, to prevent confusion, and to promote
reproducibility, and conform to the principle of least surprise.

Signed-off-by: Ben Finney <ben+debian@benfinney.id.au>
Signed-off-by: Kurt Roeckx <kurt@roeckx.be>
Signed-off-by: Russ Allbery <rra@debian.org>
Signed-off-by: Manoj Srivastava <srivasta@debian.org>
14 years agoChangelog and upgrading-checklist for FHS toplevel dir exceptions
Manoj Srivastava [Fri, 20 Nov 2009 22:54:55 +0000 (16:54 -0600)]
Changelog and upgrading-checklist for FHS toplevel dir exceptions

Signed-off-by: Kurt Roeckx <kurt@roeckx.be>
Signed-off-by: Russ Allbery <rra@debian.org>
Signed-off-by: Manoj Srivastava <srivasta@debian.org>
14 years ago[bug556972-srivasta]: Explicitly allow /selinux and /sys as FHS exceptions
Manoj Srivastava [Fri, 20 Nov 2009 18:26:21 +0000 (12:26 -0600)]
[bug556972-srivasta]: Explicitly allow /selinux and /sys as FHS exceptions

 1) There are a lot of instances of programs looking things up in
    selinuxfs (indirectly through libselinux). Most of these instances
    look through /proc/mounts to discover where selinuxfs is mounted,
    and thus do not care about the actual location
 2) sysvinit (and upstart, if the patch is accepted) load the security
    policy for machines where SELinux is enabled, and need to mount
    selinuxfs to get details of the state of selinux in the
    kernel. Since /proc is not around when this happens, this is the one
    place where the distribution default od the selinuxfs mount point is
    hard coded.
 3) The default for fedora, gentoo, and Debian has been /selinux
 4) Lots of people have also setup /etc/fstab to mount selinuxfs on
    /selinux
 5) there are user scripts that assume they can look into /selinux on
    SELinux enabled machines, and this is a lot of things to change

This patch explicitly allows /sys and /selinux as additional
directories int he root file system allowed under the policy.

Signed-off-by: Manoj Srivastava <srivasta@debian.org>
14 years agoExplicitly load org-ascii when generating text files
Russ Allbery [Fri, 13 Nov 2009 19:41:46 +0000 (11:41 -0800)]
Explicitly load org-ascii when generating text files

Works around a problem with org-export-as-ascii not being apparently
autoloaded on at least some systems.

14 years agoIgnore new generated files
Russ Allbery [Fri, 13 Nov 2009 01:23:36 +0000 (17:23 -0800)]
Ignore new generated files

Ignore the single-file HTML versions and policy.txt (uncompressed).

14 years agoChangelog and upgrading-checklist for named pipe requirement
Russ Allbery [Fri, 13 Nov 2009 01:09:14 +0000 (17:09 -0800)]
Changelog and upgrading-checklist for named pipe requirement

14 years agoClarify policy on named pipes in packages
Russ Allbery [Thu, 12 Nov 2009 21:26:50 +0000 (13:26 -0800)]
Clarify policy on named pipes in packages

Make explicit the requirement that packages not include named pipes in
addition to device files.  State that named pipes must be created in
postinst and removed in prerm or postrm as appropriate.  Suggest in a
footnote using mkfifo rather than mknod to avoid false positives from
package checkers.

14 years agoStandardize on lowercase must for consistency
Russ Allbery [Thu, 12 Nov 2009 21:18:02 +0000 (13:18 -0800)]
Standardize on lowercase must for consistency

* Change the sole occurrence of MUST to must for consistency and to
  avoid confusion with IETF RFC keywords.  Thanks, Jakub Wilk.
  (Closes: #552757)

14 years ago[typo-fixes]: Fix a number of grammatical or typographical errors
Manoj Srivastava [Wed, 21 Oct 2009 20:45:58 +0000 (15:45 -0500)]
[typo-fixes]: Fix a number of grammatical or typographical errors

Thanks to  Eric Dantan Rzewnicki for pointing them out.

Signed-off-by: Manoj Srivastava <srivasta@debian.org>
14 years ago[master]: Added changelog for bug 545548
Manoj Srivastava [Tue, 13 Oct 2009 17:05:18 +0000 (12:05 -0500)]
[master]: Added changelog for bug 545548

This patch add a README file, rendered as txt and html, and also
documents the policy change process, again rendered as text and
HTML. While the text and HTML files are automatically generated, they are
shipped in the package itself so as to avoud depending on a recent
version of Emacs during build.  If a new Emacs is present, the .txt and
.html files shall be regenerated if the org file is newer.

The contents of the new documents are based on (but no identical to) the
contents of related pages on the Debian wiki. The long term plan is to
make these documents the canonical ones, and have the Wiki point to these
pages. Also render out a upgrading-checklist.txt (we can also do a
docbook version later)

Closes: #545548
Signed-off-by: Manoj Srivastava <srivasta@debian.org>
14 years agoMerge branch 'bug545548-srivasta'
Manoj Srivastava [Tue, 13 Oct 2009 16:08:52 +0000 (11:08 -0500)]
Merge branch 'bug545548-srivasta'

14 years ago[bug545548-srivasta]: Added CUSTOM_ID and anchors to release headings.
Manoj Srivastava [Tue, 13 Oct 2009 16:08:32 +0000 (11:08 -0500)]
[bug545548-srivasta]: Added CUSTOM_ID and anchors to release headings.

Signed-off-by: Manoj Srivastava <srivasta@debian.org>
14 years agoNumber the DFSG points like in the social_contract document.
Bill Allombert [Sun, 11 Oct 2009 22:24:57 +0000 (00:24 +0200)]
Number the DFSG points like in the social_contract document.

14 years ago[bug545548-srivasta]: Use a less confusing merge work-flow in the README
Manoj Srivastava [Mon, 5 Oct 2009 05:22:47 +0000 (00:22 -0500)]
[bug545548-srivasta]: Use a less confusing merge work-flow in the README

While still minimizing unneeded merges between master and bug branches,
this version of the document uses a less confusing command sequence. Also
update the HTML page.

Signed-off-by: Manoj Srivastava <srivasta@debian.org>
14 years agoAdded changelog for #518199 .
Manoj Srivastava [Mon, 5 Oct 2009 05:02:46 +0000 (00:02 -0500)]
Added changelog for #518199 .

Signed-off-by: Manoj Srivastava <srivasta@debian.org>
14 years ago[virtual packages]: Added virtual packages related to the Doom game engine
Manoj Srivastava [Mon, 5 Oct 2009 04:48:09 +0000 (23:48 -0500)]
[virtual packages]: Added virtual packages related to the Doom game engine

Added packages that support the Doom engine, a Doom engine which
supports the boom feature set, and virtual packages for the corresponding
data components.

Closes: Bug#518199
Signed-off-by: Manoj Srivastava <srivasta@debian.org>
Signed-off-by: Russ Allbery <rra@debian.org>
Signed-off-by: "Giacomo A. Catenazzi" <cate@debian.org>
14 years ago[bug545548-srivasta]: Arrange to regenerate derived files from org source
Manoj Srivastava [Sun, 13 Sep 2009 21:29:09 +0000 (16:29 -0500)]
[bug545548-srivasta]: Arrange to regenerate derived files from org source

For machines without a newer Emacs, this has no effect, but if a new
Emacs is present, the .txt and .html files shall be regenerated if the
org file is newer.

Signed-off-by: Manoj Srivastava <srivasta@debian.org>
14 years ago[bug545548-srivasta]: Make upgradng-checklist a real HTML file
Manoj Srivastava [Sun, 13 Sep 2009 21:27:11 +0000 (16:27 -0500)]
[bug545548-srivasta]: Make upgradng-checklist a real HTML file

Also render out a upgrading-checklist.txt (we can also do a docbook
version later)

Signed-off-by: Manoj Srivastava <srivasta@debian.org>
14 years ago[bug545548-srivasta]: Add Documentation
Manoj Srivastava [Sun, 13 Sep 2009 21:09:27 +0000 (16:09 -0500)]
[bug545548-srivasta]: Add Documentation

This patch add a README file, rendered as txt and html, and also
documents the policy change process, again rendered as text and
HTML. While the text and HTML files are automatically generated, they are
shipped in the package itself so as to avoud depending on a recent
version of Emacs during build.

The contents of the new documents are based on (but no identical to) the
contents of related pages on the Debian wiki. The long term plan is to
make these documents the canonical ones, and have the Wiki point to these
pages.

Signed-off-by: Manoj Srivastava <srivasta@debian.org>
14 years agoAdded changelog for #542865.
Manoj Srivastava [Tue, 15 Sep 2009 21:05:27 +0000 (16:05 -0500)]
Added changelog for #542865.

Signed-off-by: Manoj Srivastava <srivasta@debian.org>
14 years agoMerge branch 'bug542865-srivasta'
Manoj Srivastava [Tue, 15 Sep 2009 20:53:43 +0000 (15:53 -0500)]
Merge branch 'bug542865-srivasta'

14 years agoProvide changelog for the typo fix -- manoj.
Manoj Srivastava [Thu, 10 Sep 2009 03:59:24 +0000 (22:59 -0500)]
Provide changelog for the typo fix -- manoj.

14 years agoBug#542865: Grant an FHS exception for the multiarch library directories
Steve Langasek [Sat, 5 Sep 2009 03:50:30 +0000 (20:50 -0700)]
Bug#542865: Grant an FHS exception for the multiarch library directories

On Fri, Aug 21, 2009 at 09:25:30PM -0700, Russ Allbery wrote:
> Manoj Srivastava <srivasta@debian.org> writes:
> > On Fri, Aug 21 2009, Russ Allbery wrote:

> >> The current restriction is specific to libraries.  Don't we need to say
> >> that you can't put *any* files into any triplet directory that isn't
> >> for your package architecture?

> >         Hmm. My first read was that one could not put anything that was
> >  not a library in these directories, but perhaps it should be stated
> >  explicitly.

> I was expecting that we'd need to put anything that you might want to have
> simultaneous installs from multiple architectures in that directory, which
> would include, for instance, any shared library plugins or loadable
> modules, which aren't strictly libraries.

> We might have to duplicate some library helper programs as well, if for
> instance they communicate with the library using binary structures that
> are sensitive to sizeof(long).

Right, this was a bug in the proposed patch, not a deliberate statement that
only libraries belong in these directories.  (As I mentioned, the first
patch was something of a trial balloon.)  I think this updated patch should
cover everything for the first round.

Re-seconds?

Signed-off-by: Manoj Srivastava <srivasta@debian.org>
14 years agoTypo fix: relayed -> related.
Manoj Srivastava [Thu, 10 Sep 2009 03:45:59 +0000 (22:45 -0500)]
Typo fix: relayed -> related.

Thanks to Matt Kraai for pointing this out.

Signed-off-by: Manoj Srivastava <srivasta@debian.org>
14 years agoMerge branch 'master' into srivasta
Manoj Srivastava [Mon, 7 Sep 2009 20:31:00 +0000 (15:31 -0500)]
Merge branch 'master' into srivasta

14 years ago* Also provide documents in single-file HTML format.
Bill Allombert [Sat, 5 Sep 2009 09:10:30 +0000 (11:10 +0200)]
* Also provide documents in single-file HTML format.
  Proposed by Jari Aalto.
Closes: #544353
14 years agoUpdate standards version to 3.8.3
Russ Allbery [Sun, 16 Aug 2009 00:19:11 +0000 (17:19 -0700)]
Update standards version to 3.8.3

14 years agoFinalize changes for 3.8.3.0
Russ Allbery [Sun, 16 Aug 2009 00:15:25 +0000 (17:15 -0700)]
Finalize changes for 3.8.3.0

14 years agoDocument install-info dependency in upgrading-checklist
Russ Allbery [Sun, 16 Aug 2009 00:15:13 +0000 (17:15 -0700)]
Document install-info dependency in upgrading-checklist

14 years agoDocument that control field values are case-sensitive
Russ Allbery [Sun, 16 Aug 2009 00:10:16 +0000 (17:10 -0700)]
Document that control field values are case-sensitive

Document that control field values are case-sensitive unless the field
description says otherwise.

14 years agoRemove seconds by non-DDs
Russ Allbery [Sun, 16 Aug 2009 00:04:24 +0000 (17:04 -0700)]
Remove seconds by non-DDs

Consensus on debian-policy seems to be that seconding should be
restricted to Debian Developers, so remove seconds from non-DDs and
add an additional second from that thread for the man page translation
change.

14 years agosensible-* come from the sensible-utils package
Russ Allbery [Sun, 16 Aug 2009 00:04:00 +0000 (17:04 -0700)]
sensible-* come from the sensible-utils package

Say that sensible-editor and sensible-pager are provided by the
sensible-utils package, not by the base system.  Thanks, Clint Adams
and Steve Langasek.  (Closes: #541537)

14 years agoAdd dependency recommendation for packages with info documents
Russ Allbery [Sat, 15 Aug 2009 23:49:37 +0000 (16:49 -0700)]
Add dependency recommendation for packages with info documents

This is an additional fix for #538665.  Recommend a dependency that
ensures a triggerized install-info is available so that the dir file
will be properly rebuilt on partial upgrades from lenny.  Reviewed
by Bill Allombert and Raphaël Hertzog.

14 years agoMerge branch 'bug538665-rra'
Russ Allbery [Mon, 10 Aug 2009 20:28:04 +0000 (13:28 -0700)]
Merge branch 'bug538665-rra'

14 years agoChangelog and upgrading-checklist for #538665
Russ Allbery [Mon, 10 Aug 2009 20:27:44 +0000 (13:27 -0700)]
Changelog and upgrading-checklist for #538665

14 years agoFix the footnote on modifying Texinfo source for dir information
Russ Allbery [Mon, 10 Aug 2009 20:23:34 +0000 (13:23 -0700)]
Fix the footnote on modifying Texinfo source for dir information

The footnote about how to modify the Texinfo source to add the necessary
info directory information ended two lines before it should.  Thanks,
Raphaël Hertzog.

14 years agodpkg triggers, not dpkg hooks, for install-info
Russ Allbery [Sun, 9 Aug 2009 18:50:28 +0000 (11:50 -0700)]
dpkg triggers, not dpkg hooks, for install-info

14 years agoFix typo in Description control field description
Russ Allbery [Sat, 8 Aug 2009 09:33:16 +0000 (02:33 -0700)]
Fix typo in Description control field description

Thanks, Ben Finney.

14 years agoImprove Description and Changes specification for *.changes
Russ Allbery [Sat, 8 Aug 2009 08:14:46 +0000 (01:14 -0700)]
Improve Description and Changes specification for *.changes

* Change the wording of the Description and Changes field specifications
  for *.changes files to more closely match the wording for Files and
  add more details about the contents of the Description field in
  a *.changes file.

14 years agoClarify the description of the Files control field
Russ Allbery [Sat, 8 Aug 2009 03:06:17 +0000 (20:06 -0700)]
Clarify the description of the Files control field

Reword a difficult sentence in the Files control field description and
add examples of the two versions of the field.  Thanks to Jeremiah
Foster for the report and wording discussion.

14 years agoAdd an SGML comment with a close double-quote to unconfuse Emacs
Russ Allbery [Sat, 8 Aug 2009 02:07:47 +0000 (19:07 -0700)]
Add an SGML comment with a close double-quote to unconfuse Emacs

Emacs wants the unmatched double-quote in the discussion of init scripts
to be closed and otherwise treats the rest of the file as if it's in a
string.  Unconfuse it with an SGML comment.

14 years agoChangelog and upgrading-checklist for #533852
Russ Allbery [Sat, 8 Aug 2009 00:20:34 +0000 (17:20 -0700)]
Changelog and upgrading-checklist for #533852

14 years agoMerge branch 'master' into bug533852-rra
Russ Allbery [Fri, 7 Aug 2009 23:49:30 +0000 (16:49 -0700)]
Merge branch 'master' into bug533852-rra

14 years agoAdd a changelog entry for merging package name syntax requirements
Russ Allbery [Fri, 7 Aug 2009 23:49:12 +0000 (16:49 -0700)]
Add a changelog entry for merging package name syntax requirements

14 years agoRemove the encoding requirement for manual pages
Russ Allbery [Fri, 7 Aug 2009 23:36:18 +0000 (16:36 -0700)]
Remove the encoding requirement for manual pages

Previously, all characters in a manual page had to be representable in
the legacy encoding for that language due to limitations in groff.  The
current release of groff removes that limitation, so this restriction
can be lifted.

Patch from Colin Watson.  Debian Bug#537707.

14 years agoMerge branch 'master' into bug533852-rra
Russ Allbery [Fri, 7 Aug 2009 23:27:57 +0000 (16:27 -0700)]
Merge branch 'master' into bug533852-rra

14 years agoFix another typo in the Installed-Size field description
Russ Allbery [Fri, 7 Aug 2009 23:27:41 +0000 (16:27 -0700)]
Fix another typo in the Installed-Size field description

14 years agoDon't suggest calling dpkg-statoverride --remove unconditionally
Russ Allbery [Fri, 7 Aug 2009 23:10:58 +0000 (16:10 -0700)]
Don't suggest calling dpkg-statoverride --remove unconditionally

The system administrator may have removed an override, and --remove will
fail if none exist.  Suggest checking first to see whether the override
exists before removing it.

Thanks, Patrick Schoenfeld and Guillem Jover.

14 years agoMerge branch 'master' into bug538665-rra
Russ Allbery [Fri, 7 Aug 2009 23:05:07 +0000 (16:05 -0700)]
Merge branch 'master' into bug538665-rra

14 years agoMerge branch 'master' into bug533852-rra
Russ Allbery [Fri, 7 Aug 2009 23:05:06 +0000 (16:05 -0700)]
Merge branch 'master' into bug533852-rra

14 years agoChange estimation to estimate in the Installed-Size field description
Russ Allbery [Fri, 7 Aug 2009 23:01:41 +0000 (16:01 -0700)]
Change estimation to estimate in the Installed-Size field description

Thanks, Emilio Pozuelo Monfort.

14 years agoRewrite info documents section
Russ Allbery [Fri, 7 Aug 2009 22:34:31 +0000 (15:34 -0700)]
Rewrite info documents section

install-info now uses dpkg hooks, so remove all requirements for running
install-info in package maintainer scripts.  Document the necessary info
directory information and provide Texinfo modification instructions in a
footnote.  Explicitly forbid packages from including /usr/share/info/dir.

14 years agoUnify the syntax description for package names
Russ Allbery [Fri, 7 Aug 2009 22:04:09 +0000 (15:04 -0700)]
Unify the syntax description for package names

In the Package field description, reference the syntax for source package
names in the Source field description rather than repeating it.  Add a
cross-reference to Package in the Source field description.

Reported by Jonathan Yu.

14 years agoAdd section ID for appdefaults for cross-references
Russ Allbery [Fri, 7 Aug 2009 21:46:32 +0000 (14:46 -0700)]
Add section ID for appdefaults for cross-references

14 years agoChangelog and upgrading-checklist for #493007
Russ Allbery [Fri, 7 Aug 2009 21:22:57 +0000 (14:22 -0700)]
Changelog and upgrading-checklist for #493007

14 years agoMerge branch 'master' into bug533852-rra
Russ Allbery [Fri, 7 Aug 2009 21:08:28 +0000 (14:08 -0700)]
Merge branch 'master' into bug533852-rra

14 years agoMerge branch 'master' into bug493007-rra
Russ Allbery [Fri, 7 Aug 2009 21:08:28 +0000 (14:08 -0700)]
Merge branch 'master' into bug493007-rra

14 years agoChangelog and upgrading-checklist for #522217
Russ Allbery [Fri, 7 Aug 2009 21:07:40 +0000 (14:07 -0700)]
Changelog and upgrading-checklist for #522217

14 years agoMerge branch 'master' into bug533852-rra
Russ Allbery [Fri, 7 Aug 2009 20:49:24 +0000 (13:49 -0700)]
Merge branch 'master' into bug533852-rra

14 years agoMerge branch 'master' into bug493007-rra
Russ Allbery [Fri, 7 Aug 2009 20:49:24 +0000 (13:49 -0700)]
Merge branch 'master' into bug493007-rra

14 years agoMerge branch 'master' into bug522217-rra
Russ Allbery [Fri, 7 Aug 2009 20:49:24 +0000 (13:49 -0700)]
Merge branch 'master' into bug522217-rra

14 years agoAdd changelog and upgrading-checklist for #519941
Russ Allbery [Fri, 7 Aug 2009 20:46:55 +0000 (13:46 -0700)]
Add changelog and upgrading-checklist for #519941

14 years agoMerge branch 'master' into bug519941-rra
Russ Allbery [Fri, 7 Aug 2009 20:40:18 +0000 (13:40 -0700)]
Merge branch 'master' into bug519941-rra

14 years agoAllow the Binary control field to wrap
Russ Allbery [Fri, 7 Aug 2009 20:34:07 +0000 (13:34 -0700)]
Allow the Binary control field to wrap

Allow the Binary control field to wrap in both *.dsc and *.changes files,
since we have some source packages that produce lines so long that GnuPG
is no longer willing to sign the file.

Clearly state that the syntax is different depending on whether the field
appears in a *.dsc file or a *.changes file.

Thanks to Raphaël Hertzog for the report.  Debian Bug#533852.

14 years agoImprove the Installed-Size wording
Russ Allbery [Fri, 7 Aug 2009 20:24:46 +0000 (13:24 -0700)]
Improve the Installed-Size wording

Avoid the term kibibytes, which is controversial.  Document that
Installed-Size is only an estimate and may vary based on block size,
file system properties, and actions taken by maintainer scripts.

14 years agoUsing /etc/X11 for configuration is allowed, not should
Russ Allbery [Sat, 4 Jul 2009 22:35:00 +0000 (15:35 -0700)]
Using /etc/X11 for configuration is allowed, not should

Expand the list of applications that may use /etc/X11 for configuration
files to include session managers, but change this section to may from
should.  There doesn't appear to be a reason to encourage this going
forward.  Reword the section for more direct phrasing.

14 years agoMerge branch 'master' into bug522217-rra
Russ Allbery [Sat, 4 Jul 2009 22:26:54 +0000 (15:26 -0700)]
Merge branch 'master' into bug522217-rra

14 years agoExplain the copyright dates
Russ Allbery [Sat, 4 Jul 2009 22:25:28 +0000 (15:25 -0700)]
Explain the copyright dates

* Explain that the copyright dates are for the original Policy manual
  and that there is no updated list of copyright holders for subsequent
  revisions available.  (Partly addresses #47438)