Change logs for man-db source package in Sid

  • man-db (2.12.1-1) unstable; urgency=medium
    
      * New upstream release.
        - man: match the display width to the configured width (closes:
          #1059537).
    
     -- Colin Watson <email address hidden>  Fri, 05 Apr 2024 09:44:48 +0100
  • man-db (2.12.0-4) unstable; urgency=medium
    
      * Build-depend on pkgconf rather than pkg-config.
      * Build-depend on gnulib and rebootstrap from it at build time.
    
     -- Colin Watson <email address hidden>  Fri, 29 Mar 2024 19:33:19 +0000
  • man-db (2.12.0-3) unstable; urgency=medium
    
      * Upload to unstable.
    
     -- Colin Watson <email address hidden>  Thu, 11 Jan 2024 10:59:41 +0000
  • man-db (2.12.0-1) unstable; urgency=medium
    
      * New upstream release:
        - Always pass a line length to nroff (closes: #1041704).
        - bootstrap: Make --skip-po disable Gnulib downloads too (closes:
          #1050089).
        - systemd: Avoid duplicate cleanup of old cat pages (closes: #1052221).
    
     -- Colin Watson <email address hidden>  Sat, 23 Sep 2023 22:35:45 +0100
  • man-db (2.11.2-3) unstable; urgency=medium
    
      * Cherry-pick from upstream:
        - Update warning regex for groff 1.23.0 (closes: #1041847).
    
     -- Colin Watson <email address hidden>  Mon, 24 Jul 2023 12:46:49 +0100
  • man-db (2.11.2-2) unstable; urgency=medium
    
      * Add debconf translations:
        - Romanian (thanks, Remus-Gabriel Chelu; closes: #1032685).
    
     -- Colin Watson <email address hidden>  Sun, 12 Mar 2023 22:23:59 +0000
  • man-db (2.11.2-1) unstable; urgency=medium
    
      * New upstream release:
        - Fix crash in mandb when processing stray cats (closes: #1027487).
      * Set upstream metadata fields: Repository.
    
     -- Colin Watson <email address hidden>  Sun, 08 Jan 2023 22:52:39 +0000
  • man-db (2.11.1-1) unstable; urgency=medium
    
      * debian/upstream/metadata: Update upstream Git URL.
      * debian/control: Update Homepage URL.
      * debian/copyright: Update Source URL.
      * New upstream release:
        - SECURITY: Replace "$" characters in page names with "?" when
          constructing "less" prompts (closes: #1021951).
        - Silence error message when processing an empty manual page hierarchy
          with a nonexistent cache directory (closes: #762335).
        - man(1) now sorts whatis references below real pages, even if the
          whatis references are from a section with higher priority (closes:
          #780235).
        - Add section "3type" to the default section list just after "2".  This
          is used by the Linux man-pages package.
    
     -- Colin Watson <email address hidden>  Tue, 15 Nov 2022 15:14:06 +0000
  • man-db (2.11.0-1) unstable; urgency=medium
    
      * New upstream release:
        - Allow the reproduction of bitwise-identical databases regardless of
          scan order (closes: #1010957).
        - Run preprocessors in the correct order (closes: #1012078).
    
     -- Colin Watson <email address hidden>  Sat, 15 Oct 2022 15:48:48 +0100
  • man-db (2.10.2-3) unstable; urgency=medium
    
      * Fix/override shellcheck warnings in maintainer scripts and cron jobs.
      * Fall back to runuser if setpriv isn't available (closes: #1017769).
    
     -- Colin Watson <email address hidden>  Sun, 04 Sep 2022 18:18:40 +0100
  • man-db (2.10.2-2) unstable; urgency=medium
    
      [ Gioele Barabucci ]
      * d/postinst: Run mandb with setpriv instead of perl.
    
     -- Colin Watson <email address hidden>  Fri, 19 Aug 2022 10:13:31 +0100
  • man-db (2.10.2-1) unstable; urgency=medium
    
      * New upstream release:
        - Fix showing HTML, as firefox runs into background too fast (closes:
          #335411).
    
     -- Colin Watson <email address hidden>  Thu, 17 Mar 2022 19:03:00 +0000
  • man-db (2.10.1-1) unstable; urgency=medium
    
      * Ensure that PATH in cron jobs includes sbin directories, since there are
        long-standing bugs that it doesn't always do so (closes: #209185).
      * New upstream release:
        - Update Simplified Chinese manual page translation (closes: #1005139).
    
     -- Colin Watson <email address hidden>  Thu, 10 Feb 2022 12:36:03 +0000
  • man-db (2.10.0-2) unstable; urgency=medium
    
      * Fix occasional mandb-symlink-target-timestamp test failure.
    
     -- Colin Watson <email address hidden>  Fri, 04 Feb 2022 19:21:06 +0000
  • man-db (2.10.0-1) unstable; urgency=medium
    
      * Simplify some debhelper overrides slightly.
      * debian/upstream/metadata: Update for upstream move to GitLab.
      * Add section 0 to default search list (closes: #1004248).
      * New upstream snapshot:
        - Document MAN_DISABLE_SECCOMP and PIPELINE_DEBUG environment variables
          in man(1) (closes: #941622).
        - Add man-pages(7) reference to man(1) (closes: #974174).
        - lexgrog now produces output in the user's locale (closes: #970482).
        - Downgrade "malformed .lf request" warning to a debug message and
          rephrase it somewhat, since .lf requests can use *roff arithmetic
          expressions and we can't reasonably parse those (closes: #998426).
        - Significantly improve mandb(8) and "man -K" performance in the common
          case where pages are of moderate size and compressed using zlib
          (closes: #630799, #1003089; LP: #1858777).
        - Avoid modifying the database without changing its mtime, which had
          been possible since 2.7.0 if mandb's purge phase found work to do but
          the main phase didn't, and which confused some backup systems into
          reporting possible filesystem corruption (closes: #1004355,
          LP: #1411633).
        - mandb now stores the mtime of link targets as the mtime of their
          corresponding database entries, rather than sometimes storing the
          mtime of the link instead (closes: #691643).
    
     -- Colin Watson <email address hidden>  Fri, 04 Feb 2022 15:30:35 +0000
  • man-db (2.9.4-4) unstable; urgency=medium
    
      * debian/watch: Upgrade to version 4.
      * Upgrade to debhelper v13.
      * Move globbing, manconv, and zsoelim to /usr/libexec/man-db, in line with
        FHS 3.0.
    
     -- Colin Watson <email address hidden>  Sun, 26 Dec 2021 14:55:45 +0000
  • man-db (2.9.4-3) unstable; urgency=medium
    
      [ Colin Watson ]
      * Remove maintainer script code for upgrades from extremely old versions.
      * Convert several debconf translations to UTF-8.
      * Remove now-unnecessary hardening-no-fortify-functions Lintian override.
    
      [ Debian Janitor ]
      * Remove constraints unnecessary since buster:
        + Build-Depends: Drop versioned constraint on dpkg and libpipeline-dev.
        + man-db: Drop versioned constraint on debconf and groff-base in Depends.
        + man-db: Drop versioned constraint on dpkg in Pre-Depends.
        + man-db: Drop versioned constraint on manpages-de, manpages-tr and
          manpages-zh in Replaces.
        + man-db: Drop versioned constraint on manpages-tr and manpages-zh in
          Breaks.
    
     -- Colin Watson <email address hidden>  Sun, 26 Dec 2021 02:09:49 +0000
  • man-db (2.9.4-2) unstable; urgency=medium
    
      [ Marriott NZ ]
      * Remove overquoting of %s placeholder in mailcap entry (closes: #982618).
    
     -- Colin Watson <email address hidden>  Fri, 19 Feb 2021 10:14:23 +0000
  • man-db (2.9.4-1) unstable; urgency=medium
    
      * New upstream release:
        - Allow clock_gettime64; return ENOSYS so libcs can engage fallbacks
          (closes: #969072).
        - Handle \[en] escapes in NAME section (closes: #970122).
    
     -- Colin Watson <email address hidden>  Mon, 08 Feb 2021 23:24:55 +0000
  • man-db (2.9.3-2) unstable; urgency=medium
    
      * AppArmor:
        - Silently deny dac_override and dac_read_search capabilities (closes:
          #962006).
        - Allow troff to write to /tmp/groff* (closes: #949320).
    
     -- Colin Watson <email address hidden>  Sun, 05 Jul 2020 10:06:35 +0100
  • man-db (2.9.3-1) unstable; urgency=medium
    
      * New upstream release.
      * debian/watch: Update signature suffix to .asc rather than .sig.
      * Depend/build-depend on bsdextrautils | bsdmainutils (<< 12.1.1~)
        (closes: #963483).
    
     -- Colin Watson <email address hidden>  Mon, 22 Jun 2020 22:01:21 +0100
  • man-db (2.9.2-1) unstable; urgency=medium
    
      [ Debian Janitor ]
      * Trim trailing whitespace.
      * Wrap long lines in changelog entries: 2.3.10-40.
      * Bump debhelper from deprecated 9 to 12.
      * Drop unnecessary dependency on dh-autoreconf.
      * Drop unnecessary dh arguments: --parallel
      * Rely on pre-initialized dpkg-architecture variables.
    
      [ Colin Watson ]
      * New upstream release:
        - man/man1/*: Fix misuse of two-fonts macros (closes: #955185).
        - man/man8/*: Fix misuse of two-fonts macros (closes: #955187).
        - Update German manual page translation (closes: #955320).
    
     -- Colin Watson <email address hidden>  Mon, 01 Jun 2020 18:17:41 +0100
  • man-db (2.9.1-1) unstable; urgency=medium
    
      * New upstream release.
    
     -- Colin Watson <email address hidden>  Tue, 25 Feb 2020 17:13:45 +0000
  • man-db (2.9.0-2) unstable; urgency=medium
    
      * AppArmor: Allow groff to read /etc/papersize (thanks, Bruce Momjian;
        closes: #945909).
    
     -- Colin Watson <email address hidden>  Thu, 12 Dec 2019 00:22:16 +0000
  • man-db (2.9.0-1) unstable; urgency=medium
    
      * New upstream release:
        - Remove stray words from man(1) (closes: #939599).
        - man(1): Minor typographic changes (closes: #892230).
        - apropos(1): Minor typographic changes (closes: #892421).
        - manpath(1): Correct some typographic mistakes (closes: #927452).
        - Remove confusing use of "on-line" (closes: #774402).
        - Improve documentation of MANROFFOPT (closes: #914938).
        - Suggest "man man" if run with no arguments (closes: #869798).
        - man(1): Explain interactions between -w/-W and -a (closes: #803712).
        - Make some debugging output less verbose (closes: #863920).
        - man: Accept "page(section)" form on command line (closes: #677350).
        - Add a new man-recode program (closes: #933576).
      * Avoid the confusing term "on-line" in the package description (closes:
        #774402).
    
     -- Colin Watson <email address hidden>  Wed, 23 Oct 2019 12:52:11 +0100
  • man-db (2.8.7-3) unstable; urgency=medium
    
      * Stop trying to get dh_installman to use the just-built version of man.
        There are too many reasons this can fail, and it's of marginal utility
        (dh_installman only uses man for recoding, which is pretty stable).
      * Update path to Gnulib files in debian/copyright.
      * Add a debian/upstream/metadata file.
      * Re-export debian/upstream/signing-key.asc without extra signatures.
      * Override shlib-calls-exit Lintian tag for libman-*.so, since this is
        intentional and OK.
    
     -- Colin Watson <email address hidden>  Tue, 27 Aug 2019 11:39:08 +0100
  • man-db (2.8.7-2) unstable; urgency=medium
    
      * Adjust the way we get dh_installman to use the just-built version of man
        to avoid needing to propagate LD_LIBRARY_PATH all the way through
        dh_installman.
    
     -- Colin Watson <email address hidden>  Tue, 27 Aug 2019 06:41:03 +0100
  • man-db (2.8.7-1) unstable; urgency=medium
    
      * New upstream release:
        - sandbox: Set default action to EPERM, not TRAP (closes: #902257).
    
     -- Colin Watson <email address hidden>  Mon, 26 Aug 2019 16:30:44 +0100
  • man-db (2.8.6.1-2) unstable; urgency=medium
    
      * AppArmor: Allow man_filter to write to cat pages (closes: #926450).
      * Stop pointing to undocumented(7), since it was removed from the manpages
        package some time ago (closes: #32019, #934937; LP: #1792583).
    
     -- Colin Watson <email address hidden>  Fri, 23 Aug 2019 14:44:55 +0100
  • man-db (2.8.6.1-1) unstable; urgency=medium
    
      * New upstream release:
        - Fix missing memory copies in ult_src that caused segfaults in mandb
          (closes: #933802, LP: #1838871).
    
     -- Colin Watson <email address hidden>  Mon, 05 Aug 2019 10:52:30 +0100
  • man-db (2.8.6-1) unstable; urgency=medium
    
      * New upstream release.
      * Use debhelper-compat instead of debian/compat.
    
     -- Colin Watson <email address hidden>  Sat, 03 Aug 2019 12:31:40 +0100
  • man-db (2.8.5-2) unstable; urgency=medium
    
      * Remove redundant condition in cron.daily script (closes: #918967).
      * Update Homepage and debian/copyright Source to use HTTPS.
      * Add --quiet to systemd mandb invocation (closes: #920628).
    
     -- Colin Watson <email address hidden>  Sun, 10 Feb 2019 12:14:20 +0000
  • man-db (2.8.5-1) unstable; urgency=medium
    
      * New upstream release.
        - Fix handling of \- in RHS of NAME section (closes: #913351).
        - Fix incorrect error message (closes: #913721).
        - Ship a systemd timer for daily DB maintenance (closes: #858022).
    
     -- Colin Watson <email address hidden>  Sun, 06 Jan 2019 09:53:43 +0000
  • man-db (2.8.4-3) unstable; urgency=medium
    
      * Remove dh_builddeb override to use xz compression; this has been the
        default since dpkg 1.17.0.
      * Stop building with V=1; debhelper configures with --disable-silent-rules
        as of 9.20150501.
      * AppArmor:
        - Allow man to talk to Unix sockets, so that it can spawn X-based
          subprocesses.
        - Fix syntax to allow sending signals to related profiles.
        - Allow sending signals to the same profile.
    
     -- Colin Watson <email address hidden>  Mon, 05 Nov 2018 14:01:42 +0000
  • man-db (2.8.4-2) unstable; urgency=medium
    
      [ Dimitri John Ledkov ]
      * Adapt apparmor profile for usrmerge. LP: #1784023
    
     -- Colin Watson <email address hidden>  Mon, 30 Jul 2018 14:41:37 +0100
  • man-db (2.8.4-1) unstable; urgency=medium
    
      * New upstream release:
        - Check for mandb_nfmt and mandb_tfmt in the manual page hierarchy as
          documented, not in the current directory (closes: #901007).
      * Remove long-obsolete Conflicts on suidmanager.
      * Adjust git-dpm tagging configuration.
      * Explicitly declare "Rules-Requires-Root: binary-targets" (due to
        installing /var/cache/man with ownership man:man).
      * Remove syntax-error-in-debian-changelog Lintian override;
        Parse::DebianChangelog seems to have got smarter about detecting old
        changelog formats since I added that.
    
     -- Colin Watson <email address hidden>  Fri, 27 Jul 2018 12:31:12 +0100
  • man-db (2.8.3-2) unstable; urgency=medium
    
      * AppArmor: Allow man_filter to read from anywhere, since there are no
        real restrictions on where manual page files may be, and the worst this
        can do is feed data to the invoking man process.
      * AppArmor: Allow man and its related profiles to exchange signals.
    
     -- Colin Watson <email address hidden>  Sat, 07 Apr 2018 12:15:33 +0100
  • man-db (2.8.3-1) unstable; urgency=medium
    
      * New upstream release:
        - sandbox: Allow kill and tgkill unconditionally (closes: #892309).
        - sandbox: Allow sibling architectures on x86/x86_64/x32 (closes:
          #891267).
        - man: Only change directory in child processes (closes: #894792).
      * Switch debian/watch to HTTPS.
    
     -- Colin Watson <email address hidden>  Thu, 05 Apr 2018 13:09:43 +0100
  • man-db (2.8.2-1) unstable; urgency=medium
    
      * New upstream release:
        - sandbox: Work around snoopy (closes: #890861).
        - sandbox: Handle qemu-user returning EFAULT (closes: #891109).
      * Use HTTPS form of copyright-format URL.
    
     -- Colin Watson <email address hidden>  Wed, 28 Feb 2018 15:04:14 +0000
  • man-db (2.8.1-1) unstable; urgency=medium
    
      * New upstream release.
      * Use stacked profiles for subprocesses so that AppArmor realises that
        they constitute a reduction in privileges and allows the transition even
        after a seccomp filter has been installed.
      * Build with seccomp again, now that it works in conjunction with
        AppArmor.
      * Breaks/Replaces manpages-tr (<< 1.0.5.1-3) (closes: #889805).
    
     -- Colin Watson <email address hidden>  Fri, 09 Feb 2018 13:32:41 +0000
  • man-db (2.8.0-2) unstable; urgency=medium
    
      * Build without seccomp for now, until I work out how to make it play well
        with AppArmor on recent kernels (closes: #889608, #889626).
    
     -- Colin Watson <email address hidden>  Mon, 05 Feb 2018 10:09:57 +0000
  • man-db (2.8.0-1) unstable; urgency=medium
    
      [ Colin Watson ]
      * New upstream release:
        - If man adds prefixes to a page to handle such things as disabling
          hyphenation, then take account of those when looking for a
          preprocessor line at the start of the page (closes: #867857).
        - Confine most subprocesses that handle untrusted data using seccomp
          (closes: #877199).
      * Move VCS to salsa.debian.org.
    
      [ Benjamin Drung ]
      * Fix malformed debian/changelog entry (closes: #886649).
    
     -- Colin Watson <email address hidden>  Sun, 04 Feb 2018 17:25:58 +0000
  • man-db (2.7.6.1-4) unstable; urgency=medium
    
      * Add missing AppArmor lock access.
      * Recent kernels revalidate open FDs, and there are often some still open
        on TTYs.  Temporarily add <abstractions/consoles> to AppArmor groff and
        filter child profiles until we have a chance to teach man to close
        irrelevant open FDs before execve (closes: #882405).
    
     -- Colin Watson <email address hidden>  Wed, 22 Nov 2017 12:41:37 +0000
  • man-db (2.7.6.1-3) unstable; urgency=medium
    
      * Add a simple AppArmor profile to confine groff-related programs,
        decompressors, and other filters when run from man.
    
     -- Colin Watson <email address hidden>  Tue, 21 Nov 2017 11:46:44 +0000
  • man-db (2.7.6.1-2) unstable; urgency=medium
    
      * Fix locale macro loading for Chinese.
    
     -- Colin Watson <email address hidden>  Tue, 13 Dec 2016 13:10:25 +0000
  • man-db (2.7.6.1-1) unstable; urgency=medium
    
      * New upstream release:
        - Don't chmod CACHEDIR.TAG if it doesn't exist (closes: #847810).
    
     -- Colin Watson <email address hidden>  Mon, 12 Dec 2016 12:51:57 +0000
  • man-db (2.7.6-1) unstable; urgency=medium
    
      * New upstream release:
        - Note that "man -K" searches page source (closes: #813665).
        - SECURITY: Eliminate dangerous setgid-root directories.
        - man now understands the <page>.<section> form on its command line, so
          for example 'man chmod.2' is now the same as 'man 2 chmod'.
      * Adjust various bits of packaging to account for changed ownership and
        permissions of /usr/bin/man, /usr/bin/mandb, and /var/cache/man.
      * SECURITY: Remove recursive chown of /var/cache/man from cron.daily job,
        which introduced a vulnerability and is no longer needed now that man-db
        is more careful about ensuring appropriate ownership of its cache files
        (closes: #840357, LP: #1482786).
    
     -- Colin Watson <email address hidden>  Sun, 11 Dec 2016 16:27:19 +0000
  • man-db (2.7.5-2) unstable; urgency=medium
    
      * Update Vcs-Browser URL for alioth cgit.
      * Use HTTPS for Vcs-Git URL.
      * Display pages from section 3am after section 2 (closes: #838759).
      * Policy version 3.9.8: no changes required.
    
     -- Colin Watson <email address hidden>  Sun, 20 Nov 2016 19:52:51 +0000
  • man-db (2.7.5-1) unstable; urgency=medium
    
      * New upstream release:
        - Adjust line number when inserting extra roff input (closes: #789219).
        - Disable roff input insertion with --recode (closes: #751795).
        - Build text manual with LC_ALL=C, to help reproducible builds.
    
     -- Colin Watson <email address hidden>  Fri, 06 Nov 2015 15:56:41 +0000
  • man-db (2.7.4-1) unstable; urgency=medium
    
      * New upstream release:
        - man: Exit 3 if formatter exits non-zero (closes: #801261).
        - man: Honour MANWIDTH in conjunction with -Z (closes: #801241).
    
     -- Colin Watson <email address hidden>  Thu, 08 Oct 2015 02:42:14 +0100
  • man-db (2.7.3-1) unstable; urgency=medium
    
      * New upstream release:
        - Rewrite CACHEDIR.TAG and databases if they cannot be read (closes:
          #797019).
        - Squeeze blank lines internally instead of pager -s (closes: #796584).
        - Restore the ability to use 'man -a' noninteractively (closes:
          #798094).
    
     -- Colin Watson <email address hidden>  Wed, 09 Sep 2015 16:56:42 +0100
  • man-db (2.7.2-1) unstable; urgency=medium
    
      * New upstream release:
        - Stop storing the database handle in a global variable (LP: #1304261).
    
     -- Colin Watson <email address hidden>  Sun, 16 Aug 2015 17:30:19 +0100
  • man-db (2.7.0.2-5) unstable; urgency=medium
    
    
      * Drop real IDs before effective IDs, for non-Linux compatibility (closes:
        #772597).
    
     -- Colin Watson <email address hidden>  Wed, 31 Dec 2014 16:40:13 +0000
  • man-db (2.7.0.2-4) unstable; urgency=medium
    
    
      * Backport Danish and French translation updates from upstream (closes:
        #771367).
    
     -- Colin Watson <email address hidden>  Fri, 05 Dec 2014 16:23:07 +0000
  • man-db (2.7.0.2-3) unstable; urgency=medium
    
    
      * Policy version 3.9.6: no changes required.
      * Assume that dpkg-statoverride exists and drop the test for an obsolete
        compatibility path.
    
     -- Colin Watson <email address hidden>  Mon, 03 Nov 2014 20:26:39 +0000
  • man-db (2.7.0.2-2) unstable; urgency=medium
    
    
      * Remove /var/lib/man-db/auto-update on purge.
    
     -- Colin Watson <email address hidden>  Fri, 10 Oct 2014 14:09:07 +0100
  • man-db (2.7.0.2-1) unstable; urgency=medium
    
    
      * New upstream release:
        - Be more careful to avoid using or double-closing closed database
          handles.  Fixes test suite failures on some systems.
        - Patch the fdutimens function imported from Gnulib to work around a
          libc bug in GNU/Hurd.
      * Stop removing /usr/bin/man and /usr/bin/mandb on prerm remove, as those
        symlinks are shipped in the package nowadays (thanks, Sven Joachim;
        closes: #762704).
    
     -- Colin Watson <email address hidden>  Sun, 28 Sep 2014 00:37:40 +0100
  • man-db (2.7.0.1-1) unstable; urgency=medium
    
    
      * New upstream release:
        - Fix test suite in the case where the system supports high-precision
          timestamps but the file system containing the build directory does
          not.
      * Ensure that /var/cache/man exists when triggered (LP: #1351795).
    
     -- Colin Watson <email address hidden>  Wed, 24 Sep 2014 02:23:08 +0100
  • man-db (2.7.0-1) unstable; urgency=medium
    
    
      * New upstream release:
        - Add systemd tmpfiles snippet to clean up old cat files after a week.
        - Run "col -b -p -x" over cat pages if possible before parsing them
          (closes: #751934).
        - Move database mtime out of the database into file metadata, making the
          database reproducible between installations (closes: #760895).
        - Use high-precision timestamps.
        - Order files by first physical extent before reading (closes: #574410).
        - Prioritise COLUMNS above TIOCGWINSZ (LP: #1315282).
        - Formatting improvements to man(1) (closes: #726266).
        - Don't use pointed-to name as title for database-located pages (closes:
          #709405).
        - Move zsoelim to /usr/lib/man-db/.
      * Remove unnecessary entries from debian/dirs.
      * Cache the value of man-db/auto-update in the file system, so that we
        don't have to talk to debconf when processing triggers (closes:
        #579075).
      * Add MIME handlers (thanks, Kevin Ryde; closes: #725157).
      * Override the long-standing Lintian warning for non-standard-dir-perm on
        /var/cache/man.
      * Adjust cron.daily to skip cat file cleanup if running under systemd,
        since the upstream-provided tmpfiles snippet now handles that.
      * Rebuild the database on upgrade to this version, since the format has
        changed.
    
     -- Colin Watson <email address hidden>  Mon, 22 Sep 2014 19:43:40 +0100
  • man-db (2.6.7.1-1) unstable; urgency=medium
    
    
      * Add OpenPGP signature checking configuration to watch file.
      * New upstream release.
    
     -- Colin Watson <email address hidden>  Thu, 10 Apr 2014 03:43:39 +0100
  • man-db (2.6.6-1) unstable; urgency=medium
    
    
      * New upstream release:
        - Reimplement 'apropos --and' in a way that works with the optimisations
          introduced in 2.6.2 (closes: #678670).
        - Clarify that whatis displays one-line descriptions, rather than e.g.
          the contents of DESCRIPTION sections (closes: #713992).
        - Downgrade EAGAIN/EWOULDBLOCK errors from attempts to open a database
          read-write to debug messages (closes: #684235).
      * Switch to git (thanks to reposurgeon for helping with the tricky
        stitching involved); adjust Vcs-* fields.
      * Policy version 3.9.5: no changes required.
      * Set VERBOSE=1 when running tests so that Automake will print test logs
        on failure.
    
     -- Colin Watson <email address hidden>  Thu, 23 Jan 2014 15:49:44 +0000
  • man-db (2.6.5-3) unstable; urgency=low
    
    
      * Drop obsolete dpkg version check in cron jobs; the version in question
        predates oldstable, and man-db pre-depends on a newer version anyway
        (closes: #731687).
      * Silence errors caused by cron.daily racing with mandb (closes: #734063).
    
     -- Colin Watson <email address hidden>  Fri, 03 Jan 2014 12:45:10 +0000
  • man-db (2.6.5-2) unstable; urgency=low
    
    
      * Backport from trunk:
        - Attempt fallback locales even if /usr/share/i18n/SUPPORTED exists.
          (It may exist but none of the UTF-8 locales mentioned it in may be
          present; nevertheless, C.UTF-8 may be available.)
    
     -- Colin Watson <email address hidden>  Fri, 28 Jun 2013 06:18:32 +0100
  • man-db (2.6.5-1) unstable; urgency=low
    
    
      * New upstream release:
        - man's --warnings option works again on systems with versions of groff
          that support it (broken in 2.6.4).  This broke Lintian's test suite.
    
     -- Colin Watson <email address hidden>  Thu, 27 Jun 2013 11:59:34 +0100
  • man-db (2.6.4-1) unstable; urgency=low
    
    
      * New upstream release:
        - Document default section list in manual pages (closes: #611007).
        - Quieten most warnings from compiling Gnulib (closes: #668429).
        - The MANLESS environment variable is now treated as if it were a
          default value for the -r option to man: occurrences of the text
          "$MAN_PN" are expanded, and explicitly using the -r option overrides
          the default (closes: #690831).
      * Use 'set -e' rather than '#! /bin/sh -e' in maintainer scripts.
      * Remove maintainer script support for direct upgrades from pre-etch
        (three releases before current stable).
      * Breaks/Replaces manpages-zh (<< 1.5.2-1.1); man-db now ships zh_CN
        translations formerly included there.
    
     -- Colin Watson <email address hidden>  Mon, 24 Jun 2013 11:34:02 +0100
  • man-db (2.6.3-7) unstable; urgency=low
    
    
      * Build-depend on debhelper (>= 9~) directly rather than requiring a
        Lintian override for use of 8.9.0.
      * Temporarily drop -Werror from AM_INIT_AUTOMAKE options and backport
        patches to handle the Automake parallel test harness, working around
        warnings caused by the version of Gnulib currently in use here (closes:
        #710309).
    
     -- Colin Watson <email address hidden>  Mon, 03 Jun 2013 00:43:15 +0100
  • man-db (2.6.3-6) unstable; urgency=low
    
    
      * Switch triggers to interest-noawait, since they are non-essential for
        the triggering packages (closes: #707129).
    
     -- Colin Watson <email address hidden>  Tue, 07 May 2013 20:49:47 +0100
  • man-db (2.6.3-5) unstable; urgency=low
    
    
      * Fix trigger handling following cleanup of postinst output.
    
     -- Colin Watson <email address hidden>  Tue, 07 May 2013 13:11:47 +0100
  • man-db (2.6.3-4) unstable; urgency=low
    
    
      * Make postinst output clearer about whether the database is being rebuilt
        (e.g. due to man-db/auto-update=false).
      * Drop handling of option string escaping in less 456, since the
        incompatible change has been reverted upstream (thanks, Geoffrey Thomas;
        closes: #706916).  I've chosen to drop the Breaks entirely as it's a bit
        too heavyweight for a relatively minor display bug.
    
     -- Colin Watson <email address hidden>  Tue, 07 May 2013 09:45:40 +0100
  • man-db (2.6.3-3) unstable; urgency=low
    
    
      * Support parallel builds.
      * Handle incompatible change to option string escaping in less 456
        (closes: #695459).
    
     -- Colin Watson <email address hidden>  Sun, 16 Dec 2012 12:18:23 +0000
  • man-db (2.6.3-2) unstable; urgency=low
    
    
      * Use xz compression for binary packages.
      * Use dh-autoreconf.
      * Link with -Wl,--enable-new-dtags, so that LD_LIBRARY_PATH can be used to
        override our private library directory.
    
     -- Colin Watson <email address hidden>  Thu, 22 Nov 2012 11:33:34 +0000
  • man-db (2.6.3-1) unstable; urgency=low
    
    
      * New upstream release.
      * Build with V=1 so that tools such as blhc can scan more effectively for
        missing build flags.
    
     -- Colin Watson <email address hidden>  Tue, 18 Sep 2012 00:04:24 +0100
  • man-db (2.6.2-1) unstable; urgency=low
    
    
      * New upstream release:
        - Optimise apropos when given many arguments (LP: #927028).
        - apropos prints an error message and returns non-zero when it finds no
          matches (closes: #672661).
        - Avoid fatal errors when opening a 64-bit GDBM database from a 32-bit
          process (LP: #1001189).
      * Configure with --with-xz=xz --with-lzip=lzip.
      * Adjust debian/watch to track .tar.xz releases.
      * Convert debian/copyright to copyright-format 1.0.
      * Override hardening-no-fortify-functions Lintian warning for
        /usr/bin/manpath, as a false positive.
    
     -- Colin Watson <email address hidden>  Mon, 18 Jun 2012 22:56:56 +0100
  • man-db (2.6.1-2) unstable; urgency=low
    
    
      * Remove unused build-dependency on gettext again.
    
     -- Colin Watson <email address hidden>  Sat, 31 Mar 2012 01:17:50 +0100
  • man-db (2.6.1-1) unstable; urgency=low
    
    
      * New upstream release:
        - Translated manual pages are no longer displayed starting with a
          spurious blank line (closes: #628639).
        - Create a cache directory tag, per http://www.brynosaurus.com/cachedir/
          (closes: #637046).
        - Alphabetise "SEE ALSO" references and remove trailing full stops, per
          man-pages(7) (closes: #651482).
        - Update German manual page translations (closes: #494066, #596104,
          #624096).
      * Install FAQ.
      * Update debian/copyright.
    
     -- Colin Watson <email address hidden>  Tue, 14 Feb 2012 13:53:58 +0000
  • man-db (2.6.0.2-3) unstable; urgency=low
    
    
      * Discard stderr from dpkg-query in cron jobs (LP: #783903).
      * Make man-db Multi-Arch: foreign.
      * Upgrade to debhelper v9 and its new arrangements for honouring
        dpkg-buildflags output.
    
     -- Colin Watson <email address hidden>  Wed, 09 Nov 2011 01:33:33 +0000
  • man-db (2.6.0.2-2) unstable; urgency=low
      * Add debconf translations:    - Serbian (thanks, Zlatan Todoric; closes: #635062).    - Serbian (Latin) (thanks, Zlatan Todoric; closes: #635063). -- Colin Watson <email address hidden>  Sat, 23 Jul 2011 11:27:50 +0100
  • man-db (2.6.0.2-1) unstable; urgency=low
      * New upstream release:    - Fix a segfault when scanning links to empty pages (closes: #622104).    - Once we've seen at least one record in a page's NAME section, ignore      any further records that don't include a whatis description, as they      tend to be noise.  * Remove unnecessary .la files (closes: #622443). -- Colin Watson <email address hidden>  Wed, 13 Apr 2011 12:27:13 +0100
  • man-db (2.6.0.1-1) unstable; urgency=low
      * New upstream release, fixing test failures in 2.6.0 (closes: #621867):    - Ensure that the target of a symlink or .so chain is always recorded as      a real page.    - Read a user-specified configuration file even if HOME is unset. -- Colin Watson <email address hidden>  Sun, 10 Apr 2011 23:09:47 +0100
  • man-db (2.6.0-1) unstable; urgency=low
      * New upstream release:    - Search the full manpath when expanding .so directives in manual pages.      As part of this, '.so name.1' should now work as well as '.so      man1/name.1' (closes: #503472, LP: #411534).    - Handle roff named glyphs and perldoc strings in NAME sections (closes:      #601025).    - Don't start a pager if stdout is not a tty.    - Allow passing multiple sections to whatis and apropos (closes:      #571285).    - Provide byte positions in manconv errors (closes: #562789).    - Make mandb error output neater when stderr is not a tty.    - Fix failure to display manual pages in some encodings when installed      setuid.    - Don't ignore SIGPIPE while forking iconv (closes: #597756).    - Remove obsolete subdirectories of cat directories (closes: #558804).    - If mandb sees that A is a symlink to B, it should never store a whatis      reference for B (closes: #204249).    - Print commas in roman rather than bold (thanks, David Prévot; closes:      #600002).    - Consider .PD requests as paragraph breaks (closes: #611012).    - Reset SIGPIPE to SIG_DFL on startup, to avoid noisy output in the      event that mandb was started from a context where SIGPIPE was ignored.    - SECTION entries in a user configuration file now override those in the      system configuration file, rather than appending to them.    - If the user asked for an explicit section, sort exact matches first.    - Rewrite all remaining subprocess handling in terms of libpipeline,      especially some crash-prone code in catman (LP: #27738).    - The default less prompt now includes "(press h for help or q to quit)"      to help novices find their way around      (http://brainstorm.ubuntu.com/idea/25975).    - Fix a segfault when 'man -K' tries to display certain pages.    - Fix a segfault in some situations when processes are killed by SIGHUP,      SIGINT, or SIGTERM (LP: #218336).  * Avoid unnecessary metadata writes to /var/cache/man when doing recursive    chown (thanks, Iustin Pop; closes: #619726). -- Colin Watson <email address hidden>  Sat, 09 Apr 2011 17:59:40 +0100
  • man-db (2.5.9-4) unstable; urgency=low
      * Add debconf translations:    - Slovak (thanks, Slavko; closes: #609347).  * Fix test failure with groff 1.21.  * Upload to unstable. -- Colin Watson <email address hidden>  Tue, 08 Feb 2011 10:35:20 +0000
  • man-db (2.5.7-8) unstable; urgency=low
      * Avoid assertion if no path elements with manpaths were found (closes:    #608490). -- Colin Watson <email address hidden>  Mon, 03 Jan 2011 01:13:19 +0000
  • man-db (2.5.7-7) unstable; urgency=low
      * Backport from 2.5.8:    - Warnings about unrecognised locales are now suppressed if the      DPKG_RUNNING_VERSION environment variable is set (i.e. man-db is      running within a Debian package's maintainer script), since the system      locales are often out of sync with the C library in that context.      Thanks to the Debian Perl maintainers for the idea (closes: #605790). -- Colin Watson <email address hidden>  Sat, 04 Dec 2010 13:39:38 +0000
  • man-db (2.5.7-6) unstable; urgency=low
    
    
      * Move po/fr.gmo aside during build so that it gets regenerated based on
        translation-fr.patch, and build-depend directly on gettext for this
        (closes: #598066).
    
     -- Colin Watson <email address hidden>  Thu, 14 Oct 2010 17:59:18 +0100
  • man-db (2.5.7-5) unstable; urgency=low
    
    
      * Use CFLAGS and LDFLAGS from hardening-includes, since man and mandb are
        optionally setuid man.
      * Update French translation from Translation Project (thanks, David
        Prévot; closes: #598621).
      * Make sure that man/po4a/po/* are kept unchanged during a
        patch/build/clean cycle.
      * Update French documentation translation from Translation Project
        (thanks, David Prévot; closes: #598066).
    
     -- Colin Watson <email address hidden>  Tue, 05 Oct 2010 14:44:06 +0100
  • man-db (2.5.7-4) unstable; urgency=low
    
    
      * Backport from trunk:
        - Fix a regression introduced in 2.5.7 when running catman in some
          locales, most notably in the C locale: while converting the output to
          UTF-8, iconv was run after the compressor rather than before it
          (closes: #593350, LP: #615045).
    
     -- Colin Watson <email address hidden>  Tue, 17 Aug 2010 14:54:04 +0100
  • man-db (2.5.7-3) unstable; urgency=low
    
    
      * Remove unused build-dependency on gettext.
      * Check for VxID as well as envID in /proc/self/status (closes: #579551).
    
     -- Colin Watson <email address hidden>  Wed, 28 Apr 2010 18:06:49 +0100
  • man-db (2.5.7-2) unstable; urgency=low
    
    
      * Add a watch file.
      * Backport from trunk:
        - Fix assertion failure on 'man -l' with an uncompressed page and
          prefixed input (no-hyphenation, no-justification, or a non-English
          page).
    
     -- Colin Watson <email address hidden>  Tue, 02 Mar 2010 10:19:25 +0000
  • man-db (2.5.7-1) unstable; urgency=low
    
    
      * New upstream release:
        - Make man(1) refer to the "Warnings" node in 'info groff' for a list of
          available warning names (closes: #545805).
        - Don't run tests if cross-compiling.
        - Add option to disable justification (closes: #440047).
        - Do what the user probably means when the full path to an executable is
          given as an argument (closes: #505465).
        - Search man<sec><ext> directories in the GNU layout (closes: #519807).
        - Prefer getting a page from the best manual section over getting a page
          in the correct language; I have my reservations about this, but it
          seems to be what people are requesting (closes: #519547).
        - 'man -f' and 'man -k' now pass through any -s option to apropos/whatis
          respectively.
        - All programs now support a MAN_DEBUG environment variable which can be
          used in place of the -d/--debug option. This is useful in some
          situations where a program is being called deep in a process tree.
        - Fix off-by-one error when write returns EAGAIN (thanks, Samuel
          Thibault; closes: #564818).
        - "%s: nothing appropriate." is an error; write it to stderr, not stdout
          (closes: #565255).
        - Don't bother printing error messages for SIGINT and SIGQUIT, since
          these correspond to explicit user actions (closes: #568000).
        - Fix sense of directory check while decompressing (closes: #537434).
        - Always save cat pages in UTF-8 (closes: #446741).
      * Convert to source format 3.0 (quilt).
    
     -- Colin Watson <email address hidden>  Wed, 17 Feb 2010 00:56:08 +0000
  • man-db (2.5.6-5) unstable; urgency=low
    
    
      * Remove Ubuntu buildd hack now that the Ubuntu buildd chroots preseed
        man-db/auto-update=false (thanks, LaMont Jones).
      * Backport from trunk:
        - Handle iconv errors when attempting to convert the last input encoding
          to UTF-8 (closes: #562503).
      * Unless we're cross-compiling, get dh_installman to use the version of
        man we just built.
    
     -- Colin Watson <email address hidden>  Fri, 01 Jan 2010 13:27:06 +0000
  • man-db (2.5.6-4) unstable; urgency=low
    
    
      * Backport from trunk:
        - If the locale encoding is ASCII, then use the ascii device even if
          preconv is available; it will do a better job than producing UTF-8
          output and then recoding that to ASCII (closes: #547695).
        - Include <unistd.h> in src/encodings.c for dup and STDIN_FILENO
          (closes: #553623).
        - When invoking col, ensure that LC_CTYPE is set to an appropriate
          locale for the selected character set (closes: #555331).
      * Add man-db/auto-update debconf template, which may be preseeded to false
        to disable rebuilding the database when man-db is triggered (closes:
        #554914).
    
     -- Colin Watson <email address hidden>  Tue, 10 Nov 2009 11:58:25 +0000
  • man-db (2.5.6-3) unstable; urgency=low
    
    
      * Don't try to change I/O priority in an OpenVZ container (closes:
        #546680). Approach borrowed from virt-what.
      * Backport from trunk:
        - When a source pipeline dies, make sure to drain its output before
          discarding its output file descriptor (closes: #548153).
    
     -- Colin Watson <email address hidden>  Thu, 24 Sep 2009 13:38:56 +0100
  • man-db (2.5.6-2) unstable; urgency=low
    
    
      * Don't try to change I/O priority in a vserver (closes: #544999).
    
     -- Colin Watson <email address hidden>  Sun, 06 Sep 2009 23:37:01 +0100
  • man-db (2.5.5-3) unstable; urgency=low
    
    
      * Use dh_lintian.
      * Fix locale_macros groff version test not to think that 1.20.1 >= 1.20.2.
    
     -- Colin Watson <email address hidden>  Mon, 20 Jul 2009 11:00:03 +0100
  • man-db (2.5.5-2) unstable; urgency=low
    
    
      * Run the (as yet rather small) test suite on build.
      * Build-depend on po4a (closes: #530897).
    
     -- Colin Watson <email address hidden>  Thu, 28 May 2009 23:24:33 +0100
  • man-db (2.5.5-1) unstable; urgency=low
    
    
      * New upstream release:
        - Fix an uninitialised variable when sorting manual page candidates that
          could lead to excessive memory allocation and possible crashes
          (thanks, Dustin Marquess; closes: #519647).
        - man(1): Fix missing backslash in -r default (thanks, Will Day; closes:
          #519162).
    
     -- Colin Watson <email address hidden>  Sat, 14 Mar 2009 23:32:45 +0000
  • man-db (2.5.4-2) unstable; urgency=low
    
    
      * Backport from trunk:
        - Fix handling of pages that declare a non-default encoding in their
          preprocessor lines. Thanks to Hugo Herbelin for some of the ideas here
          (closes: #519095).
    
     -- Colin Watson <email address hidden>  Tue, 10 Mar 2009 23:51:44 +0000
  • man-db (2.5.4-1) unstable; urgency=low
    
    
      * New upstream release.
        - Exit as soon as possible if database writes return ENOSPC (closes:
          #167159).
        - Make it possible to override man's default of discarding stderr when
          stdout is a terminal (closes: #480996).
        - Reorganise lexgrog to stop on any unrecognised roff request, rather
          than continuing and often littering the database with garbage (closes:
          #271402).
        - Make handling of terminal widths for cat pages configurable (closes:
          #121997).
        - Improve sorting and de-duplication of manual page candidates (closes:
          #389762, #496172).
        - Consider SO_MAN equivalent to ULT_MAN for the purposes of sorting
          candidate pages for display (closes: #384301).
        - Add regular expression and shell wildcard search facilities to man
          (closes: #461319).
        - Add option to disable hyphenation (closes: #166701).
        - Line length is a property of output, not input, so only check whether
          standard output is a terminal, not also standard input (closes:
          #512233).
        - Partially rewrite building of manpath according to locale. The
          previous code was completely wrong: as well as handling duplicates
          rather oddly, it effectively handled LANGUAGE in reverse order
          (closes: #516133).
    
     -- Colin Watson <email address hidden>  Tue, 24 Feb 2009 02:41:53 +0000
  • man-db (2.5.2-4) unstable; urgency=low
    
    
      * Backport from trunk:
        - Update manual page search order to permit FHS-compliant installation
          of packages in /opt. Reported by Matt Domsch.
    
     -- Colin Watson <email address hidden>  Sat, 24 Jan 2009 12:29:08 +0000
  • man-db (2.5.2-3) unstable; urgency=low
    
    
      * Backport from trunk:
        - src/manconv.c (try_iconv): Remove premature optimisation that
          sometimes caused us to write incomplete output.
        - src/encodings.c (add_manconv): Always use manconv even if iconv could
          theoretically do the job, as manconv has slightly more permissive
          behaviour that is generally more suitable for converting manual page
          source (closes: #498082).
    
     -- Colin Watson <email address hidden>  Sun, 07 Sep 2008 16:31:24 +0100