Russ Allbery [Thu, 18 Jun 2009 23:11:14 +0000 (16:11 -0700)]
Merge branch 'master' into bug514919-rra
Russ Allbery [Thu, 18 Jun 2009 23:10:55 +0000 (16:10 -0700)]
Order by section in upgrading-checklist
Russ Allbery [Thu, 18 Jun 2009 23:00:07 +0000 (16:00 -0700)]
Drop another warning about using Breaks before stable dpkg supports it
* Breaks is now supported by the stable release of dpkg, so drop
warnings against its use. Thanks, Steve Langasek. (Closes: #533577)
Steve Langasek [Thu, 18 Jun 2009 22:46:14 +0000 (15:46 -0700)]
Breaks are supported in stable, so are now allowed in the archive
Bill Allombert [Tue, 16 Jun 2009 20:14:33 +0000 (22:14 +0200)]
debian/rules: Fix a race condition while generating DEBIAN/md5sums.
Bill Allombert [Tue, 16 Jun 2009 19:10:03 +0000 (21:10 +0200)]
Release policy 3.8.2.0
Bill Allombert [Tue, 16 Jun 2009 18:38:18 +0000 (20:38 +0200)]
Add myself to Uploaders.
Update Standards-Version to 3.8.1 (no changes required).
debian/rules: use dpkg --print-architecture instead of
obsolete form dpkg --print-installation-architecture
Bill Allombert [Tue, 16 Jun 2009 15:29:09 +0000 (17:29 +0200)]
debian/changelog: Closes: #533257
Colin build fix already addresses #533257
Colin Watson [Fri, 1 May 2009 21:19:34 +0000 (22:19 +0100)]
Add myself to Uploaders.
Colin Watson [Wed, 29 Apr 2009 21:47:15 +0000 (22:47 +0100)]
tidy up changelog ordering
Colin Watson [Wed, 29 Apr 2009 16:43:00 +0000 (17:43 +0100)]
State requirements for source package names. Closes: #525151
Colin Watson [Wed, 29 Apr 2009 16:32:55 +0000 (17:32 +0100)]
Build-depend on texlive-latex-extra, which is needed by debiandoc2latexps and isn't included in texlive's dependencies.
Colin Watson [Mon, 27 Apr 2009 15:22:34 +0000 (16:22 +0100)]
Spelling fixes
The FHS is the "Filesystem Hierarchy Standard", regardless of our
preferred spelling of "file system" elsewhere. Fix this and a nearby
search-and-replace capitalisation bug.
Russ Allbery [Tue, 7 Apr 2009 03:08:33 +0000 (20:08 -0700)]
Move Speedo fonts into the deprecated category
The Speedo directory isn't part of the default X font path for a long
time, and libxfont in lenny disabled support for speedo fonts.
Closes #522218
Russ Allbery [Fri, 3 Apr 2009 17:26:45 +0000 (10:26 -0700)]
Remove obsolete /var/mail transition requirement
Russ Allbery [Fri, 3 Apr 2009 04:50:32 +0000 (21:50 -0700)]
Add changelog and upgrading-checklist for #522219
Julien Cristau [Wed, 1 Apr 2009 18:38:45 +0000 (20:38 +0200)]
Remove /etc/X11/XF86Config-4 FHS exception
Andrew McMillan [Fri, 20 Mar 2009 23:00:50 +0000 (12:00 +1300)]
Correct earlier commit to wrong release.
Andrew McMillan [Fri, 20 Mar 2009 22:26:28 +0000 (11:26 +1300)]
Update changelog/checklist missed earlier re: #206684
Russ Allbery [Fri, 20 Mar 2009 21:59:39 +0000 (14:59 -0700)]
Improve the wording of the section upgrading-checklist bullet
Russ Allbery [Fri, 20 Mar 2009 21:56:48 +0000 (14:56 -0700)]
Update the list of archive sections from ftpmaster
Russ Allbery [Fri, 20 Mar 2009 21:50:51 +0000 (14:50 -0700)]
Add GFDL 1.3 to the common-licenses list
Russ Allbery [Fri, 20 Mar 2009 21:45:58 +0000 (14:45 -0700)]
Set the release date of the 3.8.1 upgrading-checklist entry
Closes: #519706
Andrew McMillan [Fri, 20 Mar 2009 21:23:35 +0000 (10:23 +1300)]
Mandate use of debconf or equivalent for user prompting. See #206684.
Russ Allbery [Thu, 12 Mar 2009 04:43:52 +0000 (21:43 -0700)]
Merge branch 'master' into bug514919-rra
Russ Allbery [Thu, 12 Mar 2009 03:50:58 +0000 (20:50 -0700)]
Reference GPL-2 rather than the GPL symlink in debian/copyright
Russ Allbery [Thu, 12 Mar 2009 03:47:03 +0000 (20:47 -0700)]
Finalize changes for 3.8.1.0
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.
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.
Russ Allbery [Mon, 2 Mar 2009 05:50:02 +0000 (21:50 -0800)]
Add changelog and upgrading checklist for #446712
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.
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.
Russ Allbery [Sun, 1 Mar 2009 05:58:08 +0000 (21:58 -0800)]
Reorder upgrading-checklist to be in section order
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.
Russ Allbery [Sun, 22 Feb 2009 22:31:55 +0000 (14:31 -0800)]
Add changelog for #473439
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.
Russ Allbery [Sun, 22 Feb 2009 21:53:30 +0000 (13:53 -0800)]
Merge branch 'master' into bug514919-rra
Russ Allbery [Sun, 22 Feb 2009 21:53:29 +0000 (13:53 -0800)]
Merge branch 'master' into bug473439-rra
Russ Allbery [Sun, 22 Feb 2009 21:51:40 +0000 (13:51 -0800)]
Add changelog and upgrading checklist for #513955
Russ Allbery [Sat, 14 Feb 2009 20:18:48 +0000 (12:18 -0800)]
Reword footnote discussion of the testing distribution
Based on a suggestion by Adam D. Barratt.
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.
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.
Russ Allbery [Sat, 14 Feb 2009 03:20:12 +0000 (19:20 -0800)]
No multiple distributions in Distribution, update footnote
Document that the Debian archive software does not allow listing
multiple distributions in the *.changes file. Update the footnote
listing Distribution field values to list the ones currently used,
remove frozen, remove the discussion of testing, and add a mention
of stable-security and testing-security.
Based on wording proposed by Colin Watson and Adam D. Barratt.
Russ Allbery [Sat, 14 Feb 2009 02:50:27 +0000 (18:50 -0800)]
Merge branch 'master' into bug473439-rra
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)
Russ Allbery [Mon, 2 Feb 2009 02:14:37 +0000 (18:14 -0800)]
Merge branch 'master' into bug473439-rra
Russ Allbery [Mon, 2 Feb 2009 02:12:56 +0000 (18:12 -0800)]
Add changelog and upgrading checklist for #470994
Russ Allbery [Mon, 2 Feb 2009 02:07:47 +0000 (18:07 -0800)]
Merge branch 'master' into bug470994-rra
Russ Allbery [Sun, 1 Feb 2009 18:15:50 +0000 (10:15 -0800)]
Merge branch 'bug163666-rra'
Russ Allbery [Sun, 1 Feb 2009 18:15:24 +0000 (10:15 -0800)]
Add changelog for #163666
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).
Russ Allbery [Sun, 25 Jan 2009 23:17:04 +0000 (15:17 -0800)]
Add .gitignore to ignore build products
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)
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)
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.
Russ Allbery [Mon, 4 Aug 2008 19:53:59 +0000 (12:53 -0700)]
Merge branch 'master' into bug473439-rra
Russ Allbery [Mon, 4 Aug 2008 19:53:59 +0000 (12:53 -0700)]
Merge branch 'master' into bug470994-rra
Russ Allbery [Mon, 4 Aug 2008 19:52:44 +0000 (12:52 -0700)]
Add changelog and upgrading checklist for #479080
Russ Allbery [Sun, 3 Aug 2008 21:35:57 +0000 (14:35 -0700)]
Merge branch 'master' into bug473439-rra
Russ Allbery [Sun, 3 Aug 2008 21:35:57 +0000 (14:35 -0700)]
Merge branch 'master' into bug479080-rra
Russ Allbery [Sun, 3 Aug 2008 21:35:56 +0000 (14:35 -0700)]
Merge branch 'master' into bug470994-rra
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)
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)
Russ Allbery [Sun, 13 Jul 2008 20:37:38 +0000 (13:37 -0700)]
Add changelog for #483418
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.
Russ Allbery [Sun, 6 Jul 2008 18:48:20 +0000 (11:48 -0700)]
Merge branch 'master' into bug470994-rra
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.
Russ Allbery [Sun, 6 Jul 2008 18:38:48 +0000 (11:38 -0700)]
Merge branch 'master' into bug483418-rra
Russ Allbery [Sun, 6 Jul 2008 18:30:09 +0000 (11:30 -0700)]
Add changelog and upgrading checklist for #473019
Russ Allbery [Sun, 6 Jul 2008 18:27:18 +0000 (11:27 -0700)]
Merge branch 'master' into bug473019-rra
Russ Allbery [Sun, 6 Jul 2008 18:24:34 +0000 (11:24 -0700)]
Add changelog and upgrading checklist for #416450
Russ Allbery [Sun, 6 Jul 2008 18:21:18 +0000 (11:21 -0700)]
Merge branch 'master' into bug416450-rra
Russ Allbery [Sun, 6 Jul 2008 18:19:20 +0000 (11:19 -0700)]
Add changelog and upgrading checklist for #143941
Russ Allbery [Sun, 6 Jul 2008 18:17:18 +0000 (11:17 -0700)]
Merge branch 'master' into bug143941-rra
Russ Allbery [Sun, 6 Jul 2008 18:13:19 +0000 (11:13 -0700)]
Add changelog and upgrading checklist for #241333
Russ Allbery [Sun, 6 Jul 2008 18:10:35 +0000 (11:10 -0700)]
Merge branch 'master' into bug483418-rra
Russ Allbery [Sun, 6 Jul 2008 18:10:34 +0000 (11:10 -0700)]
Merge branch 'master' into bug473439-rra
Russ Allbery [Sun, 6 Jul 2008 18:10:34 +0000 (11:10 -0700)]
Merge branch 'master' into bug479080-rra
Russ Allbery [Sun, 6 Jul 2008 18:10:33 +0000 (11:10 -0700)]
Merge branch 'master' into bug470994-rra
Russ Allbery [Sun, 6 Jul 2008 18:10:33 +0000 (11:10 -0700)]
Merge branch 'master' into bug473019-rra
Russ Allbery [Sun, 6 Jul 2008 18:10:33 +0000 (11:10 -0700)]
Merge branch 'master' into bug416450-rra
Russ Allbery [Sun, 6 Jul 2008 18:10:32 +0000 (11:10 -0700)]
Merge branch 'master' into bug241333-rra
Russ Allbery [Sun, 6 Jul 2008 18:10:31 +0000 (11:10 -0700)]
Merge branch 'master' into bug143941-rra
Russ Allbery [Sun, 6 Jul 2008 05:36:34 +0000 (22:36 -0700)]
Add changelog and upgrading checklist for #489460
Russ Allbery [Sun, 6 Jul 2008 01:44:54 +0000 (18:44 -0700)]
Merge branch 'master' into bug479080-rra
Russ Allbery [Sun, 6 Jul 2008 01:44:53 +0000 (18:44 -0700)]
Merge branch 'master' into bug473019-rra
Russ Allbery [Sun, 6 Jul 2008 01:44:53 +0000 (18:44 -0700)]
Merge branch 'master' into bug416450-rra
Russ Allbery [Sun, 6 Jul 2008 01:37:08 +0000 (18:37 -0700)]
Add a definitions section for ASCII and UTF-8
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
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
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
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
Russ Allbery [Sat, 5 Jul 2008 22:27:17 +0000 (15:27 -0700)]
Mandate UTF-8 for all control files
Closes: #143941
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
Russ Allbery [Sat, 5 Jul 2008 21:58:06 +0000 (14:58 -0700)]
Add changelog and upgrading checklist for #426877
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
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
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
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
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.