]> git.donarmstrong.com Git - debian/debian-policy.git/log
debian/debian-policy.git
15 years agoMerge branch 'master' into srivasta
Manoj Srivastava [Thu, 12 Mar 2009 05:47:54 +0000 (00:47 -0500)]
Merge branch 'master' into srivasta

15 years agoReference GPL-2 rather than the GPL symlink in debian/copyright
Russ Allbery [Thu, 12 Mar 2009 03:50:58 +0000 (20:50 -0700)]
Reference GPL-2 rather than the GPL symlink in debian/copyright

15 years agoFinalize changes for 3.8.1.0
Russ Allbery [Thu, 12 Mar 2009 03:47:03 +0000 (20:47 -0700)]
Finalize changes for 3.8.1.0

15 years agoRemove the postinst and prerm scripts
Russ Allbery [Thu, 12 Mar 2009 03:45:40 +0000 (20:45 -0700)]
Remove the postinst and prerm scripts

doc-base registration is now handled by triggers and no longer required
and removal of /usr/doc links was completed long ago.

15 years agoBuild-Depend on texlive rather than tetex-extra
Russ Allbery [Thu, 12 Mar 2009 03:26:44 +0000 (20:26 -0700)]
Build-Depend on texlive rather than tetex-extra

Build-Depend on texlive rather than tetex-extra.  texlive appears to
be sufficient for how Policy uses debiandoc-sgml and pulls in far
fewer packages.

15 years agoAdd changelog and upgrading checklist for #446712
Russ Allbery [Mon, 2 Mar 2009 05:50:02 +0000 (21:50 -0800)]
Add changelog and upgrading checklist for #446712

15 years agoClarify that debian/control comments may not start with whitespace
Russ Allbery [Mon, 2 Mar 2009 05:46:01 +0000 (21:46 -0800)]
Clarify that debian/control comments may not start with whitespace

The # must be in the first column.  Thanks to Adeodato Simó for the
wording suggestion.

15 years agodebian/control files may contain comment lines
Russ Allbery [Sun, 1 Mar 2009 06:05:22 +0000 (22:05 -0800)]
debian/control files may contain comment lines

Document the debian/control comment syntax of lines starting with #,
including their behavior with multiline fields.  Based on wording by
Julien Cristau <jcristau@debian.org>.

Closes #446712.

15 years agoReorder upgrading-checklist to be in section order
Russ Allbery [Sun, 1 Mar 2009 05:58:08 +0000 (21:58 -0800)]
Reorder upgrading-checklist to be in section order

15 years ago/var/run and /var/lock may be volatile
Colin Watson [Wed, 25 Feb 2009 22:19:00 +0000 (22:19 +0000)]
/var/run and /var/lock may be volatile

/var/run and /var/lock may be mounted as temporary filesystems, and init
scripts must therefore create any necessary subdirectories dynamically.

15 years agoAdd changelog for #473439
Russ Allbery [Sun, 22 Feb 2009 22:31:55 +0000 (14:31 -0800)]
Add changelog for #473439

15 years agoChange two more "distribution areas" to "archive areas"
Russ Allbery [Sun, 22 Feb 2009 22:26:47 +0000 (14:26 -0800)]
Change two more "distribution areas" to "archive areas"

Thanks to Colin Watson for the review.

15 years agoMerge branch 'master' into bug473439-rra
Russ Allbery [Sun, 22 Feb 2009 21:53:29 +0000 (13:53 -0800)]
Merge branch 'master' into bug473439-rra

15 years agoAdd changelog and upgrading checklist for #513955
Russ Allbery [Sun, 22 Feb 2009 21:51:40 +0000 (13:51 -0800)]
Add changelog and upgrading checklist for #513955

15 years agoInit scripts ending in *.sh aren't special
Russ Allbery [Sat, 14 Feb 2009 04:02:21 +0000 (20:02 -0800)]
Init scripts ending in *.sh aren't special

Remove the requirement of special handling of init scripts ending in *.sh.

15 years agoChange distribution area to archive area
Russ Allbery [Sat, 14 Feb 2009 03:39:14 +0000 (19:39 -0800)]
Change distribution area to archive area

Also reword the footnote about the Social Contract language slightly.

15 years agoMerge branch 'master' into bug473439-rra
Russ Allbery [Sat, 14 Feb 2009 02:50:27 +0000 (18:50 -0800)]
Merge branch 'master' into bug473439-rra

15 years agoFully qualify all the menu sections in the menu policy
Russ Allbery [Mon, 2 Feb 2009 05:30:28 +0000 (21:30 -0800)]
Fully qualify all the menu sections in the menu policy

