summaryrefslogtreecommitdiffstats
path: root/data/authority
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--data/authority/debconf-specification18
-rw-r--r--data/authority/debian-policy279
-rw-r--r--data/authority/developer-reference276
-rw-r--r--data/authority/doc-base-manual30
-rw-r--r--data/authority/filesystem-hierarchy170
-rw-r--r--data/authority/java-policy.json58
-rw-r--r--data/authority/lintian-manual35
-rw-r--r--data/authority/menu-manual43
-rw-r--r--data/authority/menu-policy13
-rw-r--r--data/authority/new-maintainer.json463
-rw-r--r--data/authority/perl-policy35
-rw-r--r--data/authority/python-policy52
-rw-r--r--data/authority/vim-policy18
13 files changed, 1490 insertions, 0 deletions
diff --git a/data/authority/debconf-specification b/data/authority/debconf-specification
new file mode 100644
index 0000000..e90568b
--- /dev/null
+++ b/data/authority/debconf-specification
@@ -0,0 +1,18 @@
+# Data about titles, sections, and URLs of manuals, used to expand references
+# in tag descriptions and add links for HTML output. Each line of this file
+# has three fields separated by double colons:
+#
+# <section> :: <title> :: <url>
+#
+# If <section> is an underscore, that line specifies the title and URL for the
+# whole manual.
+
+_::Configuration management::https://www.debian.org/doc/packaging-manuals/debconf_specification.html
+1::Introduction::https://www.debian.org/doc/packaging-manuals/debconf_specification.html#id-1.2
+2::Configuration Data::https://www.debian.org/doc/packaging-manuals/debconf_specification.html#id-1.3
+2.1::The configuration space::https://www.debian.org/doc/packaging-manuals/debconf_specification.html#id-1.3.2
+3::Templates::https://www.debian.org/doc/packaging-manuals/debconf_specification.html#id-1.4
+3.1::Template information::https://www.debian.org/doc/packaging-manuals/debconf_specification.html#id-1.4.4
+4::Configuration frontends::https://www.debian.org/doc/packaging-manuals/debconf_specification.html#id-1.5
+5::Communication with the frontend::https://www.debian.org/doc/packaging-manuals/debconf_specification.html#id-1.6
+6::Debian install-time configuration::https://www.debian.org/doc/packaging-manuals/debconf_specification.html#id-1.7
diff --git a/data/authority/debian-policy b/data/authority/debian-policy
new file mode 100644
index 0000000..337d6d8
--- /dev/null
+++ b/data/authority/debian-policy
@@ -0,0 +1,279 @@
+# Data about titles, sections, and URLs of manuals, used to expand references
+# in tag descriptions and add links for HTML output. Each line of this file
+# has three fields separated by double colons:
+#
+# <section> :: <title> :: <url>
+#
+# If <section> is an underscore, that line specifies the title and URL for the
+# whole manual.
+
+_::Debian Policy Manual::https://www.debian.org/doc/debian-policy/
+1::About this manual::https://www.debian.org/doc/debian-policy/ch-scope.html
+1.1::Scope::https://www.debian.org/doc/debian-policy/ch-scope.html#scope
+1.2::New versions of this document::https://www.debian.org/doc/debian-policy/ch-scope.html#new-versions-of-this-document
+1.3::Authors and Maintainers::https://www.debian.org/doc/debian-policy/ch-scope.html#authors-and-maintainers
+1.3.1::Early history::https://www.debian.org/doc/debian-policy/ch-scope.html#early-history
+1.3.2::Current process::https://www.debian.org/doc/debian-policy/ch-scope.html#current-process
+1.3.3::Improvements::https://www.debian.org/doc/debian-policy/ch-scope.html#improvements
+1.4::Related documents::https://www.debian.org/doc/debian-policy/ch-scope.html#related-documents
+1.5::Definitions::https://www.debian.org/doc/debian-policy/ch-scope.html#definitions
+1.6::Translations::https://www.debian.org/doc/debian-policy/ch-scope.html#translations
+2::The Debian Archive::https://www.debian.org/doc/debian-policy/ch-archive.html
+2.1::The Debian Free Software Guidelines::https://www.debian.org/doc/debian-policy/ch-archive.html#the-debian-free-software-guidelines
+2.2::Archive areas::https://www.debian.org/doc/debian-policy/ch-archive.html#archive-areas
+2.2.1::The main archive area::https://www.debian.org/doc/debian-policy/ch-archive.html#the-main-archive-area
+2.2.2::The contrib archive area::https://www.debian.org/doc/debian-policy/ch-archive.html#the-contrib-archive-area
+2.2.3::The non-free archive area::https://www.debian.org/doc/debian-policy/ch-archive.html#the-non-free-archive-area
+2.3::Copyright considerations::https://www.debian.org/doc/debian-policy/ch-archive.html#copyright-considerations
+2.4::Sections::https://www.debian.org/doc/debian-policy/ch-archive.html#sections
+2.5::Priorities::https://www.debian.org/doc/debian-policy/ch-archive.html#priorities
+3::Binary packages::https://www.debian.org/doc/debian-policy/ch-binary.html
+3.1::The package name::https://www.debian.org/doc/debian-policy/ch-binary.html#the-package-name
+3.1.1::Packages with potentially offensive content::https://www.debian.org/doc/debian-policy/ch-binary.html#packages-with-potentially-offensive-content
+3.2::The version of a package::https://www.debian.org/doc/debian-policy/ch-binary.html#the-version-of-a-package
+3.2.1::Version numbers based on dates::https://www.debian.org/doc/debian-policy/ch-binary.html#version-numbers-based-on-dates
+3.2.2::Uniqueness of version numbers::https://www.debian.org/doc/debian-policy/ch-binary.html#uniqueness-of-version-numbers
+3.3::The maintainer of a package::https://www.debian.org/doc/debian-policy/ch-binary.html#the-maintainer-of-a-package
+3.4::The description of a package::https://www.debian.org/doc/debian-policy/ch-binary.html#the-description-of-a-package
+3.4.1::The single line synopsis::https://www.debian.org/doc/debian-policy/ch-binary.html#the-single-line-synopsis
+3.4.2::The extended description::https://www.debian.org/doc/debian-policy/ch-binary.html#the-extended-description
+3.5::Dependencies::https://www.debian.org/doc/debian-policy/ch-binary.html#dependencies
+3.6::Virtual packages::https://www.debian.org/doc/debian-policy/ch-binary.html#virtual-packages
+3.7::Base system::https://www.debian.org/doc/debian-policy/ch-binary.html#base-system
+3.8::Essential packages::https://www.debian.org/doc/debian-policy/ch-binary.html#essential-packages
+3.9::Maintainer Scripts::https://www.debian.org/doc/debian-policy/ch-binary.html#maintainer-scripts
+3.9.1::Prompting in maintainer scripts::https://www.debian.org/doc/debian-policy/ch-binary.html#prompting-in-maintainer-scripts
+4::Source packages::https://www.debian.org/doc/debian-policy/ch-source.html
+4.1::Standards conformance::https://www.debian.org/doc/debian-policy/ch-source.html#standards-conformance
+4.2::Package relationships::https://www.debian.org/doc/debian-policy/ch-source.html#package-relationships
+4.3::Changes to the upstream sources::https://www.debian.org/doc/debian-policy/ch-source.html#changes-to-the-upstream-sources
+4.4::Debian changelog: debian/changelog::https://www.debian.org/doc/debian-policy/ch-source.html#debian-changelog-debian-changelog
+4.5::Copyright: debian/copyright::https://www.debian.org/doc/debian-policy/ch-source.html#copyright-debian-copyright
+4.6::Error trapping in makefiles::https://www.debian.org/doc/debian-policy/ch-source.html#error-trapping-in-makefiles
+4.7::Time Stamps::https://www.debian.org/doc/debian-policy/ch-source.html#time-stamps
+4.8::Restrictions on objects in source packages::https://www.debian.org/doc/debian-policy/ch-source.html#restrictions-on-objects-in-source-packages
+4.9::Main building script: debian/rules::https://www.debian.org/doc/debian-policy/ch-source.html#main-building-script-debian-rules
+4.9.1::debian/rules and DEB_BUILD_OPTIONS::https://www.debian.org/doc/debian-policy/ch-source.html#debian-rules-and-deb-build-options
+4.9.2::debian/rules and Rules-Requires-Root::https://www.debian.org/doc/debian-policy/ch-source.html#debian-rules-and-rules-requires-root
+4.10::Variable substitutions: debian/substvars::https://www.debian.org/doc/debian-policy/ch-source.html#variable-substitutions-debian-substvars
+4.11::Upstream source location: debian/watch::https://www.debian.org/doc/debian-policy/ch-source.html#upstream-source-location-debian-watch
+4.12::Generated files list: debian/files::https://www.debian.org/doc/debian-policy/ch-source.html#generated-files-list-debian-files
+4.13::Embedded code copies::https://www.debian.org/doc/debian-policy/ch-source.html#embedded-code-copies
+4.14::Source package handling: debian/README.source::https://www.debian.org/doc/debian-policy/ch-source.html#source-package-handling-debian-readme-source
+4.15::Reproducibility::https://www.debian.org/doc/debian-policy/ch-source.html#reproducibility
+4.16::Missing sources: debian/missing-sources::https://www.debian.org/doc/debian-policy/ch-source.html#missing-sources-debian-missing-sources
+4.17::Vendor-specific patch series::https://www.debian.org/doc/debian-policy/ch-source.html#vendor-specific-patch-series
+5::Control files and their fields::https://www.debian.org/doc/debian-policy/ch-controlfields.html
+5.1::Syntax of control files::https://www.debian.org/doc/debian-policy/ch-controlfields.html#syntax-of-control-files
+5.2::Source package control files – debian/control::https://www.debian.org/doc/debian-policy/ch-controlfields.html#source-package-control-files-debian-control
+5.3::Binary package control files – DEBIAN/control::https://www.debian.org/doc/debian-policy/ch-controlfields.html#binary-package-control-files-debian-control
+5.4::Debian source control files – .dsc::https://www.debian.org/doc/debian-policy/ch-controlfields.html#debian-source-control-files-dsc
+5.5::Debian changes files – .changes::https://www.debian.org/doc/debian-policy/ch-controlfields.html#debian-changes-files-changes
+5.6::List of fields::https://www.debian.org/doc/debian-policy/ch-controlfields.html#list-of-fields
+5.6.1::Source::https://www.debian.org/doc/debian-policy/ch-controlfields.html#source
+5.6.2::Maintainer::https://www.debian.org/doc/debian-policy/ch-controlfields.html#maintainer
+5.6.3::Uploaders::https://www.debian.org/doc/debian-policy/ch-controlfields.html#uploaders
+5.6.4::Changed-By::https://www.debian.org/doc/debian-policy/ch-controlfields.html#changed-by
+5.6.5::Section::https://www.debian.org/doc/debian-policy/ch-controlfields.html#section
+5.6.6::Priority::https://www.debian.org/doc/debian-policy/ch-controlfields.html#priority
+5.6.7::Package::https://www.debian.org/doc/debian-policy/ch-controlfields.html#package
+5.6.8::Architecture::https://www.debian.org/doc/debian-policy/ch-controlfields.html#architecture
+5.6.9::Essential::https://www.debian.org/doc/debian-policy/ch-controlfields.html#essential
+5.6.10::Package interrelationship fields: Depends, Pre-Depends, Recommends, Suggests, Breaks, Conflicts, Provides, Replaces, Enhances::https://www.debian.org/doc/debian-policy/ch-controlfields.html#package-interrelationship-fields-depends-pre-depends-recommends-suggests-breaks-conflicts-provides-replaces-enhances
+5.6.11::Standards-Version::https://www.debian.org/doc/debian-policy/ch-controlfields.html#standards-version
+5.6.12::Version::https://www.debian.org/doc/debian-policy/ch-controlfields.html#version
+5.6.12.1::Epochs should be used sparingly::https://www.debian.org/doc/debian-policy/ch-controlfields.html#epochs-should-be-used-sparingly
+5.6.13::Description::https://www.debian.org/doc/debian-policy/ch-controlfields.html#description
+5.6.14::Distribution::https://www.debian.org/doc/debian-policy/ch-controlfields.html#distribution
+5.6.15::Date::https://www.debian.org/doc/debian-policy/ch-controlfields.html#date
+5.6.16::Format::https://www.debian.org/doc/debian-policy/ch-controlfields.html#format
+5.6.17::Urgency::https://www.debian.org/doc/debian-policy/ch-controlfields.html#urgency
+5.6.18::Changes::https://www.debian.org/doc/debian-policy/ch-controlfields.html#changes
+5.6.19::Binary::https://www.debian.org/doc/debian-policy/ch-controlfields.html#binary
+5.6.20::Installed-Size::https://www.debian.org/doc/debian-policy/ch-controlfields.html#installed-size
+5.6.21::Files::https://www.debian.org/doc/debian-policy/ch-controlfields.html#files
+5.6.22::Closes::https://www.debian.org/doc/debian-policy/ch-controlfields.html#closes
+5.6.23::Homepage::https://www.debian.org/doc/debian-policy/ch-controlfields.html#homepage
+5.6.24::Checksums-Sha1 and Checksums-Sha256::https://www.debian.org/doc/debian-policy/ch-controlfields.html#checksums-sha1-and-checksums-sha256
+5.6.25::DM-Upload-Allowed::https://www.debian.org/doc/debian-policy/ch-controlfields.html#dm-upload-allowed
+5.6.26::Version Control System (VCS) fields::https://www.debian.org/doc/debian-policy/ch-controlfields.html#version-control-system-vcs-fields
+5.6.27::Package-List::https://www.debian.org/doc/debian-policy/ch-controlfields.html#package-list
+5.6.28::Package-Type::https://www.debian.org/doc/debian-policy/ch-controlfields.html#package-type
+5.6.29::Dgit::https://www.debian.org/doc/debian-policy/ch-controlfields.html#dgit
+5.6.30::Testsuite::https://www.debian.org/doc/debian-policy/ch-controlfields.html#testsuite
+5.6.31::Rules-Requires-Root::https://www.debian.org/doc/debian-policy/ch-controlfields.html#rules-requires-root
+5.6.31.1::Remarks::https://www.debian.org/doc/debian-policy/ch-controlfields.html#remarks
+5.6.31.2::Definition of the keywords::https://www.debian.org/doc/debian-policy/ch-controlfields.html#definition-of-the-keywords
+5.6.31.3::Provided keywords::https://www.debian.org/doc/debian-policy/ch-controlfields.html#provided-keywords
+5.7::User-defined fields::https://www.debian.org/doc/debian-policy/ch-controlfields.html#user-defined-fields
+5.8::Obsolete fields::https://www.debian.org/doc/debian-policy/ch-controlfields.html#obsolete-fields
+5.8.1::DM-Upload-Allowed::https://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-dm-upload-allowed
+6::Package maintainer scripts and installation procedure::https://www.debian.org/doc/debian-policy/ch-maintainerscripts.html
+6.1::Introduction to package maintainer scripts::https://www.debian.org/doc/debian-policy/ch-maintainerscripts.html#introduction-to-package-maintainer-scripts
+6.2::Maintainer scripts idempotency::https://www.debian.org/doc/debian-policy/ch-maintainerscripts.html#maintainer-scripts-idempotency
+6.3::Controlling terminal for maintainer scripts::https://www.debian.org/doc/debian-policy/ch-maintainerscripts.html#controlling-terminal-for-maintainer-scripts
+6.4::Exit status::https://www.debian.org/doc/debian-policy/ch-maintainerscripts.html#exit-status
+6.5::Summary of ways maintainer scripts are called::https://www.debian.org/doc/debian-policy/ch-maintainerscripts.html#summary-of-ways-maintainer-scripts-are-called
+6.6::Details of unpack phase of installation or upgrade::https://www.debian.org/doc/debian-policy/ch-maintainerscripts.html#details-of-unpack-phase-of-installation-or-upgrade
+6.7::Details of configuration::https://www.debian.org/doc/debian-policy/ch-maintainerscripts.html#details-of-configuration
+6.8::Details of removal and/or configuration purging::https://www.debian.org/doc/debian-policy/ch-maintainerscripts.html#details-of-removal-and-or-configuration-purging
+7::Declaring relationships between packages::https://www.debian.org/doc/debian-policy/ch-relationships.html
+7.1::Syntax of relationship fields::https://www.debian.org/doc/debian-policy/ch-relationships.html#syntax-of-relationship-fields
+7.2::Binary Dependencies - Depends, Recommends, Suggests, Enhances, Pre-Depends::https://www.debian.org/doc/debian-policy/ch-relationships.html#binary-dependencies-depends-recommends-suggests-enhances-pre-depends
+7.3::Packages which break other packages - Breaks::https://www.debian.org/doc/debian-policy/ch-relationships.html#packages-which-break-other-packages-breaks
+7.4::Conflicting binary packages - Conflicts::https://www.debian.org/doc/debian-policy/ch-relationships.html#conflicting-binary-packages-conflicts
+7.5::Virtual packages - Provides::https://www.debian.org/doc/debian-policy/ch-relationships.html#virtual-packages-provides
+7.6::Overwriting files and replacing packages - Replaces::https://www.debian.org/doc/debian-policy/ch-relationships.html#overwriting-files-and-replacing-packages-replaces
+7.6.1::Overwriting files in other packages::https://www.debian.org/doc/debian-policy/ch-relationships.html#overwriting-files-in-other-packages
+7.6.2::Replacing whole packages, forcing their removal::https://www.debian.org/doc/debian-policy/ch-relationships.html#replacing-whole-packages-forcing-their-removal
+7.7::Relationships between source and binary packages - Build-Depends, Build-Depends-Indep, Build-Depends-Arch, Build-Conflicts, Build-Conflicts-Indep, Build-Conflicts-Arch::https://www.debian.org/doc/debian-policy/ch-relationships.html#relationships-between-source-and-binary-packages-build-depends-build-depends-indep-build-depends-arch-build-conflicts-build-conflicts-indep-build-conflicts-arch
+7.8::Additional source packages used to build the binary - Built-Using::https://www.debian.org/doc/debian-policy/ch-relationships.html#additional-source-packages-used-to-build-the-binary-built-using
+8::Shared libraries::https://www.debian.org/doc/debian-policy/ch-sharedlibs.html
+8.1::Run-time shared libraries::https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#run-time-shared-libraries
+8.1.1::ldconfig::https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#ldconfig
+8.2::Shared library support files::https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#shared-library-support-files
+8.3::Static libraries::https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#static-libraries
+8.4::Development files::https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#development-files
+8.5::Dependencies between the packages of the same library::https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#dependencies-between-the-packages-of-the-same-library
+8.6::Dependencies between the library and other packages::https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#dependencies-between-the-library-and-other-packages
+8.6.1::Generating dependencies on shared libraries::https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#generating-dependencies-on-shared-libraries
+8.6.2::Shared library ABI changes::https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#shared-library-abi-changes
+8.6.3::The symbols system::https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#the-symbols-system
+8.6.3.1::The symbols files present on the system::https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#the-symbols-files-present-on-the-system
+8.6.3.2::The symbols File Format::https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#the-symbols-file-format
+8.6.3.3::Providing a symbols file::https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#providing-a-symbols-file
+8.6.4::The shlibs system::https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#the-shlibs-system
+8.6.4.1::The shlibs files present on the system::https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#the-shlibs-files-present-on-the-system
+8.6.4.2::The shlibs File Format::https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#the-shlibs-file-format
+8.6.4.3::Providing a shlibs file::https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#providing-a-shlibs-file
+9::The Operating System::https://www.debian.org/doc/debian-policy/ch-opersys.html
+9.1::File system hierarchy::https://www.debian.org/doc/debian-policy/ch-opersys.html#file-system-hierarchy
+9.1.1::File System Structure::https://www.debian.org/doc/debian-policy/ch-opersys.html#file-system-structure
+9.1.2::Site-specific programs::https://www.debian.org/doc/debian-policy/ch-opersys.html#site-specific-programs
+9.1.3::The system-wide mail directory::https://www.debian.org/doc/debian-policy/ch-opersys.html#the-system-wide-mail-directory
+9.1.4::/run and /run/lock::https://www.debian.org/doc/debian-policy/ch-opersys.html#run-and-run-lock
+9.2::Users and groups::https://www.debian.org/doc/debian-policy/ch-opersys.html#users-and-groups
+9.2.1::Introduction::https://www.debian.org/doc/debian-policy/ch-opersys.html#introduction
+9.2.2::UID and GID classes::https://www.debian.org/doc/debian-policy/ch-opersys.html#uid-and-gid-classes
+9.2.3::Non-existent home directories::https://www.debian.org/doc/debian-policy/ch-opersys.html#non-existent-home-directories
+9.3::Starting system services::https://www.debian.org/doc/debian-policy/ch-opersys.html#starting-system-services
+9.3.1::Introduction::https://www.debian.org/doc/debian-policy/ch-opersys.html#s-services-intro
+9.3.2::Writing the scripts::https://www.debian.org/doc/debian-policy/ch-opersys.html#writing-the-scripts
+9.3.3::Interfacing with init systems::https://www.debian.org/doc/debian-policy/ch-opersys.html#interfacing-with-init-systems
+9.3.3.1::Managing the links::https://www.debian.org/doc/debian-policy/ch-opersys.html#managing-the-links
+9.3.3.2::Running init scripts::https://www.debian.org/doc/debian-policy/ch-opersys.html#running-init-scripts
+9.3.4::Boot-time initialization::https://www.debian.org/doc/debian-policy/ch-opersys.html#boot-time-initialization
+9.3.5::Example::https://www.debian.org/doc/debian-policy/ch-opersys.html#example
+9.4::Console messages from init.d scripts::https://www.debian.org/doc/debian-policy/ch-opersys.html#console-messages-from-init-d-scripts
+9.5::Cron jobs::https://www.debian.org/doc/debian-policy/ch-opersys.html#cron-jobs
+9.5.1::Cron job file names::https://www.debian.org/doc/debian-policy/ch-opersys.html#cron-job-file-names
+9.6::Menus::https://www.debian.org/doc/debian-policy/ch-opersys.html#menus
+9.7::Multimedia handlers::https://www.debian.org/doc/debian-policy/ch-opersys.html#multimedia-handlers
+9.7.1::Registration of media type handlers with desktop entries::https://www.debian.org/doc/debian-policy/ch-opersys.html#registration-of-media-type-handlers-with-desktop-entries
+9.7.2::Registration of media type handlers with mailcap entries::https://www.debian.org/doc/debian-policy/ch-opersys.html#registration-of-media-type-handlers-with-mailcap-entries
+9.7.3::Providing media types to files::https://www.debian.org/doc/debian-policy/ch-opersys.html#providing-media-types-to-files
+9.8::Keyboard configuration::https://www.debian.org/doc/debian-policy/ch-opersys.html#keyboard-configuration
+9.9::Environment variables::https://www.debian.org/doc/debian-policy/ch-opersys.html#environment-variables
+9.10::Registering Documents using doc-base::https://www.debian.org/doc/debian-policy/ch-opersys.html#registering-documents-using-doc-base
+9.11::Alternate init systems::https://www.debian.org/doc/debian-policy/ch-opersys.html#alternate-init-systems
+9.11.1::Event-based boot with upstart::https://www.debian.org/doc/debian-policy/ch-opersys.html#event-based-boot-with-upstart
+9.12::Signaling that a reboot is required::https://www.debian.org/doc/debian-policy/ch-opersys.html#signaling-that-a-reboot-is-required
+10::Files::https://www.debian.org/doc/debian-policy/ch-files.html
+10.1::Binaries::https://www.debian.org/doc/debian-policy/ch-files.html#binaries
+10.2::Libraries::https://www.debian.org/doc/debian-policy/ch-files.html#libraries
+10.3::Shared libraries::https://www.debian.org/doc/debian-policy/ch-files.html#shared-libraries
+10.4::Scripts::https://www.debian.org/doc/debian-policy/ch-files.html#scripts
+10.5::Symbolic links::https://www.debian.org/doc/debian-policy/ch-files.html#symbolic-links
+10.6::Device files::https://www.debian.org/doc/debian-policy/ch-files.html#device-files
+10.7::Configuration files::https://www.debian.org/doc/debian-policy/ch-files.html#configuration-files
+10.7.1::Definitions::https://www.debian.org/doc/debian-policy/ch-files.html#definitions
+10.7.2::Location::https://www.debian.org/doc/debian-policy/ch-files.html#location
+10.7.3::Behavior::https://www.debian.org/doc/debian-policy/ch-files.html#behavior
+10.7.4::Sharing configuration files::https://www.debian.org/doc/debian-policy/ch-files.html#sharing-configuration-files
+10.7.5::User configuration files (“dotfiles”)::https://www.debian.org/doc/debian-policy/ch-files.html#user-configuration-files-dotfiles
+10.8::Log files::https://www.debian.org/doc/debian-policy/ch-files.html#log-files
+10.9::Permissions and owners::https://www.debian.org/doc/debian-policy/ch-files.html#permissions-and-owners
+10.9.1::The use of dpkg-statoverride::https://www.debian.org/doc/debian-policy/ch-files.html#the-use-of-dpkg-statoverride
+10.10::File names::https://www.debian.org/doc/debian-policy/ch-files.html#file-names
+11::Customized programs::https://www.debian.org/doc/debian-policy/ch-customized-programs.html
+11.1::Architecture specification strings::https://www.debian.org/doc/debian-policy/ch-customized-programs.html#architecture-specification-strings
+11.1.1::Architecture wildcards::https://www.debian.org/doc/debian-policy/ch-customized-programs.html#architecture-wildcards
+11.2::Daemons::https://www.debian.org/doc/debian-policy/ch-customized-programs.html#daemons
+11.3::Using pseudo-ttys and modifying wtmp, utmp and lastlog::https://www.debian.org/doc/debian-policy/ch-customized-programs.html#using-pseudo-ttys-and-modifying-wtmp-utmp-and-lastlog
+11.4::Editors and pagers::https://www.debian.org/doc/debian-policy/ch-customized-programs.html#editors-and-pagers
+11.5::Web servers and applications::https://www.debian.org/doc/debian-policy/ch-customized-programs.html#web-servers-and-applications
+11.6::Mail transport, delivery and user agents::https://www.debian.org/doc/debian-policy/ch-customized-programs.html#mail-transport-delivery-and-user-agents
+11.7::News system configuration::https://www.debian.org/doc/debian-policy/ch-customized-programs.html#news-system-configuration
+11.8::Programs for the X Window System::https://www.debian.org/doc/debian-policy/ch-customized-programs.html#programs-for-the-x-window-system
+11.8.1::Providing X support and package priorities::https://www.debian.org/doc/debian-policy/ch-customized-programs.html#providing-x-support-and-package-priorities
+11.8.2::Packages providing an X server::https://www.debian.org/doc/debian-policy/ch-customized-programs.html#packages-providing-an-x-server
+11.8.3::Packages providing a terminal emulator::https://www.debian.org/doc/debian-policy/ch-customized-programs.html#packages-providing-a-terminal-emulator
+11.8.4::Packages providing a window manager::https://www.debian.org/doc/debian-policy/ch-customized-programs.html#packages-providing-a-window-manager
+11.8.5::Packages providing fonts::https://www.debian.org/doc/debian-policy/ch-customized-programs.html#packages-providing-fonts
+11.8.6::Application defaults files::https://www.debian.org/doc/debian-policy/ch-customized-programs.html#application-defaults-files
+11.8.7::Installation directory issues::https://www.debian.org/doc/debian-policy/ch-customized-programs.html#installation-directory-issues
+11.9::Perl programs and modules::https://www.debian.org/doc/debian-policy/ch-customized-programs.html#perl-programs-and-modules
+11.10::Emacs lisp programs::https://www.debian.org/doc/debian-policy/ch-customized-programs.html#emacs-lisp-programs
+11.11::Games::https://www.debian.org/doc/debian-policy/ch-customized-programs.html#games
+12::Documentation::https://www.debian.org/doc/debian-policy/ch-docs.html
+12.1::Manual pages::https://www.debian.org/doc/debian-policy/ch-docs.html#manual-pages
+12.2::Info documents::https://www.debian.org/doc/debian-policy/ch-docs.html#info-documents
+12.3::Additional documentation::https://www.debian.org/doc/debian-policy/ch-docs.html#additional-documentation
+12.4::Preferred documentation formats::https://www.debian.org/doc/debian-policy/ch-docs.html#preferred-documentation-formats
+12.5::Copyright information::https://www.debian.org/doc/debian-policy/ch-docs.html#copyright-information
+12.5.1::Machine-readable copyright information::https://www.debian.org/doc/debian-policy/ch-docs.html#machine-readable-copyright-information
+12.6::Examples::https://www.debian.org/doc/debian-policy/ch-docs.html#examples
+12.7::Changelog files and release notes::https://www.debian.org/doc/debian-policy/ch-docs.html#changelog-files-and-release-notes
+appendix-1::Introduction and scope of these appendices::https://www.debian.org/doc/debian-policy/ap-pkg-scope.html
+appendix-2::Binary packages (from old Packaging Manual)::https://www.debian.org/doc/debian-policy/ap-pkg-binarypkg.html
+appendix-2.1::Creating package files - dpkg-deb::https://www.debian.org/doc/debian-policy/ap-pkg-binarypkg.html#creating-package-files-dpkg-deb
+appendix-2.2::Package control information files::https://www.debian.org/doc/debian-policy/ap-pkg-binarypkg.html#package-control-information-files
+appendix-2.3::The main control information file: control::https://www.debian.org/doc/debian-policy/ap-pkg-binarypkg.html#the-main-control-information-file-control
+appendix-2.4::Time Stamps::https://www.debian.org/doc/debian-policy/ap-pkg-binarypkg.html#time-stamps
+appendix-3::Source packages (from old Packaging Manual)::https://www.debian.org/doc/debian-policy/ap-pkg-sourcepkg.html
+appendix-3.1::Tools for processing source packages::https://www.debian.org/doc/debian-policy/ap-pkg-sourcepkg.html#tools-for-processing-source-packages
+appendix-3.1.1::dpkg-source - packs and unpacks Debian source packages::https://www.debian.org/doc/debian-policy/ap-pkg-sourcepkg.html#dpkg-source-packs-and-unpacks-debian-source-packages
+appendix-3.1.2::dpkg-buildpackage - overall package-building control script::https://www.debian.org/doc/debian-policy/ap-pkg-sourcepkg.html#dpkg-buildpackage-overall-package-building-control-script
+appendix-3.1.3::dpkg-gencontrol - generates binary package control files::https://www.debian.org/doc/debian-policy/ap-pkg-sourcepkg.html#dpkg-gencontrol-generates-binary-package-control-files
+appendix-3.1.4::dpkg-shlibdeps - calculates shared library dependencies::https://www.debian.org/doc/debian-policy/ap-pkg-sourcepkg.html#dpkg-shlibdeps-calculates-shared-library-dependencies
+appendix-3.1.5::dpkg-distaddfile - adds a file to debian/files::https://www.debian.org/doc/debian-policy/ap-pkg-sourcepkg.html#dpkg-distaddfile-adds-a-file-to-debian-files
+appendix-3.1.6::dpkg-genchanges - generates a .changes upload control file::https://www.debian.org/doc/debian-policy/ap-pkg-sourcepkg.html#dpkg-genchanges-generates-a-changes-upload-control-file
+appendix-3.1.7::dpkg-parsechangelog - produces parsed representation of a changelog::https://www.debian.org/doc/debian-policy/ap-pkg-sourcepkg.html#dpkg-parsechangelog-produces-parsed-representation-of-a-changelog
+appendix-3.1.8::dpkg-architecture - information about the build and host system::https://www.debian.org/doc/debian-policy/ap-pkg-sourcepkg.html#dpkg-architecture-information-about-the-build-and-host-system
+appendix-3.2::The Debian package source tree::https://www.debian.org/doc/debian-policy/ap-pkg-sourcepkg.html#the-debian-package-source-tree
+appendix-3.2.1::debian/rules - the main building script::https://www.debian.org/doc/debian-policy/ap-pkg-sourcepkg.html#debian-rules-the-main-building-script
+appendix-3.2.2::debian/substvars and variable substitutions::https://www.debian.org/doc/debian-policy/ap-pkg-sourcepkg.html#debian-substvars-and-variable-substitutions
+appendix-3.2.3::debian/files::https://www.debian.org/doc/debian-policy/ap-pkg-sourcepkg.html#debian-files
+appendix-3.2.4::debian/tmp::https://www.debian.org/doc/debian-policy/ap-pkg-sourcepkg.html#debian-tmp
+appendix-3.3::Source packages as archives::https://www.debian.org/doc/debian-policy/ap-pkg-sourcepkg.html#source-packages-as-archives
+appendix-3.4::Unpacking a Debian source package without dpkg-source::https://www.debian.org/doc/debian-policy/ap-pkg-sourcepkg.html#unpacking-a-debian-source-package-without-dpkg-source
+appendix-3.4.1::Restrictions on objects in source packages::https://www.debian.org/doc/debian-policy/ap-pkg-sourcepkg.html#restrictions-on-objects-in-source-packages
+appendix-4::Control files and their fields (from old Packaging Manual)::https://www.debian.org/doc/debian-policy/ap-pkg-controlfields.html
+appendix-4.1::Syntax of control files::https://www.debian.org/doc/debian-policy/ap-pkg-controlfields.html#syntax-of-control-files
+appendix-4.2::List of fields::https://www.debian.org/doc/debian-policy/ap-pkg-controlfields.html#list-of-fields
+appendix-4.2.1::Filename and MSDOS-Filename::https://www.debian.org/doc/debian-policy/ap-pkg-controlfields.html#filename-and-msdos-filename
+appendix-4.2.2::Size and MD5sum::https://www.debian.org/doc/debian-policy/ap-pkg-controlfields.html#size-and-md5sum
+appendix-4.2.3::Status::https://www.debian.org/doc/debian-policy/ap-pkg-controlfields.html#status
+appendix-4.2.4::Config-Version::https://www.debian.org/doc/debian-policy/ap-pkg-controlfields.html#config-version
+appendix-4.2.5::Conffiles::https://www.debian.org/doc/debian-policy/ap-pkg-controlfields.html#conffiles
+appendix-4.2.6::Obsolete fields::https://www.debian.org/doc/debian-policy/ap-pkg-controlfields.html#obsolete-fields
+appendix-5::Configuration file handling (from old Packaging Manual)::https://www.debian.org/doc/debian-policy/ap-pkg-conffiles.html
+appendix-5.1::Automatic handling of configuration files by dpkg::https://www.debian.org/doc/debian-policy/ap-pkg-conffiles.html#automatic-handling-of-configuration-files-by-dpkg
+appendix-5.2::Fully-featured maintainer script configuration handling::https://www.debian.org/doc/debian-policy/ap-pkg-conffiles.html#fully-featured-maintainer-script-configuration-handling
+appendix-6::Alternative versions of an interface - update-alternatives (from old Packaging Manual)::https://www.debian.org/doc/debian-policy/ap-pkg-alternatives.html
+appendix-7::Diversions - overriding a package’s version of a file (from old Packaging Manual)::https://www.debian.org/doc/debian-policy/ap-pkg-diversions.html
+appendix-8::Debian Policy changes process::https://www.debian.org/doc/debian-policy/ap-process.html
+appendix-8.1::Introduction::https://www.debian.org/doc/debian-policy/ap-process.html#introduction
+appendix-8.2::Change Goals::https://www.debian.org/doc/debian-policy/ap-process.html#change-goals
+appendix-8.3::Current Process::https://www.debian.org/doc/debian-policy/ap-process.html#current-process
+appendix-8.3.1::State A: More information required::https://www.debian.org/doc/debian-policy/ap-process.html#state-a-more-information-required
+appendix-8.3.2::State B: Discussion::https://www.debian.org/doc/debian-policy/ap-process.html#state-b-discussion
+appendix-8.3.3::State C: Proposal::https://www.debian.org/doc/debian-policy/ap-process.html#state-c-proposal
+appendix-8.3.4::State D: Wording proposed::https://www.debian.org/doc/debian-policy/ap-process.html#state-d-wording-proposed
+appendix-8.3.5::State E: Seconded::https://www.debian.org/doc/debian-policy/ap-process.html#state-e-seconded
+appendix-8.3.6::State F: Accepted::https://www.debian.org/doc/debian-policy/ap-process.html#state-f-accepted
+appendix-8.3.7::State G: Reject::https://www.debian.org/doc/debian-policy/ap-process.html#state-g-reject
+appendix-8.4::Other Tags::https://www.debian.org/doc/debian-policy/ap-process.html#other-tags
+appendix-9::Maintainer script flowcharts::https://www.debian.org/doc/debian-policy/ap-flowcharts.html
+appendix-10::Upgrading checklist::https://www.debian.org/doc/debian-policy/upgrading-checklist.html
+appendix-11::License::https://www.debian.org/doc/debian-policy/ap-license.html
diff --git a/data/authority/developer-reference b/data/authority/developer-reference
new file mode 100644
index 0000000..35ec652
--- /dev/null
+++ b/data/authority/developer-reference
@@ -0,0 +1,276 @@
+# Data about titles, sections, and URLs of manuals, used to expand references
+# in tag descriptions and add links for HTML output. Each line of this file
+# has three fields separated by double colons:
+#
+# <section> :: <title> :: <url>
+#
+# If <section> is an underscore, that line specifies the title and URL for the
+# whole manual.
+
+_::Debian Developer's Reference::https://www.debian.org/doc/developers-reference/
+1::Scope of This Document::https://www.debian.org/doc/developers-reference/scope.html
+2::Applying to Become a Member::https://www.debian.org/doc/developers-reference/new-maintainer.html
+2.1::Getting started::https://www.debian.org/doc/developers-reference/new-maintainer.html#getting-started
+2.2::Debian mentors and sponsors::https://www.debian.org/doc/developers-reference/new-maintainer.html#debian-mentors-and-sponsors
+2.3::Registering as a Debian member::https://www.debian.org/doc/developers-reference/new-maintainer.html#registering-as-a-debian-member
+3::Debian Developer's Duties::https://www.debian.org/doc/developers-reference/developer-duties.html
+3.1::Package Maintainer's Duties::https://www.debian.org/doc/developers-reference/developer-duties.html#package-maintainer-s-duties
+3.1.1::Work towards the next stable release::https://www.debian.org/doc/developers-reference/developer-duties.html#work-towards-the-next-stable-release
+3.1.2::Maintain packages in stable::https://www.debian.org/doc/developers-reference/developer-duties.html#maintain-packages-in-stable
+3.1.3::Manage release-critical bugs::https://www.debian.org/doc/developers-reference/developer-duties.html#manage-release-critical-bugs
+3.1.4::Coordination with upstream developers::https://www.debian.org/doc/developers-reference/developer-duties.html#coordination-with-upstream-developers
+3.2::Administrative Duties::https://www.debian.org/doc/developers-reference/developer-duties.html#administrative-duties
+3.2.1::Maintaining your Debian information::https://www.debian.org/doc/developers-reference/developer-duties.html#maintaining-your-debian-information
+3.2.2::Maintaining your public key::https://www.debian.org/doc/developers-reference/developer-duties.html#maintaining-your-public-key
+3.2.3::Voting::https://www.debian.org/doc/developers-reference/developer-duties.html#voting
+3.2.4::Going on vacation gracefully::https://www.debian.org/doc/developers-reference/developer-duties.html#going-on-vacation-gracefully
+3.2.5::Retiring::https://www.debian.org/doc/developers-reference/developer-duties.html#retiring
+3.2.6::Returning after retirement::https://www.debian.org/doc/developers-reference/developer-duties.html#returning-after-retirement
+4::Resources for Debian Members::https://www.debian.org/doc/developers-reference/resources.html
+4.1::Mailing lists::https://www.debian.org/doc/developers-reference/resources.html#mailing-lists
+4.1.1::Basic rules for use::https://www.debian.org/doc/developers-reference/resources.html#basic-rules-for-use
+4.1.2::Core development mailing lists::https://www.debian.org/doc/developers-reference/resources.html#core-development-mailing-lists
+4.1.3::Special lists::https://www.debian.org/doc/developers-reference/resources.html#special-lists
+4.1.4::Requesting new development-related lists::https://www.debian.org/doc/developers-reference/resources.html#requesting-new-development-related-lists
+4.2::IRC channels::https://www.debian.org/doc/developers-reference/resources.html#irc-channels
+4.3::Documentation::https://www.debian.org/doc/developers-reference/resources.html#documentation
+4.4::Debian machines::https://www.debian.org/doc/developers-reference/resources.html#debian-machines
+4.4.1::The bugs server::https://www.debian.org/doc/developers-reference/resources.html#the-bugs-server
+4.4.2::The ftp-master server::https://www.debian.org/doc/developers-reference/resources.html#the-ftp-master-server
+4.4.3::The www-master server::https://www.debian.org/doc/developers-reference/resources.html#the-www-master-server
+4.4.4::The people web server::https://www.debian.org/doc/developers-reference/resources.html#the-people-web-server
+4.4.5::salsa.debian.org: Git repositories and collaborative development platform::https://www.debian.org/doc/developers-reference/resources.html#salsa-debian-org-git-repositories-and-collaborative-development-platform
+4.4.6::chroots to different distributions::https://www.debian.org/doc/developers-reference/resources.html#chroots-to-different-distributions
+4.5::The Developers Database::https://www.debian.org/doc/developers-reference/resources.html#the-developers-database
+4.6::The Debian archive::https://www.debian.org/doc/developers-reference/resources.html#the-debian-archive
+4.6.1::Sections::https://www.debian.org/doc/developers-reference/resources.html#sections
+4.6.2::Architectures::https://www.debian.org/doc/developers-reference/resources.html#architectures
+4.6.3::Packages::https://www.debian.org/doc/developers-reference/resources.html#packages
+4.6.4::Distributions::https://www.debian.org/doc/developers-reference/resources.html#distributions
+4.6.4.1::Stable, testing, and unstable::https://www.debian.org/doc/developers-reference/resources.html#stable-testing-and-unstable
+4.6.4.2::More information about the testing distribution::https://www.debian.org/doc/developers-reference/resources.html#more-information-about-the-testing-distribution
+4.6.4.3::Experimental::https://www.debian.org/doc/developers-reference/resources.html#experimental
+4.6.5::Release code names::https://www.debian.org/doc/developers-reference/resources.html#release-code-names
+4.7::Debian mirrors::https://www.debian.org/doc/developers-reference/resources.html#debian-mirrors
+4.8::The Incoming system::https://www.debian.org/doc/developers-reference/resources.html#the-incoming-system
+4.9::Package information::https://www.debian.org/doc/developers-reference/resources.html#package-information
+4.9.1::On the web::https://www.debian.org/doc/developers-reference/resources.html#on-the-web
+4.9.2::The dak ls utility::https://www.debian.org/doc/developers-reference/resources.html#the-dak-ls-utility
+4.10::The Debian Package Tracker::https://www.debian.org/doc/developers-reference/resources.html#the-debian-package-tracker
+4.11::Developer's packages overview::https://www.debian.org/doc/developers-reference/resources.html#developer-s-packages-overview
+4.12::Debian's FusionForge installation: Alioth::https://www.debian.org/doc/developers-reference/resources.html#debian-s-fusionforge-installation-alioth
+4.13::Goodies for Debian Members::https://www.debian.org/doc/developers-reference/resources.html#goodies-for-debian-members
+5::Managing Packages::https://www.debian.org/doc/developers-reference/pkgs.html
+5.1::New packages::https://www.debian.org/doc/developers-reference/pkgs.html#new-packages
+5.2::Recording changes in the package::https://www.debian.org/doc/developers-reference/pkgs.html#recording-changes-in-the-package
+5.3::Testing the package::https://www.debian.org/doc/developers-reference/pkgs.html#testing-the-package
+5.4::Layout of the source package::https://www.debian.org/doc/developers-reference/pkgs.html#layout-of-the-source-package
+5.5::Picking a distribution::https://www.debian.org/doc/developers-reference/pkgs.html#picking-a-distribution
+5.5.1::Special case: uploads to the stable and oldstable distributions::https://www.debian.org/doc/developers-reference/pkgs.html#special-case-uploads-to-the-stable-and-oldstable-distributions
+5.5.2::Special case: the stable-updates suite::https://www.debian.org/doc/developers-reference/pkgs.html#special-case-the-stable-updates-suite
+5.5.3::Special case: uploads to testing/testing-proposed-updates::https://www.debian.org/doc/developers-reference/pkgs.html#special-case-uploads-to-testing-testing-proposed-updates
+5.6::Uploading a package::https://www.debian.org/doc/developers-reference/pkgs.html#uploading-a-package
+5.6.1::Uploading to ftp-master::https://www.debian.org/doc/developers-reference/pkgs.html#uploading-to-ftp-master
+5.6.2::Delayed uploads::https://www.debian.org/doc/developers-reference/pkgs.html#delayed-uploads
+5.6.3::Security uploads::https://www.debian.org/doc/developers-reference/pkgs.html#security-uploads
+5.6.4::Other upload queues::https://www.debian.org/doc/developers-reference/pkgs.html#other-upload-queues
+5.6.5::Notifications::https://www.debian.org/doc/developers-reference/pkgs.html#notifications
+5.7::Specifying the package section, subsection and priority::https://www.debian.org/doc/developers-reference/pkgs.html#specifying-the-package-section-subsection-and-priority
+5.8::Handling bugs::https://www.debian.org/doc/developers-reference/pkgs.html#handling-bugs
+5.8.1::Monitoring bugs::https://www.debian.org/doc/developers-reference/pkgs.html#monitoring-bugs
+5.8.2::Responding to bugs::https://www.debian.org/doc/developers-reference/pkgs.html#responding-to-bugs
+5.8.3::Bug housekeeping::https://www.debian.org/doc/developers-reference/pkgs.html#bug-housekeeping
+5.8.4::When bugs are closed by new uploads::https://www.debian.org/doc/developers-reference/pkgs.html#when-bugs-are-closed-by-new-uploads
+5.8.5::Handling security-related bugs::https://www.debian.org/doc/developers-reference/pkgs.html#handling-security-related-bugs
+5.8.5.1::Debian Security Tracker::https://www.debian.org/doc/developers-reference/pkgs.html#debian-security-tracker
+5.8.5.2::Confidentiality::https://www.debian.org/doc/developers-reference/pkgs.html#confidentiality
+5.8.5.3::Security Advisories::https://www.debian.org/doc/developers-reference/pkgs.html#security-advisories
+5.8.5.4::Preparing packages to address security issues::https://www.debian.org/doc/developers-reference/pkgs.html#preparing-packages-to-address-security-issues
+5.8.5.5::Uploading the fixed package::https://www.debian.org/doc/developers-reference/pkgs.html#uploading-the-fixed-package
+5.9::Moving, removing, renaming, orphaning, adopting, and reintroducing packages::https://www.debian.org/doc/developers-reference/pkgs.html#moving-removing-renaming-orphaning-adopting-and-reintroducing-packages
+5.9.1::Moving packages::https://www.debian.org/doc/developers-reference/pkgs.html#moving-packages
+5.9.2::Removing packages::https://www.debian.org/doc/developers-reference/pkgs.html#removing-packages
+5.9.2.1::Removing packages from Incoming::https://www.debian.org/doc/developers-reference/pkgs.html#removing-packages-from-incoming
+5.9.3::Replacing or renaming packages::https://www.debian.org/doc/developers-reference/pkgs.html#replacing-or-renaming-packages
+5.9.4::Orphaning a package::https://www.debian.org/doc/developers-reference/pkgs.html#orphaning-a-package
+5.9.5::Adopting a package::https://www.debian.org/doc/developers-reference/pkgs.html#adopting-a-package
+5.9.6::Reintroducing packages::https://www.debian.org/doc/developers-reference/pkgs.html#reintroducing-packages
+5.10::Porting and being ported::https://www.debian.org/doc/developers-reference/pkgs.html#porting-and-being-ported
+5.10.1::Being kind to porters::https://www.debian.org/doc/developers-reference/pkgs.html#being-kind-to-porters
+5.10.2::Guidelines for porter uploads::https://www.debian.org/doc/developers-reference/pkgs.html#guidelines-for-porter-uploads
+5.10.2.1::Recompilation or binary-only NMU::https://www.debian.org/doc/developers-reference/pkgs.html#recompilation-or-binary-only-nmu
+5.10.2.2::When to do a source NMU if you are a porter::https://www.debian.org/doc/developers-reference/pkgs.html#when-to-do-a-source-nmu-if-you-are-a-porter
+5.10.3::Porting infrastructure and automation::https://www.debian.org/doc/developers-reference/pkgs.html#porting-infrastructure-and-automation
+5.10.3.1::Mailing lists and web pages::https://www.debian.org/doc/developers-reference/pkgs.html#mailing-lists-and-web-pages
+5.10.3.2::Porter tools::https://www.debian.org/doc/developers-reference/pkgs.html#porter-tools
+5.10.3.3::wanna-build::https://www.debian.org/doc/developers-reference/pkgs.html#wanna-build
+5.10.4::When your package is not portable::https://www.debian.org/doc/developers-reference/pkgs.html#when-your-package-is-not-portable
+5.10.5::Marking non-free packages as auto-buildable::https://www.debian.org/doc/developers-reference/pkgs.html#marking-non-free-packages-as-auto-buildable
+5.11::Non-Maintainer Uploads (NMUs)::https://www.debian.org/doc/developers-reference/pkgs.html#non-maintainer-uploads-nmus
+5.11.1::When and how to do an NMU::https://www.debian.org/doc/developers-reference/pkgs.html#when-and-how-to-do-an-nmu
+5.11.2::NMUs and debian/changelog::https://www.debian.org/doc/developers-reference/pkgs.html#nmus-and-debian-changelog
+5.11.3::Using the DELAYED/ queue::https://www.debian.org/doc/developers-reference/pkgs.html#using-the-delayed-queue
+5.11.4::NMUs from the maintainer's point of view::https://www.debian.org/doc/developers-reference/pkgs.html#nmus-from-the-maintainer-s-point-of-view
+5.11.5::Source NMUs vs Binary-only NMUs (binNMUs)::https://www.debian.org/doc/developers-reference/pkgs.html#source-nmus-vs-binary-only-nmus-binnmus
+5.11.6::NMUs vs QA uploads::https://www.debian.org/doc/developers-reference/pkgs.html#nmus-vs-qa-uploads
+5.11.7::NMUs vs team uploads::https://www.debian.org/doc/developers-reference/pkgs.html#nmus-vs-team-uploads
+5.12::Package Salvaging::https://www.debian.org/doc/developers-reference/pkgs.html#package-salvaging
+5.12.1::When a package is eligible for package salvaging::https://www.debian.org/doc/developers-reference/pkgs.html#when-a-package-is-eligible-for-package-salvaging
+5.12.2::How to salvage a package::https://www.debian.org/doc/developers-reference/pkgs.html#how-to-salvage-a-package
+5.13::Collaborative maintenance::https://www.debian.org/doc/developers-reference/pkgs.html#collaborative-maintenance
+5.14::The testing distribution::https://www.debian.org/doc/developers-reference/pkgs.html#the-testing-distribution
+5.14.1::Basics::https://www.debian.org/doc/developers-reference/pkgs.html#basics
+5.14.2::Updates from unstable::https://www.debian.org/doc/developers-reference/pkgs.html#updates-from-unstable
+5.14.2.1::Out-of-date::https://www.debian.org/doc/developers-reference/pkgs.html#out-of-date
+5.14.2.2::Removals from testing::https://www.debian.org/doc/developers-reference/pkgs.html#removals-from-testing
+5.14.2.3::Circular dependencies::https://www.debian.org/doc/developers-reference/pkgs.html#circular-dependencies
+5.14.2.4::Influence of package in testing::https://www.debian.org/doc/developers-reference/pkgs.html#influence-of-package-in-testing
+5.14.2.5::Details::https://www.debian.org/doc/developers-reference/pkgs.html#details
+5.14.3::Direct updates to testing::https://www.debian.org/doc/developers-reference/pkgs.html#direct-updates-to-testing
+5.14.4::Frequently asked questions::https://www.debian.org/doc/developers-reference/pkgs.html#frequently-asked-questions
+5.14.4.1::What are release-critical bugs, and how do they get counted?::https://www.debian.org/doc/developers-reference/pkgs.html#what-are-release-critical-bugs-and-how-do-they-get-counted
+5.14.4.2::How could installing a package into testing possibly break other packages?::https://www.debian.org/doc/developers-reference/pkgs.html#how-could-installing-a-package-into-testing-possibly-break-other-packages
+5.15::The Stable backports archive::https://www.debian.org/doc/developers-reference/pkgs.html#the-stable-backports-archive
+5.15.1::Basics::https://www.debian.org/doc/developers-reference/pkgs.html#backports-rules
+5.15.2::Exception to the testing-first rule::https://www.debian.org/doc/developers-reference/pkgs.html#exception-to-the-testing-first-rule
+5.15.3::Who can maintain packages in the stable-backports archive?::https://www.debian.org/doc/developers-reference/pkgs.html#who-can-maintain-packages-in-the-stable-backports-archive
+5.15.4::When can one start uploading to stable-backports?::https://www.debian.org/doc/developers-reference/pkgs.html#when-can-one-start-uploading-to-stable-backports
+5.15.5::How long must a package be maintained when uploaded to stable-backports?::https://www.debian.org/doc/developers-reference/pkgs.html#how-long-must-a-package-be-maintained-when-uploaded-to-stable-backports
+5.15.6::How often shall one upload to stable-backports?::https://www.debian.org/doc/developers-reference/pkgs.html#how-often-shall-one-upload-to-stable-backports
+5.15.7::How can one learn more about backporting?::https://www.debian.org/doc/developers-reference/pkgs.html#how-can-one-learn-more-about-backporting
+6::Best Packaging Practices::https://www.debian.org/doc/developers-reference/best-pkging-practices.html
+6.1::Best practices for debian/rules::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#best-practices-for-debian-rules
+6.1.1::Helper scripts::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#helper-scripts
+6.1.2::Separating your patches into multiple files::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#separating-your-patches-into-multiple-files
+6.1.3::Multiple binary packages::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#multiple-binary-packages
+6.2::Best practices for debian/control::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#best-practices-for-debian-control
+6.2.1::General guidelines for package descriptions::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#general-guidelines-for-package-descriptions
+6.2.2::The package synopsis, or short description::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#the-package-synopsis-or-short-description
+6.2.3::The long description::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#the-long-description
+6.2.4::Upstream home page::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#upstream-home-page
+6.2.5::Version Control System location::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#version-control-system-location
+6.2.5.1::Vcs-Browser::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#vcs-browser
+6.2.5.2::Vcs-*::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#vcs
+6.3::Best practices for debian/changelog::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#best-practices-for-debian-changelog
+6.3.1::Writing useful changelog entries::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#writing-useful-changelog-entries
+6.3.2::Selecting the upload urgency::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#selecting-the-upload-urgency
+6.3.3::Common misconceptions about changelog entries::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#common-misconceptions-about-changelog-entries
+6.3.4::Common errors in changelog entries::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#common-errors-in-changelog-entries
+6.3.5::Supplementing changelogs with NEWS.Debian files::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#supplementing-changelogs-with-news-debian-files
+6.4::Best practices around security::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#best-practices-around-security
+6.5::Best practices for maintainer scripts::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#best-practices-for-maintainer-scripts
+6.6::Configuration management with debconf::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#configuration-management-with-debconf
+6.6.1::Do not abuse debconf::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#do-not-abuse-debconf
+6.6.2::General recommendations for authors and translators::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#general-recommendations-for-authors-and-translators
+6.6.2.1::Write correct English::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#write-correct-english
+6.6.2.2::Be kind to translators::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#be-kind-to-translators
+6.6.2.3::Unfuzzy complete translations when correcting typos and spelling::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#unfuzzy-complete-translations-when-correcting-typos-and-spelling
+6.6.2.4::Do not make assumptions about interfaces::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#do-not-make-assumptions-about-interfaces
+6.6.2.5::Do not use first person::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#do-not-use-first-person
+6.6.2.6::Be gender neutral::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#be-gender-neutral
+6.6.3::Templates fields definition::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#templates-fields-definition
+6.6.3.1::Type::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#type
+6.6.3.2::Description: short and extended description::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#description-short-and-extended-description
+6.6.3.3::Choices::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#choices
+6.6.3.4::Default::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#default
+6.6.4::Template fields specific style guide::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#template-fields-specific-style-guide
+6.6.4.1::Type field::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#type-field
+6.6.4.2::Description field::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#description-field
+6.6.4.3::Choices field::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#choices-field
+6.6.4.4::Default field::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#default-field
+6.7::Internationalization::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#internationalization
+6.7.1::Handling debconf translations::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#handling-debconf-translations
+6.7.2::Internationalized documentation::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#internationalized-documentation
+6.8::Common packaging situations::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#common-packaging-situations
+6.8.1::Packages using autoconf/automake::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#packages-using-autoconf-automake
+6.8.2::Libraries::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#libraries
+6.8.3::Documentation::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#documentation
+6.8.4::Specific types of packages::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#specific-types-of-packages
+6.8.5::Architecture-independent data::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#architecture-independent-data
+6.8.6::Needing a certain locale during build::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#needing-a-certain-locale-during-build
+6.8.7::Make transition packages deborphan compliant::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#make-transition-packages-deborphan-compliant
+6.8.8::Best practices for .orig.tar.{gz,bz2,xz} files::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#best-practices-for-orig-tar-gz-bz2-xz-files
+6.8.8.1::Pristine source::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#pristine-source
+6.8.8.2::Repackaged upstream source::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#repackaged-upstream-source
+6.8.8.3::Changing binary files::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#changing-binary-files
+6.8.9::Best practices for debug packages::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#best-practices-for-debug-packages
+6.8.9.1::Automatically generated debug packages::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#automatically-generated-debug-packages
+6.8.9.2::Manual -dbg packages::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#manual-dbg-packages
+6.8.10::Best practices for meta-packages::https://www.debian.org/doc/developers-reference/best-pkging-practices.html#best-practices-for-meta-packages
+7::Beyond Packaging::https://www.debian.org/doc/developers-reference/beyond-pkging.html
+7.1::Bug reporting::https://www.debian.org/doc/developers-reference/beyond-pkging.html#bug-reporting
+7.1.1::Reporting lots of bugs at once (mass bug filing)::https://www.debian.org/doc/developers-reference/beyond-pkging.html#reporting-lots-of-bugs-at-once-mass-bug-filing
+7.1.1.1::Usertags::https://www.debian.org/doc/developers-reference/beyond-pkging.html#usertags
+7.2::Quality Assurance effort::https://www.debian.org/doc/developers-reference/beyond-pkging.html#quality-assurance-effort
+7.2.1::Daily work::https://www.debian.org/doc/developers-reference/beyond-pkging.html#daily-work
+7.2.2::Bug squashing parties::https://www.debian.org/doc/developers-reference/beyond-pkging.html#bug-squashing-parties
+7.3::Contacting other maintainers::https://www.debian.org/doc/developers-reference/beyond-pkging.html#contacting-other-maintainers
+7.4::Dealing with inactive and/or unreachable maintainers::https://www.debian.org/doc/developers-reference/beyond-pkging.html#dealing-with-inactive-and-or-unreachable-maintainers
+7.5::Interacting with prospective Debian developers::https://www.debian.org/doc/developers-reference/beyond-pkging.html#interacting-with-prospective-debian-developers
+7.5.1::Sponsoring packages::https://www.debian.org/doc/developers-reference/beyond-pkging.html#sponsoring-packages
+7.5.1.1::Sponsoring a new package::https://www.debian.org/doc/developers-reference/beyond-pkging.html#sponsoring-a-new-package
+7.5.1.2::Sponsoring an update of an existing package::https://www.debian.org/doc/developers-reference/beyond-pkging.html#sponsoring-an-update-of-an-existing-package
+7.5.2::Advocating new developers::https://www.debian.org/doc/developers-reference/beyond-pkging.html#advocating-new-developers
+7.5.3::Handling new maintainer applications::https://www.debian.org/doc/developers-reference/beyond-pkging.html#handling-new-maintainer-applications
+8::Internationalization and Translations::https://www.debian.org/doc/developers-reference/l10n.html
+8.1::How translations are handled within Debian::https://www.debian.org/doc/developers-reference/l10n.html#how-translations-are-handled-within-debian
+8.2::I18N & L10N FAQ for maintainers::https://www.debian.org/doc/developers-reference/l10n.html#i18n-l10n-faq-for-maintainers
+8.2.1::How to get a given text translated::https://www.debian.org/doc/developers-reference/l10n.html#how-to-get-a-given-text-translated
+8.2.2::How to get a given translation reviewed::https://www.debian.org/doc/developers-reference/l10n.html#how-to-get-a-given-translation-reviewed
+8.2.3::How to get a given translation updated::https://www.debian.org/doc/developers-reference/l10n.html#how-to-get-a-given-translation-updated
+8.2.4::How to handle a bug report concerning a translation::https://www.debian.org/doc/developers-reference/l10n.html#how-to-handle-a-bug-report-concerning-a-translation
+8.3::I18N & L10N FAQ for translators::https://www.debian.org/doc/developers-reference/l10n.html#i18n-l10n-faq-for-translators
+8.3.1::How to help the translation effort::https://www.debian.org/doc/developers-reference/l10n.html#how-to-help-the-translation-effort
+8.3.2::How to provide a translation for inclusion in a package::https://www.debian.org/doc/developers-reference/l10n.html#how-to-provide-a-translation-for-inclusion-in-a-package
+8.4::Best current practice concerning l10n::https://www.debian.org/doc/developers-reference/l10n.html#best-current-practice-concerning-l10n
+appendix-1::Overview of Debian Maintainer Tools::https://www.debian.org/doc/developers-reference/tools.html
+appendix-1.1::Core tools::https://www.debian.org/doc/developers-reference/tools.html#core-tools
+appendix-1.1.1::dpkg-dev::https://www.debian.org/doc/developers-reference/tools.html#dpkg-dev
+appendix-1.1.2::debconf::https://www.debian.org/doc/developers-reference/tools.html#debconf
+appendix-1.1.3::fakeroot::https://www.debian.org/doc/developers-reference/tools.html#fakeroot
+appendix-1.2::Package lint tools::https://www.debian.org/doc/developers-reference/tools.html#package-lint-tools
+appendix-1.2.1::lintian::https://www.debian.org/doc/developers-reference/tools.html#lintian
+appendix-1.2.2::lintian-brush::https://www.debian.org/doc/developers-reference/tools.html#lintian-brush
+appendix-1.2.3::piuparts::https://www.debian.org/doc/developers-reference/tools.html#piuparts
+appendix-1.2.4::debdiff::https://www.debian.org/doc/developers-reference/tools.html#debdiff
+appendix-1.2.5::diffoscope::https://www.debian.org/doc/developers-reference/tools.html#diffoscope
+appendix-1.2.6::duck::https://www.debian.org/doc/developers-reference/tools.html#duck
+appendix-1.2.7::adequate::https://www.debian.org/doc/developers-reference/tools.html#adequate
+appendix-1.2.8::i18nspector::https://www.debian.org/doc/developers-reference/tools.html#i18nspector
+appendix-1.2.9::cme::https://www.debian.org/doc/developers-reference/tools.html#cme
+appendix-1.2.10::licensecheck::https://www.debian.org/doc/developers-reference/tools.html#licensecheck
+appendix-1.2.11::blhc::https://www.debian.org/doc/developers-reference/tools.html#blhc
+appendix-1.3::Helpers for debian/rules::https://www.debian.org/doc/developers-reference/tools.html#helpers-for-debian-rules
+appendix-1.3.1::debhelper::https://www.debian.org/doc/developers-reference/tools.html#debhelper
+appendix-1.3.2::dh-make::https://www.debian.org/doc/developers-reference/tools.html#dh-make
+appendix-1.3.3::equivs::https://www.debian.org/doc/developers-reference/tools.html#equivs
+appendix-1.4::Package builders::https://www.debian.org/doc/developers-reference/tools.html#package-builders
+appendix-1.4.1::git-buildpackage::https://www.debian.org/doc/developers-reference/tools.html#git-buildpackage
+appendix-1.4.2::debootstrap::https://www.debian.org/doc/developers-reference/tools.html#debootstrap
+appendix-1.4.3::pbuilder::https://www.debian.org/doc/developers-reference/tools.html#pbuilder
+appendix-1.4.4::sbuild::https://www.debian.org/doc/developers-reference/tools.html#sbuild
+appendix-1.5::Package uploaders::https://www.debian.org/doc/developers-reference/tools.html#package-uploaders
+appendix-1.5.1::dupload::https://www.debian.org/doc/developers-reference/tools.html#dupload
+appendix-1.5.2::dput::https://www.debian.org/doc/developers-reference/tools.html#dput
+appendix-1.5.3::dcut::https://www.debian.org/doc/developers-reference/tools.html#dcut
+appendix-1.6::Maintenance automation::https://www.debian.org/doc/developers-reference/tools.html#maintenance-automation
+appendix-1.6.1::devscripts::https://www.debian.org/doc/developers-reference/tools.html#devscripts
+appendix-1.6.2::reportbug::https://www.debian.org/doc/developers-reference/tools.html#reportbug
+appendix-1.6.3::autotools-dev::https://www.debian.org/doc/developers-reference/tools.html#autotools-dev
+appendix-1.6.4::dpkg-repack::https://www.debian.org/doc/developers-reference/tools.html#dpkg-repack
+appendix-1.6.5::alien::https://www.debian.org/doc/developers-reference/tools.html#alien
+appendix-1.6.6::dpkg-dev-el::https://www.debian.org/doc/developers-reference/tools.html#dpkg-dev-el
+appendix-1.6.7::dpkg-depcheck::https://www.debian.org/doc/developers-reference/tools.html#dpkg-depcheck
+appendix-1.7::Porting tools::https://www.debian.org/doc/developers-reference/tools.html#porting-tools
+appendix-1.7.1::dpkg-cross::https://www.debian.org/doc/developers-reference/tools.html#dpkg-cross
+appendix-1.8::Documentation and information::https://www.debian.org/doc/developers-reference/tools.html#documentation-and-information
+appendix-1.8.1::debian-policy::https://www.debian.org/doc/developers-reference/tools.html#debian-policy
+appendix-1.8.2::doc-debian::https://www.debian.org/doc/developers-reference/tools.html#doc-debian
+appendix-1.8.3::developers-reference::https://www.debian.org/doc/developers-reference/tools.html#developers-reference
+appendix-1.8.4::maint-guide::https://www.debian.org/doc/developers-reference/tools.html#maint-guide
+appendix-1.8.5::packaging-tutorial::https://www.debian.org/doc/developers-reference/tools.html#packaging-tutorial
+appendix-1.8.6::how-can-i-help::https://www.debian.org/doc/developers-reference/tools.html#how-can-i-help
+appendix-1.8.7::docbook-xml::https://www.debian.org/doc/developers-reference/tools.html#docbook-xml
+appendix-1.8.8::debiandoc-sgml::https://www.debian.org/doc/developers-reference/tools.html#debiandoc-sgml
+appendix-1.8.9::debian-keyring::https://www.debian.org/doc/developers-reference/tools.html#debian-keyring
+appendix-1.8.10::debian-el::https://www.debian.org/doc/developers-reference/tools.html#debian-el
diff --git a/data/authority/doc-base-manual b/data/authority/doc-base-manual
new file mode 100644
index 0000000..34a56ee
--- /dev/null
+++ b/data/authority/doc-base-manual
@@ -0,0 +1,30 @@
+# Data about titles, sections, and URLs of manuals, used to expand references
+# in tag descriptions and add links for HTML output. Each line of this file
+# has three fields separated by double colons:
+#
+# <section> :: <title> :: <url>
+#
+# If <section> is an underscore, that line specifies the title and URL for the
+# whole manual.
+
+_::Debian doc-base Manual::file:///usr/share/doc/doc-base/doc-base.html/index.html
+1::About doc-base::file:///usr/share/doc/doc-base/doc-base.html/about.html
+2::The packages interface::file:///usr/share/doc/doc-base/doc-base.html/interface.html
+2.1::Introduction::file:///usr/share/doc/doc-base/doc-base.html/interface.html#s2.1
+2.2::Document IDs::file:///usr/share/doc/doc-base/doc-base.html/interface.html#document-ids
+2.3::Control Files::file:///usr/share/doc/doc-base/doc-base.html/interface.html#control-files
+2.3.1::Example::file:///usr/share/doc/doc-base/doc-base.html/interface.html#s2.3.1
+2.3.2::Syntax of the control file::file:///usr/share/doc/doc-base/doc-base.html/interface.html#s2.3.2
+2.3.2.1::The main section::file:///usr/share/doc/doc-base/doc-base.html/interface.html#main-section
+2.3.2.2::Format sections::file:///usr/share/doc/doc-base/doc-base.html/interface.html#format-sections
+2.3.3::The section field::file:///usr/share/doc/doc-base/doc-base.html/interface.html#section-field
+2.4::Registering Documents With doc-base::file:///usr/share/doc/doc-base/doc-base.html/interface.html#registering-documents
+2.5::doc-base 0.8.x features and incompatibilities::file:///usr/share/doc/doc-base/doc-base.html/interface.html#s2.5
+2.5.1::Splitting control files over multiple binary packages::file:///usr/share/doc/doc-base/doc-base.html/interface.html#s2.5.1
+2.5.2::Registering local documents::file:///usr/share/doc/doc-base/doc-base.html/interface.html#s2.5.2
+2.5.3::dpkg triggers::file:///usr/share/doc/doc-base/doc-base.html/interface.html#s2.5.3
+2.6::Checking Syntax of Control Files::file:///usr/share/doc/doc-base/doc-base.html/interface.html#checking-syntax
+3::Getting information about installed documents::file:///usr/share/doc/doc-base/doc-base.html/informations.html
+4::TODO List::file:///usr/share/doc/doc-base/doc-base.html/todo.html
+4.1::Roadmap for 0.9.* releases::file:///usr/share/doc/doc-base/doc-base.html/todo.html#s4.1
+4.2::Old TODO entries::file:///usr/share/doc/doc-base/doc-base.html/todo.html#s4.2
diff --git a/data/authority/filesystem-hierarchy b/data/authority/filesystem-hierarchy
new file mode 100644
index 0000000..d8ebd7b
--- /dev/null
+++ b/data/authority/filesystem-hierarchy
@@ -0,0 +1,170 @@
+# Data about titles, sections, and URLs of manuals, used to expand references
+# in tag descriptions and add links for HTML output. Each line of this file
+# has three fields separated by double colons:
+#
+# <section> :: <title> :: <url>
+#
+# If <section> is an underscore, that line specifies the title and URL for the
+# whole manual.
+
+_::::Filesystem Hierarchy Standard::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html
+introduction::1::Introduction::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#introduction
+purpose::1.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose
+conventions::1.2::Conventions::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#conventions
+thefilesystem::2::The Filesystem::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#thefilesystem
+therootfilesystem::3::The Root Filesystem::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#theRootFilesystem
+purpose2::3.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose2
+requirements::3.2::Requirements::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#requirements
+specificoptions::3.3::Specific Options::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#specificOptions
+binessentialusercommandbinaries::3.4::/bin : Essential user command binaries (for use by all users)::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#binEssentialUserCommandBinaries
+purpose3::3.4.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose3
+requirements2::3.4.2::Requirements::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#requirements2
+specificoptions2::3.4.3::Specific Options::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#specificOptions2
+bootstaticfilesofthebootloader::3.5::/boot : Static files of the boot loader::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#bootStaticFilesOfTheBootLoader
+purpose4::3.5.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose4
+specificoptions3::3.5.2::Specific Options::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#specificOptions3
+devdevicefiles::3.6::/dev : Device files::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#devDeviceFiles
+purpose5::3.6.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose5
+specificoptions4::3.6.2::Specific Options::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#specificOptions4
+etchostspecificsystemconfiguration::3.7::/etc : Host-specific system configuration::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#etcHostspecificSystemConfiguration
+purpose6::3.7.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose6
+requirements3::3.7.2::Requirements::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#requirements3
+specificoptions5::3.7.3::Specific Options::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#specificOptions5
+etcoptconfigurationfilesforopt::3.7.4::/etc/opt : Configuration files for /opt::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#etcoptConfigurationFilesForOpt
+etcx11configurationforthexwindows::3.7.5::/etc/X11 : Configuration for the X Window System (optional)::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#etcx11ConfigurationForTheXWindowS
+etcsgmlconfigurationfilesforsgmlan::3.7.6::/etc/sgml : Configuration files for SGML (optional)::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#etcsgmlConfigurationFilesForSgmlAn
+idm236088418512::3.7.7::/etc/xml : Configuration files for XML (optional)::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#idm236088418512
+homeuserhomedirectories::3.8::/home : User home directories (optional)::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#homeUserHomeDirectories
+purpose10::3.8.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose10
+requirements4a::3.8.2::Requirements::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#requirements4a
+homereferences::3.8.3::Home Directory Specifications and Conventions::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#homeReferences
+libessentialsharedlibrariesandkern::3.9::/lib : Essential shared libraries and kernel modules::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#libEssentialSharedLibrariesAndKern
+purpose11::3.9.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose11
+requirements5::3.9.2::Requirements::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#requirements5
+specificoptions7::3.9.3::Specific Options::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#specificOptions7
+libltqualgtalternateformatessential::3.10::/lib<qual> : Alternate format essential shared libraries (optional)::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#libltqualgtAlternateFormatEssential
+purpose12::3.10.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose12
+requirements6::3.10.2::Requirements::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#requirements6
+mediamountpoint::3.11::/media : Mount point for removable media::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#mediaMountPoint
+purposemediamountpoint::3.11.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purposeMediaMountPoint
+specificoptionsmediamount::3.11.2::Specific Options::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#specificOptionsMediaMount
+mntmountpointforatemporarilymount::3.12::/mnt : Mount point for a temporarily mounted filesystem::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#mntMountPointForATemporarilyMount
+purpose13::3.12.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose13
+optaddonapplicationsoftwarepackages::3.13::/opt : Add-on application software packages::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#optAddonApplicationSoftwarePackages
+purpose14::3.13.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose14
+requirements7::3.13.2::Requirements::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#requirements7
+roothomedirectoryfortherootuser::3.14::/root : Home directory for the root user (optional)::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#rootHomeDirectoryForTheRootUser
+purpose15::3.14.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose15
+runruntimevariabledata::3.15::/run : Run-time variable data::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#runRuntimeVariableData
+runpurpose::3.15.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#runPurpose
+runrequirements::3.15.2::Requirements::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#runRequirements
+sbinsystembinaries::3.16::/sbin : System binaries::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#sbinSystemBinaries
+purpose16::3.16.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose16
+requirements8::3.16.2::Requirements::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#requirements8
+specificoptions8::3.16.3::Specific Options::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#specificOptions8
+srvdataforservicesprovidedbysystem::3.17::/srv : Data for services provided by this system::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#srvDataForServicesProvidedBySystem
+purpose16a::3.17.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose16a
+tmptemporaryfiles::3.18::/tmp : Temporary files::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#tmpTemporaryFiles
+purpose17::3.18.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose17
+theusrhierarchy::4::The /usr Hierarchy::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#theUsrHierarchy
+purpose18::4.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose18
+requirements9::4.2::Requirements::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#requirements9
+specificoptions9::4.3::Specific Options::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#specificOptions9
+usrbinmostusercommands::4.4::/usr/bin : Most user commands::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#usrbinMostUserCommands
+purpose20::4.4.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose20
+requirements9a::4.4.2::Requirements::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#requirements9a
+specificoptions11::4.4.3::Specific Options::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#specificOptions11
+usrincludedirectoryforstandardinclu::4.5::/usr/include : Directory for standard include files.::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#usrincludeDirectoryForStandardInclu
+purpose21::4.5.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose21
+specificoptions12::4.5.2::Specific Options::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#specificOptions12
+usrliblibrariesforprogrammingandpa::4.6::/usr/lib : Libraries for programming and packages::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#usrlibLibrariesForProgrammingAndPa
+purpose22::4.6.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose22
+specificoptions13::4.6.2::Specific Options::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#specificOptions13
+usrlibexec::4.7::/usr/libexec : Binaries run by other programs (optional)::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#usrlibexec
+usrlibexecpurpose::4.7.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#usrlibexecPurpose
+usrlibltqualgtalternateformatlibrari::4.8::/usr/lib<qual> : Alternate format libraries (optional)::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#usrlibltqualgtAlternateFormatLibrari
+purpose23::4.8.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose23
+usrlocallocalhierarchy::4.9::/usr/local : Local hierarchy::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#usrlocalLocalHierarchy
+purpose24::4.9.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose24
+requirements10::4.9.2::Requirements::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#requirements10
+specificoptions14::4.9.3::Specific Options::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#specificOptions14
+usrlocalshare1::4.9.4::/usr/local/share : Local architecture-independent hierarchy::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#usrlocalshare1
+usrsbinnonessentialstandardsystembi::4.10::/usr/sbin : Non-essential standard system binaries::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#usrsbinNonessentialStandardSystemBi
+purpose25::4.10.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose25
+requirements10a::4.10.2::Requirements::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#requirements10a
+usrsharearchitectureindependentdata::4.11::/usr/share : Architecture-independent data::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#usrshareArchitectureindependentData
+purpose26::4.11.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose26
+requirements11::4.11.2::Requirements::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#requirements11
+specificoptions15::4.11.3::Specific Options::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#specificOptions15
+usrsharecolorcolormanagement::4.11.4::/usr/share/color : Color management information (optional)::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#usrsharecolorColorManagement
+usrsharedictwordlists::4.11.5::/usr/share/dict : Word lists (optional)::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#usrsharedictWordLists
+usrsharemanmanualpages::4.11.6::/usr/share/man : Manual pages::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#usrsharemanManualPages
+usrsharemiscmiscellaneousarchitecture::4.11.7::/usr/share/misc : Miscellaneous architecture-independent data::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#usrsharemiscMiscellaneousArchitecture
+usrshareppd::4.11.8::/usr/share/ppd : Printer definitions (optional)::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#usrshareppd
+usrsharesgmlsgmlandxmldata::4.11.9::/usr/share/sgml : SGML data (optional)::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#usrsharesgmlSgmlAndXmlData
+idm236087237360::4.11.10::/usr/share/xml : XML data (optional)::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#idm236087237360
+usrsrcsourcecode::4.12::/usr/src : Source code (optional)::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#usrsrcSourceCode
+purpose30::4.12.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose30
+thevarhierarchy::5::The /var Hierarchy::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#theVarHierarchy
+purpose31::5.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose31
+requirements12::5.2::Requirements::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#requirements12
+specificoptions20::5.3::Specific Options::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#specificOptions20
+varaccountprocessaccountinglogs::5.4::/var/account : Process accounting logs (optional)::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#varaccountProcessAccountingLogs
+purpose32::5.4.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose32
+varcacheapplicationcachedata::5.5::/var/cache : Application cache data::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#varcacheApplicationCacheData
+purpose33::5.5.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose33
+specificoptions21::5.5.2::Specific Options::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#specificOptions21
+varcachefontslocallygeneratedfonts::5.5.3::/var/cache/fonts : Locally-generated fonts (optional)::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#varcachefontsLocallygeneratedFonts
+varcachemanlocallyformattedmanualpag::5.5.4::/var/cache/man : Locally-formatted manual pages (optional)::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#varcachemanLocallyformattedManualPag
+varcrashsystemcrashdumps::5.6::/var/crash : System crash dumps (optional)::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#varcrashSystemCrashDumps
+purpose36::5.6.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose36
+vargamesvariablegamedata::5.7::/var/games : Variable game data (optional)::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#vargamesVariableGameData
+purpose37::5.7.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose37
+varlibvariablestateinformation::5.8::/var/lib : Variable state information::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#varlibVariableStateInformation
+purpose38::5.8.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose38
+requirements13::5.8.2::Requirements::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#requirements13
+specificoptions23::5.8.3::Specific Options::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#specificOptions23
+varliblteditorgteditorbackupfilesan::5.8.4::/var/lib/<editor> : Editor backup files and state (optional)::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#varliblteditorgtEditorBackupFilesAn
+varlibcolor::5.8.5::/var/lib/color : Color management information (optional)::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#varlibcolor
+varlibhwclockstatedirectoryforhwclo::5.8.6::/var/lib/hwclock : State directory for hwclock (optional)::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#varlibhwclockStateDirectoryForHwclo
+varlibmiscmiscellaneousvariabledata::5.8.7::/var/lib/misc : Miscellaneous variable data::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#varlibmiscMiscellaneousVariableData
+varlocklockfiles::5.9::/var/lock : Lock files::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#varlockLockFiles
+purpose42::5.9.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose42
+varloglogfilesanddirectories::5.10::/var/log : Log files and directories::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#varlogLogFilesAndDirectories
+purpose43::5.10.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose43
+specificoptions24::5.10.2::Specific Options::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#specificOptions24
+varmailusermailboxfiles::5.11::/var/mail : User mailbox files (optional)::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#varmailUserMailboxFiles
+purpose44::5.11.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose44
+varoptvariabledataforopt::5.12::/var/opt : Variable data for /opt::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#varoptVariableDataForOpt
+purpose45::5.12.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose45
+varrunruntimevariabledata::5.13::/var/run : Run-time variable data::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#varrunRuntimeVariableData
+purpose46::5.13.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose46
+requirements14::5.13.2::Requirements::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#requirements14
+varspoolapplicationspooldata::5.14::/var/spool : Application spool data::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#varspoolApplicationSpoolData
+purpose47::5.14.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose47
+specificoptions25::5.14.2::Specific Options::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#specificOptions25
+varspoollpdlineprinterdaemonprintqu::5.14.3::/var/spool/lpd : Line-printer daemon print queues (optional)::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#varspoollpdLineprinterDaemonPrintQu
+varspoolrwhorwhodfiles::5.14.4::/var/spool/rwho : Rwhod files (optional)::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#varspoolrwhoRwhodFiles
+vartmptemporaryfilespreservedbetwee::5.15::/var/tmp : Temporary files preserved between system reboots::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#vartmpTemporaryFilesPreservedBetwee
+purpose50::5.15.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose50
+varypnetworkinformationservice::5.16::/var/yp : Network Information Service (NIS) database files (optional)::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#varypNetworkInformationService
+purpose51::5.16.1::Purpose::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#purpose51
+operatingsystemspecificannex::6::Operating System Specific Annex::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#operatingSystemSpecificAnnex
+linux::6.1::Linux::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#linux
+rootdirectory::6.1.1::/ : Root directory::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#rootDirectory
+binessentialusercommandbinaries2::6.1.2::/bin : Essential user command binaries (for use by all users)::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#binEssentialUserCommandBinaries2
+devdevicesandspecialfiles::6.1.3::/dev : Devices and special files::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#devDevicesAndSpecialFiles
+etchostspecificsystemconfiguration2::6.1.4::/etc : Host-specific system configuration::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#etcHostspecificSystemConfiguration2
+prockernelandprocessinformationvir::6.1.5::/proc : Kernel and process information virtual filesystem::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#procKernelAndProcessInformationVir
+sbinessentialsystembinaries::6.1.6::/sbin : Essential system binaries::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#sbinEssentialSystemBinaries
+syskernelandsysteminformation::6.1.7::/sys : Kernel and system information virtual filesystem::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#sysKernelAndSystemInformation
+usrincludeheaderfilesincludedbycp::6.1.8::/usr/include : Header files included by C programs::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#usrincludeHeaderFilesIncludedByCP
+usrsrcsourcecode2::6.1.9::/usr/src : Source code::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#usrsrcSourceCode2
+varspoolcroncronandatjobs::6.1.10::/var/spool/cron : cron and at jobs::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#varspoolcronCronAndAtJobs
+appendix::7::Appendix::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#appendix
+thefhsmailinglist::7.1::The FHS mailing list::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#theFhsMailingList
+backgroundofthefhs::7.2::Background of the FHS::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#backgroundOfTheFhs
+generalguidelines::7.3::General Guidelines::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#generalGuidelines
+scope::7.4::Scope::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#scope
+acknowledgments::7.5::Acknowledgments::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#acknowledgments
+contributors::7.6::Contributors::https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#contributors
diff --git a/data/authority/java-policy.json b/data/authority/java-policy.json
new file mode 100644
index 0000000..4a27204
--- /dev/null
+++ b/data/authority/java-policy.json
@@ -0,0 +1,58 @@
+{
+ "preamble" : {
+ "cargo" : "sections",
+ "title" : "Java Policy"
+ },
+ "sections" : [
+ {
+ "destination" : "https://www.debian.org/doc/packaging-manuals/java-policy/",
+ "key" : "_",
+ "title" : "Debian policy for Java"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/packaging-manuals/java-policy/ch01.html",
+ "key" : "1",
+ "title" : "Background"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/packaging-manuals/java-policy/ch02.html",
+ "key" : "2",
+ "title" : "Policy"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/packaging-manuals/java-policy/ch02.html#policy-vm",
+ "key" : "2.1",
+ "title" : "Virtual machines"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/packaging-manuals/java-policy/ch02.html#build-pkg",
+ "key" : "2.2",
+ "title" : "Building Java packages"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/packaging-manuals/java-policy/ch02.html#policy-programs",
+ "key" : "2.3",
+ "title" : "Java programs"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/packaging-manuals/java-policy/ch02.html#policy-libraries",
+ "key" : "2.4",
+ "title" : "Java libraries"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/packaging-manuals/java-policy/ch02.html#policy-politics",
+ "key" : "2.5",
+ "title" : "Main, contrib or non-free"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/packaging-manuals/java-policy/ch03.html",
+ "key" : "3",
+ "title" : "Issues to discuss"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/packaging-manuals/java-policy/ch04.html",
+ "key" : "4",
+ "title" : "Advice to Java packagers"
+ }
+ ]
+}
diff --git a/data/authority/lintian-manual b/data/authority/lintian-manual
new file mode 100644
index 0000000..8b5c7f2
--- /dev/null
+++ b/data/authority/lintian-manual
@@ -0,0 +1,35 @@
+# Data about titles, sections, and URLs of manuals, used to expand references
+# in tag descriptions and add links for HTML output. Each line of this file
+# has three fields separated by double colons:
+#
+# <section> :: <title> :: <url>
+#
+# If <section> is an underscore, that line specifies the title and URL for the
+# whole manual.
+
+_::Lintian User's Manual::https://lintian.debian.org/manual/index.html
+1::Introduction::https://lintian.debian.org/manual/index.html#introduction
+1.1::About Lintian::https://lintian.debian.org/manual/index.html#about-lintian
+1.2::The intention of Lintian::https://lintian.debian.org/manual/index.html#the-intention-of-lintian
+1.3::Design issues::https://lintian.debian.org/manual/index.html#design-issues
+1.4::Disclaimer::https://lintian.debian.org/manual/index.html#disclaimer
+2::Getting started::https://lintian.debian.org/manual/index.html#getting-started
+2.1::Installing Lintian::https://lintian.debian.org/manual/index.html#installing-lintian
+2.2::Running lintian::https://lintian.debian.org/manual/index.html#running-lintian
+2.3::Lintian Tags::https://lintian.debian.org/manual/index.html#lintian-tags
+2.4::Overrides::https://lintian.debian.org/manual/index.html#overrides
+2.4.1::Format of override files::https://lintian.debian.org/manual/index.html#format-of-override-files
+2.4.2::Documenting overrides::https://lintian.debian.org/manual/index.html#documenting-overrides
+2.4.3::Architecture specific overrides::https://lintian.debian.org/manual/index.html#architecture-specific-overrides
+2.5::Vendor Profiles::https://lintian.debian.org/manual/index.html#vendor-profiles
+2.5.1::Rules for profile names and location::https://lintian.debian.org/manual/index.html#rules-for-profile-names-and-location
+2.5.2::Profile syntax and semantics::https://lintian.debian.org/manual/index.html#profile-syntax-and-semantics
+2.6::Vendor specific data files::https://lintian.debian.org/manual/index.html#vendor-specific-data-files
+2.6.1::Load paths and order::https://lintian.debian.org/manual/index.html#load-paths-and-order
+2.6.2::Basic syntax of data files::https://lintian.debian.org/manual/index.html#basic-syntax-of-data-files
+3::Advanced usage::https://lintian.debian.org/manual/index.html#advanced-usage
+3.1::How Lintian works::https://lintian.debian.org/manual/index.html#how-lintian-works
+3.2::The laboratory::https://lintian.debian.org/manual/index.html#the-laboratory
+3.3::Writing your own Lintian checks::https://lintian.debian.org/manual/index.html#writing-your-own-lintian-checks
+3.3.1::Check description file::https://lintian.debian.org/manual/index.html#check-description-file
+3.3.2::Check Perl module file::https://lintian.debian.org/manual/index.html#check-perl-module-file
diff --git a/data/authority/menu-manual b/data/authority/menu-manual
new file mode 100644
index 0000000..f5bdbca
--- /dev/null
+++ b/data/authority/menu-manual
@@ -0,0 +1,43 @@
+# Data about titles, sections, and URLs of manuals, used to expand references
+# in tag descriptions and add links for HTML output. Each line of this file
+# has three fields separated by double colons:
+#
+# <section> :: <title> :: <url>
+#
+# If <section> is an underscore, that line specifies the title and URL for the
+# whole manual.
+
+_::Debian Menu System::https://www.debian.org/doc/packaging-manuals/menu.html/
+1::Introduction::https://www.debian.org/doc/packaging-manuals/menu.html/ch1.html
+2::Menu from the viewpoint of a user::https://www.debian.org/doc/packaging-manuals/menu.html/ch2.html
+2.1::How/when do the window manager startup files get created?::https://www.debian.org/doc/packaging-manuals/menu.html/ch2.html#s2.1
+2.2::Tuning of the generated window manager startup files::https://www.debian.org/doc/packaging-manuals/menu.html/ch2.html#s2.2
+2.3::Optimization of menu tree: hints::https://www.debian.org/doc/packaging-manuals/menu.html/ch2.html#s2.3
+3::The menu file::https://www.debian.org/doc/packaging-manuals/menu.html/ch3.html
+3.1::Location::https://www.debian.org/doc/packaging-manuals/menu.html/ch3.html#s3.1
+3.2::Syntax::https://www.debian.org/doc/packaging-manuals/menu.html/ch3.html#s3.2
+3.3::The title field::https://www.debian.org/doc/packaging-manuals/menu.html/ch3.html#s3.3
+3.4::The needs field::https://www.debian.org/doc/packaging-manuals/menu.html/ch3.html#s3.4
+3.5::The section field::https://www.debian.org/doc/packaging-manuals/menu.html/ch3.html#s3.5
+3.6::The command field::https://www.debian.org/doc/packaging-manuals/menu.html/ch3.html#s3.6
+3.7::The icon field::https://www.debian.org/doc/packaging-manuals/menu.html/ch3.html#s3.7
+3.8::The hints field::https://www.debian.org/doc/packaging-manuals/menu.html/ch3.html#s3.8
+3.9::Entries for menu sections.::https://www.debian.org/doc/packaging-manuals/menu.html/ch3.html#s3.9
+3.10::Fvwm's task and title bars::https://www.debian.org/doc/packaging-manuals/menu.html/ch3.html#s3.10
+4::What packages with applications should do::https://www.debian.org/doc/packaging-manuals/menu.html/ch4.html
+4.1::Providing a menu file::https://www.debian.org/doc/packaging-manuals/menu.html/ch4.html#s4.1
+4.2::Adding a hook for dpkg in your packages::https://www.debian.org/doc/packaging-manuals/menu.html/ch4.html#s4.2
+5::What packages with menu managers should do::https://www.debian.org/doc/packaging-manuals/menu.html/ch5.html
+6::How a user can override the menus::https://www.debian.org/doc/packaging-manuals/menu.html/ch6.html
+6.1::Configuring the menus::https://www.debian.org/doc/packaging-manuals/menu.html/ch6.html#s6.1
+6.2::Specifying that a menu entry should not be displayed::https://www.debian.org/doc/packaging-manuals/menu.html/ch6.html#s6.2
+6.3::Including other files::https://www.debian.org/doc/packaging-manuals/menu.html/ch6.html#s6.3
+7::The internals of the menu package::https://www.debian.org/doc/packaging-manuals/menu.html/ch7.html
+7.1::The update-menus program::https://www.debian.org/doc/packaging-manuals/menu.html/ch7.html#s7.1
+7.2::The install-menu program::https://www.debian.org/doc/packaging-manuals/menu.html/ch7.html#s7.2
+7.3::The install-menu config script definitions::https://www.debian.org/doc/packaging-manuals/menu.html/ch7.html#s7.3
+7.4::Hints, tree optimization::https://www.debian.org/doc/packaging-manuals/menu.html/ch7.html#s7.4
+8::Variables and functions in the install-menu scripts::https://www.debian.org/doc/packaging-manuals/menu.html/ch8.html
+8.1::String constants::https://www.debian.org/doc/packaging-manuals/menu.html/ch8.html#s8.1
+8.2::Variables::https://www.debian.org/doc/packaging-manuals/menu.html/ch8.html#s8.2
+8.3::Functions::https://www.debian.org/doc/packaging-manuals/menu.html/ch8.html#s8.3
diff --git a/data/authority/menu-policy b/data/authority/menu-policy
new file mode 100644
index 0000000..4d2bf21
--- /dev/null
+++ b/data/authority/menu-policy
@@ -0,0 +1,13 @@
+# Data about titles, sections, and URLs of manuals, used to expand references
+# in tag descriptions and add links for HTML output. Each line of this file
+# has three fields separated by double colons:
+#
+# <section> :: <title> :: <url>
+#
+# If <section> is an underscore, that line specifies the title and URL for the
+# whole manual.
+
+_::The Debian Menu sub-policy::https://www.debian.org/doc/packaging-manuals/menu-policy/
+1::About this document::https://www.debian.org/doc/packaging-manuals/menu-policy/ch1.html
+2::Menu Structure::https://www.debian.org/doc/packaging-manuals/menu-policy/ch2.html
+2.1::Preferred menu structure::https://www.debian.org/doc/packaging-manuals/menu-policy/ch2.html#s2.1
diff --git a/data/authority/new-maintainer.json b/data/authority/new-maintainer.json
new file mode 100644
index 0000000..2ef4adc
--- /dev/null
+++ b/data/authority/new-maintainer.json
@@ -0,0 +1,463 @@
+{
+ "preamble" : {
+ "cargo" : "sections",
+ "title" : "New Maintainer's Guide"
+ },
+ "sections" : [
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.html",
+ "key" : "_",
+ "title" : "Debian New Maintainers' Guide"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlstart.en.html",
+ "key" : "1",
+ "title" : "Getting started The Right Way"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlstart.en.html#socialdynamics",
+ "key" : "1.1",
+ "title" : "Social dynamics of Debian"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlstart.en.html#needprogs",
+ "key" : "1.2",
+ "title" : "Programs needed for development"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlstart.en.html#needdocs",
+ "key" : "1.3",
+ "title" : "Documentation needed for development"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlstart.en.html#helpme",
+ "key" : "1.4",
+ "title" : "Where to ask for help"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlfirst.en.html",
+ "key" : "2",
+ "title" : "First steps"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlfirst.en.html#workflow",
+ "key" : "2.1",
+ "title" : "Debian package building workflow"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlfirst.en.html#choose",
+ "key" : "2.2",
+ "title" : "Choose your program"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlfirst.en.html#getit",
+ "key" : "2.3",
+ "title" : "Get the program, and try it out"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlfirst.en.html#simplemake",
+ "key" : "2.4",
+ "title" : "Simple build systems"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlfirst.en.html#portable",
+ "key" : "2.5",
+ "title" : "Popular portable build systems"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlfirst.en.html#namever",
+ "key" : "2.6",
+ "title" : "Package name and version"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlfirst.en.html#dh-make",
+ "key" : "2.7",
+ "title" : "Setting up dh_make"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlfirst.en.html#non-native-dh-make",
+ "key" : "2.8",
+ "title" : "Initial non-native Debian package"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlmodify.en.html",
+ "key" : "3",
+ "title" : "Modifying the source"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlmodify.en.html#quiltrc",
+ "key" : "3.1",
+ "title" : "Setting up quilt"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlmodify.en.html#fixupstream",
+ "key" : "3.2",
+ "title" : "Fixing upstream bugs"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlmodify.en.html#destdir",
+ "key" : "3.3",
+ "title" : "Installation of files to their destination"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlmodify.en.html#difflibs",
+ "key" : "3.4",
+ "title" : "Differing libraries"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldreq.en.html",
+ "key" : "4",
+ "title" : "Required files under the debian directory"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldreq.en.html#control",
+ "key" : "4.1",
+ "title" : "control"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldreq.en.html#copyright",
+ "key" : "4.2",
+ "title" : "copyright"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldreq.en.html#changelog",
+ "key" : "4.3",
+ "title" : "changelog"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldreq.en.html#rules",
+ "key" : "4.4",
+ "title" : "rules"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldreq.en.html#targets",
+ "key" : "4.4.1",
+ "title" : "Targets of the rules file"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldreq.en.html#defaultrules",
+ "key" : "4.4.2",
+ "title" : "Default rules file"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldreq.en.html#customrules",
+ "key" : "4.4.3",
+ "title" : "Customization of rules file"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldother.en.html",
+ "key" : "5",
+ "title" : "Other files under the debian directory"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldother.en.html#readme",
+ "key" : "5.1",
+ "title" : "README.Debian"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldother.en.html#compat",
+ "key" : "5.2",
+ "title" : "compat"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldother.en.html#conffiles",
+ "key" : "5.3",
+ "title" : "conffiles"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldother.en.html#crond",
+ "key" : "5.4",
+ "title" : "package.cron.*"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldother.en.html#dirs",
+ "key" : "5.5",
+ "title" : "dirs"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldother.en.html#doc-base",
+ "key" : "5.6",
+ "title" : "package.doc-base"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldother.en.html#docs",
+ "key" : "5.7",
+ "title" : "docs"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldother.en.html#emacsen",
+ "key" : "5.8",
+ "title" : "emacsen-*"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldother.en.html#examples",
+ "key" : "5.9",
+ "title" : "package.examples"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldother.en.html#initd",
+ "key" : "5.10",
+ "title" : "package.init and package.default"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldother.en.html#install",
+ "key" : "5.11",
+ "title" : "install"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldother.en.html#info",
+ "key" : "5.12",
+ "title" : "package.info"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldother.en.html#links",
+ "key" : "5.13",
+ "title" : "package.links"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldother.en.html#lintian",
+ "key" : "5.14",
+ "title" : "{package.,source/}lintian-overrides"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldother.en.html#manpage",
+ "key" : "5.15",
+ "title" : "manpage.*"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldother.en.html#manpage1",
+ "key" : "5.15.1",
+ "title" : "manpage.1.ex"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldother.en.html#manpagesgml",
+ "key" : "5.15.2",
+ "title" : "manpage.sgml.ex"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldother.en.html#manpagexml",
+ "key" : "5.15.3",
+ "title" : "manpage.xml.ex"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldother.en.html#manpages",
+ "key" : "5.16",
+ "title" : "package.manpages"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldother.en.html#news",
+ "key" : "5.17",
+ "title" : "NEWS"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldother.en.html#maintscripts",
+ "key" : "5.18",
+ "title" : "{pre,post}{inst,rm}"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldother.en.html#symbols",
+ "key" : "5.19",
+ "title" : "package.symbols"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldother.en.html#todo",
+ "key" : "5.20",
+ "title" : "TODO"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldother.en.html#watch",
+ "key" : "5.21",
+ "title" : "watch"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldother.en.html#sourcef",
+ "key" : "5.22",
+ "title" : "source/format"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldother.en.html#sourcel",
+ "key" : "5.23",
+ "title" : "source/local-options"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldother.en.html#sourceopt",
+ "key" : "5.24",
+ "title" : "source/options"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmldother.en.html#patches",
+ "key" : "5.25",
+ "title" : "patches/*"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlbuild.en.html",
+ "key" : "6",
+ "title" : "Building the package"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlbuild.en.html#completebuild",
+ "key" : "6.1",
+ "title" : "Complete (re)build"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlbuild.en.html#autobuilder",
+ "key" : "6.2",
+ "title" : "Autobuilder"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlbuild.en.html#debuild",
+ "key" : "6.3",
+ "title" : "debuild command"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlbuild.en.html#pbuilder",
+ "key" : "6.4",
+ "title" : "pbuilder package"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlbuild.en.html#git-buildpackage",
+ "key" : "6.5",
+ "title" : "git-buildpackage command and similar"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlbuild.en.html#quickrebuild",
+ "key" : "6.6",
+ "title" : "Quick rebuild"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlbuild.en.html#hierarchy",
+ "key" : "6.7",
+ "title" : "Command hierarchy"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlcheckit.en.html",
+ "key" : "7",
+ "title" : "Checking the package for errors"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlcheckit.en.html#inadvent",
+ "key" : "7.1",
+ "title" : "Suspicious changes"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlcheckit.en.html#pinstall",
+ "key" : "7.2",
+ "title" : "Verifying a package's installation"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlcheckit.en.html#pmaintscripts",
+ "key" : "7.3",
+ "title" : "Verifying a package's maintainer scripts"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlcheckit.en.html#lintians",
+ "key" : "7.4",
+ "title" : "Using lintian"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlcheckit.en.html#debc",
+ "key" : "7.5",
+ "title" : "The debc command"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlcheckit.en.html#debdiff",
+ "key" : "7.6",
+ "title" : "The debdiff command"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlcheckit.en.html#interdiff",
+ "key" : "7.7",
+ "title" : "The interdiff command"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlcheckit.en.html#mc",
+ "key" : "7.8",
+ "title" : "The mc command"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlupdate.en.html",
+ "key" : "8",
+ "title" : "Updating the package"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlupdate.en.html#newrevision",
+ "key" : "8.1",
+ "title" : "New Debian revision"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlupdate.en.html#inspectnewupstream",
+ "key" : "8.2",
+ "title" : "Inspection of the new upstream release"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlupdate.en.html#newupstream",
+ "key" : "8.3",
+ "title" : "New upstream release"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlupdate.en.html#packagestyle",
+ "key" : "8.4",
+ "title" : "Updating the packaging style"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlupdate.en.html#utf8",
+ "key" : "8.5",
+ "title" : "UTF-8 conversion"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlupdate.en.html#reminders",
+ "key" : "8.6",
+ "title" : "Reminders for updating packages"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlupload.en.html",
+ "key" : "9",
+ "title" : "Uploading the package"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlupload.en.html#upload-debian",
+ "key" : "9.1",
+ "title" : "Uploading to the Debian archive"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlupload.en.html#option-sa",
+ "key" : "9.2",
+ "title" : "Including orig.tar.gz for upload"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmlupload.en.html#skipped-uploads",
+ "key" : "9.3",
+ "title" : "Skipped uploads"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmladvanced.en.html",
+ "key" : "A",
+ "title" : "Advanced packaging"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmladvanced.en.html#library",
+ "key" : "A.1",
+ "title" : "Shared libraries"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmladvanced.en.html#librarysymbols",
+ "key" : "A.2",
+ "title" : "Managing debian/package.symbols"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmladvanced.en.html#multiarch",
+ "key" : "A.3",
+ "title" : "Multiarch"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmladvanced.en.html#librarypackage",
+ "key" : "A.4",
+ "title" : "Building a shared library package"
+ },
+ {
+ "destination" : "https://www.debian.org/doc/manuals/maint-guide/index.htmladvanced.en.html#native-dh-make",
+ "key" : "A.5",
+ "title" : "Native Debian package"
+ }
+ ]
+}
diff --git a/data/authority/perl-policy b/data/authority/perl-policy
new file mode 100644
index 0000000..b8cb21d
--- /dev/null
+++ b/data/authority/perl-policy
@@ -0,0 +1,35 @@
+# Data about titles, sections, and URLs of manuals, used to expand references
+# in tag descriptions and add links for HTML output. Each line of this file
+# has three fields separated by double colons:
+#
+# <section> :: <title> :: <url>
+#
+# If <section> is an underscore, that line specifies the title and URL for the
+# whole manual.
+
+_::Debian Perl Policy::https://www.debian.org/doc/packaging-manuals/perl-policy/
+1::About this document::https://www.debian.org/doc/packaging-manuals/perl-policy/ch1.html
+2::Perl Packaging::https://www.debian.org/doc/packaging-manuals/perl-policy/ch-perl.html
+2.1::Versions::https://www.debian.org/doc/packaging-manuals/perl-policy/ch-perl.html#s-versions
+2.2::Base Package::https://www.debian.org/doc/packaging-manuals/perl-policy/ch-perl.html#s-base
+2.3::Module Path::https://www.debian.org/doc/packaging-manuals/perl-policy/ch-perl.html#s-paths
+2.4::Documentation::https://www.debian.org/doc/packaging-manuals/perl-policy/ch-perl.html#s-docs
+3::Locally Installed Modules::https://www.debian.org/doc/packaging-manuals/perl-policy/ch-site.html
+3.1::Site Directories::https://www.debian.org/doc/packaging-manuals/perl-policy/ch-site.html#s-site-dirs
+3.2::Site Installation::https://www.debian.org/doc/packaging-manuals/perl-policy/ch-site.html#s-site-install
+4::Packaged Modules::https://www.debian.org/doc/packaging-manuals/perl-policy/ch-module_packages.html
+4.1::Vendor Directories::https://www.debian.org/doc/packaging-manuals/perl-policy/ch-module_packages.html#s-vendor-dirs
+4.2::Module Package Names::https://www.debian.org/doc/packaging-manuals/perl-policy/ch-module_packages.html#s-package-names
+4.3::Vendor Installation::https://www.debian.org/doc/packaging-manuals/perl-policy/ch-module_packages.html#s-vendor-install
+4.4::Module Dependencies::https://www.debian.org/doc/packaging-manuals/perl-policy/ch-module_packages.html#s-module-deps
+4.4.1::Architecture-Independent Modules::https://www.debian.org/doc/packaging-manuals/perl-policy/ch-module_packages.html#s-indep-modules
+4.4.2::Binary and Other Architecture Dependent Modules::https://www.debian.org/doc/packaging-manuals/perl-policy/ch-module_packages.html#s-binary-modules
+4.4.3::Automating Perl Dependencies::https://www.debian.org/doc/packaging-manuals/perl-policy/ch-module_packages.html#s-dh-perl
+5::Perl Programs::https://www.debian.org/doc/packaging-manuals/perl-policy/ch-programs.html
+5.1::Script Magic::https://www.debian.org/doc/packaging-manuals/perl-policy/ch-programs.html#s-hash-bang
+5.2::Program Dependencies::https://www.debian.org/doc/packaging-manuals/perl-policy/ch-programs.html#s-program-deps
+6::Programs Embedding Perl::https://www.debian.org/doc/packaging-manuals/perl-policy/ch-embed.html
+6.1::Building Embedded Programs::https://www.debian.org/doc/packaging-manuals/perl-policy/ch-embed.html#s-build-embedded
+6.2::Embedded Perl Dependencies::https://www.debian.org/doc/packaging-manuals/perl-policy/ch-embed.html#s-embedded-deps
+6.3::Perl Package Upgrades::https://www.debian.org/doc/packaging-manuals/perl-policy/ch-embed.html#s-perl-upgrades
+A::Perl 6::https://www.debian.org/doc/packaging-manuals/perl-policy/ap-perl6.html
diff --git a/data/authority/python-policy b/data/authority/python-policy
new file mode 100644
index 0000000..1c86d59
--- /dev/null
+++ b/data/authority/python-policy
@@ -0,0 +1,52 @@
+# Data about titles, sections, and URLs of manuals, used to expand references
+# in tag descriptions and add links for HTML output. Each line of this file
+# has three fields separated by double colons:
+#
+# <section> :: <title> :: <url>
+#
+# If <section> is an underscore, that line specifies the title and URL for the
+# whole manual.
+
+_::Debian Python Policy 0.12.0.0 documentation::https://www.debian.org/doc/packaging-manuals/python-policy/
+1::Copyright::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#document-copyright
+2::Completing the move to Python 3::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#document-python3
+2.1::Removal of the unversioned packages::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#removal-of-the-unversioned-packages
+2.2::Unversioned python commands::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#unversioned-python-commands
+3::Python Packaging::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#document-interpreter
+3.1::Versions::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#versions
+3.2::Main packages::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#main-packages
+3.3::Minimal packages::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#minimal-packages
+3.4::Python Interpreter::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#python-interpreter
+3.4.1::Interpreter Name::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#interpreter-name
+3.4.2::Interpreter Location::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#interpreter-location
+3.5::Module Path::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#module-path
+3.6::Hooks for updates to installed runtimes::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#hooks-for-updates-to-installed-runtimes
+3.7::Documentation::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#documentation
+4::Packaged Modules::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#document-packaged-modules
+4.1::Types of Python Modules::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#types-of-python-modules
+4.2::Wheels::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#wheels
+4.3::Module Package Names::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#module-package-names
+4.4::Specifying Supported Versions::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#specifying-supported-versions
+4.5::Dependencies::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#dependencies
+4.6::Provides::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#provides
+4.7::Modules Byte-Compilation::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#modules-byte-compilation
+5::Python Programs::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#document-python-programs
+5.1::Interpreter directive (“Shebang”)::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#interpreter-directive-shebang
+5.2::Programs using the default Python::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#programs-using-the-default-python
+5.3::Programs Shipping Private Modules::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#programs-shipping-private-modules
+5.4::Programs Using a Particular Python Version::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#programs-using-a-particular-python-version
+6::Programs Embedding Python::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#document-embedded-python
+6.1::Building Embedded Programs::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#building-embedded-programs
+6.2::Embedded Python Dependencies::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#embedded-python-dependencies
+7::Interaction with Locally Installed Python Versions::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#document-locally-installed-python
+appendix-1::Build Dependencies::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#document-build-dependencies
+appendix-2::Packaging Tools::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#document-packaging-tools
+appendix-2.1::distutils::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#distutils
+appendix-2.2::setuptools::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#setuptools
+appendix-2.3::dh-python::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#dh-python
+appendix-2.4::pybuild::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#pybuild
+appendix-2.5::CDBS::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#cdbs
+appendix-2.6::python-support (removed)::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#python-support-removed
+appendix-2.7::python-central (removed)::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#python-central-removed
+appendix-3::Upgrade Procedure::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#document-upgrade-procedure
+appendix-4::This document::https://www.debian.org/doc/packaging-manuals/python-policy/index.html#document-this-document
diff --git a/data/authority/vim-policy b/data/authority/vim-policy
new file mode 100644
index 0000000..b7469f4
--- /dev/null
+++ b/data/authority/vim-policy
@@ -0,0 +1,18 @@
+# Data about titles, sections, and URLs of manuals, used to expand references
+# in tag descriptions and add links for HTML output. Each line of this file
+# has three fields separated by double colons:
+#
+# <section> :: <title> :: <url>
+#
+# If <section> is an underscore, that line specifies the title and URL for the
+# whole manual.
+
+_::Debian Packaging Policy for Vim::file:///usr/share/doc/vim/vim-policy.html/index.html
+1::Vim Addon Packaging in a Nutshell::file:///usr/share/doc/vim/vim-policy.html/index.html#nutshell
+2::Vim Packaging::file:///usr/share/doc/vim/vim-policy.html/x73.html
+3::Packaging of Vim Addons::file:///usr/share/doc/vim/vim-policy.html/x113.html
+3.1::Addon Structure::file:///usr/share/doc/vim/vim-policy.html/x113.html#addon-structure
+3.2::Addon Packages::file:///usr/share/doc/vim/vim-policy.html/x113.html#addon-packages
+3.3::Registry Entries::file:///usr/share/doc/vim/vim-policy.html/x113.html#registry-entry
+4::Tools::file:///usr/share/doc/vim/vim-policy.html/x221.html
+A::Vim Registry Entry Examples::file:///usr/share/doc/vim/vim-policy.html/a245.html