]> git.donarmstrong.com Git - debian/debian-policy.git/log
debian/debian-policy.git
13 years agoMerge branch 'master' into bug509933-rra
Russ Allbery [Tue, 13 Jul 2010 02:19:12 +0000 (19:19 -0700)]
Merge branch 'master' into bug509933-rra

13 years agoMerge branch 'master' into bug459868-rra
Russ Allbery [Tue, 13 Jul 2010 02:19:11 +0000 (19:19 -0700)]
Merge branch 'master' into bug459868-rra

13 years agoMerge branch 'master' into bug445203-rra
Russ Allbery [Tue, 13 Jul 2010 02:19:11 +0000 (19:19 -0700)]
Merge branch 'master' into bug445203-rra

13 years agoMerge branch 'master' into bug104373-rra
Russ Allbery [Tue, 13 Jul 2010 02:19:11 +0000 (19:19 -0700)]
Merge branch 'master' into bug104373-rra

13 years agoAdd changelog entry for upgrading-checklist typo fix
Russ Allbery [Tue, 13 Jul 2010 02:18:38 +0000 (19:18 -0700)]
Add changelog entry for upgrading-checklist typo fix

13 years agoImprove wording around package orphaning
Russ Allbery [Tue, 13 Jul 2010 02:14:42 +0000 (19:14 -0700)]
Improve wording around package orphaning

Wording suggestion from Steve Langasek.  Also fix another wording
choice.

13 years agoShared library wording updates
Russ Allbery [Tue, 13 Jul 2010 01:56:11 +0000 (18:56 -0700)]
Shared library wording updates

Update the wording of the proposed patch based on suggestions from
Raphael Hertzog and Steve Langasek.  Remove the footnote discussing
shared libraries without versioning information, since they're not
Policy-compliant in other ways and are all weird special cases.
Rephrase the footnote about shared library file naming conventions.
Add a reference to the deb-symbols man page.

13 years agoOverhaul the documentation of shared library SONAMEs
Russ Allbery [Thu, 8 Jul 2010 17:04:55 +0000 (10:04 -0700)]
Overhaul the documentation of shared library SONAMEs

Provide much more background information about shared library
versioning and how the different symlinks are used.  Clearly
require the SONAME and corresponding binary package name to be
changed if the library ABI changes.  Add more cautions to the
practice of bundling multiple shared libraries together in one
package.  Clarify that the shared library section does not
apply to private libraries and loadable modules.

13 years agoUse start-stop-daemon instead of kill for logrotate
Russ Allbery [Thu, 8 Jul 2010 16:21:18 +0000 (09:21 -0700)]
Use start-stop-daemon instead of kill for logrotate

13 years agoMake it clear package maintainers don't need upload rights
Russ Allbery [Thu, 8 Jul 2010 16:17:11 +0000 (09:17 -0700)]
Make it clear package maintainers don't need upload rights

Wording suggestion from Raphael Hertzog.

13 years agoAvoid the phrase "Debian maintainer" when defining maintainer
Russ Allbery [Wed, 7 Jul 2010 16:00:16 +0000 (09:00 -0700)]
Avoid the phrase "Debian maintainer" when defining maintainer

13 years agoMerge branch 'master' into bug459868-rra
Russ Allbery [Wed, 7 Jul 2010 15:59:45 +0000 (08:59 -0700)]
Merge branch 'master' into bug459868-rra

13 years agoBe clearer in the logrotate config text about postrotate purpose
Russ Allbery [Wed, 7 Jul 2010 15:58:40 +0000 (08:58 -0700)]
Be clearer in the logrotate config text about postrotate purpose

It's not to get the daemon to re-read its configuration, but rather
to force it to reopen its log files.

13 years agoRemove spurious whitespace change from patch
Russ Allbery [Wed, 7 Jul 2010 15:57:48 +0000 (08:57 -0700)]
Remove spurious whitespace change from patch