* Include the full name of each menu category rather than only the
  portion relative to the parent heading to be clearer in long category
  lists.  Thanks, Christoph Berg.  (Closes: #511804)

15 years agoMerge branch 'master' into bug473439-rra
Russ Allbery [Mon, 2 Feb 2009 02:14:37 +0000 (18:14 -0800)]
Merge branch 'master' into bug473439-rra

15 years agoAdd changelog and upgrading checklist for #470994
Russ Allbery [Mon, 2 Feb 2009 02:12:56 +0000 (18:12 -0800)]
Add changelog and upgrading checklist for #470994

15 years agoMerge branch 'master' into bug470994-rra
Russ Allbery [Mon, 2 Feb 2009 02:07:47 +0000 (18:07 -0800)]
Merge branch 'master' into bug470994-rra

15 years agoMerge branch 'bug163666-rra'
Russ Allbery [Sun, 1 Feb 2009 18:15:50 +0000 (10:15 -0800)]
Merge branch 'bug163666-rra'

15 years agoAdd changelog for #163666
Russ Allbery [Sun, 1 Feb 2009 18:15:24 +0000 (10:15 -0800)]
Add changelog for #163666

15 years agoWording fixes for architecture restriction clarification
Russ Allbery [Sun, 1 Feb 2009 18:11:15 +0000 (10:11 -0800)]
Wording fixes for architecture restriction clarification

Fix the wrong version number in the explanation text (thanks Emilio
Pozuelo Monfort) and potentially confusing wording (thanks Don
Armstrong).

15 years agoAdd .gitignore to ignore build products
Russ Allbery [Sun, 25 Jan 2009 23:17:04 +0000 (15:17 -0800)]
Add .gitignore to ignore build products

15 years agoClarify handling of architecture restrictions in dependencies
Russ Allbery [Sun, 25 Jan 2009 23:11:56 +0000 (15:11 -0800)]
Clarify handling of architecture restrictions in dependencies

Add an explanation of the example and an additional example and
explanation for handling of architecture restrictions within alternatives.
Thanks, Guillem Jover.  (Closes: #163666)

15 years agoAdjust copyright extraction command for new tar behavior
Russ Allbery [Thu, 6 Nov 2008 21:05:57 +0000 (13:05 -0800)]
Adjust copyright extraction command for new tar behavior

* Add --wildcards to the sample tar command in appendix B.1 for
  extracting the package copyright file, adjusting for new tar option
  behavior.  Thanks, Yan Morin.  (Closes: #503685)

15 years agoReword maintainer script exit status requirement
Russ Allbery [Wed, 5 Nov 2008 03:44:12 +0000 (19:44 -0800)]
Reword maintainer script exit status requirement

* Reword the requirement that maintainer scripts exit with a zero
  status on success to avoid double-negatives.

15 years agoMerge branch 'master' into bug473439-rra
Russ Allbery [Mon, 4 Aug 2008 19:53:59 +0000 (12:53 -0700)]
Merge branch 'master' into bug473439-rra

15 years agoMerge branch 'master' into bug470994-rra
Russ Allbery [Mon, 4 Aug 2008 19:53:59 +0000 (12:53 -0700)]
Merge branch 'master' into bug470994-rra

15 years agoAdd changelog and upgrading checklist for #479080
Russ Allbery [Mon, 4 Aug 2008 19:52:44 +0000 (12:52 -0700)]
Add changelog and upgrading checklist for #479080

15 years agoMerge branch 'master' into bug473439-rra
Russ Allbery [Sun, 3 Aug 2008 21:35:57 +0000 (14:35 -0700)]
Merge branch 'master' into bug473439-rra

15 years agoMerge branch 'master' into bug479080-rra
Russ Allbery [Sun, 3 Aug 2008 21:35:57 +0000 (14:35 -0700)]
Merge branch 'master' into bug479080-rra

15 years agoMerge branch 'master' into bug470994-rra
Russ Allbery [Sun, 3 Aug 2008 21:35:56 +0000 (14:35 -0700)]
Merge branch 'master' into bug470994-rra

15 years agoClarify debconf translation requirement and capitalization
Russ Allbery [Sun, 3 Aug 2008 21:34:59 +0000 (14:34 -0700)]
Clarify debconf translation requirement and capitalization

Clarify that translation is only required for user-visible debconf
messages.  Capitalize "Debian Configuration Management Specification"
uniformly.  Thanks, Julian Andres Klode.  (Closes: #492624)

15 years agoMention debugging packages as an example of extra priority
Russ Allbery [Wed, 23 Jul 2008 02:11:30 +0000 (19:11 -0700)]
Mention debugging packages as an example of extra priority

Thanks, Charles Plessy.  (Closes: #491985)

15 years agoAdd changelog for #483418
Russ Allbery [Sun, 13 Jul 2008 20:37:38 +0000 (13:37 -0700)]
Add changelog for #483418

15 years agoTweak the wording of mailbox permissions further
Russ Allbery [Sun, 6 Jul 2008 18:55:58 +0000 (11:55 -0700)]
Tweak the wording of mailbox permissions further

Fix a spelling error and try to provide more concrete guidance around
local system administrator configuration.  Thanks to Josip Rodin for
the wording review.

15 years agoMerge branch 'master' into bug470994-rra
Russ Allbery [Sun, 6 Jul 2008 18:48:20 +0000 (11:48 -0700)]
Merge branch 'master' into bug470994-rra

15 years agoAlso handle the abort-upgrade postrm case
Russ Allbery [Sun, 6 Jul 2008 18:44:17 +0000 (11:44 -0700)]
Also handle the abort-upgrade postrm case

When the diversion was added in a particular version of a package,
an aborted upgrade to a newer version with the diversion from an
older version without the diversion should remove the diversion when
rolling back to the older version.  Add the necessary postrm code and
explanation.  Thanks to Raphael Hertzog for the review.

15 years agoMerge branch 'master' into bug483418-rra
Russ Allbery [Sun, 6 Jul 2008 18:38:48 +0000 (11:38 -0700)]
Merge branch 'master' into bug483418-rra

15 years agoAdd changelog and upgrading checklist for #473019
Russ Allbery [Sun, 6 Jul 2008 18:30:09 +0000 (11:30 -0700)]
Add changelog and upgrading checklist for #473019

15 years agoMerge branch 'master' into bug473019-rra
Russ Allbery [Sun, 6 Jul 2008 18:27:18 +0000 (11:27 -0700)]
Merge branch 'master' into bug473019-rra

15 years agoAdd changelog and upgrading checklist for #416450
Russ Allbery [Sun, 6 Jul 2008 18:24:34 +0000 (11:24 -0700)]
Add changelog and upgrading checklist for #416450

15 years agoMerge branch 'master' into bug416450-rra
Russ Allbery [Sun, 6 Jul 2008 18:21:18 +0000 (11:21 -0700)]
Merge branch 'master' into bug416450-rra

15 years agoAdd changelog and upgrading checklist for #143941
Russ Allbery [Sun, 6 Jul 2008 18:19:20 +0000 (11:19 -0700)]
Add changelog and upgrading checklist for #143941

15 years agoMerge branch 'master' into bug143941-rra
Russ Allbery [Sun, 6 Jul 2008 18:17:18 +0000 (11:17 -0700)]
Merge branch 'master' into bug143941-rra

15 years agoAdd changelog and upgrading checklist for #241333
Russ Allbery [Sun, 6 Jul 2008 18:13:19 +0000 (11:13 -0700)]
Add changelog and upgrading checklist for #241333

15 years agoMerge branch 'master' into bug483418-rra
Russ Allbery [Sun, 6 Jul 2008 18:10:35 +0000 (11:10 -0700)]
Merge branch 'master' into bug483418-rra

15 years agoMerge branch 'master' into bug473439-rra
Russ Allbery [Sun, 6 Jul 2008 18:10:34 +0000 (11:10 -0700)]
Merge branch 'master' into bug473439-rra

15 years agoMerge branch 'master' into bug479080-rra
Russ Allbery [Sun, 6 Jul 2008 18:10:34 +0000 (11:10 -0700)]
Merge branch 'master' into bug479080-rra

15 years agoMerge branch 'master' into bug470994-rra
Russ Allbery [Sun, 6 Jul 2008 18:10:33 +0000 (11:10 -0700)]
Merge branch 'master' into bug470994-rra

15 years agoMerge branch 'master' into bug473019-rra
Russ Allbery [Sun, 6 Jul 2008 18:10:33 +0000 (11:10 -0700)]
Merge branch 'master' into bug473019-rra

15 years agoMerge branch 'master' into bug416450-rra
Russ Allbery [Sun, 6 Jul 2008 18:10:33 +0000 (11:10 -0700)]
Merge branch 'master' into bug416450-rra

15 years agoMerge branch 'master' into bug241333-rra
Russ Allbery [Sun, 6 Jul 2008 18:10:32 +0000 (11:10 -0700)]
Merge branch 'master' into bug241333-rra

15 years agoMerge branch 'master' into bug143941-rra
Russ Allbery [Sun, 6 Jul 2008 18:10:31 +0000 (11:10 -0700)]
Merge branch 'master' into bug143941-rra

15 years agoAdd changelog and upgrading checklist for #489460
Russ Allbery [Sun, 6 Jul 2008 05:36:34 +0000 (22:36 -0700)]
Add changelog and upgrading checklist for #489460

15 years agoMerge branch 'master' into bug479080-rra
Russ Allbery [Sun, 6 Jul 2008 01:44:54 +0000 (18:44 -0700)]
Merge branch 'master' into bug479080-rra

15 years agoMerge branch 'master' into bug473019-rra
Russ Allbery [Sun, 6 Jul 2008 01:44:53 +0000 (18:44 -0700)]
Merge branch 'master' into bug473019-rra

15 years agoMerge branch 'master' into bug416450-rra
Russ Allbery [Sun, 6 Jul 2008 01:44:53 +0000 (18:44 -0700)]
Merge branch 'master' into bug416450-rra

15 years agoAdd a definitions section for ASCII and UTF-8
Russ Allbery [Sun, 6 Jul 2008 01:37:08 +0000 (18:37 -0700)]
Add a definitions section for ASCII and UTF-8

15 years agoChange categories to distribution areas
Russ Allbery [Sat, 5 Jul 2008 23:55:08 +0000 (16:55 -0700)]
Change categories to distribution areas

Category is a term used only in the Policy manual.  dak uses component
and the Social Contract uses area.  Change the terminology to distribution
area everywhere and add a footnote explaining that dak also uses
component.

Closes: #473439
15 years agoTighten changelog format requirements and remove alternate formats
Russ Allbery [Sat, 5 Jul 2008 23:32:24 +0000 (16:32 -0700)]
Tighten changelog format requirements and remove alternate formats

Tighten several changelog format requirements to a must and remove
the provision for alternative changelog formats, since the latter
is not permitted in the Debian archive.

Closes: #489460
15 years agoAllow mailboxes to be either mode 600 or mode 660
Russ Allbery [Sat, 5 Jul 2008 23:26:32 +0000 (16:26 -0700)]
Allow mailboxes to be either mode 600 or mode 660

Most mail systems these days do the mail delivery as the destination
user and for those systems the principal of least privilege indicates
that mailboxes should be mode 600.  Permit either permission scheme
and document the intent of both schemes in a footnote.

Closes: #470994
15 years agoClarify handling of diversions in maintainer scripts
Russ Allbery [Sat, 5 Jul 2008 23:08:41 +0000 (16:08 -0700)]
Clarify handling of diversions in maintainer scripts

Suggest running dpkg-divert unconditionally in the preinst to also
catch cases of upgrading a package from a version before the diversion
was added.  Suggest an alternate form that doesn't re-add the diversion
when unnecessary on upgrades.

In the postrm example, remove the diversion in more cases and document
why it should not be removed on upgrades.

Closes: #483418
15 years agoMandate UTF-8 for all control files
Russ Allbery [Sat, 5 Jul 2008 22:27:17 +0000 (15:27 -0700)]
Mandate UTF-8 for all control files

Closes: #143941
15 years agoMandate UTF-8 for changelog files
Russ Allbery [Sat, 5 Jul 2008 22:17:28 +0000 (15:17 -0700)]
Mandate UTF-8 for changelog files

Remove the suggestion of UTF-8 in the appendix about changelog file
formats and add the requirement to the main Policy section on
debian/changelog.

Closes: #241333
15 years agoAdd changelog and upgrading checklist for #426877
Russ Allbery [Sat, 5 Jul 2008 21:58:06 +0000 (14:58 -0700)]
Add changelog and upgrading checklist for #426877

15 years agoClarify what "sensible behaviour" is for init scripts
Steve Langasek [Sat, 5 Jul 2008 21:52:07 +0000 (14:52 -0700)]
Clarify what "sensible behaviour" is for init scripts

Clarify that sensible behavior for start includes not starting
another daemon and exiting successfully when the daemon is already
running.

Closes: #426877
15 years agoAdd nocheck build option to suppress build-time test suites
Russ Allbery [Sat, 5 Jul 2008 21:01:30 +0000 (14:01 -0700)]
Add nocheck build option to suppress build-time test suites

Closes: #416450
15 years agoClarify the definition and restrictions on Essential
Russ Allbery [Sat, 5 Jul 2008 20:46:58 +0000 (13:46 -0700)]
Clarify the definition and restrictions on Essential

Add a brief rationale for Essential to the section on Essential, moving
it from an earlier footnote.  Say that maintainers should take care in
adding any functionality to essential packages because it's very
difficult to remove such functionality later, moving some additional
text from the earlier footnote.

Closes: #479080
15 years agolocal must support multiple variables and assignment
Russ Allbery [Sat, 5 Jul 2008 20:28:06 +0000 (13:28 -0700)]
local must support multiple variables and assignment

All Bourne-type shells in Debian support localizing multiple variables
in one command, and all except posh support assignment.  Supporting
multiple variables and assignment brings the behavior of local in line
with export and readonly.  Permit /bin/sh scripts to assume that local
can take multiple variables and assignment.

Closes: Bug#473019
15 years agoUse <user>:<group> instead of <user>.<group>
Russ Allbery [Wed, 25 Jun 2008 21:50:45 +0000 (14:50 -0700)]
Use <user>:<group> instead of <user>.<group>

Use the newer <user>:<group> notation rather than <user>.<group>, which
is ambiguous for usernames containing periods and deprecated in chown.
Thanks to Kurt Roeckx for identifying instances in the Policy manual.

15 years agoAdd changelog entry for fix for #487701
Russ Allbery [Tue, 24 Jun 2008 02:24:23 +0000 (19:24 -0700)]
Add changelog entry for fix for #487701

15 years agoFix a minor typo in upgrading-checklist.
Noritada Kobayashi [Mon, 23 Jun 2008 11:15:52 +0000 (20:15 +0900)]
Fix a minor typo in upgrading-checklist.

15 years agoDon't attempt to register debian-policy-process
Russ Allbery [Thu, 5 Jun 2008 20:13:43 +0000 (13:13 -0700)]
Don't attempt to register debian-policy-process

There were stray calls to register debian-policy-process in the postinst
and prerm scripts left behind when that document was removed.  Remove
them as well.

16 years agoFinalize changes for 3.8.0.0.
Russ Allbery [Wed, 4 Jun 2008 22:55:07 +0000 (15:55 -0700)]
Finalize changes for 3.8.0.0.

16 years agoRemove unused metadata from upgrading-checklist
Russ Allbery [Wed, 4 Jun 2008 22:54:50 +0000 (15:54 -0700)]
Remove unused metadata from upgrading-checklist

16 years agoPolicy: minor typos in dpkg-shlibdeps and dpkg-architecture
Russ Allbery [Mon, 2 Jun 2008 20:58:48 +0000 (13:58 -0700)]
Policy: minor typos in dpkg-shlibdeps and dpkg-architecture

Fix minor typos in appendix C in the sections on dpkg-shlibdeps and
dpkg-architecture.  Also remove the note that future versions of
dpkg-shlibdeps will be called on shared libraries as well and just
say that it acts on both executables and shared libraries.

Thanks to Sandro Tosi <matrixhasu@gmail.com> for the corrections.
Closes: #481954
16 years agoPolicy: bugs fixed in NMUs are now closed
Russ Allbery [Mon, 2 Jun 2008 20:05:07 +0000 (13:05 -0700)]
Policy: bugs fixed in NMUs are now closed

Remove the reference to the fixed tag and describe NMU and regular
package uploads the same.  Both close the bug using the version of
the changelog entry.

Thanks to Sandro Tosi for the report.  Closes: #481640

16 years agoPolicy: remove obsolete app-defaults and Xresources provisions
Russ Allbery [Mon, 2 Jun 2008 19:51:32 +0000 (12:51 -0700)]
Policy: remove obsolete app-defaults and Xresources provisions

No longer require packages providing files in /etc/X11/Xresources to
conflict with an ancient version of xbase which is no longer even in
oldstable.

Drop the explicit prohibition on /usr/X11R6/lib/X11/app-defaults,
which is no longer used by Debian at all and already covered by the
rest of the paragraph.

16 years agoBug#458910 signoff and changelog
Russ Allbery [Mon, 2 Jun 2008 19:32:46 +0000 (12:32 -0700)]
Bug#458910 signoff and changelog

16 years agoMerge branch 'master' into bug458910-rra
Russ Allbery [Mon, 2 Jun 2008 19:26:25 +0000 (12:26 -0700)]
Merge branch 'master' into bug458910-rra

16 years agoRemove old metadata and file headers
Russ Allbery [Wed, 30 Apr 2008 20:58:49 +0000 (13:58 -0700)]
Remove old metadata and file headers

Remove old ChangeLog files.  They haven't been updated and the VCS now
records more and better history.  Remove headers from debian/postinst.in,
debian/prerm.in, and debian/rules as now redundant with the VCS metadata.

16 years agoMerge branch 'master' into bug458910-rra
Russ Allbery [Mon, 28 Apr 2008 16:44:09 +0000 (09:44 -0700)]
Merge branch 'master' into bug458910-rra

16 years agoChange the next version to 3.8.0.0
Russ Allbery [Mon, 28 Apr 2008 16:42:51 +0000 (09:42 -0700)]
Change the next version to 3.8.0.0

16 years agoRemove the now-obsolete policy-process document
Russ Allbery [Mon, 28 Apr 2008 07:13:10 +0000 (00:13 -0700)]
Remove the now-obsolete policy-process document

16 years agoBetter document version ranking and 0
Russ Allbery [Mon, 28 Apr 2008 02:00:41 +0000 (19:00 -0700)]
Better document version ranking and 0

Document that an empty Debian revision is equivalent to a Debian
revision of 0 and clarify the way version numbers are compared.  Thanks
to Raphael Hertzog for information about what dpkg does.

16 years agoClarify support file handling for shared libraries
Russ Allbery [Sun, 27 Apr 2008 23:55:32 +0000 (16:55 -0700)]
Clarify support file handling for shared libraries

Combine the discussion of run-time support files for shared libraries
in a renamed section.  Be explicit that shared library packages may not
contain any file whose name does not change when the soname changes,
and be clearer about when files should be put into versioned directories
in the shared library package and when files should go into a separate
package.  Files useful only when compiling against the library should
go into the -devel package (and other run-time support programs should
not).

Suggest -tools instead of -runtime for the package containing support
files or binaries built against a library and usable by any version of
the library.  Thanks, Raphael Hertzog.

16 years agoRemove more temporary files created by the build
Russ Allbery [Sun, 27 Apr 2008 23:40:41 +0000 (16:40 -0700)]
Remove more temporary files created by the build

body.tmp, head.tmp, and policy.tpt are now generated by the build
process and should be removed.

16 years agoFix syntax error (<prng> -> <prgn>)
Russ Allbery [Sun, 27 Apr 2008 23:03:32 +0000 (16:03 -0700)]
Fix syntax error (<prng> -> <prgn>)

16 years agoAllow underscores in debconf template names
Russ Allbery [Sun, 27 Apr 2008 22:42:27 +0000 (15:42 -0700)]
Allow underscores in debconf template names

Underscores are already widely used in debconf template names, even though
not allowed by the specification, and both debconf and cdebconf permit
them.  Patch from Colin Watson.  (Bug#473761)

16 years agoReference deb-substvars for source variable substitutions
Russ Allbery [Sun, 27 Apr 2008 21:05:04 +0000 (14:05 -0700)]
Reference deb-substvars for source variable substitutions

As of dpkg 1.14.3, source variable substitutions are now documented in
deb-substvars(5) rather than dpkg-source(1).  Update the reference in
Policy.  Patch from Ian Beckwith.

16 years agoAdd Vcs-Browser and Vcs-Git control fields
Russ Allbery [Sun, 27 Apr 2008 20:52:31 +0000 (13:52 -0700)]
Add Vcs-Browser and Vcs-Git control fields

16 years agoMerge branch 'master' into srivasta
Manoj Srivastava [Mon, 24 Mar 2008 14:45:30 +0000 (09:45 -0500)]
Merge branch 'master' into srivasta

16 years agoSync with upstream
Manoj Srivastava [Sun, 23 Mar 2008 23:00:53 +0000 (23:00 +0000)]
Sync with upstream

Sync with upstream

Patches applied:

 * debian-policy@lists.debian.org--lenny/debian-policy--devel--3.7--patch-2
   Merge rra@debian.org--lenny/debian-policy--devel--3.7

 * debian-policy@lists.debian.org--lenny/debian-policy--devel--3.7--patch-3
   Merge rra@debian.org--lenny/debian-policy--devel--3.7

 * debian-policy@lists.debian.org--lenny/debian-policy--devel--3.7--patch-4
   Merge with rra@debian.org--lenny/debian-policy--devel--3.7

 * rra@debian.org--lenny/debian-policy--breaks--3.7--base-0
   tag of rra@debian.org--lenny/debian-policy--devel--3.7--patch-27

 * rra@debian.org--lenny/debian-policy--breaks--3.7--patch-1
   New Breaks dependency field

 * rra@debian.org--lenny/debian-policy--convenience--3.7--base-0
   tag of rra@debian.org--lenny/debian-policy--devel--3.7--patch-27

 * rra@debian.org--lenny/debian-policy--convenience--3.7--patch-1
   Debian packages should not use convenience libraries

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-11
   fix FTBFS when built twice in a row

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-12
   Source in .changes may contain a version number

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-13
   Replace 822-date reference to date -R

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-14
   Merge lists of urgency values and include a complete list

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-15
   Document the type field in shlibs and its use with udebs

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-16
   Packages using debconf must support internationalization

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-17
   Clean up Uploaders and add Russ Allbery

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-18
   Update the common-licenses list

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-19
   Add ttf-japanese-gothic and ttf-japanese-mincho virtual packages

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-20
   Finalize changes for 3.7.3.0

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-21
   Don't try to compress FHS files before installation

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-22
   Update Standards-Version to 3.7.3

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-23
   Drop docbook-xml from the doc-base file for debconf-spec

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-24
   Finalize date in upgrading-checklist

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-25
   Mention apt and aptitude as examples of dpkg frontends

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-26
   Fix capitalization of Idempotency in heading

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-27
   Mention apt-get, not apt, and fix typo

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-28
   Support for wrapped Uploaders is mandatory, clarify wrapping

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-29
   FHS and FSSTND build and copyright cleanup

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-30
   Add Emacs indent-tab-mode setting

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-31
   Standardize manual page encoding

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-32
   Debian packages should not use convenience libraries

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-33
   New Breaks dependency field

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-34
   Add Homepage control field

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-35
   Update section list and base system definition

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-36
   Add Apache 2.0 to common-licenses

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-37
   non-free and contrib packages should explain in copyright

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-38
   Standardize heading spacing in upgrading-checklist

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-39
   Add md5sums control file

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-40
   Add parallel=n and move DEB_BUILD_OPTS section

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-41
   Add README.source and the patch target

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-42
   Clarify mandatory config files in /etc

 * rra@debian.org--lenny/debian-policy--homepage--3.7--patch-2
   tag of rra@debian.org--lenny/debian-policy--devel--3.7--patch-27

 * rra@debian.org--lenny/debian-policy--homepage--3.7--patch-3
   Add Homepage control field

 * rra@debian.org--lenny/debian-policy--homepage--3.7--patch-4
   Homepage isn't allowed in binary source stanzas

 * rra@debian.org--lenny/debian-policy--homepage--3.7--patch-5
   Homepage is allowed in binary stazas

 * rra@debian.org--lenny/debian-policy--non-free--3.7--base-0
   tag of rra@debian.org--lenny/debian-policy--devel--3.7--patch-29

 * rra@debian.org--lenny/debian-policy--non-free--3.7--patch-1
   non-free and contrib packages should explain in copyright

 * rra@debian.org--lenny/debian-policy--non-free--3.7--patch-2
   Retabify change

 * rra@debian.org--lenny/debian-policy--parallel--3.7--base-0
   tag of rra@debian.org--lenny/debian-policy--devel--3.7--patch-27

 * rra@debian.org--lenny/debian-policy--parallel--3.7--patch-1
   Add parallel=n and move DEB_BUILD_OPTS section

 * rra@debian.org--lenny/debian-policy--parallel--3.7--patch-2
   DEB_BUILD_OPTIONS must start with a lowercase letter

 * rra@debian.org--lenny/debian-policy--readme-source--3.7--base-0
   tag of rra@debian.org--lenny/debian-policy--devel--3.7--patch-30

 * rra@debian.org--lenny/debian-policy--readme-source--3.7--patch-1
   Add README.source and the patched target

 * rra@debian.org--lenny/debian-policy--readme-source--3.7--patch-2
   Fix missing > in README.source change

 * rra@debian.org--lenny/debian-policy--readme-source--3.7--patch-3
   Change patch target, allow external docs

 * rra@debian.org--lenny/debian-policy--sections--3.7--base-0
   tag of rra@debian.org--lenny/debian-policy--devel--3.7--patch-27

 * rra@debian.org--lenny/debian-policy--sections--3.7--patch-1
   Update section list and base system definition

git-archimport-id: srivasta@debian.org--lenny/debian-policy--devel--3.7--patch-3

16 years agoMerge with rra@debian.org--lenny/debian-policy--devel--3.7
Russ Allbery [Sun, 23 Mar 2008 03:39:51 +0000 (03:39 +0000)]
Merge with rra@debian.org--lenny/debian-policy--devel--3.7

Patches applied:

 * rra@debian.org--lenny/debian-policy--breaks--3.7--base-0
   tag of rra@debian.org--lenny/debian-policy--devel--3.7--patch-27

 * rra@debian.org--lenny/debian-policy--breaks--3.7--patch-1
   New Breaks dependency field

 * rra@debian.org--lenny/debian-policy--convenience--3.7--base-0
   tag of rra@debian.org--lenny/debian-policy--devel--3.7--patch-27

 * rra@debian.org--lenny/debian-policy--convenience--3.7--patch-1
   Debian packages should not use convenience libraries

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-25
   Mention apt and aptitude as examples of dpkg frontends

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-26
   Fix capitalization of Idempotency in heading

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-27
   Mention apt-get, not apt, and fix typo

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-28
   Support for wrapped Uploaders is mandatory, clarify wrapping

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-29
   FHS and FSSTND build and copyright cleanup

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-30
   Add Emacs indent-tab-mode setting

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-31
   Standardize manual page encoding

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-32
   Debian packages should not use convenience libraries

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-33
   New Breaks dependency field

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-34
   Add Homepage control field

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-35
   Update section list and base system definition

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-36
   Add Apache 2.0 to common-licenses

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-37
   non-free and contrib packages should explain in copyright

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-38
   Standardize heading spacing in upgrading-checklist

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-39
   Add md5sums control file

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-40
   Add parallel=n and move DEB_BUILD_OPTS section

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-41
   Add README.source and the patch target

 * rra@debian.org--lenny/debian-policy--devel--3.7--patch-42
   Clarify mandatory config files in /etc

 * rra@debian.org--lenny/debian-policy--homepage--3.7--patch-2
   tag of rra@debian.org--lenny/debian-policy--devel--3.7--patch-27

 * rra@debian.org--lenny/debian-policy--homepage--3.7--patch-3
   Add Homepage control field

 * rra@debian.org--lenny/debian-policy--homepage--3.7--patch-4
   Homepage isn't allowed in binary source stanzas

 * rra@debian.org--lenny/debian-policy--homepage--3.7--patch-5
   Homepage is allowed in binary stazas

 * rra@debian.org--lenny/debian-policy--non-free--3.7--base-0
   tag of rra@debian.org--lenny/debian-policy--devel--3.7--patch-29

 * rra@debian.org--lenny/debian-policy--non-free--3.7--patch-1
   non-free and contrib packages should explain in copyright

 * rra@debian.org--lenny/debian-policy--non-free--3.7--patch-2
   Retabify change

 * rra@debian.org--lenny/debian-policy--parallel--3.7--base-0
   tag of rra@debian.org--lenny/debian-policy--devel--3.7--patch-27

 * rra@debian.org--lenny/debian-policy--parallel--3.7--patch-1
   Add parallel=n and move DEB_BUILD_OPTS section

 * rra@debian.org--lenny/debian-policy--parallel--3.7--patch-2
   DEB_BUILD_OPTIONS must start with a lowercase letter

 * rra@debian.org--lenny/debian-policy--readme-source--3.7--base-0
   tag of rra@debian.org--lenny/debian-policy--devel--3.7--patch-30

 * rra@debian.org--lenny/debian-policy--readme-source--3.7--patch-1
   Add README.source and the patched target

 * rra@debian.org--lenny/debian-policy--readme-source--3.7--patch-2
   Fix missing > in README.source change

 * rra@debian.org--lenny/debian-policy--readme-source--3.7--patch-3
   Change patch target, allow external docs

 * rra@debian.org--lenny/debian-policy--sections--3.7--base-0
   tag of rra@debian.org--lenny/debian-policy--devel--3.7--patch-27

 * rra@debian.org--lenny/debian-policy--sections--3.7--patch-1
   Update section list and base system definition

git-archimport-id: debian-policy@lists.debian.org--lenny/debian-policy--devel--3.7--patch-4

16 years agoClarify mandatory config files in /etc
Russ Allbery [Sun, 16 Mar 2008 22:06:34 +0000 (22:06 +0000)]
Clarify mandatory config files in /etc

Add the /etc/cron.hourly directory to the list of cron directories.
/etc/cron.* files now must be configuration files (upgraded from
should).  Mention the various scripts that must be configuration files
in the section about configuration files.  Thanks, Frank Küster.
Closes #403391.

git-archimport-id: rra@debian.org--lenny/debian-policy--devel--3.7--patch-42

16 years agoAdd README.source and the patch target
Russ Allbery [Sun, 16 Mar 2008 21:08:56 +0000 (21:08 +0000)]
Add README.source and the patch target

Specifies the debian/README.source file to document any package that
uses a source or package management system or that has a complex source
layout or build system.  Specifies and recommends the patch target
for putting a source package into an editable state.  Allowed referring
to external documentation in README.source if it's specific and not a
general manual.

git-archimport-id: rra@debian.org--lenny/debian-policy--devel--3.7--patch-41

16 years agoAdd parallel=n and move DEB_BUILD_OPTS section
Russ Allbery [Sun, 16 Mar 2008 20:43:55 +0000 (20:43 +0000)]
Add parallel=n and move DEB_BUILD_OPTS section

Add the build option parallel=n, requesting a parallel build.  Standardize
the format of DEB_BUILD_OPTIONS, require tags be whitespace-separated,
allow packages to assume non-conflicting tags, and require unknown flags
be ignored.  Move the section documenting DEB_BUILD_OPTS under the
debian/rules section and away from the binaries section, leaving a
cross-reference behind.  Thanks to Loïc Minier, Peter Samuelson,
Robert Millan, and Guillem Jover for wording suggestions.

git-archimport-id: rra@debian.org--lenny/debian-policy--devel--3.7--patch-40