Changelog
debian-policy (4.0.0.1) unstable; urgency=low
* Upload to unstable.
* Clarify the conflict policy between /path and /usr/path by adding the
leading slash in front of the first path. Thanks, Ferenc Wágner.
* Change http URLs to https for every resource available over https.
* Replace broken CPAN URL in the Perl policy with the current URL, and
turn this into an in-line link rather than a footnote with the full
URL. This hides the URL in the text output, but it's not horribly
important for the text version and easy to find with a search.
* Fix formatting of the list of shlibs and symbol file locations. These
were mistakenly converted to itemized lists instead of variable lists
during the DocBook conversion, which produced inferior output.
* Use UTF-8 instead of ISO-8859-1 as the character set for the text
versions of policy documents.
* Further standardize author and copyright notices.
- Add the notice from the main document that the copyright notices are
incomplete to the other documents with copyright notices.
- Add the Debian Policy Mailing List as an author of the debconf
specification.
- Replace (incorrect) Software in the Public Interest copyrights with
copyright notices for the original authors.
- Standardize capitalization of Debian Policy Mailing List in notices.
- Update copyright notices in debian/copyright.
* Add a full copy of the BSD license without advertising clause to the
<legalinfo> section of the debconf specification, instead of just a
reference to it.
* Update the GPL license statements to the current recommended form,
which doesn't include a street address for the FSF. Use all-caps for
the warranty disclaimer just in case it matters. Link to the general
FSF license page to make it easier to find the GPLv2, which is
technically the license under which these documents are distributed,
even if the GPLv3 may be used if desired.
* Completely rewrite the build system to use debhelper.
- Remove all hand-rolled package build rules and let debhelper do the
package construction.
- Remove gzip compression from the main build and let debhelper handle
compression of text files. This allows debhelper to control the
gzip flags and do whatever is correct for reproducible builds.
- The top-level Makefile now has conventional all and install targets
that build all documents and would install them (not that anyone is
likely to use the install target other than the packaging).
- Get the document publication dates from debian/changelog instead of
the current date for more reproducible builds.
- Do xmllint validation of the copyright-format and debconf
specification documents as well.
- Remove a bunch of old leftovers from the clean and distclean targets
and make distclean identical to clean. Stop cleaning editor
autosave files and patch droppings (this can be destructive).
- Move all doc-base files into the debian packaging directory.
* Restructure the command list in the debconf specification document to
pass xmllint, which didn't like including the body of an itemizedlist
as an XML entity.
* Add missing release date to the 4.0.0 upgrading-checklist entry.
* Fix tools/policy-bug-report to not fail when bug lists are empty and
to ignore closed bugs.
* Don't delete virtual-package-names-list.txt during make distclean.
* Make distclean depend on clean to remove stamp-* files.
* Update Standards-Version of the debian-policy package itself.
-- Russ Allbery <email address hidden> Sun, 18 Jun 2017 19:27:48 -0700