]> git.donarmstrong.com Git - debian/debian-policy.git/log
debian/debian-policy.git
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

11 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)

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

11 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

11 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.

11 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".

11 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

11 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.

11 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

11 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

11 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

11 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

11 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

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

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

11 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

11 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

11 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.

11 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.

11 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".

11 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

11 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)
11 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

11 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
11 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

11 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.]

11 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

11 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)

12 years agoSuggest checkbashisms or posh rather than dash to check scripts
Russ Allbery [Mon, 27 Feb 2012 03:47:49 +0000 (19:47 -0800)]
Suggest checkbashisms or posh rather than dash to check scripts

* Suggest checkbashisms from devscripts or the posh shell for checking
  whether /bin/sh scripts are Policy-compliant rather than recommending
  dash.  Thanks, Raphael Geissert.  (Closes: #490604)

12 years agoAdditional wording clarifications to copyright-format 1.0
Russ Allbery [Mon, 27 Feb 2012 03:25:36 +0000 (19:25 -0800)]
Additional wording clarifications to copyright-format 1.0

* Additional wording improvements to copyright-format 1.0 for clarity.
  Also mention that the Files pattern syntax is the same as fnmatch(3)
  and GNU find -path without [] patterns.  Thanks, Jonathan Nieder and
  Ben Finney.

12 years agoFix cross reference to control field syntax
Russ Allbery [Mon, 27 Feb 2012 01:09:18 +0000 (17:09 -0800)]
Fix cross reference to control field syntax

* Fix cross-reference to control field syntax in Policy 5.4 (source
  package control files).  Thanks, Jakub Wilk.  (Closes: #661412)

12 years agoInstall copyright-format source without a version
Russ Allbery [Mon, 27 Feb 2012 00:53:23 +0000 (16:53 -0800)]
Install copyright-format source without a version

* Ship the copyright-format source as copyright-format.xml.tar.gz
  without a version, since it will include all of the versions, not just
  the current version.

12 years agoDon't close 639663 (upgrading checklist links)
Russ Allbery [Mon, 27 Feb 2012 00:44:04 +0000 (16:44 -0800)]
Don't close 639663 (upgrading checklist links)

This bug also involves linking the relevant sections from the
checklist to Policy, which isn't handled yet.

12 years agoUpdate .gitignore
Russ Allbery [Mon, 27 Feb 2012 00:32:39 +0000 (16:32 -0800)]
Update .gitignore

12 years agoInstall HTML upgrading-checklist in policy.html directory
Russ Allbery [Mon, 27 Feb 2012 00:29:38 +0000 (16:29 -0800)]
Install HTML upgrading-checklist in policy.html directory

* Install the HTML version of upgrading-checklist in the policy.html
  directory as upgrading-checklist.html so that it can be deployed on
  www.debian.org in a way that will allow links to Policy sections to
  work easily.  Thanks, Charles Plessy.  (Closes: #639663)

For right now, this is done with a bit of a hack to copy the file into
the appropriate directory and to turn the one-page HTML version of it
into a symlink inside the constructed package.

The clean solution will be to make the upgrading checklist an appendix
of Policy, which may be done as part of a DocBook conversion.

12 years agoGeneral cleanup of debian/rules
Russ Allbery [Sun, 26 Feb 2012 23:50:59 +0000 (15:50 -0800)]
General cleanup of debian/rules

* Strip down and reformat debian/rules to remove unused variables,
  references to old files no longer included, use a more standard
  layout and standardize variable names, and add comments for better
  maintainability.

12 years agoRemove unused debian-policy:Version substitution variable
Charles Plessy [Sun, 26 Feb 2012 10:24:38 +0000 (19:24 +0900)]
Remove unused debian-policy:Version substitution variable

12 years agoAdd missing entries to the virtual package names list changelog
Russ Allbery [Thu, 23 Feb 2012 04:18:48 +0000 (20:18 -0800)]
Add missing entries to the virtual package names list changelog

12 years agoFix mistaken word choice in 3.9.3 upgrading-checklist
Russ Allbery [Thu, 23 Feb 2012 04:07:58 +0000 (20:07 -0800)]
Fix mistaken word choice in 3.9.3 upgrading-checklist

* Fix mistaken word choice (prefix instead of suffix) in the upgrading
  checklist entry for 3.9.3.0.

12 years agoFinalize changes for 3.9.3.0
Russ Allbery [Thu, 23 Feb 2012 03:40:49 +0000 (19:40 -0800)]
Finalize changes for 3.9.3.0

Some wording tweaks for the upgrading-checklist as well, and the
changelog entry for virtual-package-names-list.

12 years agoReference copyright-format from Debian Policy
Russ Allbery [Tue, 21 Feb 2012 21:44:39 +0000 (13:44 -0800)]
Reference copyright-format from Debian Policy

12 years agoAdd changelog for the changes for copyright-format publication
Russ Allbery [Tue, 21 Feb 2012 21:18:47 +0000 (13:18 -0800)]
Add changelog for the changes for copyright-format publication

12 years agoPublish copyright format specification version 1.0 (DEP 5)
Charles Plessy [Fri, 21 Oct 2011 13:20:36 +0000 (22:20 +0900)]
Publish copyright format specification version 1.0 (DEP 5)

12 years agoAdd changelog for copyright-format changes
Russ Allbery [Tue, 21 Feb 2012 21:10:28 +0000 (13:10 -0800)]
Add changelog for copyright-format changes

12 years agoStandardize on en_GB spelling
Russ Allbery [Tue, 21 Feb 2012 21:07:50 +0000 (13:07 -0800)]
Standardize on en_GB spelling

12 years agoCopyright format reformatting
Russ Allbery [Tue, 21 Feb 2012 20:54:39 +0000 (12:54 -0800)]
Copyright format reformatting

Reformat parts of the copyright format standard to avoid lines longer
than 79 characters and to fix some incorrect indentation.

12 years agoGeneral editing pass for the copyright format specification
Russ Allbery [Tue, 21 Feb 2012 20:36:00 +0000 (12:36 -0800)]
General editing pass for the copyright format specification

Add a pointer to DEP-5 in the synopsis and change the verb tense
to present from imperative.  Rephrase the introduction to talk about
this document as a specification rather than a proposal.

Explicitly mention Files: * as the way to write a single files
paragraph that covers the entire package.

Mention after one of the examples that the two paragraphs for files
with the same license but different copyright holders could be combined
at the discretion of the document author.

Give the complete correct Format field for the current version of the
document in the description of that field.

Add more explanation for how Disclaimer is used.

Say explicitly that more general files paragraphs should be given
first, followed by more specific overrides.

Update the license list to note that "Universal" is removed from the
version of CC0 when forming the short name, to list the new versions
of the GFDL, and to be more explicit about when to use GFDL-NIV.

Rewording and rephrasing in various places to hopefully make the
text flow better, read more smoothly, and be more idiomatic.

Add multiple additional in-line examples, particularly around the
Files patterns and the formation of license short names.

12 years agoDEP-5 updates from further debian-project discussion
Charles Plessy [Tue, 21 Feb 2012 18:19:05 +0000 (10:19 -0800)]
DEP-5 updates from further debian-project discussion

Clarify that this document does not supersede or modify the
requirements in Policy and that use of the specification is
optional.  Note that a single Files paragraph can apply to the
whole package (rather than using the "all files" wording) and
that only the license and copyright information required by
the Debian archive has to be listed.

Clarify the wording of stand-alone license paragraphs to be
clear that they can be used with exceptions.

Some wording improvements, including making the attributes
listed after the fields lowercase.  Fix a few links and the
official keyword of the BSD-3-clause license in some examples.

Add a Version 1.0 subtitle.

12 years agoUpdate copyright-format to match the current DEP-5 website text
Russ Allbery [Tue, 21 Feb 2012 18:01:04 +0000 (10:01 -0800)]
Update copyright-format to match the current DEP-5 website text

This addresses multiple issues, clarifications, and reformatting
done as part of the DEP process after the initial import of the
document into the Debian Policy repository.

12 years agoUpdate tools/license-count to work with the new Lintian lab layout
Russ Allbery [Sat, 18 Feb 2012 20:07:41 +0000 (12:07 -0800)]
Update tools/license-count to work with the new Lintian lab layout

This is still a quite-ugly hack, but at least it works.

12 years agoVirtual: Retire java-compiler, java2-compiler, and java-virtual-machine.
Bill Allombert [Sat, 11 Feb 2012 16:53:39 +0000 (17:53 +0100)]
Virtual: Retire java-compiler, java2-compiler, and java-virtual-machine.

Proposed by: Niels Thykier <niels@thykier.net>
Seconded: tony mancill <tmancill@debian.org>
Seconded: Bill Allombert <ballombe@debian.org>
Closes: #578421
12 years agoCorrect syntax error by closing SGML tag.
Charles Plessy [Sat, 14 Jan 2012 02:21:12 +0000 (11:21 +0900)]
Correct syntax error by closing SGML tag.

12 years agoFix formatting of the symbols file
Russ Allbery [Fri, 13 Jan 2012 23:11:37 +0000 (15:11 -0800)]
Fix formatting of the symbols file

Alternative dependencies and metadata fields should not be indented
by a space.

12 years agoMerge branch 'master' into bug571776-rra
Russ Allbery [Fri, 13 Jan 2012 18:06:42 +0000 (10:06 -0800)]
Merge branch 'master' into bug571776-rra

12 years agoImprovements and simplifications of symbols/shlibs rewrite
Russ Allbery [Fri, 13 Jan 2012 18:03:07 +0000 (10:03 -0800)]
Improvements and simplifications of symbols/shlibs rewrite

Based on review by Raphaël Hertzog.

12 years agoAdd changelog and upgrading-checklist for #498300
Russ Allbery [Fri, 13 Jan 2012 17:24:13 +0000 (09:24 -0800)]
Add changelog and upgrading-checklist for #498300

12 years agoMerge branch 'master' into bug498300-rra
Russ Allbery [Fri, 13 Jan 2012 17:21:28 +0000 (09:21 -0800)]
Merge branch 'master' into bug498300-rra

12 years agoChangelog and upgrading-checklist for #620870
Russ Allbery [Fri, 13 Jan 2012 17:19:01 +0000 (09:19 -0800)]
Changelog and upgrading-checklist for #620870

12 years agoMerge branch 'master' into bug620870-rra
Russ Allbery [Fri, 13 Jan 2012 16:55:35 +0000 (08:55 -0800)]
Merge branch 'master' into bug620870-rra

12 years agoFix typo in version numbers in dpkg-divert example
Russ Allbery [Tue, 10 Jan 2012 01:30:35 +0000 (17:30 -0800)]
Fix typo in version numbers in dpkg-divert example

* Fix typo in the version numbers in the dpkg-divert examples.  Thanks,
  Slavko.

12 years agoFix typo (thanks, Niels Thykier)
Russ Allbery [Sun, 8 Jan 2012 16:56:44 +0000 (08:56 -0800)]
Fix typo (thanks, Niels Thykier)

12 years agoDependency architecture restrictions must be non-empty
Stefano Zacchiroli [Sat, 7 Jan 2012 16:33:31 +0000 (08:33 -0800)]
Dependency architecture restrictions must be non-empty

An empty list of architectures doesn't make sense and has an
ambiguous meaning, so just make it a syntax error.

Closes: #498300
12 years agoList all dependency fields packages in main may not use with non-main
Russ Allbery [Thu, 5 Jan 2012 17:23:32 +0000 (09:23 -0800)]
List all dependency fields packages in main may not use with non-main

* Clarify that packages in main may not declare Pre-Depends or
  Build-Depends-Indep relationships outside of main either.  Partly
  addresses #587279.

12 years agoFirst draft of symbols documentation
Russ Allbery [Mon, 2 Jan 2012 21:44:41 +0000 (13:44 -0800)]
First draft of symbols documentation

Based heavily on the existing shlibs section and on the
deb-symbols(5) manual page.  The symbols section takes over as
the default recommendation and shlibs moves one section later.
Also includes more information about when to change the minimal
version in the symbols file.

12 years agoRemove the "should" to use /run instead of /var/run
Russ Allbery [Mon, 2 Jan 2012 18:24:06 +0000 (10:24 -0800)]
Remove the "should" to use /run instead of /var/run

This requires a dependency on a newer initscripts and has cross-
distribution compatibility problems, so is probably premature at
this point.

12 years agoImprove wording of /var/run reference in fhs-run
Russ Allbery [Sun, 1 Jan 2012 17:56:59 +0000 (09:56 -0800)]
Improve wording of /var/run reference in fhs-run

12 years agoUndo more spurious formatting changes
Russ Allbery [Sun, 1 Jan 2012 17:54:44 +0000 (09:54 -0800)]
Undo more spurious formatting changes

12 years agoUndo extraneous wording change to /sys and /selinux point
Russ Allbery [Sun, 1 Jan 2012 17:54:02 +0000 (09:54 -0800)]
Undo extraneous wording change to /sys and /selinux point

12 years agoSignificant rewording of /run, add a separate section
Russ Allbery [Sun, 1 Jan 2012 17:47:01 +0000 (09:47 -0800)]
Significant rewording of /run, add a separate section

Lift more of the properties of /run into normative text and state
explicitly that the FHS requirements apply to /run and /run/lock.
Add a new section explaining that packages cannot rely on structure
in /run unless they've created it and saying explicitly that packages
must not ship files in /run or /var/run or /var/lock.  Reference
that section from the init.d section.

12 years agoAllow /run and /run/lock, document purpose of /run
Russ Allbery [Sun, 1 Jan 2012 17:20:36 +0000 (09:20 -0800)]
Allow /run and /run/lock, document purpose of /run

Patch by Thomas Hood based on an original patch by Roger Leigh.

12 years agoRetire the separate MIME Policy document
Russ Allbery [Mon, 26 Dec 2011 18:39:45 +0000 (10:39 -0800)]
Retire the separate MIME Policy document

Merge its short contents into Policy 9.7 rather than maintaining a
separate document.

Wording: Ben Finney <ben+debian@benfinney.id.au>
Seconded: Russ Allbery <rra@debian.org>
Seconded: Raphaël Hertzog <hertzog@debian.org>
Seconded: Andrew McMillan <andrew@morphoss.com>
Closes: #89038
12 years agoFix missing heading for new cron job files section
Russ Allbery [Mon, 26 Dec 2011 18:30:21 +0000 (10:30 -0800)]
Fix missing heading for new cron job files section

12 years agoChangelog and upgrading-checklist for #23712
Russ Allbery [Mon, 26 Dec 2011 18:15:38 +0000 (10:15 -0800)]
Changelog and upgrading-checklist for #23712

12 years agoMerge branch 'master' into bug23712-rra
Russ Allbery [Mon, 26 Dec 2011 18:11:34 +0000 (10:11 -0800)]
Merge branch 'master' into bug23712-rra

12 years agoDocument cron job file naming restrictions
Russ Allbery [Mon, 26 Dec 2011 17:39:17 +0000 (09:39 -0800)]
Document cron job file naming restrictions

Cron job file names need to avoid . and + and should use _ for those
characters instead.  Also document a convention for packages that need
to include multiple cron job files.

Wording: Karl E. Jorgensen <karl@jorgensen.org.uk>
Wording: Russ Allbery <rra@debian.org>
Seconded: Russ Allbery <rra@debian.org>
Seconded: Dominic Hargreaves <dom@earth.li>
Seconded: Javier Fernández-Sanguino Peña <jfs@computer.org>
Closes: #609162
12 years agoChangelog for the id tags in the upgrading-checklist
Russ Allbery [Mon, 26 Dec 2011 04:39:27 +0000 (20:39 -0800)]
Changelog for the id tags in the upgrading-checklist

12 years agoAdd IDs to create HTML anchors for (almost) each version.
Charles Plessy [Sun, 25 Dec 2011 21:57:11 +0000 (22:57 +0100)]
Add IDs to create HTML anchors for (almost) each version.

When the minor patch level was not indicated, it was set to zero.  When more
than one minor patch level was indicated, the lowest was used.

See: http://bugs.debian.org/639663

12 years agoDo not require initial Debian maintainers be listed in copyright
Russ Allbery [Sun, 25 Dec 2011 18:56:52 +0000 (10:56 -0800)]
Do not require initial Debian maintainers be listed in copyright

The documentation of debian/copyright explicitly required the
initial Debian maintainers be listed in the file.  That information
is already in the changelog, and they may no longer hold any
copyrights on the remaining files in the package.  Drop that
requirement, although the requirement to include copyright and
license information is still in force.

* Policy: Initial Debian maintainers need not be listed in copyright
  Wording: Charles Plessy <plessy@debian.org>
  Seconded: Russ Allbery <rra@debian.org>
  Seconded: Raphaël Hertzog <hertzog@debian.org>
  Seconded: Andrew McMillan <andrew@morphoss.com>
Closes: #593533
12 years agoChangelog and upgrading-checklist for #651020
Russ Allbery [Sun, 25 Dec 2011 18:33:35 +0000 (10:33 -0800)]
Changelog and upgrading-checklist for #651020

12 years agoAdded sections education, introspection, and metapackages.
Charles Plessy [Mon, 5 Dec 2011 01:52:19 +0000 (10:52 +0900)]
Added sections education, introspection, and metapackages.

URL: http://lists.debian.org/87iplw8px9.fsf@lennier.ganneff.de

12 years agoPackages in main may not recommend packages in non-free
Russ Allbery [Sun, 25 Dec 2011 18:13:47 +0000 (10:13 -0800)]
Packages in main may not recommend packages in non-free

* Say that packages in main may also not recommend packages in non-free,
  bringing the main text in line with the list of fields and in line
  with the long-standing release goal.  (Closes: #646166)