13 years agoMerge branch 'master' into bug445203-rra
Russ Allbery [Wed, 7 Jul 2010 15:57:06 +0000 (08:57 -0700)]
Merge branch 'master' into bug445203-rra

13 years agoAvoid init scripts entirely in logrotate example
Russ Allbery [Wed, 7 Jul 2010 15:55:05 +0000 (08:55 -0700)]
Avoid init scripts entirely in logrotate example

The best way to call the init script in a logrotate example is
debated and will be handled in another bug.  In the meantime, avoid
the problem entirely by not calling the init script.

13 years agoChangelog and upgrading-checklist for #402721
Russ Allbery [Wed, 7 Jul 2010 15:52:11 +0000 (08:52 -0700)]
Changelog and upgrading-checklist for #402721

13 years agoMerge branch 'master' into bug555977-rra
Russ Allbery [Wed, 7 Jul 2010 15:48:15 +0000 (08:48 -0700)]
Merge branch 'master' into bug555977-rra

13 years agoMerge branch 'master' into bug504880-rra
Russ Allbery [Wed, 7 Jul 2010 15:48:15 +0000 (08:48 -0700)]
Merge branch 'master' into bug504880-rra

13 years agoMerge branch 'master' into bug475101-rra
Russ Allbery [Wed, 7 Jul 2010 15:48:14 +0000 (08:48 -0700)]
Merge branch 'master' into bug475101-rra

13 years agoMerge branch 'master' into bug477240-rra
Russ Allbery [Wed, 7 Jul 2010 15:48:14 +0000 (08:48 -0700)]
Merge branch 'master' into bug477240-rra

13 years agoMerge branch 'master' into bug459868-rra
Russ Allbery [Wed, 7 Jul 2010 15:48:14 +0000 (08:48 -0700)]
Merge branch 'master' into bug459868-rra

13 years agoMerge branch 'master' into bug445203-rra
Russ Allbery [Wed, 7 Jul 2010 15:48:14 +0000 (08:48 -0700)]
Merge branch 'master' into bug445203-rra

13 years agoMerge branch 'master' into bug402721-rra
Russ Allbery [Wed, 7 Jul 2010 15:48:14 +0000 (08:48 -0700)]
Merge branch 'master' into bug402721-rra

13 years agoMerge branch 'master' into bug104373-rra
Russ Allbery [Wed, 7 Jul 2010 15:48:13 +0000 (08:48 -0700)]
Merge branch 'master' into bug104373-rra

13 years agoChangelog and upgrading-checklist for #400322
Russ Allbery [Wed, 7 Jul 2010 15:47:46 +0000 (08:47 -0700)]
Changelog and upgrading-checklist for #400322

13 years agoMinor wording changes to control information files description
Russ Allbery [Sun, 4 Jul 2010 16:26:33 +0000 (09:26 -0700)]
Minor wording changes to control information files description

13 years agoArchitecture restrictions are supported for binary packages
Russ Allbery [Sun, 4 Jul 2010 05:25:04 +0000 (22:25 -0700)]
Architecture restrictions are supported for binary packages

Document architecture restrictions for binary relationship fields
as well as build relationships, with their limitation that they're
only valid in source package control files and are used to generate
the fields in the binary package.

13 years agoRephrasing of the rule for numeric signals in trap
Russ Allbery [Sun, 4 Jul 2010 05:03:42 +0000 (22:03 -0700)]
Rephrasing of the rule for numeric signals in trap

13 years agoUse invoke-rc.d in logrotate example
Russ Allbery [Sun, 4 Jul 2010 01:12:48 +0000 (18:12 -0700)]
Use invoke-rc.d in logrotate example

13 years agoUse consistent terminology for control files
Russ Allbery [Sun, 4 Jul 2010 01:11:48 +0000 (18:11 -0700)]
Use consistent terminology for control files

Introduce control information files, which refer to the members of
the control.tar.gz part of the .deb, and change terminology to be
consistent about that term, control files, and control fields.

