]> git.donarmstrong.com Git - debian/debian-policy.git/blob - debian/changelog
* Corrected typos and grammatical errors found by Sean Perry
[debian/debian-policy.git] / debian / changelog
1 debian-policy (3.5.0.1) unstable; urgency=low
2
3   * Removed deprecated virtual package names        closes: Bug#84641
4   * Changed rmdir postrm example (suggestion on -policy list)
5   * Removed Richard Braakman from list of maintainers at his request
6   * Corrected typos and grammatical errors found by Sean Perry
7                             closes: Bug#85501, #85504, #85505, #85506
8                             closes: Bug#85508, #85510, #85511, #85514
9
10  --
11
12 debian-policy (3.5.0.0) unstable; urgency=low
13
14   * There have been numerous changes since the last major change, and
15     peole have had tiome now to review the recent changes, so I am
16     updating the policy minor version to reflect the quantity and
17     magnitude of changes since 3.2.1
18   * More spelling corrections, thanks to "Christian T. Steigies"
19     <cts@nikocity.de> 
20   * Added mention of  DEB_BUILD_OPTIONS in upgrading checklist. 
21                                                     closes: Bug#83924
22   * Fixed some typos.                               closes: Bug#83960
23   * Policy now mentions preinst scripts.            closes: Bug#80342
24   * [AMENDMENT 2000/12/26] allow/document use of Debian Configuration
25     management system (debconf)                     closes: Bug#80347
26   * Yet more typo fixes                             closes: Bug#82743
27   * document the fact that x font utilities have moved to the package
28     xutils,                                         closes: Bug#82966
29   * Fixed the date in the virtual package list      closes: Bug#83438
30   * Cleaned up some ephemeral informative foornotes of the polic. Thanks
31     to Branden Robinson <branden@debian.org>        closes: Bug#83065
32   * Corrected reference to the mime policy.         closes: Bug#79891
33   * Corrected reference to the menu policy.         closes: Bug#75925
34   * Added a note to the effect that the example make snippet used to
35     illustrate the DEB_BUILD_OPTIONS environment variable is merely
36     informative, and expanded the example to dismiss any confusion about
37     potential failure due to accidentally trying to strip scripts.
38                                                     closes: Bug#80506
39
40  -- Manoj Srivastava <srivasta@debian.org>  Sun, 28 Jan 2001 21:59:16 -0600
41
42 debian-policy (3.2.1.2) unstable; urgency=low
43
44   * The minimal change in version number is so that people can test and
45     root out the bugs in this document before we make everyone change to
46     this version.
47   * Document the Enhances relationship
48   * Removed the restriction that one, and exactly one, person must
49     maintain a package.                            closes: Bug#51879
50   * Fixed a typo, and added the nogroup name, in uid/gid section of
51     policy.                                        closes: Bug#53496
52   * Fixed a misstatement in policy about not needing to depend on packages
53     in the base system (not true -- the Essential tag is significant) 
54                                                    closes: Bug#53700
55   * Clarified update-rc.d stuff                    closes: Bug#55048
56
57   * We have already included the material for shlibdep changes, and most
58     of this is not relevant to policy anyway.      closes: Bug#55730
59   * makedev--> MAKEDEV                             closes: Bug#57154
60   * Added restrictions on the files in /usr/share/doc/
61                                                    closes: Bug#59403
62   * Changed location of a paragraph about copyright files into the section
63     that deals with copyright files.               closes: Bug#65765
64   * init script configuration variables            closes: Bug#66912
65   * Clarifed language about packages sharing a conffile need to be marked
66     as conflicting                                 closes: Bug#76028
67
68  -- Manoj Srivastava <srivasta@debian.org>  Thu, 18 Jan 2001 01:43:58 -0600
69
70 debian-policy (3.2.1.1) unstable; urgency=low
71
72   * Don't compress version.ent in the doc directory (it gets bigger!)
73   * Incorporate the packaging manual. The minimal change in version number
74     i because I suspect that this version is going to be buggy. 
75                                                     closes: Bug#62943, Bug#72949
76   * Fixed typo in menu-policy.                      closes: Bug#70442
77   * Fixed typo in policy manual                     closes: Bug#70634, Bug#70643
78   * Removed extraneous > from policy                closes: Bug#77645
79   * Fixed two typos in upgrading checklist          closes: Bug#78809, Bug#78822
80   * Fixed spelling of utility                       closes: Bug#82458
81   * [ACCEPTED 2000/09/08] Free pkgs depending on non-US should go into
82     non-US/{main,contrib}                          closes: Bug#69229
83   * Added rsh-server and telnet server to the virtual packages list
84                                                    closes: Bug#77404
85   * Fixed outdated references to the FHS.          closes: Bug#77650
86
87  -- Manoj Srivastava <srivasta@debian.org>  Tue, 16 Jan 2001 23:53:31 -0600
88
89 debian-policy (3.2.1.0) unstable; urgency=low
90
91   * [AMENDMENT 15/01/2000] revision of the "to build with X support or
92     not" policy.                                        closes: Bug#53759 
93   * [ACCEPTED 2000/06/06] Must/Should/May in policy  This is only a
94     clarifying change, and was not intended to change the intent of
95     policy.                                             closes: Bug#64437
96   * [ACCEPTED 03/05/2000] About the use of conffiles.   closes: Bug#61308
97   * [AMENDMENT 10/05/2000] s/mail\.mail/root\.mail/     closes: Bug#62668
98   * [ACCEPTED 04/05/2000] Update for new non-US layout  closes: Bug#62946
99   * [ACCEPTED 04/05/2000] s/debian-devel/debian-legal/  closes: Bug#62947
100   * [ACCEPTED 04/05/2000] s/bash/base-files/            closes: Bug#62948
101   * Typo: 1744s/tty/ttyS/                               closes: Bug#64516
102   * proposal for mp3-encoder virtual package            closes: Bug#64004
103   * proposal for mp3-decoder virtual package            closes: Bug#64006
104   * new virtual package time-daemon                     closes: Bug#69031
105   * [PATCH] typos in menu-policy.sgml                   closes: Bug#69424
106   * [PATCH] typos and awkwardness in policy.sgml        closes: Bug#69426
107   * the example for using nostrip in DEB_BUILD_OPTIONS is
108     incorrect.                                          closes: Bug#69487
109   * [PATCH] more corrections                            closes: Bug#69670
110   * [AMENDMENT 26/10/99] Amend non-free definition      closes: Bug#46522
111   * [AMMENDMENT 29/10/99] /bin/sh needs echo -n         closes: Bug#48247
112   * [AMENDMENT 1999/11/23] Clarify meaning of Essential: yes
113                                                         closes: Bug#50832
114   * [ACCEPTED] Request for new virtual packages: rsh-client and
115     telnet-client                                       closes: Bug#58759
116
117  -- Manoj Srivastava <srivasta@debian.org>  Thu, 24 Aug 2000 02:06:30 -0500
118
119 debian-policy (3.2.0.0) unstable; urgency=low
120
121   * Fixed bugs in debian-policy package:
122   * We have had doc-base support for a while now.       closes: Bug#15709
123   * packaging manual: Added additional clarification on dpkg
124     behaviour.                                          closes: Bug#17369
125   * [PROPOSAL] Do not make hardlinks to conffiles       closes: Bug#22935
126   * [PROPOSED]: clarification needed about diversions.
127     fixed usage for dpkg-divert                         closes: Bug#29522
128   * [OLD PROPOSAL] debian-policy has an unclear statement 
129     on dependancies and priorities                      closes: Bug#39398
130   * [ACCEPTED 10/26/99] changelog.html.gz sanitization. closes: Bug#40934
131   * [AMENDED 07/09/1999] policy on -g, a proposal       closes: Bug#43787
132   * Fixed missing </chapt> tag.                         closes: Bug#51091
133   * Correct typo in section 2.3.5                       closes: Bug#52225
134   * Documented that the library before the symlink hack 
135     (which dependend on file system specific kinks to work) 
136     is no longer required by newer versions of dpkg.    closes: Bug#53405
137   * [ACCEPTED 02/01/2000] policy for usage of "xserver" 
138     alternative                                         closes: Bug#53755
139   * [ACCEPTED 02/01/2000] additions to virtual package
140     list                                                closes: Bug#53756
141   * [ACCEPTED 02/01/2000] policy for "x-terminal-emulator" 
142      virtual package and alternative                    closes: Bug#53757
143   * [ACCEPTED 02/01/2000] policy for "x-window-manager"
144      virtual package and alternative                    closes: Bug#53758 
145   * [ACCEPTED 02/01/2000] revision of X application-defaults 
146     policy                                              closes: Bug#53760 
147   * [ACCEPTED 02/01/2000] revision of the Motif/LessTif 
148     policy                                              closes: Bug#53761
149   * [ACCEPTED 02/01/2000] applying the FHS to packages 
150     that use X                                          closes: Bug#53762 
151   * [ACCEPTED 02/01/2000] policy for X font packages    closes: Bug#53763
152   * Moved the documents into the Debian/ section, since 
153     that is where they belong, really.                  closes: Bug#54777
154   * Fixed the ftp location in the manuals.              closes: Bug#56407
155   * Fixed missing urlname entity in the sgml docs (where 
156     was it defined before anyway?)                      closes: Bug#56692
157   * Fixed bugs in packaging-manual package:
158   * Fixed typo where dpkg-genchanges was used instead of
159     dpkg-gencontrol.                                    closes: Bug#58771
160   * Other changes:
161   * Added policy-process to document current procedures.
162   * Added a dependency on fileutiles >=4.0, since the package would fail
163     to install with older fileutils.
164   * Installed FHS version 2.1
165   * Policy recommends packaging manual and vice versa
166   * Added FHS details to copyright file
167   * Updaed the upgrade checklist. Minor changes to the ./debian/rules
168     file. 
169   * Added footnotes in the packaging manual warning about the upcoming
170     dpkg-shlibdeps change as in Bug#55730
171
172  -- Manoj Srivastava <srivasta@debian.org>  Sun, 30 Jul 2000 17:43:02 -0500
173
174 debian-policy (3.1.1.3) unstable; urgency=low
175
176   * Fixed an upgrade bug when /usr/doc happens to be a symlink, and does
177     not point to /usr/share/doc. A couple of people were bitten by this. 
178
179  -- Manoj Srivastava <srivasta@debian.org>  Mon, 28 Feb 2000 22:27:05 -0600
180
181 debian-policy (3.1.1.2) unstable; urgency=low
182
183   * Correct missing </chapt> in packaging.sgml (closes: #51091)
184   * Correct typo in policy 2.3.5 (closes: #52225)
185
186  -- Julian Gilbey <jdg@debian.org>  Mon, 20 Dec 1999 20:39:57 +0000
187
188
189 debian-policy (3.1.1.1) unstable; urgency=low
190
191   * Correction to typo in packaging manual, section 6.2.
192   * Correction to typo in packaging manual, section 12.2.5 (closes:
193     #50502)
194   * More corrections to packaging manual typos (closes: #50857)
195
196  -- Julian Gilbey <jdg@debian.org>  Mon, 22 Nov 1999 19:23:31 +0000
197
198 debian-policy (3.1.1.0) unstable; urgency=low
199
200   * Correct description of negated architectures in Build-Depends
201     description in Packaging manual (closes: #49901)
202
203  -- Julian Gilbey <jdg@debian.org>  Tue, 16 Nov 1999 15:03:48 +0000
204
205 debian-policy (3.1.0.0) unstable; urgency=low
206
207   * Add instructions on /usr/doc -> /usr/share/doc symlinks (closes:
208     #45561, #42447, #48570)
209   * Added source dependencies (closes: #41232)
210   * Deprecated /etc/rc.boot (closes: #32448, #32449)
211   * Update-rc.d now only legal way to automatically access /etc/rc?.d
212     directoried (closes: #41547)
213   * FHS compliant location of examples (closes: #42849)
214   * Added ispell-dictionary to virtual-packages.list (following new
215     suggestions: no objections => accept) (closes: #8221)
216   * Added man-browser to virtual-packages.list (closes: #24695)
217   * Added ident-server to virtual-packages.list (closes: #45307)
218   * Alphabeticised virtual packages list ;)
219   * Corrected GPL reference in proposal.sgml
220   * Clarification of "extra" priority (closes: #33076)
221   * Remove buggy and seriously problematic licenses from list of contrib
222     package criteria (closes: #45318)
223   * Move docs to /usr/share/doc with a compatibility symlink (closes:
224     #41829)
225   * Update to FHS 2.1 draft #3 (for /var/state etc. changes).
226   * Correct /var/lib/games -> /var/games (closes: #42358)
227   * Added MIME subpolicy (closes: #46516)
228   * Added support for VISUAL (closes: #41121)
229   * Clarify non-dependence on /usr/local (closes: #44922)
230   * Modified description of mail spool locking (closes: #43651)
231   * Clarified wording of conffiles and configuration files (closes:
232     #40766, #40767)
233   * Changed description of release numbers (closes: #44620)
234   * Added changelog.html -> changelog requirement (closes: $40934)
235   * packaging-manual now correctly installs its docs (closes: #44643)
236   * The packaging manual now discusses version numbers based on dates
237     (closes: #17621)
238   * Mention ls -f for testing order in which files appear on disk (closes:
239     #19179)
240   * Change order of '.' and '+' in description of version numbers (closes:
241     #41095)
242   * s/fields/field names/ in section 4.1 of packaging manual for clarity
243   * Add Build-Depends-Indep: field to control file
244
245  -- Julian Gilbey <jdg@debian.org>  Thu,  4 Nov 1999 23:50:37 +0000
246
247 debian-policy (3.0.1.1) unstable; urgency=low
248
249   * Typo corrected in packaging manual. closes: Bug#40180
250   * Chnaged rules file to create ps and pdf files.
251
252  -- Manoj Srivastava <srivasta@debian.org>  Mon, 16 Aug 1999 01:21:09 -0500
253
254 debian-policy (3.0.1.0) unstable; urgency=low
255
256   * A few typos and omissions corrected
257   * Added the pop3-server to the virtual packages list, as decided on the
258     list. 
259   * Fix the self reference to a location on the web site. closes: Bug#39408
260   * Added the clarification that the .la files are essential for the
261     packages using libtool's libltdl library, in which case the
262     .la files must go in the run-time library package. (this is why this
263     is version 3.0.1.0, and not 3.0.0.1)
264   * The virtual package list has new directions (this has been true for a
265     while, I am just closing the bug now). closes: Bug#26159
266   * Since this package now contains the FHS, this closes: Bug#25533
267   * The General resolution prototcol handling of the logos closes: Bug#26915
268   * Inclusion of the Menu policy in the main policy document closes: Bug#30036
269   * Since proposal submitting guidelines are now in the policy package,
270     this closes: Bug#38612
271   * Changed a /usr/doc reference to /usr/share/doc which had beeen missed
272     before. closes: Bug#40864
273
274  -- Manoj Srivastava <srivasta@debian.org>  Thu, 15 Jul 1999 13:35:11 -0500
275
276 debian-policy (3.0.0.0) unstable; urgency=low
277
278   * This is a test version of the policy package, and shall not be
279     officially uploaded.
280   * Merged in the packaging manual sources (we still have two separate
281     .deb packages)
282   * Multiple minor packaging tweaks.
283   * [ACCEPTED 1998/05/01] Policy clarification about Standards-Version
284     Added the clarifying paragraph (and the rationale in a footnote). 
285     closes: Bug#21969
286   * [ACCEPTED 1999/04/05] Policy note that GPL moved to
287     /usr/share/common-licenses. Again, also added the rationale as a
288     footnote. closes: Bug#28747
289   * [ACCEPTED 1999/05/04] Libtool archive (*.la) files in -dev' packages 
290     closes: Bug#37257, Bug#37338
291   * [ACCEPTED 1999/04/28] Logrotation. Standardizer on logrotate. 
292     closes: Bug# 37342
293   * [ACCEPTED 1999/05/23] Rewrite of section 5.7 (Programs for the X
294     Window System) closes: Bug#38212
295   * [ACCEPTED 1999/05/15] Separate menu policy (like virtual package list)
296     closes: Bug#37713
297   * [ACCEPTED 1999/05/09] Utmp group proposal
298     closes: Bug#37389
299   * [ACCEPTED 1999/05/09] Adopt the FHS in place of FSSTND
300     Changed all references to the proper FHS versions. This was a first
301     scan, so some references may still need to be changed. closes: Bug#37345
302   * Updated the upgrading checklist.
303   * updated the proposal for policy update to reflect the latest 
304
305  -- Manoj Srivastava <srivasta@debian.org>  Wed, 30 Jun 1999 22:49:15 -0500
306
307 debian-policy (2.5.1.0) unstable; urgency=low
308
309   * Removed double '>' marks from the policy document. closes: Bug#35095
310   * Corrected canonical source for "Csh Programming Considered Harmful"
311     closes: Bug#36286 Bug#32499
312   * Fixed typo in invocation of update-rc.d. closes: Bug#34988 Bug#34543
313   * Fixed misspelling of accessible. Ran ispell over the rest of the
314     document (painful because of the large number of technical terms in
315     there). closes: Bug#34233
316   * Make the binary package contain the version.ent as well. closes: Bug#31033
317   * Fixed typo s/as is/is/. closes: Bug#30302
318   * AMENDMENT 23/04/1999: changed /etc/nntpserver recommendation to
319     /etc/news/server. closes: Bug#21875
320   * Added the current list of policy maintainers. closes: Bug#30148
321
322  -- Manoj Srivastava <srivasta@debian.org>  Tue, 27 Apr 1999 11:10:29 -0500
323
324 debian-policy (2.5.0.0) unstable; urgency=low
325
326   * AMENDMENT: Added in changes in Bug #25911, which rearranged sections
327     to create a new section 4, namely, files. Section 3.3 ("Files") should
328     become Section 4.  The Sections that are currently Section 4 and
329     Section 5 should be moved down to become Section 5 and Section 6
330     accordingly. 
331
332     What is now Section 5.5 ("Log files") should be moved to be a
333     subsection of the new Section 4 ("Files"), becoming section 4.8,
334     placing it after "Configuration files", moving the would-be Section
335     4.8 ("Permissions and owners") to Section 4.9.  All subsections of the
336     current Section 5 after 5.5 should be accordingly moved down to fill
337     in the number gap. 
338
339     This, along with the next amendment, justifies bumping up the version
340     number. closes: BUG#25911
341   
342   * AMENDMENT: Added in changes in Bug #21185, about the naming and
343     compression of changelog files. Now, if the upstream changelog file is
344     HTML formatted, it should be accessible as
345     /usr/doc/<package>/changelog.html.gz It also allows for this to be a
346     symlink, if the upstream file name does not conform to Debian
347     conventions. closes: BUG#21185
348
349   * AMENDMENT: Added in changes in Bug #7890, to make clear that the HTML
350     documents should be supplied in _some_ package, not necessarily in the
351     main binary package (at the discretion of the maintainer). 
352     closes: BUG#7890
353   
354   * AMENDMENT: Added in changes in Bug #26461, which corrects the policy
355     to refer to /usr/doc/<package>/copyright, rather than
356     /usr/doc/copyright/<package>. closes: BUG#26461
357   
358   * AMENDMENT: Added in changes in Bug #25385, which allow the
359     architecture specification strings to be of the form <arch>-<os>,
360     where os is one of linux, gnu. Previously, only linux was allowed, now
361     we also cater to the hurd. closes: BUG#25385
362   
363   * The responsibility of the contents of this package has now passed to
364     the debian-policy mailing list. The packaging details are now being
365     managed by a group of maintainers that do ot won the contents. 
366   
367   * Make the package optional, not extra. 
368   
369   * Re did the SGML markup. Normalized the document, and undid the omitted
370     and shor tags. Personally, I use too many DTD's in real life to be so
371     converssant with each one to be clever with tag omissions, and, since
372     I have a smart editor, omitting tags does not byuy one much. In the
373     process, I discovered a few errors in the markup (one of my
374     predecessors hasd the unfortunate habit of treating <p> as a "create
375     some space here" tag, and more often than not put it at the end of a
376     paragraph, rather than using is as a container element (which is what
377     it is, really). 
378   
379   * Re did the control files, making them more robust
380   
381   * re did the rules file, making it more general, and easier to maintain
382     by putting in a layer of abstractions. 
383
384
385  -- Manoj Srivastava <srivasta@debian.org>  Thu, 29 Oct 1998 15:16:52 -0600
386
387 debian-policy (2.4.1.4) unstable; urgency=low
388
389   * New Maintainer <debian-policy@lists.debian.org>
390
391  -- Philip Hands <phil@hands.com>  Sat,  5 Sep 1998 02:41:35 +0100
392
393 debian-policy (2.4.1.3) unstable; urgency=low
394
395   * New maintainer (with changes from Adam P. Harris' proposed NMU)
396   * policy.sgml:    some awkward phrasings fixed (closes Bug#22006)
397   * policy.sgml:    s/depreciated/deprecated (closes Bug#21831)
398   * debian/control: added conflict doc-base (<< 0.6), which I still am not
399     sure why we need this but hey (closes Bug#21554)
400   * policy.sgml: use new <url> tag where appropriate
401   * policy.sgml, debian/control: always dynamically self reference the
402     current version of policy, that is, do not hard code policy revision
403     or date anywhere
404   * debian/rules: use dpkg-gencontrol -isp
405   * bugs fixed in some unknown previous version (closes Bug#23177)
406
407  -- Philip Hands <phil@hands.com>  Tue, 11 Aug 1998 09:54:17 +0100
408
409 debian-policy (2.4.1.2) frozen unstable; urgency=low
410
411   * non-maintainer release
412   * rebuild package to fix truncated Chapter 3 (Bug#23408, not marked as
413     important but should be, since a gaping hole in policy is very
414     annoying.)
415   * bumped version of policy, within the document, to this version number,
416     but not the date, indicating nothing really changed since then
417   * no content changes
418   * debian/rules: clean is a little cleaner
419
420  -- Adam P. Harris <aph@debian.org>  Tue, 16 Jun 1998 03:15:22 -0400
421
422 debian-policy (2.4.1.1) frozen unstable; urgency=low
423
424   * Orphaned package
425
426  -- Christian Schwarz <schwarz@debian.org>  Thu, 14 May 1998 21:54:50 +0200
427
428 debian-policy (2.4.1.0) frozen unstable; urgency=low
429
430   * Changes to the Debian Policy Manual:
431
432     - Updated section 3.1.2 Site-specific programs
433           and section 3.8 Keyboard configuration:
434       + improved wording (fixes:bug#20129)
435   
436     - Updated section 2.1.7 Subsections:
437       + fixed typos (fixes:bug#18145)
438   
439     - Updated section 3.3.5 Symbolic links:
440       + symbolic links within a toplevel directory should be relative,
441         symbolic links between toplevel directories should be absolute
442         (cf., Policy Weekly Issue#6, topic 2)
443
444     - Updated section 3.4 System run levels:
445       + Intro: mention /etc/rcS.d (links to boot time scripts)
446       + Notes: include rationale why /etc/init.d scripts have to be tagged
447         as conffiles (fixes:bug#16199)
448       + Example: changed example init.d script to handle force-reload
449         and restart options and to comply with the console message
450         standard (fixes:bug#19216)
451
452     - Updated section 4.8 Emacs lisp programs:
453       + Replaced old section about lisp programs with a reference to
454         the file debian-emacs-policy.gz, installed by the emacsen-common
455         package.
456   
457     - Updated section 4.9 Games:
458       + manpages for games should be installed in /usr/man/man6
459         (cf., Policy Weekly Issue#6, topic 3)
460   
461     - Removed one example reference to the current standards version
462     - Include manual's date as plain text in the .sgml source so that
463       a recompiled manual uses the same release date
464
465   * Changes to the authoritative list of virtual package names:
466     - Removed obsolete virtual package `emacs'
467
468   * New version numbering scheme:
469   
470     - The version numbers are independent of dpkg now, but all policy
471       manuals (the Debian Policy Manual, the Debian Packaging Manual, and
472       the Debian Developer's Reference) share the same version numbering
473       scheme.
474     
475     - The first three digits of the version number specify the
476       `Standards-Version.' This number is incremented with each policy
477       change. The fourth digit represents the `patch-level,' which may
478       differ between the manuals. 
479   
480       If only the patch-level digit is incremented, no changes in policy
481       have been made, except bug fixes and clarifications. Packages only
482       have to specify the first three digits of the version number in the
483       `Standards-Version' field of their source packages.
484   
485   * Packaging changes:
486   
487     - Uploaded to frozen and unstable. This is a documentation-only
488       package and the changes to the manual are relevant for hamm.
489
490     - Fixed FSF's address in copyright file (detected by Lintian)
491   
492  -- Christian Schwarz <schwarz@debian.org>  Tue, 14 Apr 1998 10:08:09 +0200
493
494 debian-policy (2.4.0.0) unstable; urgency=low
495
496   * Changes to the Debian Policy Manual:
497
498     - Updated section 3.3.4 Scripts:
499       + /bin/sh may be any POSIX compatible shell
500       + scripts including bashisms have to specify /bin/bash as
501         interpreter
502       + scripts which create files in world-writable directories
503         (e.g., in /tmp) should use tempfile or mktemp for creating
504         the directory
505
506     - Updated section 3.3.5 Symbolic Links:
507       + symbolic links referencing compressed files must have the same
508         file extension as the referenced file
509
510     - Updated section 3.3.6 Device files:
511       + /dev/tty* serial devices should be used instead of /dev/cu*
512
513     - Updated section 3.4.2 Writing the scripts [in /etc/init.d]:
514       + all /etc/init.d scripts have to provide the following options:
515         start, stop, restart, force-reload
516       + the reload option is optional and must never stop and restart
517         the service
518
519     - Updated section 3.5 Cron jobs:
520       + cron jobs that need to be executed more often than daily should
521         be installed into /etc/cron.d
522
523     - Updated section 3.7 Menus:
524       + removed section about how to register HTML docs to `menu'
525         (the corresponding section in 4.4, Web servers and applications,
526         has been removed in policy 2.2.0.0 already, so this one was
527         obsolete)
528
529     - New section 3.8 Keyboard configuration:
530       + details about how the backspace and delete keys should be
531         handled
532
533     - New section 3.9 Environment variables:
534       + no program must depend on environment variables to get a
535         reasonable default configuration
536
537     - New section 4.6 News system configuration:
538       + /etc/news/organization and /etc/news/server should be supported
539         by all news servers and clients
540
541     - Updated section 4.7 Programs for the X Windows system:
542       + programs requiring a non-free Motif library should be provided
543         as foo-smotif and foo-dmotif package
544       + if lesstif works reliably for such program, it should be linked
545         against lesstif and not against a non-free Motif library
546
547     - Updated section 4.9 Games:
548       + games for X Windows have to be installed in /usr/games, just as
549         non-X games
550
551     - Lots of typos fixed (thanks to Ray Dassen for the patch!)
552
553   * Changes to the authoritative list of virtual package names:
554     - added `libc-dev' and `emacsen'
555
556   * Merged `/usr/doc/debian-policy/changelog-policy.gz' into this
557     changelog file
558
559   * Included `Policy checklist for upgrading your packages' from the 
560     Policy Home Page as /usr/doc/debian-policy/upgrading-checklist.text.gz
561
562   * Added support for doc-base to register the Policy Manual to the
563     online documentation systems dwww and dhelp (fixes:#15710)
564
565   * Upgraded to standards version 2.4.0.0 (no changes)
566   
567  -- Christian Schwarz <schwarz@debian.org>  Fri, 30 Jan 1998 21:58:25 +0100
568
569 debian-policy (2.3.0.1) unstable; urgency=low
570
571   * Changes in the Debian Policy Manual:
572     - X library package is now called xlib6g
573   * Changes in the authoritative list of virtual package names:
574     - Added emacs, c-compiler, fortran77-compiler, lambdamoo-core,
575       lambdamoo-server
576   * Conflict with old dpkg-dev version that included policy manual
577     (fixes #13790)
578   * Removed `tentative-opt-draft' from package since people considered
579     the draft official policy (which is not the case)
580   * Don't use debstd anymore
581   
582  -- Christian Schwarz <schwarz@debian.org>  Tue, 21 Oct 1997 23:03:52 +0200
583
584 debian-policy (2.3.0.0) unstable; urgency=low
585
586   * Changes in the Debian Policy Manual:
587     - reworked chapter `The Debian Archive' to cover new
588       contrib/non-free policy
589     - call "contrib" and "non-free" a `section' (not `distribution')
590     - refer to license files (GPL, LGPL, etc.) as uncompressed files
591     - changed `/etc/news/server' into `/etc/nntpserver' in example of
592       maintainer scripts (fixes #11517)
593     - new section about `Daemons' 
594     - updated section about `Configuration files' 
595     - MUAs and MTAs have to use liblockfile 
596     - fixed typos and grammatical errors
597   * Changes in the authoritative list of virtual package names:
598     - renamed tcl/tk virtual package names to `tclsh' and `wish'
599   * Paper about libc6 migration:
600     - fixed typos (fixes #11641), thanks to James Troup for the patch! 
601   * SGML source code included in package
602   * don't use `2-up' style for PostScript version (fixes #11095)
603   
604  -- Christian Schwarz <schwarz@debian.org>  Mon,  2 Sep 1997 00:54:31 +0200
605
606 debian-policy (2.2.0.0) unstable; urgency=low
607
608   * Changes in the Debian Policy Manual:
609     - completely reworked structure 
610     - moved sections about new maintainers, upload procedure, interim
611       releases, and mailing lists into the Developers Reference Manual 
612     - moved a few (small) sections into the Debian Packaging Manual
613     - removed all those ugly footnotes 
614     - new example for "reload" in section about console messages 
615     - mention Artistic License (fixes #9793) 
616     - don't mention dpkg's version number in Policy Manual 
617     - rewrote abstract and section introductions 
618     - mention "orphaned packages" 
619     - maintainer is responsible for a package license to comply with the
620       distributions' policy 
621     - putting a package into base section requires discussion on debian-devel 
622     - rewrote sections about "pre-depends", "essential" and, "base" packages 
623     - added note that non-us' maintainers have to live outside the US 
624     - added crypto-hook statement (fixes #7257) 
625     - added section about arch spec strings 
626     - rewrote section about "Site specific programs" (/usr/local) 
627     - included Ian's suggestions for user IDs 
628     - added section about "menus" 
629     - removed section about "web menus" since this will be superseded with
630       the new documentation policy soon 
631     - incorporated "Debian Free Software Guidelines" (fixes #9024) 
632     - removed note that linking with -g produces large a.out binary (fixes
633       #11008)  
634     - added section about editors and pagers 
635     - added note about Package priorities and dependencies 
636     - added section about cron jobs (fixes #8814) 
637     - added section about device files 
638     - don't install shared libraries as executable (fixes #7129) 
639     - app-defaults files may not be conffiles (cf. #2717) 
640     - lots of minor changes not worth mentioning here (typos, formulations,
641       etc.)
642   * Changes in the authoritative list of virtual package names
643     - Removed obsolete virtual packages: xR6shlib, xlibraries,
644       compress, emacs, sgmls, inews, gs_x, gs_svga, gs_both, xpmR6
645     - Added new section about obsolete names
646   * Added Helmut Geyer's paper about libc5-libc6 migration
647   * Fixed package's description
648  
649  -- Christian Schwarz <schwarz@debian.org>  Sun, 13 Jul 1997 13:25:51 +0200
650
651 debian-policy (2.1.3.3) frozen unstable; urgency=low
652
653   * Mention Artistic License in section 2.5 (bug #9755)
654
655  -- Christian Schwarz <schwarz@debian.org>  Wed, 14 May 1997 16:53:15 +0200
656
657 debian-policy (2.1.3.2) frozen unstable; urgency=low
658
659   * Fixed an email address, an URL, and several typos in chapter 6 (#9358)
660   * Added new virtual package "wordlist" to list (requested by Joey Hess)
661   * Changed wording in section about "non-free" packages as suggested
662     by Kai Henningsen (#7076)
663
664  -- Christian Schwarz <schwarz@debian.org>  Mon, 5 May 1997 20:05:39 +0200
665
666 debian-policy (2.1.3.1) frozen unstable; urgency=low
667
668   * Fixed bug in chapter 7: `-ur' should read `-us' (#8874)
669   * Fixed bug in chapter 7: `-rwhatever' also needed for rebuild (#8874)
670   * Create a PS and HTML version of the Policy Manual and upload it
671     "byhand".
672   * Install virtual-package-names-list.text in /usr/doc/debian-policy
673     and upload it "byhand" too.
674
675  -- Christian Schwarz <schwarz@debian.org>  Tue, 29 Apr 1997 18:02:14 +0200
676
677 debian-policy (2.1.3.0) unstable; urgency=low
678
679   * Initial Release.
680   * New Policy Manager: Christian Schwarz <schwarz@debian.org>
681   * Added section 2.4 about the "non-us" distribution.
682   * Added section 3.1.1 about the "Package" field in the control file.
683   * Added section 3.2.1 about "Binaries": two programs with different
684     functionality must not have the same name.
685   * Changed headline of section 3.2.6 into "Debian changelog and upstream
686     changelog" as suggested by Santiago Vila Doncel <sanvila@unex.es>.
687   * Added log-rotating example to section 3.2.9 that tests with `-sf',
688     as suggested by Boris D. Beletsky <borik@isracom.co.il>.
689   * Added section 3.13: "Webstandard 3.0" by Christoph Lameter.
690   * Added section 3.14: "Standard for Console Messages" by Christian Schwarz.
691   * Split section 4.1 into 4.1.1 (Options for binaries) and 4.1.2 (Options
692     for libraries)
693   * Added note to 4.1.2: Libraries should be compiled with `-D_REENTRANT'
694     to make them compatible with LinuxThreads, by Rob Browning
695     <osiris@cs.utexas.edu>.
696   * Added note to 4.1.2: Libraries should be stripped with
697     "strip --strip-unneeded", by Guy Maor <maor@ece.utexas.edu>.
698   * Section 5.2: Policy changelog is now
699     "/usr/doc/debian-policy/changelog-policy.gz". This fixes bug #6130.
700   * Section 6.2 renamed to "Uploading your first Debian package". This
701     fixes bug #6130.
702
703  -- Christian Schwarz <schwarz@debian.org>  Sat, 15 Mar 1997 18:08:56 +0100
704
705 debian-manuals (2.1.2.2) frozen unstable;
706
707   * Fixed even more typographical and grammatical errors in Policy and 
708   Programmer's manual
709   * Corrected the contact email addresses again.
710   * Added a paragraph to Policy 6.3 on taking over an old package (Guy Maor)
711   * Added a paragraph to Programmer 4.2.14 on listing distributions to load
712   a package into. (Guy Maor)
713   * Further clarification of use of absolute pathnames in scripts in 
714   Programmer 6.1. 
715
716  -- David Morris <bweaver@worf.netins.net>  Tue, 3 Dec 1996 23:28:04 -0600
717
718 debian-manuals (2.1.2.1) frozen unstable;
719   
720   * Many editorial and formatting revisions with suggestions from Ian Jackson,
721   Guy Maor and others   
722   * correction of chiark address in Policy 6.2
723   * footnote in Programmers chapter 2 pointing to deb(5) manpage for 
724   description of deb file format.
725   * addition of more dpkg examples in Programmer chapter 2 
726   * Replace paragraph in Policy 4.1 outlining compiling parameters for 
727   shared libraries.
728   * Added paragraph in Programmer 6.1 on paths in maintainer scripts
729   (Bug #2481)
730   * Cleaned up language and formatting of Programmer's 12.2, shlibs
731   * Corrected contact addresses for listmaster and override-change
732
733  -- David Morris <bweaver@worf.netins.net>  Wed, 27 Nov 1996 08:17:16 -0600
734
735 debian-manuals (2.1.2.0) frozen unstable;
736
737   * Mostly editorial changes in Policy Manual.
738   * Added summary of distribution criteria to Introduction
739   * Added section headings for copyright criteria
740   * Fixed typos (Bugs #4485, #4622)
741   * Added paragraph in Compilation Options related to use of shared and 
742     static libraries. (Bug #5299)
743   * Paragraph added about where to find PGP and other export restricted 
744     packages in section on Procedure
745   * Change in List administrator and in the contact address for becoming 
746     a package maintainer
747   * A paragraph added related to who to contact for package maintainer changes.
748   * Changed where to send upload announcements: uploads destined for unstable,
749     frozen, or experimental go to debian-devel-changes.
750
751   * Made some mostly editorial changes to Programmers Manual.
752   * Added a recommendation to debmake in Introduction.
753   * A further interpretation of the various Distributions is added with
754     the intent of helping people decide which one to choose. (section 4.2.14)
755   * Section 12 on Shared Libraries expanded with further technical information
756     on various shlib files
757   * Section in 2.2 on format of shlib file moved to new subsection within 12.
758   * Paragraph on adding a symlink without version number added to Shared 
759     Library Section (Guy Maor, Bug #5299)
760
761  -- David Morris <bweaver@worf.netins.net>  Fri, 22 Nov 1996 23:41:39 -0600
762
763 debian-manuals (2.1.1.0) unstable;
764
765   * Hard links are forbidden in source packages (they didn't work anyway,
766     and can't easily be made to work reliably).
767   * Do not use dpkg-divert or update-alternatives without consultation.
768
769   * Do not need to declare dependencies on Essential packages.
770   * Restrictions on Pre-Depends stated in policy manual.
771   * debian/substvars file is now almost always auto-generated.
772   * Shared libraries must be installed stripped.
773   * Essential and Pre-Depends put together in policy manual.
774
775   * Explained component-wise (file-wise) vs. package-wise dependencies.
776
777  -- Ian Jackson <ian@chiark.greenend.org.uk>  Thu, 12 Sep 1996 01:00:41 +0100
778
779 debian-manuals (2.1.0.0) unstable;
780
781   * Upstream changelog must be installed too (was just recommended).
782
783   * Modification to use dpkg-shlibdeps added to conversion instructions.
784   * Packages which are buggy and orphaned but which are preserved for
785     compatibility go in contrib.
786
787   * Programmers' manual source package section refers to conversion
788     instructions in policy manual.
789   * Make it clear that recommending a non-free or contrib package puts a
790     package in contrib.
791
792  -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Sun, 1 Sep 1996 17:47:18 +0100
793
794 debian-manuals (2.0.1.0) unstable;
795
796   * varargs.h and libtermcap are obsolete - use stdarg.h and ncurses.
797   * Shared library link/library ordering corrected (aargh).
798   * When to byte-compile Elisp files.
799   * Missing final newlines not represented by dpkg-source.
800
801   * Must post upload announcements to debian-changes.
802   * Moved some sections into new `configuring and building' chapter.
803   * Typo fixes.
804
805  -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Sat, 31 Aug 1996 20:07:22 +0100
806
807 debian-manuals (2.0.0.0) unstable;
808
809   * Footnote added OK'ing copyrights which require name changes.
810   * More detail about changelog format names.
811
812   * Problematic licence restrictions are formatted as lists.
813   * Mentioned 822-date utility as way to generate RFC822 format dates.
814   * Typos corrected.
815   * Released.
816
817  -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Mon, 26 Aug 1996 14:27:34 +0100
818
819 debian-manuals (0.2.1.1) unstable;
820
821   * Can't overwrite directories in one package with files in another.
822
823  -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Sat, 24 Aug 1996 18:44:54 +0100
824
825 debian-manuals (0.2.1.0) unstable;
826
827   * Policy says when and how to include original source in upload.
828
829   * Need -sa on dpkg-genchanges/dpkg-buildpackage when converting.
830
831   * Use minor patchlevel for meaning changes which don't affect packages.
832   * More verbosity about netiquette.
833   * Reorganised participation and upload policy: merged with mailing lists.
834
835  -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Fri, 23 Aug 1996 12:48:09 +0100
836
837 debian-manuals (0.2.0.1) experimental;
838
839   * Said that system administrators' manual does not exist.
840
841  -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Fri, 23 Aug 1996 04:05:36 +0100
842
843 debian-manuals (0.2.0.0) experimental;
844
845   * Draft releases.
846
847  -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Wed, 21 Aug 1996 15:07:53 +0100
848
849 Local variables:
850 mode: debian-changelog
851 End: