Changelog
debian-policy (4.0.0.0) experimental; urgency=low
[ Andreas Barth ]
* Policy: Add the MPLs to /usr/share/common-licenses
Wording: Charles Plessy <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Andrey Rahmatullin <email address hidden>
Closes: #768292
* Policy: [5.6.12] forbid colons in package version numbers
Wording: Charles Plessy <email address hidden>
Seconded: Didier 'OdyX' Raboud <email address hidden>
Seconded: Sam Hartman <email address hidden>
Thanks: Jakub Wilk <email address hidden>
Closes: #792853
* Policy: [4.3] Update config.guess and config.sub during the build
Wording: Bill Allombert <email address hidden>
Seconded: Niels Thykier <email address hidden>
Seconded: Andreas Barth <email address hidden>
Closes: #746514
* Spelling fixes, thanks to Martin A. Brown. Closes: #820197
[ Russ Allbery ]
* Policy: [10.9] Don't contact base-passwd maintainer for dynamic users
Wording: Colin Watson <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Didier 'OdyX' Raboud <email address hidden>
Seconded: gregor herrmann <email address hidden>
Closes: #841877
* Policy: Document Build-Depends-Arch and Build-Conflicts-Arch
Wording: Johannes Schauer <email address hidden>
Seconded: Stuart Prescott <email address hidden>
Seconded: Russ Allbery <email address hidden>
Closes: #823910
* Policy: Add nodoc tag to DEB_BUILD_OPTIONS
Wording: Russ Allbery <email address hidden>
Seconded: Johannes Schauer <email address hidden>
Seconded: Charles Plessy <email address hidden>
Seconded: Andrey Rahmatullin <email address hidden>
Closes: #759186
* Policy: Prohibit file conflicts between /bin and /usr/bin
Wording: Ansgar Burchardt <email address hidden>
Wording: Russ Allbery <email address hidden>
Seconded: Raphael Hertzog <email address hidden>
Seconded: Felipe Sateler <email address hidden>
Closes: #759492
* Policy: Debug packages don't need a debian/control paragraph
Wording: Tanguy Ortolo <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Raphael Hertzog <email address hidden>
Closes: #819660
* Policy: New dpkg-architecture flags
Wording: Guillem Jover <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Raphael Hertzog <email address hidden>
Closes: #793493
* Policy: Remove even the fallback to calling /etc/init.d directly
Wording: Ondřej Nový <email address hidden>
Seconded: Michael Stapelberg <email address hidden>
Seconded: Andreas Henriksson <email address hidden>
Closes: #833177
* Policy: Limit strength of dependencies on -doc packages
Wording: Josh Triplett <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Raphael Hertzog <email address hidden>
Seconded: Niels Thykier <email address hidden>
Closes: #823348
* Policy: Explicitly allow https form of copyright-format URL
Wording: Russ Allbery <email address hidden>
Seconded: Andrey Rahmatullin <email address hidden>
Seconded: gregor herrmann <email address hidden>
Seconded: Didier 'OdyX' Raboud <email address hidden>
Closes: #850646
* Policy: Recommend libraryname-dev or librarynameAPIVERSION-dev
Wording: Ansgar Burchardt <email address hidden>
Seconded: Julien Cristau <email address hidden>
Seconded: Emilio Pozuelo Monfort <email address hidden>
Closes: #568374
* Policy: Add optional try-restart init status, make status recommended
Wording: Andreas Henriksson <email address hidden>
Seconded: Simon McVittie <email address hidden>
Seconded: Felipe Sateler <email address hidden>
Seconded: Ondřej Nový <email address hidden>
Closes: #181123
* Policy: No special dependency now required for /run
Wording: Marc Haber <email address hidden>
Seconded: Andreas Henriksson <email address hidden>
Seconded: Russ Allbery <email address hidden>
Closes: #852314
* Policy: Update policy on /dev and device file management
Wording: Russ Allbery <email address hidden>
Seconded: Andreas Henriksson <email address hidden>
Seconded: Simon McVittie <email address hidden>
Closes: #698012
* Policy: Remove integration instructions for upstart
Wording: Ansgar Burchardt <email address hidden>
Seconded: Michael Biebl <email address hidden>
Seconded: Andrey Rahmatullin <email address hidden>
Seconded: Simon McVittie <email address hidden>
Closes: #835490
* Perl: Update module search path for multiarch support
Wording: Dominic Hargreaves <email address hidden>
Seconded: Niko Tyni <email address hidden>
Seconded: Russ Allbery <email address hidden>
Closes: #798309
* virtual-package-names-list: Add adventure
Wording: Ben Finney <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Niels Thykier <email address hidden>
Closes: #821859
* virtual-package-names-list: Add httpd-wsgi3
Wording: Bill Allombert <email address hidden>
Seconded: Brian May <email address hidden>
Seconded: Russ Allbery <email address hidden>
Closes: #768117
* virtual-package-names-list: Add virtual-mysql-* packages
Wording: Otto Kekäläinen <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Raphael Hertzog <email address hidden>
Closes: #829367
* Convert all remaining DebianDoc-SGML source files in the package to
DocBook XML. Many thanks to Osamu Aoki and Guillem Jover for lots of
hard work on the conversion. This was a huge conversion, so there
will probably be some lingering formatting issues, incorrect markup,
and less-than-ideal output. Please report any problems as bugs.
(Closes: #175064, #700532, #809382)
* Additional fixes from Guillem Jover as part of the DocBook conversion:
- Stop distributing the source SGML files as part of the installed
package. There doesn't seem to be any point in doing this.
- Switch to xsltproc and dblatex instead of OpenJade.
- Stop using tidy on the generated files since it generates larger
files and the output from xsltproc is already compliant and fairly
clean.
- Remove unused Build-Depends.
- Use entities instead of literal <, >, and & characters.
- Use <var> instead of escaped angle brackets for metavariables.
- Use <var> instead of <em> inside <tt>.
- Avoid slashes in section IDs.
- Convert a comment about maintenance policy in the Menu Policy
document to a regular paragraph in the document.
- Replace a comment reference to the policy maintenance process with
an actual link to Process.md.
- Remove obsolete SGML comments.
* Move the description of < and > relations to a footnote to make
abundantly clear that they're no longer valid relation operators in
dependencies. (Closes: #816515)
* Clarify informative mentions of debian/tmp in the appendices to
document the now-common use of debian/<pkg> instead as the temporary
staging area. Document that convention, instead of
debian/tmp-something, for multi-binary packages. Thanks, Niels
Thykier. (Closes: #816249)
* Remove lingering wording that implied that build-arch and build-indep
targets are optional. Thanks, Ferenc Wagner, Jakub Wilk, and Charles
Plessy. (Closes: #793999)
* Rather than giving the paths to the installed shlibs and symbols files
and then saying those paths shouldn't be used, just say to use
dpkg-query --control-show. Recommend --control-show instead of
--control-path, since the latter is deprecated. Patch from Salvatore
Bonaccorso. (Closes: #688220)
* Explicitly give Unicode code points in the definition of the syntax of
Debian control files and, where appropriate, show the character.
Patch from Ben Finney. (Closes: #821365)
* Remove obsolete footnote about a versioned dependency on a
liblockfile1 release from 1999. Thanks, Jakub Wilk. (Closes: #794902)
* Fix the long name of the Common Public License in the copyright-format
policy. It is just Common Public License, with no leading "IBM".
Thanks, Stefano Zacchiroli. (Closes: #781654)
* Fix the copyright-format examples to not have duplicate License
paragraphs. Thanks, Stefan <email address hidden>. (Closes: #824922)
* Replace reference to dbus-launch in the autopkgtest documentation with
dbus-run-session. Patch from Simon McVittie. (Closes: #835876)
* Add an example of an architecture restriction in a dependency with
multiple architectures separated by spaces. (Closes: #734662)
* Replace use of markdown with MultiMarkdown for the autopkgtest
documentation and convert README and Process to MultiMarkdown, thus
dropping the last org-mode files and the build dependency on Emacs.
Patch from Guillem Jover. (Closes: #849483)
* Add some additional information to the upgrading-checklist entry for
the 3.9.8.0 release.
* Fix debian/changelog and upgrading-checklist dates for the 3.9.8.0
release to match the actual upload. (Closes: #822059)
* Fix duplicated "the" words in 4.4 and 8.6.3.2. Patch from Valentin
Samir. (Closes: #830989)
* Clean up the upgrading checklist a bit:
- Rewrite the introduction to read a bit more smoothly and mention
that the Standards-Version value omits the minor patch number.
- Remove the minor patch number from all the version headings except
for the anomalies that contain normative changes, and note those
explicitly.
- Remove some unhelpful section headings and trailing colons in very
old upgrading checklist entries.
- Standardize the release date format.
* Compress all files with gzip -n to avoid embedding timestamps,
enabling reproducible builds.
* Redo some of the Makefile and debian/rules dependencies to avoid
ambiguous pattern rules and to ensure that make at the top level
rebuilds output files if input files change.
* Switch to https URLs for Vcs-Git and Vcs-Browser.
* Use the same URL for both Vcs-Git and Vcs-Browser, which now works
fine and has some advantages over the gitweb version for Vcs-Browser.
Thanks, Mattia Rizzolo.
* Run wrap-and-sort -ast.
* Tag as Multi-Arch: foreign (mostly to silence the hinter).
[ Sean Whitton ]
* Remove references to DebianDoc-SGML from README.md.
* Fix typo & comma splice in Process.md.
-- Russ Allbery <email address hidden> Sun, 28 May 2017 12:27:07 -0700