13 years agoRequire /bin/sh support XSI extensions for kill and trap
Russ Allbery [Sat, 3 Jul 2010 23:49:58 +0000 (16:49 -0700)]
Require /bin/sh support XSI extensions for kill and trap

Due to the widespread use of these extensions by scripts already in
the archive, require that /bin/sh support the XSI extensions for kill
and trap which permit kill -<signal> and use of numeric signals for
well-known signals.  Also permit trapping of SIGPIPE by signal number,
since this is done by well-known portable shell scripts like libtool.

13 years agoBreaks/Conflicts should not be used unless necessary
Russ Allbery [Sat, 3 Jul 2010 20:24:03 +0000 (13:24 -0700)]
Breaks/Conflicts should not be used unless necessary

State explicitly that Breaks and Conflicts should only be used where
needed, and should not be used if two packages merely provide similar
functionality.

13 years agoRecommend logrotate config name, use missingok
Russ Allbery [Sat, 3 Jul 2010 20:11:26 +0000 (13:11 -0700)]
Recommend logrotate config name, use missingok

Recommend that files installed in /etc/logrotate.d be named after
the package and use missingok in the example to demonstrate avoiding
errors if the package is removed but not purged.

13 years agoClarify Maintainer, make Uploaders mandatory for team maintainers
Russ Allbery [Sat, 3 Jul 2010 19:58:37 +0000 (12:58 -0700)]
Clarify Maintainer, make Uploaders mandatory for team maintainers

Clarify the duties of the maintainer and state that the maintainer's
e-mail address must accept non-spam BTS mail and automated mail from
the project software.  Rephrase the package orphaning; this does not
only happen when someone retires from the project.  Require the
Uploaders field for a team-maintained package and, in that case,
require that it contains at least one human and personal address.

13 years agoRemove obsolete -D_REENTRANT requirement, ask for thread support
Russ Allbery [Sat, 3 Jul 2010 19:21:39 +0000 (12:21 -0700)]
Remove obsolete -D_REENTRANT requirement, ask for thread support

Remove the obsolete requirement that libraries be built with
-D_REENTRANT, as this no longer does anything significant in current
versions of glibc.  Instead, state directly that libraries should be
built with threading support and to be thread-safe if this is
supported.

13 years agoWording tweak to the shlibs.local description
Russ Allbery [Sat, 3 Jul 2010 18:52:02 +0000 (11:52 -0700)]
Wording tweak to the shlibs.local description

Suggestion from Steve Langasek.

13 years agoMerge branch 'master' into bug504880-rra
Russ Allbery [Sat, 3 Jul 2010 18:17:36 +0000 (11:17 -0700)]
Merge branch 'master' into bug504880-rra

13 years agoMerge branch 'master' into bug104373-rra
Russ Allbery [Sat, 3 Jul 2010 18:17:36 +0000 (11:17 -0700)]
Merge branch 'master' into bug104373-rra

13 years agoAdd changelog and upgrading-checklist for #509932
Russ Allbery [Sat, 3 Jul 2010 18:17:02 +0000 (11:17 -0700)]
Add changelog and upgrading-checklist for #509932

13 years agoMerge branch 'master' into bug509932-rra
Russ Allbery [Sat, 3 Jul 2010 18:11:06 +0000 (11:11 -0700)]
Merge branch 'master' into bug509932-rra

13 years agoDocument the alternate SONAME format used by libtool -release
Russ Allbery [Thu, 1 Jul 2010 19:51:39 +0000 (12:51 -0700)]
Document the alternate SONAME format used by libtool -release

Document the SONAME format where the version number comes before
the .so and after a hyphen and provide another example.

13 years agoAdd changelog and upgrading-checklist for #218897
Russ Allbery [Sat, 3 Jul 2010 18:05:07 +0000 (11:05 -0700)]
Add changelog and upgrading-checklist for #218897

13 years agoRemove obsolete shlibs.local information
Russ Allbery [Thu, 1 Jul 2010 19:15:46 +0000 (12:15 -0700)]
Remove obsolete shlibs.local information

