]> git.donarmstrong.com Git - debian/debian-policy.git/blob - debian/changelog
copyright-format: Update SPDX link to point to the SPDX license registry.
[debian/debian-policy.git] / debian / changelog
1 debian-policy (3.9.3.0) UNRELEASED; urgency=low
2
3   [ Russ Allbery ]
4   * Policy: Improve Architecture field in source package
5     Wording: Raphaël Hertzog <hertzog@debian.org>
6     Seconded: Russ Allbery <rra@debian.org>
7     Seconded: Charles Plessy <plessy@debian.org>
8     Seconded: Guillem Jover <guillem@debian.org>
9     Closes: #626779
10   * Consistently use "Debian source control file" for *.dsc files and
11     "Source package control file" for debian/control files.  Patch from
12     Charles Plessy.  (Closes: #626796)
13   * Add the release date of 3.9.2.0 to upgrading-checklist.
14   * Fix ordering of the last entries in the 3.9.2.0 upgrading-checklist.
15   * Fix typo in upgrading-checklist entry for multiarch paths.  Thanks,
16     Michael Dorrington. Closes: #626408
17
18   [ Bill Allombert ]
19   * Policy: Link relationship fields (7.1) to architecture specification strings (11.1)
20     Patch from Charles Plessy in #628174.
21   * Policy: Retire legacy Motif policy (11.8.8)
22     Proposed by: Justin B Rye
23     Wording: Russ Allbery <rra@debian.org>
24     Seconded: Jakub Wilk <jwilk@debian.org>
25     Seconded: Steve Langasek <vorlon@debian.org>
26     Seconded: Charles Plessy <plessy@debian.org>
27     Closes: #621479
28   * copyright-format: Fix URL for the Eiffel Forum License.
29     Reported by Thomas Preud'homme, patch by Charles Plessy.
30     Closes: #623050
31   * copyright-format: Update SPDX link to point to the SPDX license registry.
32     Patch by Charles Plessy.  Closes: #628540
33
34  -- Bill Allombert <ballombe@debian.org>  Mon, 30 May 2011 15:42:21 +0200
35
36 debian-policy (3.9.2.0) unstable; urgency=low
37
38   * Policy: Require human Maintainer or Uploader, clarify Maintainer
39     Wording: Russ Allbery <rra@debian.org>
40     Seconded: Charles Plessy <plessy@debian.org>
41     Seconded: Raphaël Hertzog <hertzog@debian.org>
42     Closes: #459868, #581011
43   * Policy: Add an FHS exception on GNU/Hurd for /hurd and /servers
44     Wording: Russ Allbery <rra@debian.org>
45     Seconded: Andrew McMillan <andrew@morphoss.com>
46     Seconded: Guillem Jover <guillem@debian.org>
47     Closes: #594658
48   * Policy: Document DM-Upload-Allowed
49     Wording: Charles Plessy <plessy@debian.org>
50     Seconded: Andrew McMillan <andrew@morphoss.com>
51     Seconded: Russ Allbery <rra@debian.org>
52     Closes: #588014
53   * Policy: Update multiarch FHS exception for i386 naming
54     Wording: Steve Langasek <vorlon@debian.org>
55     Seconded: Aurelien Jarno <aurelien@aurel32.net>
56     Seconded: Raphael Hertzog <hertzog@debian.org>
57     Closes: #619186
58   * Policy: Significant additions to maintainer script documentation
59     Wording: Russ Allbery <rra@debian.org>
60     Seconded: Steve Langasek <vorlon@debian.org>
61     Seconded: Raphaël Hertzog <hertzog@debian.org>
62     Closes: #504880
63   * Policy: Clarify format of Debian control fields
64     Wording: Charles Plessy <plessy@debian.org>
65     Seconded: Russ Allbery <rra@debian.org>
66     Seconded: Julien Cristau <jcristau@debian.org>
67     Closes: #501930, #593909
68   * Virtual: Added mailx as a new virtual package
69     Wording: Russ Allbery <rra@debian.org>
70     Seconded: Raphaël Hertzog <hertzog@debian.org>
71     Seconded: Giacomo A. Catenazzi <cate@debian.org>
72     Closes: #488214
73   * Be more verbose in defining the build architecture and the host
74     architecture and consistently refer to architecture rather than
75     machine.  (Closes: #591857)
76   * Correct the name of the Filesystem Hierarchy Standard in the package
77     description.  Patch from Christoph Anton Mitterer.  (Closes: #590696)
78   * Use the word "implemented" to describe required targets in
79     debian/rules, which is clearer about allowing wildcard rules.  List
80     the required rules in their own paragraph rather than with the
81     paragraph discussing non-interactivity, and explicitly mark all rules
82     as either required or optional.  (Closes: #536790)
83   * Update the ldconfig footnote listing the /etc/ld.so.conf directories
84     to remove the libc5 compatibility directories and mention the
85     multiarch triplet directories.  Based on a patch by Charles Plessy.
86     (Closes: #597074)
87   * Add introductory paragraphs for each archive area explaining briefly
88     the purpose of that archive area.  Based on a proposal by CJ
89     Fearnley.  (Closes: #594542)
90   * Change all non-historical references to Debian GNU/Linux to simply
91     Debian since Debian now includes FreeBSD-based architectures.  Patch
92     from Guillem Jover.  (Closes: #594656)
93   * Remove references to the obsolete debmake package.
94   * Update the list of Policy maintainers.
95   * Wrap Uploaders in debian/control.
96   * Move Build-Depends-Indep to Build-Depends (there's no reason to use
97     -Indep in a package that builds only architecture-independent binary
98     packages), wrap it, and remove version restrictions that are older
99     than the version in oldstable.
100   * Add emacs23 to the build dependencies and remove the files generated
101     from org source from the revision control repository.  Build and clean
102     files from org source unconditionally.  Add Process.{txt,html} to the
103     list of files generated from org source.  (Closes: #594274)
104   * Fix URLs under www.freedesktop.org to avoid permanent redirects.
105     Thanks, David Prévot.  (Closes: #606869)
106   * Add a cross-reference to the Pre-Depends requirement in 3.5 to section
107     7.2 where Pre-Depends is defined.  Thanks, Mattias Ellert and Jonathan
108     Nieder.  (Closes: #599944)
109   * Include the new (optional) copyright format that was drafted as DEP-5.
110     This is not yet a final version; that's expected to come in the
111     3.9.3.0 release.  Thanks to all the DEP-5 contributors and to Lars
112     Wirzenius and Charles Plessy for the integration into the Policy
113     package.  (Closes: #609160)
114
115  -- Russ Allbery <rra@debian.org>  Wed, 06 Apr 2011 22:48:55 -0700
116
117 debian-policy (3.9.1.0) unstable; urgency=low
118
119   * Policy: Include GPL version 1 in common-licenses
120     Wording: Russ Allbery <rra@debian.org>
121     Seconded: gregor herrmann <gregoa@debian.org>
122     Seconded: Damyan Ivanov <dmn@debian.org>
123     Seconded: Giacomo A. Catenazzi <cate@debian.org>
124     Closes: #436105
125   * Policy: Libtool *.la files should generally not be installed
126     Wording: Russ Allbery <rra@debian.org>
127     Seconded: Julien Cristau <jcristau@debian.org>
128     Seconded: Cyril Brulebois <kibi@debian.org>
129     Closes: #561413
130   * Policy: Require dpkg-divert --package when adding/removing diversions
131     Wording: Russ Allbery <rra@debian.org>
132     Seconded: Raphaël Hertzog <hertzog@debian.org>
133     Seconded: Raphael Geissert <geissert@debian.org>
134     Closes: #218897
135   * Policy: Remove encouragement to create shlibs.local
136     Wording: Russ Allbery <rra@debian.org>
137     Seconded: Julien Cristau <jcristau@debian.org>
138     Seconded: Jakub Wilk <jwilk@debian.org>
139     Seconded: Cyril Brulebois <kibi@debian.org>
140   * Policy: Document alternate SONAME format with version before .so
141     Wording: Russ Allbery <rra@debian.org>
142     Seconded: Julien Cristau <jcristau@debian.org>
143     Seconded: Raphaël Hertzog <hertzog@debian.org>
144     Closes: #509932
145   * Policy: Architecture wildcards also allowed in binary relationships
146     Wording: Russ Allbery <rra@debian.org>
147     Seconded: Guillem Jover <guillem@debian.org>
148     Seconded: Raphaël Hertzog <hertzog@debian.org>
149     Closes: #400322
150   * Policy: Say Conflicts should not be used unless necessary
151     Wording: Russ Allbery <rra@debian.org>
152     Seconded: Guillem Jover <guillem@debian.org>
153     Seconded: Jakub Wilk <jwilk@debian.org>
154     Closes: #402721
155   * Policy: Remove obsolete _REENTRANT, require thread-safe libraries
156     Wording: Russ Allbery <rra@debian.org>
157     Seconded: Kurt Roeckx <kurt@roeckx.be>
158     Seconded: Giacomo A. Catenazzi <cate@debian.org>
159     Closes: #475101
160   * Policy: Allow subdirectories of /usr/lib/cgi-bin to be used
161     Wording: Russ Allbery <rra@debian.org>
162     Seconded: Andrew McMillan <andrew@morphoss.com>
163     Seconded: Charles Plessy <plessy@debian.org>
164     Closes: #104373
165   * Policy: More specific requirements around date-based versions
166     Wording: Russ Allbery <rra@debian.org>
167     Seconded: Julien Cristau <jcristau@debian.org>
168     Seconded: Cyril Brulebois <kibi@debian.org>
169     Seconded: Steve Langasek <vorlon@debian.org>
170     Closes: #186102
171   * Policy: Require slave alternatives for manual pages
172     Wording: Russ Allbery <rra@debian.org>
173     Seconded: Guillem Jover <guillem@debian.org>
174     Seconded: Jakub Wilk <jwilk@debian.org>
175     Seconded: Emilio Pozuelo Monfort <pochu@debian.org>
176     Closes: #184064
177   * Policy: More explicit requirements around library SONAMEs
178     Wording: Russ Allbery <rra@debian.org>
179     Seconded: Raphaël Hertzog <hertzog@debian.org>
180     Seconded: Emilio Pozuelo Monfort <pochu27@gmail.com>
181     Closes: #509933
182   * Policy: Only dpkg-gencontrol supports variable substitutions
183     Wording: Charles Plessy <plessy@debian.org>
184     Seconded: Emilio Pozuelo Monfort <pochu@debian.org>
185     Seconded: Guillem Jover <guillem@debian.org>
186     Closes: #589609
187   * Policy: Ada Library Information files must be read-only
188     Wording: Russ Allbery <rra@debian.org>
189     Seconded: Emilio Pozuelo Monfort <pochu@debian.org>
190     Seconded: Ludovic Brenta <ludovic@ludovic-brenta.org>
191     Closes: #232448
192   * Policy: Recommend /etc/logrotate.d/package for logrotate rules
193     Wording: Russ Allbery <rra@debian.org>
194     Seconded: Guillem Jover <guillem@debian.org>
195     Seconded: Thijs Kinkhorst <thijs@debian.org>
196     Closes: #445203
197   * Policy: Allow /bin/sh scripts to rely on XSI for kill and trap
198     Wording: Russ Allbery <rra@debian.org>
199     Seconded: Giacomo A. Catenazzi <cate@debian.org>
200     Seconded: Raphael Geissert <geissert@debian.org>
201     Closes: #477240
202   * Policy: Ownership and permissions for control information files
203     Wording: Russ Allbery <rra@debian.org>
204     Seconded: Emilio Pozuelo Monfort <pochu@debian.org>
205     Seconded: Julien Cristau <jcristau@debian.org>
206     Closes: #555977
207   * Set the version of the Perl Policy to match the version of the Policy
208     package.
209   * Explain the Perl module package naming policy more explicitly and
210     provide some examples.  (Closes: #175202)
211   * Revise the footnote discussing shlibs creation to not talk about the
212     switch to objdump as if it were a new innovation and to explicitly
213     mention the NEEDED attribute as the source of dependency information.
214   * Introduce "control information file" to refer to the contents of the
215     Debian package control.tar.gz, following the dpkg documentation.  Use
216     that terminology consistently, and change possibly confusing
217     references to fields in control files to use "control field"
218     uniformly.
219   * Document that the first line of the changelog entry is conventionally
220     an explanation for the upload if the uploader is not the regular
221     maintainer.  Patch from Charles Plessy.  (Closes: #589605)
222   * Fix typo in upgrading-checklist.  (Closes: #588750)
223   * Fix formatting error in footnote to 7.7.  (Closes: #589362)
224   * Remove ancient Conflicts and Replaces.
225
226  -- Russ Allbery <rra@debian.org>  Sun, 25 Jul 2010 19:38:21 -0700
227
228 debian-policy (3.9.0.0) unstable; urgency=low
229
230   [ Colin Watson ]
231   * Fix path to changelog.Debian.gz in footnote on documentation symlinks.
232
233   [ Bill Allombert ]
234   * Convert upgrading-checklist to debiandoc-sgml. This generates a better
235     looking .txt file.
236     Closes: #567845
237   * Fix typo in package_upstream-version.orig.tar.gz.
238     Thanks, Salvatore Bonaccorso. (Closes: #558430)
239   * Replace 'copyright and distribution license' by 'copyright information
240     and distribution license' (three times).
241     Proposed by Jonathan Nieder.
242     Seconded:  Steve Langasek  <vorlon@debian.org>
243     Seconded:  Thijs Kinkhorst <thijs@debian.org>
244     Seconded:  Julien Cristau  <jcristau@debian.org>
245     Seconded:  Gregor Herrmann <gregoa@debian.org>
246     Closes: #566220
247   * extend UID range of user accounts by removing the 30000-59999 reserved 
248     ranges.
249     Proposed by Santiago Vila  
250     Seconded:  Russ Allbery    <rra@debian.org>
251     Seconded:  Luk Claes       <luk@debian.org>
252     Seconded:  Raphael Hertzog <hertzog@debian.org>
253     Seconded:  Steve Langasek  <vorlon@debian.org>
254     Closes: #582495
255
256   [ Russ Allbery ]
257   * Policy: Overhaul Breaks, Conflicts, Provides, and Replaces
258     Wording: Russ Allbery <rra@debian.org>
259     Seconded: Steve Langasek <vorlon@debian.org>
260     Seconded: Raphael Hertzog <hertzog@debian.org>
261     Closes: #578854
262   * Policy: Support for architecture wildcards
263     Wording: Manoj Srivastava <srivasta@debian.org>
264     Wording: Russ Allbery <rra@debian.org>
265     Seconded: Guillem Jover <guillem@debian.org>
266     Seconded: Andrew McMillan <andrew@morphoss.com>
267     Seconded: Steve Langasek <vorlon@debian.org>
268     Closes: #530687
269   * Policy: Except init.d scripts from the normal set -e requirement
270     Wording: Russ Allbery <rra@debian.org>
271     Seconded: Raphael Hertzog <hertzog@debian.org>
272     Seconded: Guillem Jover <guillem@debian.org>
273     Closes: #562506
274   * Policy: Maintainer scripts might not have a controlling terminal
275     Wording: Russ Allbery <rra@debian.org>
276     Seconded: Guillem Jover <guillem@debian.org>
277     Seconded: Andrew McMillan <andrew@morphoss.com>
278     Seconded: Steve Langasek <vorlon@debian.org>
279     Closes: #224509
280   * Policy: Fully specify the date format for changelog entries
281     Wording: Charles Plessy <plessy@debian.org>
282     Seconded: Russ Allbery <rra@debian.org>
283     Seconded: Andrew McMillan <andrew@morphoss.com>
284     Seconded: Giacomo A. Catenazzi <cate@debian.org>
285     Closes: #569174
286   * Policy: Deprecate /usr/share/common-licenses/BSD
287     Wording: Russ Allbery <rra@debian.org>
288     Seconded: Emilio Pozuelo Monfort <pochu@debian.org>
289     Seconded: Jakub Wilk <jwilk@debian.org>
290     Seconded: gregor herrmann <gregoa@debian.org>
291     Closes: #284340
292   * Policy: Document Checksums-Sha1 and Checksums-Sha256
293     Wording: Russ Allbery <rra@stanford.edu>
294     Seconded: Julien Cristau <jcristau@debian.org>
295     Seconded: Emilio Pozuelo Monfort <pochu@debian.org>
296     Closes: #478295
297   * Policy: Prohibit duplicate field names in a control paragraph
298     Wording: Russ Allbery <rra@debian.org>
299     Seconded: Charles Plessy <plessy@debian.org>
300     Seconded: Steve Langasek <vorlon@debian.org>
301     Seconded: Emilio Pozuelo Monfort <pochu@debian.org>
302     Closes: #555978
303   * Policy: Relax requirement that library dev files be in one package
304     Wording: Russ Allbery <rra@debian.org>
305     Seconded: Julien Cristau <jcristau@debian.org>
306     Seconded: Andrew McMillan <andrew@morphoss.com>
307     Closes: #347581
308   * Policy: Tighten requirements for maintainer-like fields
309     Wording: Russ Allbery <rra@debian.org>
310     Seconded: Emilio Pozuelo Monfort <pochu@debian.org>
311     Seconded: Andrew McMillan <andrew@morphoss.com>
312     Closes: #575639
313   * Policy: Update Format control field documentation
314     Wording: Russ Allbery <rra@debian.org>
315     Wording: Charles Plessy <plessy@debian.org>
316     Seconded: Charles Plessy <plessy@debian.org>
317     Seconded: Emilio Pozuelo Monfort <pochu27@gmail.com>
318     Closes: #547272
319   * Debconf: Add SETTITLE, like title but uses a template
320     Wording: Frans Pop <elendil@planet.nl>
321     Seconded: Russ Allbery <rra@debian.org>
322     Seconded: Ben Pfaff <blp@cs.stanford.edu>
323     Closes: #560411
324   * Perl Policy: Change perlapi provides to use an ABI version
325     Wording: Niko Tyni <ntyni@debian.org>
326     Seconded: Russ Allbery <rra@debian.org>
327     Seconded: Brendan O'Dea <bod@debian.org>
328     Seconded: Damyan Ivanov <dmn@debian.org>
329     Closes: #579457
330   * Perl Policy: Recommend DESTDIR instead of PREFIX with Makefile.PL
331     Wording: Niko Tyni <ntyni@debian.org>
332     Seconded: Russ Allbery <rra@debian.org>
333     Seconded: Raphael Hertzog <hertzog@debian.org>
334     Closes: #579461
335   * Standardize dpkg state wording and bring it in line with dpkg,
336     renaming Failed-Config to Half-Configured and use uniform
337     capitalization and punctuation.  (Closes: #442134)
338   * Remove documentation of alternative changelog formats.  This feature
339     is not allowed in the Debian archive and will be documented in the
340     dpkg-dev documentation instead.  The documentation that was in Policy
341     was also somewhat outdated.  (Closes: #555009, see #584141)
342   * Remove obsolete footnote sentence saying that dpkg-statoverride is a
343     new feature and not well-known.  (Closes: #563425)
344   * Clarify in the Perl Policy that perl-base is essential, not perl, and
345     don't imply packages need to depend on perl-base.  (Closes: #576594)
346   * Document the special debian-installer section in the list of current
347     sections and add a link to the list of sections in unstable, which
348     contains longer descriptions.  (Closes: #577666)
349   * Remove the footnote listing every architecture known to dpkg.  This
350     list can be trivially produced by dpkg-architecture -L (already
351     noted), is very long, and quickly becomes out-of-date.
352   * Move silly version ordering example to a footnote.  (Closes: #560839)
353   * Reletter the process steps to not skip State C and use more
354     traditional foreground and background colors for Process.html and
355     README.html.  (Closes: #584521)
356   * Fix typo in footnote about help2man.  (Closes: #584796)
357   * Add an example for Replaces when a package is split.  Thanks, Uwe
358     Kleine-König.  (Closes: #572253)
359   * Explicitly state that packages may remove unmodified, obsolete
360     configuration files during  upgrade.  (Closes: #470633)
361   * Clarify the wording around which build dependencies must be satisfied
362     for different debian/rules targets and add a footnote to the
363     description of the build-arch and build-indep targets explaining why
364     this split does not currently work as desired.  (Closes: #328951)
365   * Avoid "Debianised" or "Debianized" in favor of just "Debian" or
366     "Debian package" as appropriate.  Patch from Ben Finney.
367     (Closes: #586163)
368   * Switch to source format 3.0 (native).
369
370  -- Russ Allbery <rra@debian.org>  Sun, 27 Jun 2010 21:40:52 -0700
371
372 debian-policy (3.8.4.0) unstable; urgency=low
373
374   [ Bill Allombert ]
375   * Also provide documents in single-file HTML format.
376     Proposed by Jari Aalto.
377     Closes: #544353
378   * Number the DFSG points like in the social_contract document.
379     Proposed by Enrico Zini.
380     Closes: #550192
381
382   [ Manoj Srivastava ]
383   * [b270d2d]: Typo fix: relayed -> related. Thanks to Matt Kraai for
384     pointing this out.
385   * [c74ac74]: 
386     Policy: Grant an FHS exception for the multiarch library directories
387     Wording: Steve Langasek.
388     Seconded: Aurelien Jarno
389     Seconded: Julien Cristau
390     Seconded: Kurt Roeckx
391     Closes: #542865
392   * [7ac3ee6]: 
393     virtual package list: Added Doom virtual packages
394     Wording: Manoj Srivastava
395     Seconded: Russ Allbery 
396     Seconded: Giacomo A. Catenazzi
397     Closes: #518199
398   * [8fd91a0]
399     README Process upgrading-checklist: Created/converted to org-mode
400     Wording: Manoj Srivastava
401     Seconded: Russ Allbery 
402     Closes: #545548
403   * [4da0692]: [typo-fixes]: 
404     policy: Fix a number of grammatical or typographical errors
405     wording: Eric Dantan Rzewnicki
406     Seconded: Manoj Srivastava
407   * [112c4bc]: FHS Exceptions
408     policy: Explicitly allow /selinux and /sys as FHS exceptions
409     Wording: Manoj Srivastava
410     Seconded: Russ Allbery <rra@debian.org>
411     Seconded: Kurt Roeckx  <kurt@roeckx.be>
412     Closes: #556972
413     This patch explicitly allows /sys and /selinux as additional
414     directories in the root file system allowed under the policy.
415   * [16afbcb]: Clarify ./debian/rules #! line
416     policy: Clarify rule for debian/rules shebang line
417     Wording: Ben Finney <ben+debian@benfinney.id.au>
418     Seconded: Kurt Roeckx <kurt@roeckx.be>
419     Seconded: Russ Allbery <rra@debian.org>
420     Seconded: Manoj Srivastava <srivasta@debian.org>
421     Explicitly state that  "make -f debian/rules" and "./debian/rules"
422     must behave  identically, to prevent confusion, and to promote
423     reproducibility, and conform to the principle of least surprise.
424   * [dab93b2]: Add a cron-daemon virtual package
425     policy, virtual package list: New virtual package: cron-daemon
426     wording: Javier Fernández-Sanguino Peña, Manoj Srivastava
427     Seconded: Russ Allbery <rra@debian.org>
428     Seconded: Kurt Roeckx  <kurt@roeckx.be>
429     Closes: #391836
430     Create a virtual cron daemon package that:
431      - Has to provide /usr/bin/crontab and support crontab entries
432      - Correct execution of /etc/cron.d
433      - Correct support of /etc/crontab
434      - Support of crontab entries with names for days and months,
435        ranges, step values
436      - Correct execution of /etc/cron.{hourly,daily,weekly,monthly}
437     
438   [ Russ Allbery ]
439   * Policy: Clarify policy on named pipes in packages
440     Wording: Russ Allbery <rra@debian.org>
441     Seconded: Manoj Srivastava <srivasta@debian.org>
442     Seconded: Andrew McMillan <andrew@morphoss.com>
443   * Change the sole occurrence of MUST to must for consistency and to
444     avoid confusion with IETF RFC keywords.  Thanks, Jakub Wilk.
445     (Closes: #552757)
446
447  -- Bill Allombert <ballombe@debian.org>  Wed, 27 Jan 2010 19:22:43 +0100
448
449 debian-policy (3.8.3.0) unstable; urgency=low
450
451   * Policy: Bring Architecture description in line with dpkg-source
452     Wording: Russ Allbery <rra@debian.org>
453     Seconded: Raphael Hertzog <hertzog@debian.org>
454     Seconded: Manoj Srivastava <srivasta@debian.org>
455     Closes: #530967
456   * Policy: Update information about DEB_*_ARCH variables
457     Wording: Guillem Jover <guillem@debian.org>
458     Seconded: Russ Allbery <rra@debian.org>
459     Seconded: Andrew McMillan <andrew@morphoss.com>
460     Closes: #527871
461   * Policy: Remove support for uploads to multiple distributions
462     Wording: Russ Allbery <rra@debian.org>
463     Seconded: Raphael Hertzog <hertzog@debian.org>
464     Seconded: Manoj Srivastava <srivasta@debian.org>
465     Closes: #514919
466   * Policy: Remove permission for packages to modify ld.so.conf
467     Wording: Steve Langasek <vorlon@debian.org>
468     Seconded: Russ Allbery <rra@debian.org>
469     Seconded: Kurt Roeckx <kurt@roeckx.be>
470     Seconded: Adeodato Simó <dato@net.com.org.es>
471     Seconded: Julien Cristau <jcristau@debian.org>
472     Closes: #519941
473   * Policy: Clarify X installation directory handling
474     Wording: Russ Allbery <rra@debian.org>
475     Seconded: Julien Cristau <jcristau@debian.org>
476     Seconded: Manoj Srivastava <srivasta@debian.org>
477     Seconded: Raphaël Hertzog <hertzog@debian.org>
478     Closes: #522217
479   * Policy: Localized man pages should be up-to-date or warn
480     Wording: Russ Allbery <rra@debian.org>
481     Seconded: Julien Cristau <jcristau@debian.org>
482     Seconded: Raphaël Hertzog <hertzog@debian.org>
483     Closes: #493007
484   * Policy: Remove restriction on manual page character encoding
485     Wording: Colin Watson <cjwatson@debian.org>
486     Seconded: Russ Allbery <rra@debian.org>
487     Seconded: Manoj Srivastava <srivasta@golden-gryphon.com>
488     Closes: #537707
489   * Policy: Allow Binary field to span multiple lines
490     Wording: Russ Allbery <rra@debian.org>
491     Seconded: Julien Cristau <jcristau@debian.org>
492     Seconded: Guillem Jover <guillem@debian.org>
493     Closes: #533852
494   * Policy: Revise info requirements for triggerized install-info
495     Wording: Russ Allbery <rra@debian.org>
496     Seconded: Guillem Jover <guillem@debian.org>
497     Seconded: Raphaël Hertzog <hertzog@debian.org>
498     Closes: #538665
499   * Perl Policy: Remove obsolete dependency requirements
500     Wording: Cyril Brulebois <kibi@debian.org>
501     Seconded: Russ Allbery <rra@debian.org>
502     Seconded: Manoj Srivastava <srivasta@debian.org>
503     Closes: #525190
504   * Breaks is now supported by the stable release of dpkg, so drop
505     warnings against its use.  Thanks, Steve Langasek.  (Closes: #533577)
506   * Add references to the sections on Breaks and Conflicts to the section
507     on binary dependencies.  Thanks, Frank Küster.  (Closes: #529771)
508   * Clarify the units of Installed-Size and document that it is an
509     approximation.  Thanks, Martin Dorey.  (Closes: #534408)
510   * Don't suggest calling dpkg-statoverride --remove unconditionally in
511     the postrm script.  Thanks, Patrick Schoenfeld.  (Closes: #539389)
512   * Explain that the copyright dates are for the original Policy manual
513     and that there is no updated list of copyright holders for subsequent
514     revisions available.  (Partly addresses #47438)
515   * Clarify the description of the Files control field and add examples.
516   * Change the wording of the Description and Changes field specifications
517     for *.changes files to more closely match the wording for Files and
518     add more details about the contents of the Description field in
519     a *.changes file.
520   * Merge the package name syntax requirements between the Package and
521     Source field descriptions.
522   * Say that sensible-editor and sensible-pager are provided by the
523     sensible-utils package, not by the base system.  Thanks, Clint Adams
524     and Steve Langasek.  (Closes: #541537)
525   * Document that control field values are case-sensitive unless the field
526     description says otherwise.
527
528  -- Russ Allbery <rra@debian.org>  Sat, 15 Aug 2009 17:13:26 -0700
529
530 debian-policy (3.8.2.0) unstable; urgency=low
531
532   [ Russ Allbery ]
533   * Policy: Mandate debconf or equivalent for user prompting
534     Wording: Andrew McMillan <awm@debian.org>
535     Seconded: Russ Allbery <rra@debian.org>
536     Seconded: Holger Levsen <holger@layer-acht.org>
537     Seconded: Bill Allombert <Bill.Allombert@math.u-bordeaux1.fr>
538     Seconded: Julien Cristau <jcristau@debian.org>
539     Closes: #206684
540   * Policy: Remove /etc/X11/XF86Config-4 FHS exception
541     Wording: Julien Cristau <jcristau@debian.org>
542     Seconded: Russ Allbery <rra@debian.org>
543     Seconded: Bill Allombert <Bill.Allombert@math.u-bordeaux1.fr>
544     Closes: #522219
545   * Policy: Remove obsolete /var/mail transition requirement
546     Wording: Russ Allbery <rra@debian.org>
547     Seconded: Julien Cristau <jcristau@debian.org>
548     Seconded: Andrew McMillan <andrew@morphoss.com>
549     Closes: #522364
550   * Policy: Move Speedo fonts into the deprecated category
551     Wording: Julien Cristau <jcristau@debian.org>
552     Seconded: Russ Allbery <rra@debian.org>
553     Seconded: Julien Danjou <acid@debian.org>
554     Closes: #522218
555   * Housekeeping (resynchronizing lists maintained elsewhere):
556     - Add GFDL 1.3 to the common-licenses list.
557     - Update the list of archive sections.  (Closes: #519835)
558   * Set the release date of the 3.8.1 upgrading-checklist entry.
559     (Closes: #519706)
560
561   [ Colin Watson ]
562   * The FHS is the "Filesystem Hierarchy Standard", regardless of our
563     preferred spelling of "file system" elsewhere. Fix this and a nearby
564     search-and-replace capitalisation bug.
565   * Build-depend on texlive-latex-extra, which is needed by
566     debiandoc2latexps and isn't included in texlive's dependencies.
567     Closes: #533257
568   * Policy: State requirements for source package names
569     Wording: Colin Watson <cjwatson@debian.org>
570     Seconded: Russ Allbery <rra@debian.org>
571     Seconded: Julien Cristau <jcristau@debian.org>
572     Closes: #525151
573   * Add myself to Uploaders.
574
575   [ Bill Allombert ]
576   * Add myself to Uploaders.
577   * Update Standards-Version to 3.8.1 (no changes required).
578   * debian/rules: 
579     - use `dpkg --print-architecture' instead of obsolete form 
580       `dpkg --print-installation-architecture'.
581     - fix a race condition while generating DEBIAN/md5sums.
582
583  -- Bill Allombert <ballombe@debian.org>  Tue, 16 Jun 2009 21:42:53 +0200
584
585 debian-policy (3.8.1.0) unstable; urgency=low
586
587   * Policy: Clarify what "sensible behavior" is for init scripts
588     Wording: Steve Langasek <vorlon@debian.org>
589     Seconded: Raphaël Hertzog <hertzog@debian.org>
590     Seconded: Russ Allbery <rra@debian.org>
591     Closes: #426877
592   * Policy: Remove alternative changelog formats from main manual
593     Wording: Russ Allbery <rra@debian.org>
594     Seconded: Ben Pfaff <blp@cs.stanford.edu>
595     Seconded: Guillem Jover <guillem@debian.org>
596     Closes: #489460
597   * Policy: Mandate UTF-8 for changelog files
598     Wording: Russ Allbery <rra@debian.org>
599     Seconded: Guillem Jover <guillem@debian.org>
600     Seconded: Kurt Roeckx <kurt@roeckx.be>
601     Closes: #241333
602   * Policy: Mandate UTF-8 for control files
603     Wording: Russ Allbery <rra@debian.org>
604     Seconded: Kurt Roeckx <kurt@roeckx.be>
605     Seconded: Raphaël Hertzog <hertzog@debian.org>
606     Closes: #143941
607   * Policy: New option in DEB_BUILD_OPTIONS to avoid running test-suites
608     Wording: Russ Allbery <rra@debian.org>
609     Seconded: Guillem Jover <guillem@debian.org>
610     Seconded: Raphaël Hertzog <hertzog@debian.org>
611     Closes: #416450
612   * Policy: Expand expected capabilities for local in /bin/sh scripts
613     Wording: Russ Allbery <rra@debian.org>
614     Seconded: Guillem Jover <guillem@debian.org>
615     Seconded: Raphaël Hertzog <hertzog@debian.org>
616     Closes: #473019
617   * Policy: Clarify Essential definition and caution when adding to it
618     Wording: Russ Allbery <rra@debian.org>
619     Seconded: Jörg Sommer <joerg@alea.gnuu.de>
620     Seconded: Guillem Jover <guillem@debian.org>
621     Closes: #479080
622   * Policy: Allow user mail spools to be mode 0600 or 0660
623     Wording: Russ Allbery <rra@debian.org>
624     Seconded: Kurt Roeckx <kurt@roeckx.be>
625     Seconded: Andrew McMillan <awm@debian.org>
626     Closes: #470994
627   * Policy: Remove special handling of init scripts ending in .sh
628     Wording: Kel Modderman <kel@otaku42.de>
629     Seconded: Russ Allbery <rra@debian.org>
630     Seconded: Henrique de Moraes Holschuh <hmh@debian.org>
631     Closes: #513955
632   * Policy: /var/run and /var/lock may be volatile
633     Wording: Colin Watson <cjwatson@debian.org>
634     Seconded: Russ Allbery <rra@debian.org>
635     Seconded: Bill Allombert <Bill.Allombert@math.u-bordeaux1.fr>
636     Closes: #514326
637   * Policy: debian/control allows comments starting with #
638     Wording: Russ Allbery <rra@debian.org>
639     Seconded: Julien Cristau <jcristau@debian.org>
640     Seconded: Adeodato Simó <dato@net.com.org.es>
641     Seconded: Guillem Jover <guillem@debian.org>
642     Closes: #446712
643   * Improve the documentation of maintainer script actions for diversions
644     in the informative appendix to allow for addition of a new diversion
645     on upgrade and handle error cases correctly.  Thanks to Olivier Berger
646     for the report and Raphaël Hertzog for the review.  (Closes: #483418)
647   * Clarify the meaning of architecture restrictions on build dependencies
648     in the presence of alternatives.  Thanks to Guillem Jover for the
649     explanation and review and Emilio Pozuelo Monfort and Don Armstrong
650     for wording review.  (Closes: #163666)
651   * Change the term "category" to "archive area" when referring to main,
652     contrib, and non-free.  This is closer to the wording of the Social
653     Contract.  (Closes: #473439)
654   * Use <user>:<group> notation rather than <user>.<group> notation in
655     multiple places.  Thanks, Kurt Roeckx.  (Closes: #488039)
656   * Fix typo in 3.8.0.0 upgrading-checklist entry.  Patch from Kobayashi
657     Noritada.  (Closes: #487701)
658   * Mention debugging packages as an explicit example of packages with
659     extra priority.  Thanks, Charles Plessy.  (Closes: #491985)
660   * Clarify that translation is only required for user-visible debconf
661     messages.  Capitalize "Debian Configuration Management Specification"
662     uniformly.  Thanks, Julian Andres Klode.  (Closes: #492624)
663   * Add --wildcards to the sample tar command in appendix B.1 for
664     extracting the package copyright file, adjusting for new tar option
665     behavior.  Thanks, Yan Morin.  (Closes: #503685)
666   * Reword the requirement that maintainer scripts exit with a zero
667     status on success to avoid double-negatives.
668   * Include the full name of each menu category rather than only the
669     portion relative to the parent heading to be clearer in long category
670     lists.  Thanks, Christoph Berg.  (Closes: #511804)
671   * Build-Depend on texlive rather than tetex-extra.  texlive appears to
672     be sufficient for how Policy uses debiandoc-sgml and pulls in far
673     fewer packages.
674   * Remove the postinst and prerm scripts.  doc-base registration is now
675     handled by triggers and no longer required and removal of /usr/doc
676     links was completed long ago.
677   * Reference GPL-2 rather than the GPL symlink in debian/copyright.
678
679  -- Russ Allbery <rra@debian.org>  Wed, 11 Mar 2009 20:50:52 -0700
680
681 debian-policy (3.8.0.1) unstable; urgency=low
682
683   * Don't attempt to register the non-existent debian-policy-process
684     document.  Thanks, Adrian von Bidder.  (Closes: #484706)
685
686  -- Russ Allbery <rra@debian.org>  Thu, 05 Jun 2008 13:13:01 -0700
687
688 debian-policy (3.8.0.0) unstable; urgency=low
689
690   * Bug fix: "[PROPOSAL] "debian/README.source" file for packages with
691     non-trivial source", thanks to Wouter Verhelst, Jörg Sommer, Colin Watson,
692     and Junichi Uekawa                                       (Closes: #250202).
693   * Bug fix: "[AMENDMENT 11/02/2008] Manual page encoding", thanks to
694     Colin Watson                                             (Closes: #440420).
695   * Bug fix: "[PROPOSAL] common interface for parallel building in
696     DEB_BUILD_OPTIONS", thanks to Loïc Minier, Peter Samuelson, and Robert
697     Millan                                                   (Closes: #209008).
698   * Bug fix: "Please clarify splitting/syntax of DEB_BUILD_OPTIONS", thanks to
699     Loïc Minier, Peter Samuelson, Robert Millan, and Guillem Jover
700                                                              (Closes: #430649).
701   * Bug fix: "Documentation for Breaks in dpkg", thanks to Ian Jackson
702                                                              (Closes: #379150).
703   * Bug fix: "support for wrapped Uploaders should now be mandatory"
704                                                              (Closes: #431813).
705   * Bug fix: "[PROPOSAL] Add should not embed code from other packages",
706     thanks to Neil McGovern, Colin Watson, Bill Allombert, Steve Langasek,
707     Kurt Roeckx, and others                                  (Closes: #392362).
708   * Bug fix: "Homepage field in debian/control undocumented", thanks to
709     Mario Iseli                                              (Closes: #452105).
710   * Bug fix: "Policy inconsistent with reality: base subsection no longer
711     used", thanks to Magnus Holmgren, Bernd Zeimetz, and Colin Watson
712                                                              (Closes: #442070).
713   * Bug fix: "Inclusion of Apache Software License versions in
714     /usr/share/common-licenses", thanks to Barry Hawkins     (Closes: #291460).
715   * Bug fix: "[Amended] copyright should include notice if a package is
716     not a part of Debian distribution", thanks to Taketoshi Sano
717                                                              (Closes: #65577).
718   * Bug fix: "scripts as configuration files: should vs. must", thanks to Frank
719     Küster                                                   (Closes: #403391).
720   * Bug fix: "debconf specification should allow underscores in template
721     names", thanks to Colin Watson                           (Closes: #473761).
722   * Bug fix: "clarify handling of run-time and compile-time support programs",
723     thanks to Goswin Brederlow and Raphael Hertzog           (Closes: #367984).
724   * Policy: better document version ranking and empty Debian revisions
725     Wording: Russ Allbery <rra@debian.org>
726     Seconded: Raphaël Hertzog <hertzog@debian.org>
727     Seconded: Manoj Srivastava <srivasta@debian.org>
728     Seconded: Guillem Jover <guillem@debian.org>
729     Closes: #186700, #458910
730   * Policy: remove obsolete app-defaults and Xresources provisions
731     Wording: Julien Cristau <jcristau@debian.org>
732     Seconded: Russ Allbery <rra@debian.org>
733     Closes: #480551
734   * Bug fix: "Examples of dpkg frontends should mention apt now", thanks
735     to Josh Triplett                                         (Closes: #455602).
736   * Bug fix: "Minor typos and wording suggestions", thanks to Michael
737     Tautschnig                                               (Closes: #422552).
738   * Bug fix: "substvar reference moved from dpkg-source(1) to
739     deb-substvars(5)", thanks to Ian Beckwith                (Closes: #475731).
740   * Policy: bugs fixed in NMUs are now closed rather than marked fixed
741     Wording: Russ Allbery <rra@debian.org> (thanks, Sandro Tosi)
742     Closes: #481640
743   * Policy: C.1.4, C.1.8: minor typos
744     Wording: Sandro Tosi <matrixhasu@gmail.com>
745     Closes: #481954
746   * Remove the now-obsolete policy-process document.
747   * Add an md5sums control file.
748   * Add Vcs-Browser and Vcs-Git control fields.
749   * Remove build system support for FHS 2.1 and FSSTND, mostly commented out.
750   * Remove more temporary files created by the build.
751   * Remove the FSSTND license from debian/copyright; no FSSTND files are
752     currently part of policy.
753   * Update FHS copyright dates in debian/copyright.
754   * Standardize the spacing around headings in upgrading-checklist.html.
755   * Remove old ChangeLog files and metadata headers in maintainer scripts
756     and debian/rules.
757
758  -- Russ Allbery <rra@debian.org>  Wed, 04 Jun 2008 15:53:27 -0700
759
760 debian-policy (3.7.3.0) unstable; urgency=low
761
762   * Bug fix: "FTBFS if built twice in a row"                 (Closes: #424212).
763   * Bug fix: "[PROPOSAL] Document ~ behavior in version numbers", thanks
764     to Nicolas François and Marc Brockschmidt                (Closes: #382612).
765   * Bug fix: "Please add 'local' to list of supra-POSIX features that
766     /bin/sh can be expected to offer". Also add test -a/-o binary logical
767     operators and change references from POSIX to SUSv3      (Closes: #294962).
768   * Bug fix: "[Proposal] new Debian menu structure", thanks to Bill
769     Allombert                                                (Closes: #361418).
770   * Bug fix: "typo: "must not be not world-writable"", thanks to Sam
771     Hocevar                                                  (Closes: #392594).
772   * Bug fix: "debian-policy: recommend binary:Version substvar instead",
773     thanks to Guillem Jover                                  (Closes: #418444).
774   * Bug fix: "New virtual package: dictd-dictionary", thanks to Tatsuya
775     Kinoshita                                                (Closes: #413575).
776   * The virtual package in use is inet-superserver, not inetd-superserver.
777     Adjust the virtual package list to match.  Thanks, Tatsuya Kinoshita
778     and Marco d'Itri.
779   * Wrapped, cleaned up trailing whitespace, and alphabetized the list of
780     virtual packages.
781   * Bug fix: "Small spelling errors and erratic sentences in debian-policy",
782     thanks to Michiel de Boer.                               (Closes: #435207).
783   * Bug fix: "Source field of .changes files may contain a version number"
784                                                              (Closes: #431813).
785   * Bug fix: "822-date is deprecated (use date -R instead)"  (Closes: #448035).
786   * Bug fix: "5.6.17 (Urgency) should list emergency, maybe a normative
787     list?"                                                   (Closes: #412634).
788   * Bug fix: "[PROPOSAL] Document support of package types in shlibs
789     files", thanks to Franz Pop and Raphaël Hertzog          (Closes: #363133).
790   * Bug fix: "Introduce a requirement for internationalisation of debconf
791     templates", thanks to Christian Perrier                  (Closes: #402975).
792   * Bug fix: "GFDL is now in common-licenses".  Also add the rest of the
793     specific license versions and the GPLv3                  (Closes: #420701).
794   * Bug fix: "Virtual package for Japanese font packages
795     (ttf-japanese-mincho and ttf-japanese-gothic)", thanks to Nobuhiro
796     Iwamatsu                                                 (Closes: #440931).
797   * Drop unsupported docbook-xml format from the doc-base file for the
798     debconf specification.
799   * Remove inactive uploaders and add Russ Allbery.
800   * Update Standards-Version to 3.7.3 (no changes required).
801   
802  -- Russ Allbery <rra@debian.org>  Sun, 02 Dec 2007 22:33:55 -0800
803
804 debian-policy (3.7.2.2) unstable; urgency=low
805
806   * Bug fix: "clarify 12.3 Additional documentation", thanks to Peter
807     Eisentraut                                               (Closes: #367697).
808   * Bug fix: "debian-policy: s/dependcy/dependency/", thanks to Justin
809     Pryzby                                                   (Closes: #375508).
810   * Bug fix: "various spelling mistakes", thanks to Nico Golde
811                                                              (Closes: #375728).
812   * Bug fix: "debian-policy: typo", thanks to Peter Samuelson
813                                                              (Closes: #376104).
814   * Bug fix: "debian-policy: [PROPOSAL] maintainer scripts must not be
815     world writable", thanks to Kari Pahula                   (Closes: #376438).
816   * Bug fix: "policy-process: s/ a a / a /; s/peoples/people's/;
817     s/intiated/initiated/; s/participattion the/participation in the/? add
818     quotes; s/was a larger/a larger/?", thanks to Justin Pryzby 
819                                                              (Closes: #377215).
820   * Bug fix: "[PROPOSAL] Include the GFDL in the set shipped in
821     /usr/share/common-licenses", thanks to Adeodato Simó. However, it is
822     premature to tell packages to use the common licenses file until we
823     actually ship the license in /usr/share/common-licenses/ (Closes: #378386).
824   * Bug fix: "circular dependencies, improved guarantees", thanks to Ian
825     Jackson                                                  (Closes: #379630).
826   * Bug fix: "section on invoke-rc.d doesn't make sense", thanks to Peter
827     Eisentraut                                               (Closes: #380692).
828   * Bug fix: "policy: postinst doesn't document typical abort-remove
829     case", thanks to Justin Pryzby. Removed all such comments. This is not
830     the place to document such material.                     (Closes: #373212).
831   * Bug fix: "use of &quot;invoke-rc.d $PACKAGE stop || exit $?&quot; in
832     prerm scripts", thanks to Lars Wirzenius                 (Closes: #370471).
833   * Bug fix: "debian-policy: Inconsistent requirements wrt bashisms",
834     thanks to Frank Küster                                   (Closes: #367531).
835   * Bug fix: "debian-policy: s/with With/with /", thanks to Justin Pryzby
836                                                              (Closes: #379974).
837   * Bug fix: "debian-policy: "$RET" not "RET"", thanks to Justin Pryzby
838                                                              (Closes: #386178).
839   * Bug fix: "debian-policy: Spelling error in chapter 9.1.1:
840     exceptiions", thanks to Andreas Janssen                  (Closes: #388302).
841   * Bug fix: "[PROPOSAL] Document ~ behavior in version numbers", thanks
842     to Jakob Bohm                                            (Closes: #382612).
843   * Bug fix: "debian-policy: [ACCEPTED] Request for the 'stardict'",
844     thanks to Andrew Lee                                     (Closes: #385935).
845   * Bug fix: "[ACCEPTED] virtual package 'lzh-archiver' -- an LZH archiver
846     package", thanks to Ying-Chun Liu (PaulLiu)              (Closes: #387027).
847
848  -- Manoj Srivastava <srivasta@debian.org>  Mon,  2 Oct 2006 17:31:23 -0500
849
850 debian-policy (3.7.2.1) unstable; urgency=low
851
852   * Bug fix: "debian-policy: s/control are/&amp;a/; s/stats/status/;
853     s/and/an/; s/'/&quot;/; s/rewind/unwind/; s/fact/&amp; that/; s/like
854     like/look like/;", thanks to Justin Pryzby                (Closes: #372147).
855   * Bug fix: "debian-policy: Minor typo in footnote 53", thanks to Jordà
856     Polo                                                      (Closes: #372497).
857   * Bug fix: "debian-policy: Typo in 9.1.1: &quot;'..' character&quot;
858     should be &quot;'.' character&quot;", thanks to Matt Zagrabelny
859                                                               (Closes: #372522).
860   * Bug fix: "debian-policy: More typos in upgrading-checklist.txt",
861     thanks to Kevin B. McCarty                                (Closes: #366466).
862   * Bug fix: "typo: package remains in and &quot;Installed' state", thanks
863     to Sam Hocevar \(Debian packages\)                        (Closes: #369413).
864   * Bug fix: "debian-policy: Cleanup build-dependencies", thanks to Stefan
865     Huehner                                                   (Closes: #366032).
866   * Bug fix: "debian-policy: 2.2 should be named 'categories'", thanks to
867     Thomas Weber                                              (Closes: #369912).
868   * Bug fix: "debian-policy: old postinst abort-upgrade, not new", thanks
869     to Justin Pryzby. The fix was thanks to Margarita Manterola 
870                                                               (Closes: #372148).
871   * Bug fix: "policy: please say which control fields can line-wrap",
872     thanks to Peter Samuelson                                 (Closes: #372731).
873   * Bug fix: "debian/copyright should be mentioned in source section",
874     thanks to Ian Jackson                                     (Closes: #369011).
875   * Bug fix: "GNU office not on Temple Place anymore", thanks to Dan
876     Jacobson                                                  (Closes: #366889).
877
878  -- Manoj Srivastava <srivasta@debian.org>  Tue, 20 Jun 2006 00:18:19 -0500
879
880 debian-policy (3.7.2.0) unstable; urgency=low
881
882   * Revert the cgi-lib change. 
883   * Bug fix: "Clarification for difference between Build-Depends and
884     Build-Depends-Indep (Section 7.6)", thanks to Christoph Berg
885     Note that this is not part of policy, just an informative footnote.
886                                                              (Closes: #328951).
887   * Bug fix: "debian-policy: Typo in policy 5.6.3: semantic meaning",
888     thanks to Thijs Kinkhorst                                (Closes: #365907).
889
890  -- Manoj Srivastava <srivasta@debian.org>  Wed,  3 May 2006 18:07:19 -0500
891
892 debian-policy (3.7.1.0) unstable; urgency=low
893
894   * Bug fix: "[PROPOSAL] 11.9: document handling of directories permission
895     when upgrading", thanks to Bill Allombert               (Closes: #136318).
896   * Bug fix: "[DISCUSS] documentation of the "-fPIC" constraint", thanks
897     to Loïc Minier. Clarified when it may be reasonable to violate the standard
898     directive that shared libraries must be compiled with -fPIC, and
899     static libraries without, added the protocol to be followed  when
900     doing so.                                               (Closes: #329762).
901   * Bug fix: "Minor typo in upgrading checklist", thanks to David
902     Weinehall                                               (Closes: #364982).
903   * Bug fix: "Typo in upgrading-checklist", thanks to David Weinehall
904                                                             (Closes: #364983).
905   * Bug fix: "typo in debian policy section 10.9.1", thanks to Miguel Gea
906     Milvaques                                                (Closes: #365058).
907   * Bug fix: "debian-policy: The section 11.8.5 needs some
908     clarifications", thanks to Robert Luberda                (Closes: #365356).
909   * Bug fix: "11.8.7: X11R7 puts headers in /usr/include/X11", thanks to
910     Drew Parsons                                             (Closes: #365510).
911   * Bug fix: "debian-policy: typo in policy-process:
912     &quot;Guideliens&quot;", thanks to Lars Wirzenius        (Closes: #360518).
913   * Bug fix: "debian-policy: repeated word in section 10.4", thanks to
914     Russ Allbery                                            (Closes: #364985).
915   * Bug fix: "typo in debian-policy", thanks to Miguel Gea Milvaques
916                                                             (Closes: #365323).
917
918  -- Manoj Srivastava <srivasta@debian.org>  Wed,  3 May 2006 11:17:42 -0500
919
920 debian-policy (3.7.0.0) unstable; urgency=low
921
922   * Bug fix: "[PENDING AMENDMENT 20/01/2000] Splitting cgi-bin", thanks to
923     Brian White.                                             (Closes: #32263).
924   * Bug fix: "debian-policy: [PROPOSAL] Should update to Filesystem
925     Hierarchy Standard FHS 2.3", thanks to Tobias Burnus
926                                           (Closes: #230217, #212434, #344158).
927   * Bug fix: "[AMENDMENT 11/04/2006] Permit multi-line fields in
928     debian/control", thanks to John R. Daily. Mention that all fields,
929     except the Uploaders, are supposed to be a single logical line, which
930     may be spread over multiple physical lines (newline followed by space
931     is elided). Also mention that anything parsing the control file must
932     allow for a multi-line uploaders field.                (Closes: #148194).
933   * Bug fix: "[AMENDMENT 12/04/2004] frown on programs in PATH with
934     language extentions", thanks to Joey Hess.             (Closes: #190753).
935   * Bug fix: "init script stop example should use --oknodo", thanks to
936     Matt Kraai. Removed the example entirely.              (Closes: #346598).
937   * Bug fix: "policy 12.5: Please recommend a sane practice WRT different
938     gpl versions (was: Re: RFC/RFS: beef - a flexible BrainFuck
939     interpreter)", thanks to Justin Pryzby. The subject leaves something
940     to be desired, but polic should not attempt to enumerate all common
941     licenses.                                               (Closes: #355263).
942   * Bug fix: "debian-policy: Conflicting Architecture definitions", thanks
943     to Hans Ulrich Niedermann. Punt to dpkg-architecture to providing
944     legal architecture strings, since that's what is used by everyone
945     anyway.  The version in policy was wrong, but that s=does not seem to
946     have hindered anyone, which indicates that this policy directive was
947     uneeded. Now the dpkg-architecture list is deemed authoritative, which
948     it is, but the format for the string is defined by policy, and the
949     current list of architecture strings is in an informative foot note.
950                                                            (Closes: #357613).
951   * Bug fix: "[AMENDMENT 06/04/2006] Make use of invoke-rc.d, if
952     available, mandatory", thanks to Lars Wirzenius.        (Closes: #361137).
953   * Bug fix: "no longer current regarding X font paths", thanks to Joey
954     Hess                                                    (Closes: #362247).
955   * Bug fix: "debian-policy: please prohibit circular dependencies, or
956     mention that dependencies won't be respected during prerm remove",
957     thanks to Justin Pryzby. Well, we did not prohibit circular
958     dependencies. But we do now have a warning that In case of circular
959     dependencies, since installation or removal order honoring the
960     dependency order can't be established, dependency loops are broken at
961     some random point, and some packages may not be able to rely on their
962     dependencies being present when being installed or removed, depending
963     on which side of the break of the circular dependcy loop they happen
964     to be on.                                                (Closes: #362975). 
965   * Bug fix: "8.6.4. Providing a `shlibs' file: s/should create/must
966     provide/", thanks to Christoph Berg. Clarified the wording.
967                                                              (Closes: #341232).
968   * Bug fix: "debian-policy: Chapter 6 - Package maintainer scripts:
969     redundant info about exit status", thanks to Daniel Bonniot
970                                                              (Closes: #349010).
971   * Bug fix: "debian-policy: Refers to upgrading-checklist.txt instead of
972     upgrading-checklist.txt.gz", thanks to Matt Kraai         (Closes: #349775).
973   * Bug fix: "debian-policy: dpkg-gencontrol now uses -isp by default",
974     thanks to Guillem Jover                                   (Closes: #359817).
975   * Bug fix: "[PROPOSAL] unclear recommendation for debconf w/
976     dpkg-statoverride", thanks to Eduard Bloch                (Closes: #199849).
977   * debian-policy: please support Watch file as recommendation, thanks to 
978      Bluefuture                                               (Closes: #342611).
979   * Bug fix: "[PROPOSED] Mandate http servers to provide httpd-cgi as
980     relevenat", thanks to Uwe Hermann. This is already supported by the
981     http servers out there.                                   (Closes: #117916).
982
983  -- Manoj Srivastava <srivasta@debian.org>  Tue, 25 Apr 2006 23:56:16 -0500
984
985 debian-policy (3.6.2.2) unstable; urgency=low
986
987   [ Manoj ]
988   * Bug fix: "policy is out of date re tasks and tasksel", thanks to Joey
989     Hess. Removed the section from policy.                   (Closes: #344310).
990   * Bug fix: "debian-policy: Please remove virtual package cron-daemon",
991     thanks to Steve Greenland                                (Closes: #257726).
992   * Bug fix: "debian-policy: incorrect tar example deb manipulation",
993     thanks to Bob Proulx                                     (Closes: #224770).
994   * Bug fix: "Probable typo in 10.1 install -s miss INSTALL =", thanks to
995     Bill Allombert                                           (Closes: #341992).
996   * Bug fix: "debian-policy: postinst abort-remove (6.7) not present in
997     summary (6.4)", thanks to Ferenc Wagner                  (Closes: #338493).
998   * Bug fix: "UTF-8 footnote is out of date (pre-sarge)", thanks to Martin
999     Michlmayr                                                (Closes: #337539).
1000   * Bug fix: "debian-policy: Typo in perl-policy", thanks to Tibor Csögör
1001                                                              (Closes: #334913).
1002   * Bug fix: "debian-policy: Outdated FSF postal address in Copyright
1003     Notice", thanks to Jean-Marc Ranger                      (Closes: #334819).
1004   * Bug fix: "debian-policy: §6.5 (3)(1): missing &quot;Error
1005     unwind:&quot; for &quot;new-postrm abort-upgrade&quot;", thanks to
1006     Henning Makholm                                          (Closes: #321792).
1007   * Bug fix: "debian-policy: typo in §5.6.3: co-maintaintainers", thanks
1008     to Henning Makholm                                       (Closes: #321790).
1009   * Bug fix: "debian-policy: typos in sect 9.3.1: &quot;ends .sh&quot;,
1010     &quot;rather that&quot;", thanks to Thijs Kinkhorst      (Closes: #343933).
1011   * Bug fix: "debian-policy: Unclear wording of ldconfig requirements in
1012     section 8.1.1", thanks to Ben Finney                      (Closes: #318214).
1013   * Bug fix: "debian-policy: Typo in 8.6.2: ${shlib:Depends} must be
1014     ${shlibs:Depends}", thanks to Thijs Kinkhorst             (Closes: #318147).
1015   * Bug fix: "debian-policy: gzipped fhs-2.3 documentation is corrupt",
1016     thanks to Gabor Gombas                                    (Closes: #340189).
1017   * Bug fix: "Section 6.3 should reference 3.10.1", thanks to Marc 'HE'
1018     Brockschmidt                                              (Closes: #326633).
1019   * Bug fix: "debian-policy: section 2.2 refers to no-longer existant
1020     non-US repository sections", thanks to Martin-Eric Racine 
1021                                                               (Closes: #315470).
1022
1023  -- Manoj Srivastava <srivasta@debian.org>  Sun, 25 Dec 2005 08:47:52 -0600
1024
1025 debian-policy (3.6.2.1) unstable; urgency=low
1026
1027   * Bug fix: "debian-policy: Typo in upgrading-checklist.txt.gz", thanks
1028     to Romain Francoise. Added the missing /.               (Closes: #314569).
1029   * Bug fix: "x-session-manager already in use, so please add to
1030     virtual-package-names-list.txt", thanks to Christopher Martin 
1031                                                              (Closes: #313626).
1032   * Bug fix: "[ACCEPTED] SRFI 22 names for Scheme implementations", thanks
1033     to Jorgen Schaefer                                       (Closes: #310113).
1034   * Bug fix: "debian-policy: please add x-display-manager to
1035     virtual-package-names-list.txt", thanks to Jon Dowland  (Closes:  #294633).
1036
1037  -- Manoj Srivastava <srivasta@debian.org>  Sat, 18 Jun 2005 00:48:14 -0500
1038
1039 debian-policy (3.6.2.0) unstable; urgency=low
1040
1041   Manoj:
1042   * Bug fix: "policy 11.5.3 refers to using the menu package to register
1043     docs", thanks to Joey Hess                             (Closes: #222553).
1044   * Bug fix: "[PROPOSAL] Document Uploaders: field in policy", thanks to
1045     Andrew Pollock. Andreas Metzler provided the wording, though it was
1046     modified during inclusion.                              (Closes: #203145).
1047   * Bug fix: "debian-policy: Minor grammatical correction in section 9.4",
1048     thanks to Eric Evans. I rejected the proposed change, instead I went
1049     over the whole policy document and removed all he/she/him/her
1050     constructs before the gender police jump all over me.   (Closes: #273122).
1051   * Bug fix: "XSI:ism in prerm and postinst", thanks to David Weinehall
1052                                                             (Closes: #260092).
1053   * Bug fix: "debian-policy: please clarify section 12.7.", thanks to
1054     Adrian Bunk. Added a clarifying footnote that makes it clear that
1055     section 12.3 does not allow one to ignore section 12.7  (Closes: #276953).
1056   * 
1057   * Bug fix: "debian-policy: should not ship generated files in source
1058     archive, and should clean them from the tree", thanks to Branden
1059     Robinson                                                 (Closes: #284967).
1060   * Bug fix: "debian-policy: Detailed description of maintainer script
1061     calls (Section 6.5) is incomplete", thanks to Nikolaus Schulz 
1062     and Thomas Hood. What happens when error unwinding itself runs into
1063     problems is perhaps not discussed as completely as it should be.
1064                                                              (Closes: #286549).
1065   * Bug fix: "9.3.3.2 &quot;command -v&quot; example needs tweaking",
1066     thanks to Thomas Hood. Instead of the massively complex shenanigans
1067     suggested in the bug report, just use which. which lives in an
1068     essential package, so can be used in the preinst of packages.
1069                                                              (Closes: #291026).
1070   * Bug fix: "debian-policy: please clarify/loosen the policy on rewriting
1071     history", thanks to Frank Küster. Since this was not really a
1072     directive, but merely an expression of an opinion, moved it into an
1073     informative footnote.                                    (Closes: #290270).
1074   * Bug fix: "debian-policy: virtual package request: mpd-client", thanks
1075     to Eric Wong                                             (Closes: #270020).
1076   * Bug fix: "[ACCEPTED 2005/02/04]: "libexec", or use of "lib" for
1077     binaries in lib* packages", thanks to Junichi Uekawa 
1078                                                               (Closes: #146023). 
1079   * Bug fix: "debian-policy: virtual package: flexmem", thanks to Bartosz
1080     Fenski aka fEnIo                                          (Closes: #239359).
1081   * Bug fix: "Please clarify Section 2.5. required <-> essential",
1082     thanks to Adrian Bunk. Clarified the section.             (Closes: #216104).
1083   * Bug fix: "debian-policy: Please remove virtual package
1084     aspell-dictionary", thanks to Brian Nelson                (Closes: #295939).
1085   * Bug fix: "[AMENDMENT 18/02/2002] Where to place web-accessible
1086     images", thanks to Tollef Fog Heen                         (Closes: #89867).
1087   * Bug fix: "debian-policy: erroneous enumeration in prebuilt policy.*
1088     files", thanks to Nikolaus Schulz. I am hoping that this shall go away
1089     when we rebuild.                                          (Closes: #286553).
1090   * Bug fix: "please make names of alternate versions links", thanks to
1091     Robert Cheramy. Added HTTPPATH elements that should provide the URL's
1092     as well as the hyperlinks.                                 (Closes: #308886).
1093   * Bug fix: "www.debian.org: Misspelling in Policy Manual", thanks to
1094     Roberto C. Sanchez Various spelling errors were also corrected in a
1095     spell check run.                                           (Closes: #309162).
1096
1097  -- Manoj Srivastava <srivasta@debian.org>  Thu, 16 Jun 2005 20:27:17 -0500
1098
1099 debian-policy (3.6.1.1) unstable; urgency=low
1100
1101   Manoj:
1102   * [AMENDMENT 15/09/2003] Move documentation of behavior of ancient dpkg
1103     in 6.6 to a footnote.                                  closes: Bug#209855
1104   * Fix the outdated link for the mime subpolicy.          closes: Bug#212153
1105   * Fix a missing comma in the list of sections            closes: Bug#215524
1106   * Fix spelling of sysv-rc                                closes: Bug#215558
1107   * [AMENDMENT 28/03/2004] ${perl:Depends} documentation
1108     incomplete. Added an informative foot note stating that dependencies
1109     caused by versioned uses and on separately packaged modules are not
1110     included in this variable and must be explicitly included.
1111                                                            closes: Bug#202054
1112   * Clarified that section 3.2.1 refers to the date based postion of  the
1113     version number, if not already clear from the context. This allows
1114     developers leeway in selecting date based version numbers for their
1115     packages, without loosing the advantages of the format specified in
1116     this section.                                          closes: Bug#248618
1117   * Bug fix: "Broken link to virtual-package-names-list.txt in section
1118     3.6", thanks to Carlos O'Donell                        (Closes: #248786).
1119   * Bug fix: "Broken link to debconf_specification.txt.gz in section
1120     3.10.1 of the Debian Policy manual.", thanks to Carlos O'Donell and
1121     Scott C.MacCallum <scm@madoshi.com>            (Closes: #248788, 247761).
1122   * Bug fix: "missing commas in subsections list", thanks to Filippo
1123     Giunchedi                                             (Closes: #236614).
1124   * Bug fix: "debian-policy: policy-process, broken URL", thanks to Manoj
1125     Srivastava                                           (Closes: #244969).
1126   * Bug fix: "bad reference to debconf-devel(8) has to be (7)", thanks to
1127     Kevin Price                                          (Closes: #247143).
1128   * Bug fix: "debian-policy: Small wording change", thanks to Mike Paul
1129                                                           (Closes: #252392).
1130   * Bug fix: "debian-policy: broken URL: CSH Programming Considered
1131     Harmful", thanks to Steven Augart                     (Closes: #253324).
1132   * Bug fix: "New virtual package: cron-daemon", thanks to Adam Byrtek
1133                                                           (Closes: #252086).
1134   Josip:
1135   * Fixed detection of invoke-rc.d's existence,            closes: #218530.
1136   * Generalized the dpkg-shlibdeps example and added a current example in a
1137     footnote, set proper section ids and linked the d-sd section better,
1138                                                            closes: #50565.
1139   * Clarified the section about the Architecture field and added footnotes
1140     to indicate recommended actions,                       closes: #51832.
1141   * Updated PGP references,                                closes: #68827.
1142   * Linked f-Format in the list of fields of the .dsc file, not mandatory
1143     according to my skimming of dpkg-source,               closes: #70742.
1144   * Fixed the command line required to output the copyright file,
1145                                                            closes: #75508.
1146   * Removed the long obsolete notion of specific directory names within
1147     source tarballs,                                       closes: #79210.
1148   Andi:
1149   * sgml-dtd was moved, fix FTBFS.                         Closes: #241683
1150   * fix link to WM specification.                          Closes: #235484
1151   * manpage -> man page.                          Closes: #232364, #238958
1152   * language adjustment.                                   Closes: #227762
1153   * added virtual packages stardict-dictionary, inetd-superserver.
1154                                                   Closes: #185943, #237049
1155
1156  -- Manoj Srivastava <srivasta@debian.org>  Fri, 25 Jun 2004 16:07:38 -0500
1157
1158 debian-policy (3.6.1.0) unstable; urgency=low
1159
1160   Josip:
1161   * Removed obsolete section on obsolete constructs and libraries,
1162     closes: #193748.
1163   Manoj:
1164   * Change reference to the debconf introduction from kitenet to a debian
1165     hosted server.                                         closes: Bug#187297
1166   * Added myspell-dictionary to the virtual packages list  closes: Bug#203728
1167   * Fix the restart action in the init.d/bind example; it now uses
1168     --oknodo so that the action does not fail when the service is not
1169     running.                                               closes: Bug#187250
1170   * invoke-rc.d and update-rc.d are now in the sysv-rc package instead of
1171     the sysvinit package. Fixed a reference in policy.     closes: Bug#200440
1172   * Note that postinst abort-remove is called if there is an error while
1173     removing the package.                                  closes: Bug#188030
1174   * [AMENDMENT 2003/08/03] Make Debconf the standard for prompting the
1175     user                                                   closes: Bug#176506
1176
1177  -- Manoj Srivastava <srivasta@debian.org>  Tue, 19 Aug 2003 07:28:10 -0500
1178
1179 debian-policy (3.6.0) unstable; urgency=low
1180
1181   Josip:
1182   * Restructured Policy, closes: #189306.
1183     + Many packaging manual appendices that were integrated into policy
1184       sections are now empty, and replaced with links to the Policy.
1185       In particular, the appendices that included the list of control
1186       fields were updated (new fields like Closes, Changed-By were added)
1187       and the list of fields for each of control, .changes and .dsc files
1188       is now in Policy, and they're marked mandatory, recommended or
1189       optional based on the current practice and the behaviour of the
1190       deb-building toolchain.
1191     + Elimination of needlessly deep section levels, primarily in the
1192       chapter Debian Archive, from which two new chapters were split out,
1193       Binary packages and Source packages. What remained was reordered
1194       properly, that is, some sect1s became sects etc.
1195     + Several sections that were redundant, crufty or simply not designed
1196       with any sort of vision, were rearranged according to the formula that
1197       everything should be either in the same place or properly interlinked.
1198       Some things remained split up between different chapters when they
1199       talked about different aspects of files: their content, their syntax,
1200       and their placement in the file system. In particular, see the new
1201       sections about changelog files.
1202   Manoj:
1203   * Added Games/Simulation to menu subpolicy               closes: Bug#194974
1204   * Added Apps/Education to menu subpolicy                 closes: Bug#194972
1205   * [ACCEPTED]: Debian changelogs should be UTF-8 encoded. Changed the
1206     wording from a should to a may; since a should would make an unknown
1207     number of packages insta buggy. A reuest makes all these wishlist
1208     bugs; we can raise the severity in a later version of policy.
1209                                                            closes: Bug#174982
1210   * Added LANG=C before the debiandoc2X invocations, this ensures that the
1211     resulting documents do not get converted to the locale on the building
1212     machine.  This answers some of the issues mentioned in  Bug#175064
1213   * [AMENDMENT 02/05/2003] encourage packagers to systematically prevent
1214     mis-linked libraries                                   closes: Bug#191369
1215   * [AMENDMENT 6/6/2003] build-depends-indep need not be satisfied
1216     during clean target.                       closes: Bug#191411, Bug#178809
1217   * Fixed the fact that section 7.5.1 does not describe dpkg's true
1218     behavior. Now added a footnote that explains that replaces is a one
1219     way relationship.                                      closes: Bug#183195
1220   * Could no longer find the misspelling "seciton", thus this must have
1221     been fixed in a previous change in the manual.         closes: Bug#193903
1222   * Fixed an incorect /usr/share/common-licences/GPL reference, ensured a
1223     consistent spelling across the manuals.                closes: Bug#189516
1224   * Removed an extraneous > in menu policy.                closes: Bug#187615
1225   * Fixed typos, and part of the report that was deemed valid; the other
1226     changes suggested were incorrect, or style issues.     closes: Bug#169744
1227   * updated the section numbers in the upgrading checklist
1228     for the restructuring
1229
1230  -- Josip Rodin <joy-packages@debian.org>  Wed,  9 Jul 2003 18:01:35 +0200
1231
1232 debian-policy (3.5.10.0) unstable; urgency=low
1233
1234   Josip:
1235   * Fixed date, typos and added indentation in the virtual packages list,
1236     closes: #182792.
1237   * Changed the formatting of the link to the authors section to avoid
1238     confusion in the debiandoc2txt output, closes: #185985.
1239   * Fixed various typos, closes: #189274, #187418, #187422, #189654.
1240   * Removed broken link to csh.whynot on CPAN, closes: #187567.
1241   * Updated archive section list, closes: #187420.
1242   * Stop attaching byhand tarballs, cf. bug #184082.
1243   Manoj:
1244   * Clarify x-terminal-emulator virtual package eligibility, in an
1245     extention to an informative footnote.                    closes: Bug#165063
1246   * Add 40 points, not 20, when the window manager is compliant with "The
1247     Window Manager Specification Project".                   closes: Bug#167004
1248   * Fixed reference to the debconf URL (we can change the URL as it
1249     changes again, and I don't think any additional load would accrue
1250     since people using the old URL were redirected to auric anyway).
1251                                                              closes: Bug#184518
1252   * Inserted the word only in the package name section.      closes: Bug#184368
1253   * Amended the section about Prompting in maintainer scripts. Added a
1254     footnote (quoting from the Jargon File) to explain what "by hand"
1255     means in a computer context.                             closes: Bug#184507
1256
1257  -- Josip Rodin <joy-packages@debian.org>  Sat, 10 May 2003 19:13:50 +0200
1258
1259 debian-policy (3.5.9.0) unstable; urgency=low
1260
1261   Josip:
1262   * Added missing bits of information about Description: fields from
1263     the old Packaging manual,                                   closes: #172022
1264   * Fixed a stale reference to the "base system maintainer" to
1265     base-passwd maintainer,                                     closes: #174927
1266   * Fixed an accidental change from /usr/share/package to /usr/share/doc in
1267     the paragraph about not depending on /usr/share/doc/package,
1268                                                                 closes: #174048
1269   * Fixed several errors reported by Guenther Palfinger, with some help from
1270     Richard Braakman,       closes: #177205, #177206, #177207, #177208, #177209
1271   * Added versions to links and docbook-xml source-dependencies, hopefully
1272     fixes the bug with potato, and even if it doesn't, I don't care :)
1273                                                                 closes: #103459
1274   * Fixed typos in the debconf spec noticed by Jay Bonci,       closes: #178455
1275   * Clarified that using Build-Depends for build-dependencies is not a "may"
1276     but a "should", added proper linking among various sections dealing with
1277     the dependencies so that there is no confusion,              closes: #87510
1278     If any one of those poor, misguided people ;) still thinks that the
1279     requirement should be a "must" (in _our_ meaning, not RFC "MUST"),
1280     please file a new bug, as it's quite unproductive to have to sift
1281     through a 152-page bug log which mostly goes back-and-forth with
1282     explanations how policy should work, occasionally sprinkled with
1283     offtopic stuff, too.
1284   * When asked to restart a service that isn't already running, the init
1285     script should start it,                                      closes: #60979
1286   * Rephrased section on configuration files to remove confusing use of
1287     "should",                                                   closes: #170019
1288   * Rearranged the shared library information properly,         closes: #109166
1289     This change also centralizes the info on how to ship static libraries
1290     in one place (hopefully not too ambiguous),                  closes: #93975
1291   * Allow examples to be placed in /usr/share/doc/package/ in packages
1292     that are meant to provide examples,                          closes: #69864
1293   * Removed several references to the Policy manual etc in the stuff
1294     imported from old packaging manual,                         closes: #181923
1295   * Fixed too greedy wildcard match in the logrotate example,
1296                                                                 closes: #183544
1297
1298  -- Manoj Srivastava <srivasta@acm.org>  Fri,  7 Mar 2003 12:35:16 -0600
1299
1300 debian-policy (3.5.8.0) unstable; urgency=low
1301
1302   Manoj
1303   * Added example for why one may call ldconfig anywhere in the
1304     postsint.                                                closes: Bug#120585
1305   * Add the modifications about base system, as opposed to the soon to be
1306     obsolete base section (I assume it is)                    closes: Bug#53582
1307   * Rearranged the virtual packages list.                     closes: Bug#72980
1308   * This is basically an attempt to ratify the current practice of using
1309     debhelper in the clean target. Currently, policy does not require
1310     debhelper to be installed when the clean target is run, even though it
1311     is in the build-depends field. This was a simple oversight.  
1312                                                              closes: Bug#164035
1313   * No longer depend on fileutils.                           closes: Bug#167425
1314   * Added the Apps/Science menu section                      closes: Bug#162812
1315   * Applied text patch from Joey Hess to the debconf spec simply make it
1316     conform to the reality of how some things work now. This is part of an
1317     effort to make debconf and cdebconf better substitutes for each
1318     other. Since it was not an XML patch, no special markup is present in
1319     the new content, except where I made guesses.            closes: Bug#160776
1320   * Clarify section 13.3.                                    closes: Bug#160248
1321   * Removed the undocumented(7) hack requirement.            closes: Bug#39830
1322   Josip
1323   * Removed the obsolete notion of documenting changes within the copyright
1324     file,                                                     closes: Bug#65764
1325
1326  -- Manoj Srivastava <srivasta@debian.org>  Fri, 15 Nov 2002 00:36:54 -0600
1327
1328 debian-policy (3.5.7.1) unstable; urgency=low
1329
1330   * Fix the debconf spec to (postinst -> postrm) closes: Bug#129375, Bug#160839
1331   * Fix update-rc.d example, mention that changing run-levels or priority
1332     may require removing and re-creating the symbolic links. closes: Bug#149709
1333   * Fix the groff and col -b interaction                     closes: Bug#164755
1334   * Added section numbers to upgrading checklist             closes: Bug#160914
1335   * Fixed typo KB_Backspace -> KB_BackSpace
1336   * Clarify wording in the section about ChangeLog files to allow for
1337     symbolic links in /usr/share/doc/ directory (was already allowed in a
1338     previous section of policy 13.6)                         closes: Bug#111137
1339   * Removed a spurious + from text.                          closes: Bug#160908
1340   * Added a note in the debconf spec to consult debconf-devel(8) for
1341     details.                                                 closes: Bug#133030
1342   * Added a reference to the local copy of the FHS.          closes: Bug#122928
1343   * Updated reference to ash (dash). This implements the non controversial
1344     parts of Bug#161455.
1345
1346  -- Manoj Srivastava <srivasta@debian.org>  Sat, 26 Oct 2002 13:12:49 -0500
1347
1348 debian-policy (3.5.7.0) unstable; urgency=low
1349
1350   * Fixed some broken hrefs in links
1351   * No longer use local debiandoc stuff (it's been fixed upstream)
1352   * Added table of contents (index.html) to policy-process.sgml, fixing
1353     the new error reported to bug #137521                    closes: Bug#137521
1354   * Fixed a couple of typos                                  closes: Bug#139832
1355   * Ran through the policy document looking for long instances of text in
1356     the <tt> tag, and changed it to <file> where appropriate. This is
1357     since the <file> tag can handle line breaking, but the <t> flag does
1358     not.                                                     closes: Bug#139820
1359   * Change the requirement to ask permission to make devices to merely
1360     requiring a notification.                                closes: Bug#106280
1361   * Added a build dependson docbook utils.                   closes: Bug#154660
1362   * Since this is being built with a newer version of debiandoc-sgml, this
1363     should display better with lynx.                         closes: Bug#153704
1364   * Add in the crypto-in-main amendment.          closes: Bug#81852, Bug#144411
1365   * we no longer have task packages, instead, we define tasks using a
1366     special field in the control file (and these should be added only
1367     after discussion on the mailing lists)                    closes: Bug#97755
1368   * Clarify wording in the section for packages providing fonts.
1369                                                              closes: Bug#109672
1370   * Fix the doc base file for policy process     closes: Bug#137521, Bug#147554
1371                                                              closes: Bug#146756
1372   * using set -e is not dubious advice. Rejecting this.      closes: Bug#139969
1373   * Make the directory one is building under ./debian/ be up to the
1374     maintainer, instead of mandating ./debian/tmp/           closes: Bug#144297
1375   * Add a standards version                                  closes: Bug#145067
1376   * Added virtual package debconf-2.0                        closes: Bug#151328
1377   * Added The Window Manager Specification Project support to the default
1378     window manager selection mechanism                       closes: Bug#155680
1379   * The confusion between /var/mail and /var/spool/mail seems to have been
1380     disambiguated.                                           closes: Bug#114949
1381   * Mention the new Build-Depend-Indep semantic and the new
1382     build-indep/build-arch rules in upgrading checklist      closes: Bug#116134
1383   * Made package naming rules in policy consistent. I did not eliminate
1384     the duplication, since I don't want to make major changes to the flow,
1385     since we are supposed to be re-writing policy anyway.    closes: Bug#131441
1386   * Clarified wording about cases where we may have concrete and virtual
1387     packages with the same name.                             closes: Bug#134977
1388   * Fixed typo 'be be'                                       closes: Bug#138681
1389   * Fixed typo in appendix G -- example of diversion         closes: Bug#140697
1390   * fix typo shlib: -> shlibs:                               closes: Bug#141903
1391   * Provide a link between two sections dealing with virtual packages.
1392                                                              closes: Bug#143770
1393   * Fixed xtifr's email address in the menu policy           closes: Bug#152965
1394   * Allow shared library names to be have a hyphen between library name
1395     and soversion if the library name ends in a number.      closes: Bug#100472
1396   * Permit some libraries to only install static libs.       closes: Bug#100346
1397   * Remove the debug option, add noopt           closes: Bug#157131, Bug#113525
1398   * provide dhcp-client virtual package.                     closes: Bug#154142
1399   * We do not need bits in policy that ``should not be enforced''.
1400                                                              closes: Bug#150456
1401   * We are building this with the latest debianndoc-sgml.    closes: Bug#146703
1402   * Finish incorporating all of the accepted changes in Bug#72335, and
1403     this                                         closes: Bug#141307, Bug#156546
1404   * Added virtual package aspell-dictionary                  closes: Bug#139067
1405   * Added virtual package radius-server                      closes: Bug#118608
1406   * Clarifying manual pages is not a policy issue.           closes: Bug#112828
1407   * Corrected the ldconfig handling instructions.            closes: Bug#111025
1408   * Not a policy issue.                                      closes: Bug#106826
1409   * Removed the /usr/doc/ symlink clause.          closes: Bug#47298, Bug#69311
1410
1411  -- Manoj Srivastava <srivasta@debian.org>  Sat, 31 Aug 2002 02:18:02 -0500
1412
1413 debian-policy (3.5.6.1) unstable; urgency=low
1414
1415   * Set the cotact information for the FHS contact, and add mention of the
1416     FHS mailing list.                                        closes: Bug#137172
1417   * ftp://ftp.debian.org/debian/doc/package-developer/ certainly seems to
1418     exist, and does contain the menu policy.     closes: Bug#110711, Bug#121977
1419   * Added java related virtual packages                      closes: Bug#110713
1420   * Fixed confusion in appar4ently contradictory wording about /etc/init.d
1421     scripts: clarified to emphasize that the init.d files _are_
1422     configuration files, and they _must_ have local changes preserved,
1423     either (if they are present in the .deb) by marking them as conffiles
1424     or, if they do not exist in the .deb file, by any other means. This
1425     does not change any requirements, and should have no affect on any
1426     conformant packages.                                     closes: Bug#132621
1427   * Fixed error in doc-base file                             closes: Bug#137521
1428   * fixed typo in virtual packages list                      closes: Bug#110446
1429   * Fixed typo in upgrading checklist.                       closes: Bug#110705
1430   * Fixed typo (dependencies) in the policy                  closes: Bug#122931
1431   * Fixed grammar errors in the policy                       closes: Bug#126131
1432   * While I am cleaning out bugs, these are old and the reporter no longer
1433     wnats to pursue them, and there was never a consensus reached. If
1434     there is interest, new bugs can be filed.      closes: Bug#51411, Bug#51412
1435   * Added the virtual package dict-client                    closes: Bug#122996
1436   * Added the virtual package foomatic-data                  closes: Bug#123570
1437   * Added the virtual packages {x-}audio-mixer               closes: Bug#131781
1438
1439  -- Manoj Srivastava <srivasta@debian.org>  Thu, 14 Mar 2002 12:16:53 -0600
1440
1441 debian-policy (3.5.6.0) unstable; urgency=low
1442
1443   * Change footnote about urgency values to the now-current list: low,
1444     medium, high, emergency.
1445   * Correct note about /etc/default files being conffiles/config files,
1446     which I mucked up (sorry Joey) [10.3.2]
1447   * [AMENDMENT 2001/06/26] Downgrade emacs/tex to optional
1448                                                   closes: Bug#102204, Bug#53849
1449   * [AMENDMENT 2001/06/26] Next stage in usr/doc -> usr/share/doc transition
1450                                                              closes: Bug#102199
1451
1452   * [AMENDMENT 09/06/2001] Clarifying FHS policy   closes: Bug#98291, Bug#60461
1453   * Spelling correction                                      closes: Bug#105625
1454   * [AMMENDMENT 28/06/2001] Restrict http access to /usr/share/doc
1455                                                              closes: Bug#100631
1456   * [AMENDMENT 23/5/2001] Optional build-arch and build-indep targets for
1457     debian/rules                                             closes: Bug#72335
1458   * The old packaging manual is included in the policy document as an
1459     informative appendix. It is not part of Debian Technical Policy, and
1460     its presence is a temporary measure until dpkg documentation includes
1461     the information provided.                                closes: Bug#105535
1462   * Added information about optional blank lines in the chagelog format.
1463                                                              closes: Bug#105538
1464
1465  -- Manoj Srivastava <srivasta@debian.org>  Tue, 24 Jul 2001 21:43:22 -0500
1466
1467 debian-policy (3.5.5.0) unstable; urgency=low
1468
1469   * Fixed up incorrect entries in the changelog (there was an erroneous
1470     3.5.0.1 revision which never happened; it has now been correctly
1471     merged with the 3.5.3.0 changelog entry)
1472   * Add section numbers to upgrading-checklist for all revisions from
1473     3.0.0 onwards
1474   * Complete rewrite (and renumbering) of sections 9.1 and 9,2
1475   * This time *really* include the HTML version of the FHS
1476   * Added doc-base support for all of the HTML files
1477   * Added several more files to the byhand list and rewrote chunks of
1478     debian/rules to do this
1479   * Add patched versions of debiandoc-sgml stuff to source package until
1480     patches are incorporated upstream
1481   * Versioned Build-Depend on debiandoc-sgml for fixed Text.pm
1482   * Improved mkdir example in 10.1.2                 closes: Bug#92744
1483   * Made the "where examples live" entry in the upgrading-checklist
1484     clearer (add "for use by scripts")
1485   * Add a dpkg-statoverride description section      closes: Bug#89473
1486   * Fix the ldconfig usage description (remove "only if")
1487                                                      closes: Bug#89674
1488   * Clarification of package priority issues vis-a-vis the X Windows
1489     system                                           closes: Bug#91249
1490   * Enhanced x-terminal-emulator policy              closes: Bug#91252
1491   * Minor changes to X app-defaults policy           closes: Bug#91259
1492   * Clarification of X policy in respect to FHS      closes: Bug#91260
1493   * OpenMotif has the same rules as OSF/Motif        closes: Bug#91261
1494   * The X Font policy rewrite                        closes: Bug#91257
1495   * The "man" program is no longer guaranteed to read header information
1496     to find alternative manpage names                closes: Bug#94995
1497   * Correction to meaning of Standards-Version       closes: Bug#97072
1498   * Split section 12.8 (X Window System) into subsections for readability
1499   * Plug-ins != shared libraries (at last)           closes: Bug#66023
1500   * Add packaging manual remnants to policy document as appendices, and
1501     mention this in control file                     closes: Bug#95906
1502   * Clarification in Perl policy                     closes: Bug#98712
1503
1504  -- Julian Gilbey <jdg@debian.org>  Fri,  1 Jun 2001 10:37:52 +0100
1505
1506 debian-policy (3.5.4.0) unstable; urgency=low
1507
1508   * [ACCEPTED 2/4/01] /var/mail and /var/spool/mail  closes: Bug#42052
1509   * [AMENDMENT 26/04/2001] include Perl Policy       closes: Bug#83977
1510   * Also incorporates all the improvements that Julian has made to to the
1511     grammar and flow of the policy manual. The following are mostly
1512     Julian's fixes:
1513   * Removed reference to non-extant dpkg documentation
1514   * Fixed the confusing self referential language.   closes: Bug#85503
1515   * Correct ambiguous kanguage about declaring build dependencies.
1516                                                      closes: Bug#86436
1517   * Improved the woding of the footnote about shlibdeps.
1518                                                      closes: Bug#87233
1519
1520  -- Manoj Srivastava <srivasta@debian.org>  Sat, 28 Apr 2001 13:30:21 -0500
1521
1522 debian-policy (3.5.3.0) unstable; urgency=low
1523
1524   * Removed recommendation on packaging-manual
1525                                     closes: Bug#86507, #93620, #93705
1526   * Also now Conflicts and Replaces packaging-manual
1527   * Remove FSSTND from binary package, although retain it in the source
1528     package for the time being
1529   * Get the version.ent non-compression thingy right this time!
1530   * Also install FHS stuff byhand (as requested by webmasters)
1531   * Corrected GPL name and location         closes: Bug#88788, #93047
1532   * Correct bug severities                          closes: Bug#91276
1533   * Correct typos etc. in policy-process
1534   * Rename all .text files as .txt
1535   * Fixed the "to to" typo in policy                 closes: Bug#87007
1536   * Changed packaging manual ==> dpkg documentation  closes: Bug#88651
1537   * [ACCEPTED 14/03/2001] Deprecate confusing        closes: Bug#87828
1538     Build-Depends arch syntax
1539   * [AMENDMENT 29/03/2001] Clarification of example  closes: Bug#87711
1540     configuration files
1541   * Undo all renaming to text, since the change had not been propogated to
1542     the rules file, which broke badly. This shall have to wait for a later
1543     version.
1544   * Richard Braakman and Michael Dorman have expressed their resignation
1545     from policy maintenance duties.
1546   * fixed the date thinko in upgrading checklist. Thanks to Sébastien
1547     Montagne <sebastien.montagne@netcourrier.com>        closes: Bug#84236
1548
1549  -- Manoj Srivastava <srivasta@debian.org>  Sun, 15 Apr 2001 13:36:19 -0500
1550
1551 debian-policy (3.5.2.0) unstable; urgency=low
1552
1553   * Add XFree86 app-defaults ammendment             closes: Bug#83069
1554
1555  -- Julian Gilbey <jdg@debian.org>  Sun, 18 Feb 2001 14:11:49 +0000
1556
1557 debian-policy (3.5.1.0) unstable; urgency=low
1558
1559   * Removed deprecated virtual package names        closes: Bug#84641
1560   * Changed rmdir postrm example (suggestion on -policy list)
1561   * Removed Richard Braakman from list of maintainers at his request
1562   * Corrected typos and grammatical errors found by Sean Perry
1563                             closes: Bug#85501, #85504, #85505, #85506
1564                             closes: Bug#85508, #85510, #85511, #85514
1565                             closes: Bug#84631, #84636, #85497, #85982
1566                             closes: Bug#85986, #85993, #86001
1567   * No longer include the old proposal document     closes: Bug#84079
1568   * Update footnote about dpkg-shlibdeps now that it uses objdump; bump up
1569     minor version number for this
1570   * Updated dpkg-shlibdeps example to use up-to-date package names (and
1571     correct dpkg-shlibdeps command line syntax)
1572   * Clarify error conditions for package installation
1573                                        (Bug#61801 from packaging-manual)
1574   * Add the "main" section of each distribution (got left out by
1575     accident!)                 (Bug#64304, #75955 from packaging-manual)
1576   * Clean version numbering string     (Bug#73064 from packaging-manual)
1577   * Install HTML version of FHS                     closes: Bug#83487
1578   * Removed bashism from debian/rules
1579
1580  -- Julian Gilbey <jdg@debian.org>  Thu, 15 Feb 2001 12:13:00 +0000
1581
1582 debian-policy (3.5.0.0) unstable; urgency=low
1583
1584   * There have been numerous changes since the last major change, and
1585     peole have had tiome now to review the recent changes, so I am
1586     updating the policy minor version to reflect the quantity and
1587     magnitude of changes since 3.2.1
1588   * More spelling corrections, thanks to "Christian T. Steigies"
1589     <cts@nikocity.de>
1590   * Added mention of  DEB_BUILD_OPTIONS in upgrading checklist.
1591                                                     closes: Bug#83924
1592   * Fixed some typos.                               closes: Bug#83960
1593   * Policy now mentions preinst scripts.            closes: Bug#80342
1594   * [AMENDMENT 2000/12/26] allow/document use of Debian Configuration
1595     management system (debconf)                     closes: Bug#80347
1596   * Yet more typo fixes                             closes: Bug#82743
1597   * Document the fact that X font utilities have moved to the package
1598     xutils                                          closes: Bug#82966
1599   * Fixed the date in the virtual package list      closes: Bug#83438
1600   * Cleaned up some ephemeral informative foornotes of the polic. Thanks
1601     to Branden Robinson <branden@debian.org>        closes: Bug#83065
1602   * Corrected reference to the mime policy.         closes: Bug#79891
1603   * Corrected reference to the menu policy.         closes: Bug#75925
1604   * Added a note to the effect that the example make snippet used to
1605     illustrate the DEB_BUILD_OPTIONS environment variable is merely
1606     informative, and expanded the example to dismiss any confusion about
1607     potential failure due to accidentally trying to strip scripts.
1608                                                     closes: Bug#80506
1609
1610  -- Manoj Srivastava <srivasta@debian.org>  Sun, 28 Jan 2001 21:59:16 -0600
1611
1612 debian-policy (3.2.1.2) unstable; urgency=low
1613
1614   * The minimal change in version number is so that people can test and
1615     root out the bugs in this document before we make everyone change to
1616     this version.
1617   * Document the Enhances relationship
1618   * Removed the restriction that one, and exactly one, person must
1619     maintain a package.                            closes: Bug#51879
1620   * Fixed a typo, and added the nogroup name, in uid/gid section of
1621     policy.                                        closes: Bug#53496
1622   * Fixed a misstatement in policy about not needing to depend on packages
1623     in the base system (not true -- the Essential tag is significant)
1624                                                    closes: Bug#53700
1625   * Clarified update-rc.d stuff                    closes: Bug#55048
1626
1627   * We have already included the material for shlibdep changes, and most
1628     of this is not relevant to policy anyway.      closes: Bug#55730
1629   * makedev--> MAKEDEV                             closes: Bug#57154
1630   * Added restrictions on the files in /usr/share/doc/
1631                                                    closes: Bug#59403
1632   * Changed location of a paragraph about copyright files into the section
1633     that deals with copyright files.               closes: Bug#65765
1634   * init script configuration variables            closes: Bug#66912
1635   * Clarifed language about packages sharing a conffile need to be marked
1636     as conflicting                                 closes: Bug#76028
1637
1638  -- Manoj Srivastava <srivasta@debian.org>  Thu, 18 Jan 2001 01:43:58 -0600
1639
1640 debian-policy (3.2.1.1) unstable; urgency=low
1641
1642   * Don't compress version.ent in the doc directory (it gets bigger!)
1643   * Incorporate the packaging manual into the policy document. The minimal
1644     change in version number is because I suspect that this version is
1645     going to be buggy.
1646                                                     closes: Bug#62943, Bug#72949
1647   * Fixed typo in menu-policy.                      closes: Bug#70442
1648   * Fixed typo in policy manual                     closes: Bug#70634, Bug#70643
1649   * Removed extraneous > from policy                closes: Bug#77645
1650   * Fixed two typos in upgrading checklist          closes: Bug#78809, Bug#78822
1651   * Fixed spelling of utility                       closes: Bug#82458
1652   * [ACCEPTED 2000/09/08] Free pkgs depending on non-US should go into
1653     non-US/{main,contrib}                          closes: Bug#69229
1654   * Added rsh-server and telnet server to the virtual packages list
1655                                                    closes: Bug#77404
1656   * Fixed outdated references to the FHS.          closes: Bug#77650
1657
1658  -- Manoj Srivastava <srivasta@debian.org>  Tue, 16 Jan 2001 23:53:31 -0600
1659
1660 debian-policy (3.2.1.0) unstable; urgency=low
1661
1662   * [AMENDMENT 15/01/2000] revision of the "to build with X support or
1663     not" policy.                                        closes: Bug#53759
1664   * [ACCEPTED 2000/06/06] Must/Should/May in policy  This is only a
1665     clarifying change, and was not intended to change the intent of
1666     policy.                                             closes: Bug#64437
1667   * [ACCEPTED 03/05/2000] About the use of conffiles.   closes: Bug#61308
1668   * [AMENDMENT 10/05/2000] s/mail\.mail/root\.mail/     closes: Bug#62668
1669   * [ACCEPTED 04/05/2000] Update for new non-US layout  closes: Bug#62946
1670   * [ACCEPTED 04/05/2000] s/debian-devel/debian-legal/  closes: Bug#62947
1671   * [ACCEPTED 04/05/2000] s/bash/base-files/            closes: Bug#62948
1672   * Typo: 1744s/tty/ttyS/                               closes: Bug#64516
1673   * proposal for mp3-encoder virtual package            closes: Bug#64004
1674   * proposal for mp3-decoder virtual package            closes: Bug#64006
1675   * new virtual package time-daemon                     closes: Bug#69031
1676   * [PATCH] typos in menu-policy.sgml                   closes: Bug#69424
1677   * [PATCH] typos and awkwardness in policy.sgml        closes: Bug#69426
1678   * the example for using nostrip in DEB_BUILD_OPTIONS is
1679     incorrect.                                          closes: Bug#69487
1680   * [PATCH] more corrections                            closes: Bug#69670
1681   * [AMENDMENT 26/10/99] Amend non-free definition      closes: Bug#46522
1682   * [AMMENDMENT 29/10/99] /bin/sh needs echo -n         closes: Bug#48247
1683   * [AMENDMENT 1999/11/23] Clarify meaning of Essential: yes
1684                                                         closes: Bug#50832
1685   * [ACCEPTED] Request for new virtual packages: rsh-client and
1686     telnet-client                                       closes: Bug#58759
1687
1688  -- Manoj Srivastava <srivasta@debian.org>  Thu, 24 Aug 2000 02:06:30 -0500
1689
1690 debian-policy (3.2.0.0) unstable; urgency=low
1691
1692   * Fixed bugs in debian-policy package:
1693   * We have had doc-base support for a while now.       closes: Bug#15709
1694   * packaging manual: Added additional clarification on dpkg
1695     behaviour.                                          closes: Bug#17369
1696   * [PROPOSAL] Do not make hardlinks to conffiles       closes: Bug#22935
1697   * [PROPOSED]: clarification needed about diversions.
1698     fixed usage for dpkg-divert                         closes: Bug#29522
1699   * [OLD PROPOSAL] debian-policy has an unclear statement
1700     on dependancies and priorities                      closes: Bug#39398
1701   * [ACCEPTED 10/26/99] changelog.html.gz sanitization. closes: Bug#40934
1702   * [AMENDED 07/09/1999] policy on -g, a proposal       closes: Bug#43787
1703   * Fixed missing </chapt> tag.                         closes: Bug#51091
1704   * Correct typo in section 2.3.5                       closes: Bug#52225
1705   * Documented that the library before the symlink hack
1706     (which dependend on file system specific kinks to work)
1707     is no longer required by newer versions of dpkg.    closes: Bug#53405
1708   * [ACCEPTED 02/01/2000] policy for usage of "xserver"
1709     alternative                                         closes: Bug#53755
1710   * [ACCEPTED 02/01/2000] additions to virtual package
1711     list                                                closes: Bug#53756
1712   * [ACCEPTED 02/01/2000] policy for "x-terminal-emulator"
1713      virtual package and alternative                    closes: Bug#53757
1714   * [ACCEPTED 02/01/2000] policy for "x-window-manager"
1715      virtual package and alternative                    closes: Bug#53758
1716   * [ACCEPTED 02/01/2000] revision of X application-defaults
1717     policy                                              closes: Bug#53760
1718   * [ACCEPTED 02/01/2000] revision of the Motif/LessTif
1719     policy                                              closes: Bug#53761
1720   * [ACCEPTED 02/01/2000] applying the FHS to packages
1721     that use X                                          closes: Bug#53762
1722   * [ACCEPTED 02/01/2000] policy for X font packages    closes: Bug#53763
1723   * Moved the documents into the Debian/ section, since
1724     that is where they belong, really.                  closes: Bug#54777
1725   * Fixed the ftp location in the manuals.              closes: Bug#56407
1726   * Fixed missing urlname entity in the sgml docs (where
1727     was it defined before anyway?)                      closes: Bug#56692
1728   * Fixed bugs in packaging-manual package:
1729   * Fixed typo where dpkg-genchanges was used instead of
1730     dpkg-gencontrol.                                    closes: Bug#58771
1731   * Other changes:
1732   * Added policy-process to document current procedures.
1733   * Added a dependency on fileutiles >=4.0, since the package would fail
1734     to install with older fileutils.
1735   * Installed FHS version 2.1
1736   * Policy recommends packaging manual and vice versa
1737   * Added FHS details to copyright file
1738   * Updaed the upgrade checklist. Minor changes to the ./debian/rules
1739     file.
1740   * Added footnotes in the packaging manual warning about the upcoming
1741     dpkg-shlibdeps change as in Bug#55730
1742
1743  -- Manoj Srivastava <srivasta@debian.org>  Sun, 30 Jul 2000 17:43:02 -0500
1744
1745 debian-policy (3.1.1.3) unstable; urgency=low
1746
1747   * Fixed an upgrade bug when /usr/doc happens to be a symlink, and does
1748     not point to /usr/share/doc. A couple of people were bitten by this.
1749
1750  -- Manoj Srivastava <srivasta@debian.org>  Mon, 28 Feb 2000 22:27:05 -0600
1751
1752 debian-policy (3.1.1.2) unstable; urgency=low
1753
1754   * Correct missing </chapt> in packaging.sgml (closes: #51091)
1755   * Correct typo in policy 2.3.5 (closes: #52225)
1756
1757  -- Julian Gilbey <jdg@debian.org>  Mon, 20 Dec 1999 20:39:57 +0000
1758
1759
1760 debian-policy (3.1.1.1) unstable; urgency=low
1761
1762   * Correction to typo in packaging manual, section 6.2.
1763   * Correction to typo in packaging manual, section 12.2.5 (closes:
1764     #50502)
1765   * More corrections to packaging manual typos (closes: #50857)
1766
1767  -- Julian Gilbey <jdg@debian.org>  Mon, 22 Nov 1999 19:23:31 +0000
1768
1769 debian-policy (3.1.1.0) unstable; urgency=low
1770
1771   * Correct description of negated architectures in Build-Depends
1772     description in Packaging manual (closes: #49901)
1773
1774  -- Julian Gilbey <jdg@debian.org>  Tue, 16 Nov 1999 15:03:48 +0000
1775
1776 debian-policy (3.1.0.0) unstable; urgency=low
1777
1778   * Add instructions on /usr/doc -> /usr/share/doc symlinks (closes:
1779     #45561, #42447, #48570)
1780   * Added source dependencies (closes: #41232)
1781   * Deprecated /etc/rc.boot (closes: #32448, #32449)
1782   * Update-rc.d now only legal way to automatically access /etc/rc?.d
1783     directoried (closes: #41547)
1784   * FHS compliant location of examples (closes: #42849)
1785   * Added ispell-dictionary to virtual-packages.list (following new
1786     suggestions: no objections => accept) (closes: #8221)
1787   * Added man-browser to virtual-packages.list (closes: #24695)
1788   * Added ident-server to virtual-packages.list (closes: #45307)
1789   * Alphabeticised virtual packages list ;)
1790   * Corrected GPL reference in proposal.sgml
1791   * Clarification of "extra" priority (closes: #33076)
1792   * Remove buggy and seriously problematic licenses from list of contrib
1793     package criteria (closes: #45318)
1794   * Move docs to /usr/share/doc with a compatibility symlink (closes:
1795     #41829)
1796   * Update to FHS 2.1 draft #3 (for /var/state etc. changes).
1797   * Correct /var/lib/games -> /var/games (closes: #42358)
1798   * Added MIME subpolicy (closes: #46516)
1799   * Added support for VISUAL (closes: #41121)
1800   * Clarify non-dependence on /usr/local (closes: #44922)
1801   * Modified description of mail spool locking (closes: #43651)
1802   * Clarified wording of conffiles and configuration files (closes:
1803     #40766, #40767)
1804   * Changed description of release numbers (closes: #44620)
1805   * Added changelog.html -> changelog requirement (closes: $40934)
1806   * packaging-manual now correctly installs its docs (closes: #44643)
1807   * The packaging manual now discusses version numbers based on dates
1808     (closes: #17621)
1809   * Mention ls -f for testing order in which files appear on disk (closes:
1810     #19179)
1811   * Change order of '.' and '+' in description of version numbers (closes:
1812     #41095)
1813   * s/fields/field names/ in section 4.1 of packaging manual for clarity
1814   * Add Build-Depends-Indep: field to control file
1815
1816  -- Julian Gilbey <jdg@debian.org>  Thu,  4 Nov 1999 23:50:37 +0000
1817
1818 debian-policy (3.0.1.1) unstable; urgency=low
1819
1820   * Typo corrected in packaging manual. closes: Bug#40180
1821   * Chnaged rules file to create ps and pdf files.
1822
1823  -- Manoj Srivastava <srivasta@debian.org>  Mon, 16 Aug 1999 01:21:09 -0500
1824
1825 debian-policy (3.0.1.0) unstable; urgency=low
1826
1827   * A few typos and omissions corrected
1828   * Added the pop3-server to the virtual packages list, as decided on the
1829     list.
1830   * Fix the self reference to a location on the web site. closes: Bug#39408
1831   * Added the clarification that the .la files are essential for the
1832     packages using libtool's libltdl library, in which case the
1833     .la files must go in the run-time library package. (this is why this
1834     is version 3.0.1.0, and not 3.0.0.1)
1835   * The virtual package list has new directions (this has been true for a
1836     while, I am just closing the bug now). closes: Bug#26159
1837   * Since this package now contains the FHS, this closes: Bug#25533
1838   * The General resolution prototcol handling of the logos closes: Bug#26915
1839   * Inclusion of the Menu policy in the main policy document closes: Bug#30036
1840   * Since proposal submitting guidelines are now in the policy package,
1841     this closes: Bug#38612
1842   * Changed a /usr/doc reference to /usr/share/doc which had beeen missed
1843     before. closes: Bug#40864
1844
1845  -- Manoj Srivastava <srivasta@debian.org>  Thu, 15 Jul 1999 13:35:11 -0500
1846
1847 debian-policy (3.0.0.0) unstable; urgency=low
1848
1849   * This is a test version of the policy package, and shall not be
1850     officially uploaded.
1851   * Merged in the packaging manual sources (we still have two separate
1852     .deb packages)
1853   * Multiple minor packaging tweaks.
1854   * [ACCEPTED 1998/05/01] Policy clarification about Standards-Version
1855     Added the clarifying paragraph (and the rationale in a footnote).
1856     closes: Bug#21969
1857   * [ACCEPTED 1999/04/05] Policy note that GPL moved to
1858     /usr/share/common-licenses. Again, also added the rationale as a
1859     footnote. closes: Bug#28747
1860   * [ACCEPTED 1999/05/04] Libtool archive (*.la) files in -dev' packages
1861     closes: Bug#37257, Bug#37338
1862   * [ACCEPTED 1999/04/28] Logrotation. Standardizer on logrotate.
1863     closes: Bug# 37342
1864   * [ACCEPTED 1999/05/23] Rewrite of section 5.7 (Programs for the X
1865     Window System) closes: Bug#38212
1866   * [ACCEPTED 1999/05/15] Separate menu policy (like virtual package list)
1867     closes: Bug#37713
1868   * [ACCEPTED 1999/05/09] Utmp group proposal
1869     closes: Bug#37389
1870   * [ACCEPTED 1999/05/09] Adopt the FHS in place of FSSTND
1871     Changed all references to the proper FHS versions. This was a first
1872     scan, so some references may still need to be changed. closes: Bug#37345
1873   * Updated the upgrading checklist.
1874   * updated the proposal for policy update to reflect the latest
1875
1876  -- Manoj Srivastava <srivasta@debian.org>  Wed, 30 Jun 1999 22:49:15 -0500
1877
1878 debian-policy (2.5.1.0) unstable; urgency=low
1879
1880   * Removed double '>' marks from the policy document. closes: Bug#35095
1881   * Corrected canonical source for "Csh Programming Considered Harmful"
1882     closes: Bug#36286 Bug#32499
1883   * Fixed typo in invocation of update-rc.d. closes: Bug#34988 Bug#34543
1884   * Fixed misspelling of accessible. Ran ispell over the rest of the
1885     document (painful because of the large number of technical terms in
1886     there). closes: Bug#34233
1887   * Make the binary package contain the version.ent as well. closes: Bug#31033
1888   * Fixed typo s/as is/is/. closes: Bug#30302
1889   * AMENDMENT 23/04/1999: changed /etc/nntpserver recommendation to
1890     /etc/news/server. closes: Bug#21875
1891   * Added the current list of policy maintainers. closes: Bug#30148
1892
1893  -- Manoj Srivastava <srivasta@debian.org>  Tue, 27 Apr 1999 11:10:29 -0500
1894
1895 debian-policy (2.5.0.0) unstable; urgency=low
1896
1897   * AMENDMENT: Added in changes in Bug #25911, which rearranged sections
1898     to create a new section 4, namely, files. Section 3.3 ("Files") should
1899     become Section 4.  The Sections that are currently Section 4 and
1900     Section 5 should be moved down to become Section 5 and Section 6
1901     accordingly.
1902
1903     What is now Section 5.5 ("Log files") should be moved to be a
1904     subsection of the new Section 4 ("Files"), becoming section 4.8,
1905     placing it after "Configuration files", moving the would-be Section
1906     4.8 ("Permissions and owners") to Section 4.9.  All subsections of the
1907     current Section 5 after 5.5 should be accordingly moved down to fill
1908     in the number gap.
1909
1910     This, along with the next amendment, justifies bumping up the version
1911     number. closes: BUG#25911
1912
1913   * AMENDMENT: Added in changes in Bug #21185, about the naming and
1914     compression of changelog files. Now, if the upstream changelog file is
1915     HTML formatted, it should be accessible as
1916     /usr/doc/<package>/changelog.html.gz It also allows for this to be a
1917     symlink, if the upstream file name does not conform to Debian
1918     conventions. closes: BUG#21185
1919
1920   * AMENDMENT: Added in changes in Bug #7890, to make clear that the HTML
1921     documents should be supplied in _some_ package, not necessarily in the
1922     main binary package (at the discretion of the maintainer).
1923     closes: BUG#7890
1924
1925   * AMENDMENT: Added in changes in Bug #26461, which corrects the policy
1926     to refer to /usr/doc/<package>/copyright, rather than
1927     /usr/doc/copyright/<package>. closes: BUG#26461
1928
1929   * AMENDMENT: Added in changes in Bug #25385, which allow the
1930     architecture specification strings to be of the form <arch>-<os>,
1931     where os is one of linux, gnu. Previously, only linux was allowed, now
1932     we also cater to the hurd. closes: BUG#25385
1933
1934   * The responsibility of the contents of this package has now passed to
1935     the debian-policy mailing list. The packaging details are now being
1936     managed by a group of maintainers that do ot won the contents.
1937
1938   * Make the package optional, not extra.
1939
1940   * Re did the SGML markup. Normalized the document, and undid the omitted
1941     and shor tags. Personally, I use too many DTD's in real life to be so
1942     converssant with each one to be clever with tag omissions, and, since
1943     I have a smart editor, omitting tags does not byuy one much. In the
1944     process, I discovered a few errors in the markup (one of my
1945     predecessors hasd the unfortunate habit of treating <p> as a "create
1946     some space here" tag, and more often than not put it at the end of a
1947     paragraph, rather than using is as a container element (which is what
1948     it is, really).
1949
1950   * Re did the control files, making them more robust
1951
1952   * re did the rules file, making it more general, and easier to maintain
1953     by putting in a layer of abstractions.
1954
1955
1956  -- Manoj Srivastava <srivasta@debian.org>  Thu, 29 Oct 1998 15:16:52 -0600
1957
1958 debian-policy (2.4.1.4) unstable; urgency=low
1959
1960   * New Maintainer <debian-policy@lists.debian.org>
1961
1962  -- Philip Hands <phil@hands.com>  Sat,  5 Sep 1998 02:41:35 +0100
1963
1964 debian-policy (2.4.1.3) unstable; urgency=low
1965
1966   * New maintainer (with changes from Adam P. Harris' proposed NMU)
1967   * policy.sgml:    some awkward phrasings fixed (closes Bug#22006)
1968   * policy.sgml:    s/depreciated/deprecated (closes Bug#21831)
1969   * debian/control: added conflict doc-base (<< 0.6), which I still am not
1970     sure why we need this but hey (closes Bug#21554)
1971   * policy.sgml: use new <url> tag where appropriate
1972   * policy.sgml, debian/control: always dynamically self reference the
1973     current version of policy, that is, do not hard code policy revision
1974     or date anywhere
1975   * debian/rules: use dpkg-gencontrol -isp
1976   * bugs fixed in some unknown previous version (closes Bug#23177)
1977
1978  -- Philip Hands <phil@hands.com>  Tue, 11 Aug 1998 09:54:17 +0100
1979
1980 debian-policy (2.4.1.2) frozen unstable; urgency=low
1981
1982   * non-maintainer release
1983   * rebuild package to fix truncated Chapter 3 (Bug#23408, not marked as
1984     important but should be, since a gaping hole in policy is very
1985     annoying.)
1986   * bumped version of policy, within the document, to this version number,
1987     but not the date, indicating nothing really changed since then
1988   * no content changes
1989   * debian/rules: clean is a little cleaner
1990
1991  -- Adam P. Harris <aph@debian.org>  Tue, 16 Jun 1998 03:15:22 -0400
1992
1993 debian-policy (2.4.1.1) frozen unstable; urgency=low
1994
1995   * Orphaned package
1996
1997  -- Christian Schwarz <schwarz@debian.org>  Thu, 14 May 1998 21:54:50 +0200
1998
1999 debian-policy (2.4.1.0) frozen unstable; urgency=low
2000
2001   * Changes to the Debian Policy Manual:
2002
2003     - Updated section 3.1.2 Site-specific programs
2004           and section 3.8 Keyboard configuration:
2005       + improved wording (fixes:bug#20129)
2006
2007     - Updated section 2.1.7 Subsections:
2008       + fixed typos (fixes:bug#18145)
2009
2010     - Updated section 3.3.5 Symbolic links:
2011       + symbolic links within a toplevel directory should be relative,
2012         symbolic links between toplevel directories should be absolute
2013         (cf., Policy Weekly Issue#6, topic 2)
2014
2015     - Updated section 3.4 System run levels:
2016       + Intro: mention /etc/rcS.d (links to boot time scripts)
2017       + Notes: include rationale why /etc/init.d scripts have to be tagged
2018         as conffiles (fixes:bug#16199)
2019       + Example: changed example init.d script to handle force-reload
2020         and restart options and to comply with the console message
2021         standard (fixes:bug#19216)
2022
2023     - Updated section 4.8 Emacs lisp programs:
2024       + Replaced old section about lisp programs with a reference to
2025         the file debian-emacs-policy.gz, installed by the emacsen-common
2026         package.
2027
2028     - Updated section 4.9 Games:
2029       + manpages for games should be installed in /usr/man/man6
2030         (cf., Policy Weekly Issue#6, topic 3)
2031
2032     - Removed one example reference to the current standards version
2033     - Include manual's date as plain text in the .sgml source so that
2034       a recompiled manual uses the same release date
2035
2036   * Changes to the authoritative list of virtual package names:
2037     - Removed obsolete virtual package `emacs'
2038
2039   * New version numbering scheme:
2040
2041     - The version numbers are independent of dpkg now, but all policy
2042       manuals (the Debian Policy Manual, the Debian Packaging Manual, and
2043       the Debian Developer's Reference) share the same version numbering
2044       scheme.
2045
2046     - The first three digits of the version number specify the
2047       `Standards-Version.' This number is incremented with each policy
2048       change. The fourth digit represents the `patch-level,' which may
2049       differ between the manuals.
2050
2051       If only the patch-level digit is incremented, no changes in policy
2052       have been made, except bug fixes and clarifications. Packages only
2053       have to specify the first three digits of the version number in the
2054       `Standards-Version' field of their source packages.
2055
2056   * Packaging changes:
2057
2058     - Uploaded to frozen and unstable. This is a documentation-only
2059       package and the changes to the manual are relevant for hamm.
2060
2061     - Fixed FSF's address in copyright file (detected by Lintian)
2062
2063  -- Christian Schwarz <schwarz@debian.org>  Tue, 14 Apr 1998 10:08:09 +0200
2064
2065 debian-policy (2.4.0.0) unstable; urgency=low
2066
2067   * Changes to the Debian Policy Manual:
2068
2069     - Updated section 3.3.4 Scripts:
2070       + /bin/sh may be any POSIX compatible shell
2071       + scripts including bashisms have to specify /bin/bash as
2072         interpreter
2073       + scripts which create files in world-writable directories
2074         (e.g., in /tmp) should use tempfile or mktemp for creating
2075         the directory
2076
2077     - Updated section 3.3.5 Symbolic Links:
2078       + symbolic links referencing compressed files must have the same
2079         file extension as the referenced file
2080
2081     - Updated section 3.3.6 Device files:
2082       + /dev/tty* serial devices should be used instead of /dev/cu*
2083
2084     - Updated section 3.4.2 Writing the scripts [in /etc/init.d]:
2085       + all /etc/init.d scripts have to provide the following options:
2086         start, stop, restart, force-reload
2087       + the reload option is optional and must never stop and restart
2088         the service
2089
2090     - Updated section 3.5 Cron jobs:
2091       + cron jobs that need to be executed more often than daily should
2092         be installed into /etc/cron.d
2093
2094     - Updated section 3.7 Menus:
2095       + removed section about how to register HTML docs to `menu'
2096         (the corresponding section in 4.4, Web servers and applications,
2097         has been removed in policy 2.2.0.0 already, so this one was
2098         obsolete)
2099
2100     - New section 3.8 Keyboard configuration:
2101       + details about how the backspace and delete keys should be
2102         handled
2103
2104     - New section 3.9 Environment variables:
2105       + no program must depend on environment variables to get a
2106         reasonable default configuration
2107
2108     - New section 4.6 News system configuration:
2109       + /etc/news/organization and /etc/news/server should be supported
2110         by all news servers and clients
2111
2112     - Updated section 4.7 Programs for the X Windows system:
2113       + programs requiring a non-free Motif library should be provided
2114         as foo-smotif and foo-dmotif package
2115       + if lesstif works reliably for such program, it should be linked
2116         against lesstif and not against a non-free Motif library
2117
2118     - Updated section 4.9 Games:
2119       + games for X Windows have to be installed in /usr/games, just as
2120         non-X games
2121
2122     - Lots of typos fixed (thanks to Ray Dassen for the patch!)
2123
2124   * Changes to the authoritative list of virtual package names:
2125     - added `libc-dev' and `emacsen'
2126
2127   * Merged `/usr/doc/debian-policy/changelog-policy.gz' into this
2128     changelog file
2129
2130   * Included `Policy checklist for upgrading your packages' from the
2131     Policy Home Page as /usr/doc/debian-policy/upgrading-checklist.text.gz
2132
2133   * Added support for doc-base to register the Policy Manual to the
2134     online documentation systems dwww and dhelp (fixes:#15710)
2135
2136   * Upgraded to standards version 2.4.0.0 (no changes)
2137
2138  -- Christian Schwarz <schwarz@debian.org>  Fri, 30 Jan 1998 21:58:25 +0100
2139
2140 debian-policy (2.3.0.1) unstable; urgency=low
2141
2142   * Changes in the Debian Policy Manual:
2143     - X library package is now called xlib6g
2144   * Changes in the authoritative list of virtual package names:
2145     - Added emacs, c-compiler, fortran77-compiler, lambdamoo-core,
2146       lambdamoo-server
2147   * Conflict with old dpkg-dev version that included policy manual
2148     (fixes #13790)
2149   * Removed `tentative-opt-draft' from package since people considered
2150     the draft official policy (which is not the case)
2151   * Don't use debstd anymore
2152
2153  -- Christian Schwarz <schwarz@debian.org>  Tue, 21 Oct 1997 23:03:52 +0200
2154
2155 debian-policy (2.3.0.0) unstable; urgency=low
2156
2157   * Changes in the Debian Policy Manual:
2158     - reworked chapter `The Debian Archive' to cover new
2159       contrib/non-free policy
2160     - call "contrib" and "non-free" a `section' (not `distribution')
2161     - refer to license files (GPL, LGPL, etc.) as uncompressed files
2162     - changed `/etc/news/server' into `/etc/nntpserver' in example of
2163       maintainer scripts (fixes #11517)
2164     - new section about `Daemons'
2165     - updated section about `Configuration files'
2166     - MUAs and MTAs have to use liblockfile
2167     - fixed typos and grammatical errors
2168   * Changes in the authoritative list of virtual package names:
2169     - renamed tcl/tk virtual package names to `tclsh' and `wish'
2170   * Paper about libc6 migration:
2171     - fixed typos (fixes #11641), thanks to James Troup for the patch!
2172   * SGML source code included in package
2173   * don't use `2-up' style for PostScript version (fixes #11095)
2174
2175  -- Christian Schwarz <schwarz@debian.org>  Mon,  2 Sep 1997 00:54:31 +0200
2176
2177 debian-policy (2.2.0.0) unstable; urgency=low
2178
2179   * Changes in the Debian Policy Manual:
2180     - completely reworked structure
2181     - moved sections about new maintainers, upload procedure, interim
2182       releases, and mailing lists into the Developers Reference Manual
2183     - moved a few (small) sections into the Debian Packaging Manual
2184     - removed all those ugly footnotes
2185     - new example for "reload" in section about console messages
2186     - mention Artistic License (fixes #9793)
2187     - don't mention dpkg's version number in Policy Manual
2188     - rewrote abstract and section introductions
2189     - mention "orphaned packages"
2190     - maintainer is responsible for a package license to comply with the
2191       distributions' policy
2192     - putting a package into base section requires discussion on debian-devel
2193     - rewrote sections about "pre-depends", "essential" and, "base" packages
2194     - added note that non-us' maintainers have to live outside the US
2195     - added crypto-hook statement (fixes #7257)
2196     - added section about arch spec strings
2197     - rewrote section about "Site specific programs" (/usr/local)
2198     - included Ian's suggestions for user IDs
2199     - added section about "menus"
2200     - removed section about "web menus" since this will be superseded with
2201       the new documentation policy soon
2202     - incorporated "Debian Free Software Guidelines" (fixes #9024)
2203     - removed note that linking with -g produces large a.out binary (fixes
2204       #11008)
2205     - added section about editors and pagers
2206     - added note about Package priorities and dependencies
2207     - added section about cron jobs (fixes #8814)
2208     - added section about device files
2209     - don't install shared libraries as executable (fixes #7129)
2210     - app-defaults files may not be conffiles (cf. #2717)
2211     - lots of minor changes not worth mentioning here (typos, formulations,
2212       etc.)
2213   * Changes in the authoritative list of virtual package names
2214     - Removed obsolete virtual packages: xR6shlib, xlibraries,
2215       compress, emacs, sgmls, inews, gs_x, gs_svga, gs_both, xpmR6
2216     - Added new section about obsolete names
2217   * Added Helmut Geyer's paper about libc5-libc6 migration
2218   * Fixed package's description
2219
2220  -- Christian Schwarz <schwarz@debian.org>  Sun, 13 Jul 1997 13:25:51 +0200
2221
2222 debian-policy (2.1.3.3) frozen unstable; urgency=low
2223
2224   * Mention Artistic License in section 2.5 (bug #9755)
2225
2226  -- Christian Schwarz <schwarz@debian.org>  Wed, 14 May 1997 16:53:15 +0200
2227
2228 debian-policy (2.1.3.2) frozen unstable; urgency=low
2229
2230   * Fixed an email address, an URL, and several typos in chapter 6 (#9358)
2231   * Added new virtual package "wordlist" to list (requested by Joey Hess)
2232   * Changed wording in section about "non-free" packages as suggested
2233     by Kai Henningsen (#7076)
2234
2235  -- Christian Schwarz <schwarz@debian.org>  Mon, 5 May 1997 20:05:39 +0200
2236
2237 debian-policy (2.1.3.1) frozen unstable; urgency=low
2238
2239   * Fixed bug in chapter 7: `-ur' should read `-us' (#8874)
2240   * Fixed bug in chapter 7: `-rwhatever' also needed for rebuild (#8874)
2241   * Create a PS and HTML version of the Policy Manual and upload it
2242     "byhand".
2243   * Install virtual-package-names-list.text in /usr/doc/debian-policy
2244     and upload it "byhand" too.
2245
2246  -- Christian Schwarz <schwarz@debian.org>  Tue, 29 Apr 1997 18:02:14 +0200
2247
2248 debian-policy (2.1.3.0) unstable; urgency=low
2249
2250   * Initial Release.
2251   * New Policy Manager: Christian Schwarz <schwarz@debian.org>
2252   * Added section 2.4 about the "non-us" distribution.
2253   * Added section 3.1.1 about the "Package" field in the control file.
2254   * Added section 3.2.1 about "Binaries": two programs with different
2255     functionality must not have the same name.
2256   * Changed headline of section 3.2.6 into "Debian changelog and upstream
2257     changelog" as suggested by Santiago Vila Doncel <sanvila@unex.es>.
2258   * Added log-rotating example to section 3.2.9 that tests with `-sf',
2259     as suggested by Boris D. Beletsky <borik@isracom.co.il>.
2260   * Added section 3.13: "Webstandard 3.0" by Christoph Lameter.
2261   * Added section 3.14: "Standard for Console Messages" by Christian Schwarz.
2262   * Split section 4.1 into 4.1.1 (Options for binaries) and 4.1.2 (Options
2263     for libraries)
2264   * Added note to 4.1.2: Libraries should be compiled with `-D_REENTRANT'
2265     to make them compatible with LinuxThreads, by Rob Browning
2266     <osiris@cs.utexas.edu>.
2267   * Added note to 4.1.2: Libraries should be stripped with
2268     "strip --strip-unneeded", by Guy Maor <maor@ece.utexas.edu>.
2269   * Section 5.2: Policy changelog is now
2270     "/usr/doc/debian-policy/changelog-policy.gz". This fixes bug #6130.
2271   * Section 6.2 renamed to "Uploading your first Debian package". This
2272     fixes bug #6130.
2273
2274  -- Christian Schwarz <schwarz@debian.org>  Sat, 15 Mar 1997 18:08:56 +0100
2275
2276 debian-manuals (2.1.2.2) frozen unstable;
2277
2278   * Fixed even more typographical and grammatical errors in Policy and
2279   Programmer's manual
2280   * Corrected the contact email addresses again.
2281   * Added a paragraph to Policy 6.3 on taking over an old package (Guy Maor)
2282   * Added a paragraph to Programmer 4.2.14 on listing distributions to load
2283   a package into. (Guy Maor)
2284   * Further clarification of use of absolute pathnames in scripts in
2285   Programmer 6.1.
2286
2287  -- David Morris <bweaver@worf.netins.net>  Tue, 3 Dec 1996 23:28:04 -0600
2288
2289 debian-manuals (2.1.2.1) frozen unstable;
2290
2291   * Many editorial and formatting revisions with suggestions from Ian Jackson,
2292   Guy Maor and others
2293   * correction of chiark address in Policy 6.2
2294   * footnote in Programmers chapter 2 pointing to deb(5) manpage for
2295   description of deb file format.
2296   * addition of more dpkg examples in Programmer chapter 2
2297   * Replace paragraph in Policy 4.1 outlining compiling parameters for
2298   shared libraries.
2299   * Added paragraph in Programmer 6.1 on paths in maintainer scripts
2300   (Bug #2481)
2301   * Cleaned up language and formatting of Programmer's 12.2, shlibs
2302   * Corrected contact addresses for listmaster and override-change
2303
2304  -- David Morris <bweaver@worf.netins.net>  Wed, 27 Nov 1996 08:17:16 -0600
2305
2306 debian-manuals (2.1.2.0) frozen unstable;
2307
2308   * Mostly editorial changes in Policy Manual.
2309   * Added summary of distribution criteria to Introduction
2310   * Added section headings for copyright criteria
2311   * Fixed typos (Bugs #4485, #4622)
2312   * Added paragraph in Compilation Options related to use of shared and
2313     static libraries. (Bug #5299)
2314   * Paragraph added about where to find PGP and other export restricted
2315     packages in section on Procedure
2316   * Change in List administrator and in the contact address for becoming
2317     a package maintainer
2318   * A paragraph added related to who to contact for package maintainer changes.
2319   * Changed where to send upload announcements: uploads destined for unstable,
2320     frozen, or experimental go to debian-devel-changes.
2321
2322   * Made some mostly editorial changes to Programmers Manual.
2323   * Added a recommendation to debmake in Introduction.
2324   * A further interpretation of the various Distributions is added with
2325     the intent of helping people decide which one to choose. (section 4.2.14)
2326   * Section 12 on Shared Libraries expanded with further technical information
2327     on various shlib files
2328   * Section in 2.2 on format of shlib file moved to new subsection within 12.
2329   * Paragraph on adding a symlink without version number added to Shared
2330     Library Section (Guy Maor, Bug #5299)
2331
2332  -- David Morris <bweaver@worf.netins.net>  Fri, 22 Nov 1996 23:41:39 -0600
2333
2334 debian-manuals (2.1.1.0) unstable;
2335
2336   * Hard links are forbidden in source packages (they didn't work anyway,
2337     and can't easily be made to work reliably).
2338   * Do not use dpkg-divert or update-alternatives without consultation.
2339
2340   * Do not need to declare dependencies on Essential packages.
2341   * Restrictions on Pre-Depends stated in policy manual.
2342   * debian/substvars file is now almost always auto-generated.
2343   * Shared libraries must be installed stripped.
2344   * Essential and Pre-Depends put together in policy manual.
2345
2346   * Explained component-wise (file-wise) vs. package-wise dependencies.
2347
2348  -- Ian Jackson <ian@chiark.greenend.org.uk>  Thu, 12 Sep 1996 01:00:41 +0100
2349
2350 debian-manuals (2.1.0.0) unstable;
2351
2352   * Upstream changelog must be installed too (was just recommended).
2353
2354   * Modification to use dpkg-shlibdeps added to conversion instructions.
2355   * Packages which are buggy and orphaned but which are preserved for
2356     compatibility go in contrib.
2357
2358   * Programmers' manual source package section refers to conversion
2359     instructions in policy manual.
2360   * Make it clear that recommending a non-free or contrib package puts a
2361     package in contrib.
2362
2363  -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Sun, 1 Sep 1996 17:47:18 +0100
2364
2365 debian-manuals (2.0.1.0) unstable;
2366
2367   * varargs.h and libtermcap are obsolete - use stdarg.h and ncurses.
2368   * Shared library link/library ordering corrected (aargh).
2369   * When to byte-compile Elisp files.
2370   * Missing final newlines not represented by dpkg-source.
2371
2372   * Must post upload announcements to debian-changes.
2373   * Moved some sections into new `configuring and building' chapter.
2374   * Typo fixes.
2375
2376  -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Sat, 31 Aug 1996 20:07:22 +0100
2377
2378 debian-manuals (2.0.0.0) unstable;
2379
2380   * Footnote added OK'ing copyrights which require name changes.
2381   * More detail about changelog format names.
2382
2383   * Problematic licence restrictions are formatted as lists.
2384   * Mentioned 822-date utility as way to generate RFC822 format dates.
2385   * Typos corrected.
2386   * Released.
2387
2388  -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Mon, 26 Aug 1996 14:27:34 +0100
2389
2390 debian-manuals (0.2.1.1) unstable;
2391
2392   * Can't overwrite directories in one package with files in another.
2393
2394  -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Sat, 24 Aug 1996 18:44:54 +0100
2395
2396 debian-manuals (0.2.1.0) unstable;
2397
2398   * Policy says when and how to include original source in upload.
2399
2400   * Need -sa on dpkg-genchanges/dpkg-buildpackage when converting.
2401
2402   * Use minor patchlevel for meaning changes which don't affect packages.
2403   * More verbosity about netiquette.
2404   * Reorganised participation and upload policy: merged with mailing lists.
2405
2406  -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Fri, 23 Aug 1996 12:48:09 +0100
2407
2408 debian-manuals (0.2.0.1) experimental;
2409
2410   * Said that system administrators' manual does not exist.
2411
2412  -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Fri, 23 Aug 1996 04:05:36 +0100
2413
2414 debian-manuals (0.2.0.0) experimental;
2415
2416   * Draft releases.
2417
2418  -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Wed, 21 Aug 1996 15:07:53 +0100