changelog 147 KB

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