- 26 Jun, 2017 3 commits
-
-
Russ Allbery authored
-
Russ Allbery authored
The same change as for the main Policy document: change the anchor text to be the full URL instead of a Debian mirror path (which may be out of date).
-
Russ Allbery authored
* Convert many of the <screen> tags in Policy to </programlisting> since the semantics are slightly more correct. * Remove the newline before </screen> or </programlisting> end tags, since it produces an extraneous and distracting blank line in both text and HTML output. * Change the mapping of Perl module names to Debian package names in the Perl Policy from a verbatim block to a table. * Change the list of cron directories from a verbatim block to a list.
-
- 25 Jun, 2017 3 commits
-
-
Russ Allbery authored
The DocBook conversion set these field names off in quotes, but we use <literal> everywhere else in Policy. Be consistent.
-
Russ Allbery authored
* Extensive reformatting of the maintainer script section. - Use <cmdsynopsis> in the summary of how maintainer scripts are called, with a single <term>. This avoids gluing all the command summaries together with commas. The output in text is radically better; HTML has some font issues, but isn't awful. - Avoid trailing newlines in <screen> examples, which produce extra whitespace in text and HTML output. - Use different numeration methods at different levels of the nested ordered lists and ensure there is some introductory text for each list element to avoid awkward formatting. -
Russ Allbery authored
* Fix URLs to Policy documents. Policy previously used the full URL as the link but a partial URL as anchor text, and then sometimes added the full URL in parentheses. The result was very ugly in the text version. Replace that style with just the full URL as anchor text for a link to that URL, which is not ideal for HTML output but produces reasonable results for both HTML and text.
-
- 24 Jun, 2017 4 commits
-
-
Russ Allbery authored
Update debian/copyright for the move of files.
-
Russ Allbery authored
* Move README.shlibdeps and libc6-migration.txt to a new historical subdirectory and add a README explaining that the files in this directory are of historical interest only and are not included in the debian-policy binary package.
-
Russ Allbery authored
* Move the autopkgtest, copyright-format, and debconf_specification source files to the top-level directory and the debconf_spec/include files to a debconf directory. Simplify the build system to eliminate recursive make, reuse the same XML version file for all files, and use the same method of embedding a version in Markdown output for all files. * Fix dependencies so that version.xml is generated before XML validation is done on XML source files.
-
Sean Whitton authored
-
- 20 Jun, 2017 4 commits
-
-
Russ Allbery authored
-
Russ Allbery authored
* Remove mention of the libc6 migration paper from the package long description. This is no longer shipped in the debian-policy package.
-
Russ Allbery authored
-
Russ Allbery authored
-
- 19 Jun, 2017 2 commits
-
-
Russ Allbery authored
[dgit --overwrite]
-
Russ Allbery authored
-
- 18 Jun, 2017 1 commit
-
-
Sean Whitton authored
I didn't re-alphabetise the lists for a smaller git diff.
-
- 30 May, 2017 7 commits
-
-
Russ Allbery authored
* 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.
-
Russ Allbery authored
-
Russ Allbery authored
Noticed by Guillem Jover.
-
-
-
Russ Allbery authored
-
Russ Allbery authored
* 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.
-
- 29 May, 2017 11 commits
-
-
Russ Allbery authored
* 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. -
Russ Allbery authored
* 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. Also fix a schema error in the author section introduced by a previous commit (this document uses a different top-level type than the other policy documents).
-
Russ Allbery authored
- 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.
-
Russ Allbery authored
* Clarify the conflict policy between /path and /usr/path by adding the leading slash in front of the first path. Thanks, Ferenc Wágner.
-
Russ Allbery authored
* Fix tools/policy-bug-report to not fail when bug lists are empty and to ignore closed bugs.
-
Russ Allbery authored
* 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.
-
Russ Allbery authored
Update Standards-Version of the debian-policy package itself
-
Russ Allbery authored
* 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.
-
Russ Allbery authored
Change http URLs to https for every resource available over https.
-
Russ Allbery authored
-
Russ Allbery authored
-
- 28 May, 2017 5 commits
-
-
Russ Allbery authored
* Use UTF-8 instead of ISO-8859-1 as the character set for the text versions of policy documents. Done by passing the -codepage argument to links.
-
Russ Allbery authored
Add a missing "must." Add a slash in front of the bare path variable to make it read better in pure text.
-
Russ Allbery authored
-
Russ Allbery authored
-
-