man-db (2.13.1-1) unstable; urgency=medium

  * Remove /usr/lib/man-db/{man,mandb} compatibility symlinks, obsolete
    since 2002.
  * New upstream release:
    - man(1): Fix minor formatting issues (closes: #1085485).
    - Tolerate additional spaces in preprocessor strings (closes: #1093431).
    - manpath(5): Fix minor formatting issues (closes: #1095890).
    - Increase MAX_NAME to 16384 (closes: #1102453).

 -- Colin Watson <cjwatson@debian.org>  Fri, 02 May 2025 14:24:27 +0100

man-db (2.13.0-1) unstable; urgency=medium

  * New upstream release:
    - Improve table formatting in description of --ascii (closes: #1073530).
  * Add an autopkgtest that runs the upstream tests against the installed
    package.

 -- Colin Watson <cjwatson@debian.org>  Thu, 29 Aug 2024 13:33:40 +0100

man-db (2.12.1-3) unstable; urgency=medium

  [ Colin Watson ]
  * Apply X-Style: black.
  * Drop obsolete "Replaces: nlsutils" (added in 1997!).
  * Remove dh_auto_test override, redundant as of debhelper 9.20160306
    (thanks, Niels Thykier).

  [ Samuel Thibault ]
  * Disable Y2038 support on hurd-i386 (closes: #1078004).

 -- Colin Watson <cjwatson@debian.org>  Tue, 06 Aug 2024 12:28:02 +0100

man-db (2.12.1-2) unstable; urgency=medium

  [ Colin Watson ]
  * Configure with --disable-setuid to reduce the need for chown at package
    build time.  (The man-db/install-setuid debconf question still works as
    before.)

  [ Niels Thykier ]
  * Migrate to debputy to avoid needing fakeroot.

 -- Colin Watson <cjwatson@debian.org>  Wed, 05 Jun 2024 14:51:41 +0100

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 <cjwatson@debian.org>  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 <cjwatson@debian.org>  Fri, 29 Mar 2024 19:33:19 +0000

man-db (2.12.0-3) unstable; urgency=medium

  * Upload to unstable.

 -- Colin Watson <cjwatson@debian.org>  Thu, 11 Jan 2024 10:59:41 +0000

man-db (2.12.0-2) experimental; urgency=medium

  [ Sven Joachim ]
  * Add systemd-dev to Build-Depends (closes: #1060144).

 -- Colin Watson <cjwatson@debian.org>  Sun, 07 Jan 2024 15:58:45 +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 <cjwatson@debian.org>  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 <cjwatson@debian.org>  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 <cjwatson@debian.org>  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 <cjwatson@debian.org>  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 <cjwatson@debian.org>  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 <cjwatson@debian.org>  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 <cjwatson@debian.org>  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 <cjwatson@debian.org>  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 <cjwatson@debian.org>  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 <cjwatson@debian.org>  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 <cjwatson@debian.org>  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 release:
    - 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 <cjwatson@debian.org>  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 <cjwatson@debian.org>  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 <cjwatson@debian.org>  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 <cjwatson@debian.org>  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 <cjwatson@debian.org>  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 <cjwatson@debian.org>  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 <cjwatson@debian.org>  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 <cjwatson@debian.org>  Mon, 01 Jun 2020 18:17:41 +0100

man-db (2.9.1-1) unstable; urgency=medium

  * New upstream release.

 -- Colin Watson <cjwatson@debian.org>  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 <cjwatson@debian.org>  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 <cjwatson@debian.org>  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 <cjwatson@debian.org>  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 <cjwatson@debian.org>  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 <cjwatson@debian.org>  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 <cjwatson@debian.org>  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 <cjwatson@debian.org>  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 <cjwatson@debian.org>  Sat, 03 Aug 2019 12:31:40 +0100

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog man-db`.
