1. 26 Jun, 2017 3 commits
    • Russ Allbery's avatar
      Finalize changes for 4.0.0.4 · 416bc7f2
      Russ Allbery authored
      416bc7f2
    • Russ Allbery's avatar
      Fix the URLs in the Menu Policy and Perl Policy · 12986c88
      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).
      12986c88
    • Russ Allbery's avatar
      Formatting fixes for verbatim blocks · 9917df76
      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.
      9917df76
  2. 25 Jun, 2017 3 commits
    • Russ Allbery's avatar
      Use <literal> for field names in 2.2.1 · 84ea4733
      Russ Allbery authored
      The DocBook conversion set these field names off in quotes, but
      we use <literal> everywhere else in Policy.  Be consistent.
      84ea4733
    • Russ Allbery's avatar
      Extensive reformatting of the maintainer script section · aa11d7b4
      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.
      aa11d7b4
    • Russ Allbery's avatar
      Clean up links to Policy documents · a38e322c
      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.
      a38e322c
  3. 24 Jun, 2017 4 commits
  4. 20 Jun, 2017 4 commits
  5. 19 Jun, 2017 2 commits
  6. 18 Jun, 2017 1 commit
  7. 30 May, 2017 7 commits
  8. 29 May, 2017 11 commits
    • Russ Allbery's avatar
      Completely rewrite the build system · d1103ecf
      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.
      d1103ecf
    • Russ Allbery's avatar
      Fix linting of the debconf specification · 33441345
      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).
      33441345
    • Russ Allbery's avatar
      Further standardize author and copyright notices · 8d0f38d2
      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.
      8d0f38d2
    • Russ Allbery's avatar
      Clarify conflict policy for /path and /usr/path · 28864bf4
      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.
      28864bf4
    • Russ Allbery's avatar
      Fix some bugs in tools/policy-bug-report · ba8772e8
      Russ Allbery authored
      * Fix tools/policy-bug-report to not fail when bug lists are empty and
        to ignore closed bugs.
      ba8772e8
    • Russ Allbery's avatar
      Fix CPAN URL in the Perl policy · 40145721
      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.
      40145721
    • Russ Allbery's avatar
      Update Standards-Version · 355196aa
      Russ Allbery authored
      Update Standards-Version of the debian-policy package itself
      355196aa
    • Russ Allbery's avatar
      Fix formatting of shlibs and symbols file locations · 592c1749
      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.
      592c1749
    • Russ Allbery's avatar
      Change most http URLs to https · 03b4e158
      Russ Allbery authored
      Change http URLs to https for every resource available over https.
      03b4e158
    • Russ Allbery's avatar
      49da1e63
    • Russ Allbery's avatar
  9. 28 May, 2017 5 commits