Remove the instructions for how to create shlibs.local files and the
encouragement to do so if one runs into errors with dpkg-shlibdeps, since
the archive coverage for shlibs is now complete and writing a shlibs.local
file is unlikely to be an appropriate solution to one's problem.

13 years agoReformat and update the shlibs section
Russ Allbery [Thu, 1 Jul 2010 18:51:22 +0000 (11:51 -0700)]
Reformat and update the shlibs section

* Revise the footnote discussing shlibs creation to not talk about the
  switch to objdump as if it were a new innovation and to explicitly
  mention the NEEDED attribute as the source of dependency information.

Also fix markup, formatting, indentation, and phrasing in multiple
places.

13 years agoMerge branch 'master' into bug504880-rra
Russ Allbery [Thu, 1 Jul 2010 17:36:02 +0000 (10:36 -0700)]
Merge branch 'master' into bug504880-rra

13 years agoMerge branch 'master' into bug218897-rra
Russ Allbery [Thu, 1 Jul 2010 17:36:02 +0000 (10:36 -0700)]
Merge branch 'master' into bug218897-rra

13 years agoMerge branch 'master' into bug104373-rra
Russ Allbery [Thu, 1 Jul 2010 17:36:01 +0000 (10:36 -0700)]
Merge branch 'master' into bug104373-rra

13 years agoAdd changelog and upgrading-checklist for #561413
Russ Allbery [Thu, 1 Jul 2010 17:35:09 +0000 (10:35 -0700)]
Add changelog and upgrading-checklist for #561413

13 years agodpkg-divert --package is only required when adding or removing
Russ Allbery [Thu, 1 Jul 2010 17:29:57 +0000 (10:29 -0700)]
dpkg-divert --package is only required when adding or removing

13 years agoForbid dpkg-divert --local in package maintainer scripts
Russ Allbery [Wed, 30 Jun 2010 18:16:23 +0000 (11:16 -0700)]
Forbid dpkg-divert --local in package maintainer scripts

State that package maintainer scripts must use --package and must
not use --local when invoking dpkg-divert.

13 years agoRewrite requirements around libtool .la file handling
Russ Allbery [Wed, 30 Jun 2010 18:02:54 +0000 (11:02 -0700)]
Rewrite requirements around libtool .la file handling

State that .la files should normally not be included in Debian
packages, with special exceptions for libraries loaded by libltdl and
for .la files on which other .la files may depend.  State that
dependency_libs should be emptied if the .la files have to be
retained.  Exclude non-public libraries and loadable modules from
these requirements.

13 years agoMerge branch 'master' into bug504880-rra
Russ Allbery [Tue, 29 Jun 2010 18:14:49 +0000 (11:14 -0700)]
Merge branch 'master' into bug504880-rra

13 years agoMerge branch 'master' into bug104373-rra
Russ Allbery [Tue, 29 Jun 2010 18:14:48 +0000 (11:14 -0700)]
Merge branch 'master' into bug104373-rra

13 years agoClarify the banned dependencies between main and non-main
Russ Allbery [Tue, 29 Jun 2010 17:43:06 +0000 (10:43 -0700)]
Clarify the banned dependencies between main and non-main

* Add Pre-Depends and Build-Depends-Indep to the relationships not
  allowed from main to contrib or non-free and mention that such
  relationships are okay if the non-free package is only an
  alternative.  Thanks, Raphael Geissert.  (Closes: #587279)

13 years agoInclude GPL version 1 in common-licenses
Russ Allbery [Tue, 29 Jun 2010 17:06:28 +0000 (10:06 -0700)]
Include GPL version 1 in common-licenses

Closes Bug#436105.

13 years agoFix typos in upgrading-checklist
Russ Allbery [Mon, 28 Jun 2010 18:00:11 +0000 (11:00 -0700)]
Fix typos in upgrading-checklist

13 years agoBetter explanation of the Perl module naming policy
Russ Allbery [Mon, 28 Jun 2010 17:56:19 +0000 (10:56 -0700)]
Better explanation of the Perl module naming policy

* Explain the Perl module package naming policy more explicitly and
  provide some examples.  (Closes: #175202)

13 years agoSet the Perl Policy version to match the package version
Russ Allbery [Mon, 28 Jun 2010 16:37:45 +0000 (09:37 -0700)]
Set the Perl Policy version to match the package version

* Set the version of the Perl Policy to match the version of the Policy
  package.

13 years agoSwitch to source format 3.0 (native)
Russ Allbery [Mon, 28 Jun 2010 04:46:53 +0000 (21:46 -0700)]
Switch to source format 3.0 (native)

13 years agoFinalize release for 3.9.0.0
Russ Allbery [Mon, 28 Jun 2010 04:42:03 +0000 (21:42 -0700)]
Finalize release for 3.9.0.0

13 years agoAdd changelog and upgrading-checklist for #547272
Russ Allbery [Mon, 28 Jun 2010 03:49:52 +0000 (20:49 -0700)]
Add changelog and upgrading-checklist for #547272

13 years agoMerge branch 'master' into bug504880-rra
Russ Allbery [Sun, 27 Jun 2010 18:21:28 +0000 (11:21 -0700)]
Merge branch 'master' into bug504880-rra

Conflicts:
policy.sgml

13 years agoMerge branch 'master' into bug104373-rra
Russ Allbery [Sun, 27 Jun 2010 18:19:58 +0000 (11:19 -0700)]
Merge branch 'master' into bug104373-rra

13 years agoFurther minor updates around the Format field description
Russ Allbery [Sat, 26 Jun 2010 22:32:01 +0000 (15:32 -0700)]
Further minor updates around the Format field description

Be clear which control files consist of a single paragraph and use
consistent terminology.  Be more consistent about <file> markup.  Use
an SGML entity for the .changes file version to avoid repeating it.

13 years agoRemove a stray misplaced paragraph from merging original patch
Russ Allbery [Tue, 22 Jun 2010 17:26:03 +0000 (10:26 -0700)]
Remove a stray misplaced paragraph from merging original patch

13 years agoFurther revisions to the Format update
Russ Allbery [Tue, 22 Jun 2010 17:07:18 +0000 (10:07 -0700)]
Further revisions to the Format update

Drop historical information about the version changes in .changes
files.  It doesn't seem useful at this point.  Specify the format
of Format for source packages separately since referring to the
version format with exceptions and additions is more confusing and
it's not really a version in the same sense.  Add the full list of
supported source package formats in a footnote.  Add a bit more
explanation for how the source package format is used.

13 years agoClarification of the Format field in control files -- patch for #547272.
Charles Plessy [Sat, 29 May 2010 03:49:34 +0000 (12:49 +0900)]
Clarification of the Format field in control files -- patch for #547272.

The Format field has a different meaning for Debian source control files and
Debian changes files. This patch :

 - documents the use and syntax of the Format field for these two types
   of control files.

 - Specifies the format 1.8 of Debian changes files, adds descriptions for
   the Checksums-Sha1 and Checksums-Sha256 files, and provides some history
   for the Closes, Changed-By and Maintainer fields.

13 years agoBump revision for the next release
Russ Allbery [Mon, 21 Jun 2010 16:41:46 +0000 (09:41 -0700)]
Bump revision for the next release

13 years agoAdd changelog and upgrading-checklist for #578854
Russ Allbery [Mon, 21 Jun 2010 16:40:38 +0000 (09:40 -0700)]
Add changelog and upgrading-checklist for #578854

13 years agoMerge branch 'master' into bug578854-rra
Russ Allbery [Mon, 21 Jun 2010 16:33:28 +0000 (09:33 -0700)]
Merge branch 'master' into bug578854-rra

13 years agoAdd bug closer for SETTITLE
Russ Allbery [Mon, 21 Jun 2010 16:30:46 +0000 (09:30 -0700)]
Add bug closer for SETTITLE

13 years agoDocument debconf SETTITLE command
Russ Allbery [Mon, 21 Jun 2010 16:29:32 +0000 (09:29 -0700)]
Document debconf SETTITLE command

Document the SETTITLE command in the debconf policy.  Inclusion of this
command should not pose any problems as it has been supported since 2003
(debconf version 1.3.22).

Patch from Frans Pop <elendil@planet.nl>.

13 years agoAvoid "Debianised" or "Debianized" in Policy wording
Russ Allbery [Thu, 17 Jun 2010 18:30:01 +0000 (11:30 -0700)]
Avoid "Debianised" or "Debianized" in Policy wording

* Avoid "Debianised" or "Debianized" in favor of just "Debian" or
  "Debian package" as appropriate.  Patch from Ben Finney.
  (Closes: #586163)

13 years agoFix various wording problems with the new Breaks/Conflicts sections
Russ Allbery [Thu, 17 Jun 2010 18:22:04 +0000 (11:22 -0700)]
Fix various wording problems with the new Breaks/Conflicts sections

13 years agoFix a missing word in Breaks
Russ Allbery [Wed, 16 Jun 2010 18:19:15 +0000 (11:19 -0700)]
Fix a missing word in Breaks

13 years agoMerge branch 'master' into bug578854-rra
Russ Allbery [Wed, 16 Jun 2010 18:02:21 +0000 (11:02 -0700)]
Merge branch 'master' into bug578854-rra

13 years agoClose the <qref> tag for f-Checksums
Russ Allbery [Wed, 16 Jun 2010 18:01:58 +0000 (11:01 -0700)]
Close the <qref> tag for f-Checksums

13 years agoSignificantly rework the discussion of Breaks and Conflicts
Russ Allbery [Wed, 16 Jun 2010 18:00:04 +0000 (11:00 -0700)]
Significantly rework the discussion of Breaks and Conflicts

Recommend Breaks over Conflicts for most purposes.  List the places
Breaks should be used and the places Conflicts should be used.  Add
Breaks to the example in Replaces, and add a footnote explaining
why Breaks is normally required along with Replaces when files are
moving between packages.  Add additional discussion of conflicting
with a virtual package.

13 years agoMerge branch 'master' into bug504880-rra
Russ Allbery [Mon, 14 Jun 2010 19:38:51 +0000 (12:38 -0700)]
Merge branch 'master' into bug504880-rra

13 years agoMerge branch 'master' into bug104373-rra
Russ Allbery [Mon, 14 Jun 2010 19:38:50 +0000 (12:38 -0700)]
Merge branch 'master' into bug104373-rra

13 years agoMerge branch 'master' into bug575639-rra
Russ Allbery [Mon, 14 Jun 2010 19:37:45 +0000 (12:37 -0700)]
Merge branch 'master' into bug575639-rra

Conflicts:
debian/changelog

13 years agoAdd changelog and upgrading-checklist for #575639
Russ Allbery [Mon, 14 Jun 2010 19:36:39 +0000 (12:36 -0700)]
Add changelog and upgrading-checklist for #575639

13 years agoFix some minor (pre-existing) Maintainer and Uploaders syntax
Russ Allbery [Mon, 14 Jun 2010 17:51:57 +0000 (10:51 -0700)]
Fix some minor (pre-existing) Maintainer and Uploaders syntax

Terminate an HTML entity and be clearer about the cross-reference
to the Maintainer field in the Uploaders field.

13 years agoAdd changelog and upgrading-checklist for #347581
Russ Allbery [Mon, 14 Jun 2010 17:47:59 +0000 (10:47 -0700)]
Add changelog and upgrading-checklist for #347581

13 years agoMerge branch 'master' into bug347581-rra
Russ Allbery [Mon, 14 Jun 2010 17:44:28 +0000 (10:44 -0700)]
Merge branch 'master' into bug347581-rra

13 years agoTighten requirements for maintainer-like fields
Russ Allbery [Sun, 13 Jun 2010 20:14:43 +0000 (13:14 -0700)]
Tighten requirements for maintainer-like fields

The syntax of Maintainer is a must, not a should.  The comma
separator in Uploaders is a must, not a should.  Now allow people
to use multi-line Uploaders fields freely.  Be explicit that the
Changed-By field has the same syntax as Maintainer and be clearer
about what identity goes here.

13 years agoChangelog and upgrading-checklist for #555978
Russ Allbery [Sun, 13 Jun 2010 19:36:43 +0000 (12:36 -0700)]
Changelog and upgrading-checklist for #555978

13 years agoMerge branch 'master' into bug555978-rra
Russ Allbery [Sun, 13 Jun 2010 19:33:02 +0000 (12:33 -0700)]
Merge branch 'master' into bug555978-rra

13 years agoMerge branch 'master' into bug478295-rra
Russ Allbery [Sun, 13 Jun 2010 19:30:48 +0000 (12:30 -0700)]
Merge branch 'master' into bug478295-rra

13 years agoAdd changelog and upgrading-checklist for #478295
Russ Allbery [Sun, 13 Jun 2010 19:30:38 +0000 (12:30 -0700)]
Add changelog and upgrading-checklist for #478295

13 years agoFix pluralization error in Checksums-* description
Russ Allbery [Sat, 12 Jun 2010 23:18:00 +0000 (16:18 -0700)]
Fix pluralization error in Checksums-* description

13 years agoFix typo (in BSD license footnote)
Russ Allbery [Sat, 12 Jun 2010 22:23:31 +0000 (15:23 -0700)]
Fix typo (in BSD license footnote)

13 years agoDocument Checksums-Sha1 and Checksums-Sha256
Russ Allbery [Sat, 12 Jun 2010 20:26:28 +0000 (13:26 -0700)]
Document Checksums-Sha1 and Checksums-Sha256

Add documentation for the Checksums-Sha1 and Checksums-Sha256 fields
and mark them as recommended for both source and changes files.  Also
reorder the field listing in source and changes files to match the
order in which dpkg-dev writes the fields.

13 years agoRelax requirement that library development files be in one package
Russ Allbery [Sat, 12 Jun 2010 19:57:40 +0000 (12:57 -0700)]
Relax requirement that library development files be in one package

Say instead that installing the library development package must
result in installation of all the required files, which allows for
further splits with appropriate Depends.

13 years agoExplicitly allow cgi-bin programs in a subdirectory
Russ Allbery [Sat, 12 Jun 2010 19:32:47 +0000 (12:32 -0700)]
Explicitly allow cgi-bin programs in a subdirectory

The current wording could be read to imply that subdirectories of
/usr/lib/cgi-bin aren't allowed.  Explicitly permit installation of
CGI programs in a subdirectory of that directory.

13 years agoClarify the wording about which build dependencies must be satisfied
Russ Allbery [Sat, 12 Jun 2010 19:25:02 +0000 (12:25 -0700)]
Clarify the wording about which build dependencies must be satisfied

* Clarify the wording around which build dependencies must be satisfied
  for different debian/rules targets and add a footnote to the
  description of the build-arch and build-indep targets explaining why
  this split does not currently work as desired.  (Closes: #328951)

13 years agoExplicitly say that obsolete config files may be removed
Russ Allbery [Sat, 12 Jun 2010 18:51:42 +0000 (11:51 -0700)]
Explicitly say that obsolete config files may be removed

* Explicitly state that packages may remove unmodified, obsolete
  configuration files during  upgrade.  (Closes: #470633)

13 years agoAdd an example of Replaces for a package split
Russ Allbery [Sat, 12 Jun 2010 18:39:42 +0000 (11:39 -0700)]
Add an example of Replaces for a package split

* Add an example for Replaces when a package is split.  Thanks, Uwe
  Kleine-König.  (Closes: #572253)

13 years agoChangelog and upgrading-checklist information for Bug#284340
Russ Allbery [Sat, 12 Jun 2010 17:49:45 +0000 (10:49 -0700)]
Changelog and upgrading-checklist information for Bug#284340