Debian Package Tracker
Register | Log in
Subscribe

man-db

tools for reading manual pages

Choose email to subscribe with

general
  • source: man-db (main)
  • version: 2.10.2-1
  • maintainer: Colin Watson (DMD) (LowNMU)
  • arch: any
  • std-ver: 3.9.8
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 2.7.6.1-2
  • oldstable: 2.8.5-2
  • stable: 2.9.4-2
  • stable-bpo: 2.10.1-1~bpo11+1
  • testing: 2.10.2-1
  • unstable: 2.10.2-1
versioned links
  • 2.7.6.1-2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2.8.5-2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2.9.4-2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2.10.1-1~bpo11+1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2.10.2-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • man-db (45 bugs: 0, 26, 19, 0)
action needed
Standards version of the package is outdated. high
The package is severely out of date with respect to the Debian Policy. The package should be updated to follow the last version of Debian Policy (Standards-Version 4.6.1 instead of 3.9.8).
Created: 2017-11-24 Last update: 2022-05-11 23:24
3 bugs tagged patch in the BTS normal
The BTS contains patches fixing 3 bugs, consider including or untagging them.
Created: 2022-07-27 Last update: 2022-08-08 04:01
version in VCS is newer than in repository, is it time to upload? normal
vcswatch reports that this package seems to have a new changelog entry (version 2.10.2-2, distribution UNRELEASED) and new commits in its VCS. You should consider whether it's time to make an upload.

Here are the relevant commit messages:
commit 9c6a6634b92a589c2ee01536964871d963d2793f
Author: Colin Watson <cjwatson@debian.org>
Date:   Sun Jul 17 17:21:36 2022 +0100

    Add changelog entry

commit 08c693861ee7dfe02b0bbc29c9a1ccc050bfa771
Merge: 0e414830 999d7e64
Author: Colin Watson <cjwatson@debian.org>
Date:   Sun Jul 17 17:20:19 2022 +0100

    Merge remote-tracking branch 'salsa/master'

commit 999d7e64a4ee5273ba6354a31c84b8e5e8ef3e53
Merge: e333d387 0d714f77
Author: Colin Watson <cjwatson@debian.org>
Date:   Sun Jul 17 16:20:00 2022 +0000

    Merge branch 'postinst-runuser' into 'master'
    
    d/postinst: Run mandb with runuser instead of perl
    
    See merge request debian/man-db!7

commit 0d714f77584a58d4ca408454b473b024fd728776
Author: Gioele Barabucci <gioele@svario.it>
Date:   Sat Jul 9 18:59:41 2022 +0200

    d/postinst: Run mandb with setpriv instead of perl
    
    The `postinst` mainscript uses Perl to launch `mandb` as `man`, both as
    real and effective user.
    
    As suggested by cjwatson in MR !7, `setpriv` (from util-linux, essential)
    can be used to the same effect and without requiring the presence of Perl
    at bootstrap-/installation-time.

commit 0e414830cf4a0b5b4cc5e926bc6a2ec6f006792b
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Mar 17 19:10:02 2022 +0000

    releasing package man-db version 2.10.2-1

commit e333d387b42192b199cd16594f5828ae0894c7ab
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Mar 17 18:58:58 2022 +0000

    Fix changelog for 2.10.0-1
    
    2.10.0 was a release, not a snapshot.

commit f68718b359fd1531afdd7c93627f057edc18440c
Merge: e363e56b 8a20bb7f
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Mar 17 18:55:33 2022 +0000

    New upstream release (2.10.2)

commit 8a20bb7f39d2e3d90f2368a2a6b2a1ff8bc5968d
Merge: 8729cc9a 968e4c27
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Mar 17 18:55:32 2022 +0000

    Import man-db_2.10.2.orig.tar.xz

commit 968e4c27cfa5e48997eb69dfe0060bf8b2f295f4
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Mar 17 18:27:34 2022 +0000

    Release man-db 2.10.2

commit 72178ed2d0837f0541bd2b2ce548debfc8e80aad
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Mar 17 18:09:27 2022 +0000

    NEWS.md: Fix typo for 2.7.6

commit 8507a764a2cc475402e617cb0127e7b5a2b8f1a5
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Mar 8 16:49:14 2022 +0000

    pre-commit: Avoid need for multiple shellcheck runs
    
    * .shellcheckrc: Set `external-sources=true`.
    * src/tests/lexgrog-backslash-dash-rhs, src/tests/lexgrog-basic,
    src/tests/lexgrog-multiple-whatis, src/tests/man-deleted-directory,
    src/tests/man-exact-section-matches,
    src/tests/man-executable-page-on-path, src/tests/man-invalid-db-entry,
    src/tests/man-language-specific-requests,
    src/tests/man-mandatory-manpath, src/tests/man-missing-locales,
    src/tests/man-override-dir, src/tests/man-recode-in-place,
    src/tests/man-recode-suffix, src/tests/man-so-links-same-section,
    src/tests/man-suffixed-extension,
    src/tests/man-symlinks-with-matching-names,
    src/tests/manconv-coding-tags, src/tests/manconv-guess-from-encoding,
    src/tests/manconv-incomplete-char-at-eof,
    src/tests/manconv-odd-combinations, src/tests/mandb-basic,
    src/tests/mandb-bogus-symlink, src/tests/mandb-cachedir-tag,
    src/tests/mandb-empty-page, src/tests/mandb-purge-updates-timestamp,
    src/tests/mandb-regular-file-symlink-changes,
    src/tests/mandb-symlink-beats-whatis-ref,
    src/tests/mandb-symlink-target-timestamp,
    src/tests/mandb-whatis-broken-link-changes,
    src/tests/whatis-path-to-executable, src/tests/zsoelim-so-includes: Add
    `shellcheck source-path=SCRIPTDIR` directive before sourcing testlib.sh.
    * .pre-commit-config.yaml: Consolidate the two shellcheck hooks into
    one.

commit 8dd87247192e17f7da33cc7ce2155442ecedb218
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Mar 8 16:42:12 2022 +0000

    pre-commit: Add shellcheck
    
    * .pre-commit-config.yaml: Add shellcheck.  We need separate hooks for
    `src/tests/` and for everything else, since shellcheck needs a `-P`
    option to correctly handle sourced files in `src/tests/`.
    * .shellcheckrc: New file.

commit be4e849ef3417fc2b976ad6019eab417c732ea2c
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Mar 8 16:36:14 2022 +0000

    Refactor use of cd in shell scripts
    
    shellcheck warns about unchecked uses of `cd` (SC2164).  Either check it
    or refactor to avoid changing directory.
    
    * src/tests/man-deleted-directory: Check `cd` call.
    * src/tests/man-suffixed-extension: Avoid changing directory.
    * tools/mkcatdirs: Likewise.

commit d25829983629c590988e1d69f7b3ec9ce6b77531
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Mar 8 16:35:06 2022 +0000

    mkcatdirs: Skip nonexistent man directories
    
    * tools/mkcatdirs: `manpath -qg` may return man directories that are
    mentioned in the configuration file but that don't exist on the
    filesystem.  Skip these.

commit 47f9458796927596ac5d66aafeb0f31df925bcf5
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Mar 8 16:32:12 2022 +0000

    mkcatdirs: Refactor using install(1)
    
    I'm not sure this script is widely-used, but it might as well work.  It
    previously relied on `mkinstalldirs`, which is a build tool not
    typically installed on end-user systems.
    
    * tools/mkcatdirs: Refactor cat directory creation using install(1).

commit cddae82c74ecdcc908adfd4730968d4ee237c13c
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Mar 8 16:13:21 2022 +0000

    Apply various minor shell syntax improvements
    
    * manual/print-options: Explicitly set `LANGUAGE=''` rather than
    `LANGUAGE=`, pacifying shellcheck SC1007 which notes that this
    construction might otherwise be misread.
    * src/tests/manconv-odd-combinations: Use `printf %b` to pacify
    shellcheck SC2059.
    * src/tests/testlib.sh: Tell shellcheck which shell syntax to assume,
    since this file has no `#!` line.
    (run): Disable shellcheck SC2154; `abs_top_builddir` is always set by
    the test runner.
    (report): Remove unnecessary `$` before variable in arithmetic context.
    (tools/checkman): Use `$(...)` for command substitution.  Quote
    variables properly where possible, and ignore shellcheck SC2068 in a
    couple of other places.

commit dbe96d093c7676e043790c9e7b2d68fec9df249c
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Mar 7 19:00:20 2022 +0000

    tests: Pacify shellcheck SC2188
    
    The previous construction resulted in:
    
      SC2188 (warning): This redirection doesn't have a command. Move to its
      command (or use 'true' as no-op).
    
    * src/tests/man-mandatory-manpath, src/tests/testlib.sh: Avoid
    redirections without a command.

commit d87cba420f7678bf1909de82e885f5b80ac49139
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Mar 7 18:55:49 2022 +0000

    tests: Make pass/fail reporting more shellcheck-friendly
    
    * src/tests/testlib.sh (report): New function, similar to expect_pass
    but taking an exit code rather than a command string to evaluate.
    (expect_pass): Remove.
    (expect_files_equal): Refactor using report function.
    * src/tests/man-deleted-directory,
    src/tests/man-executable-page-on-path, src/tests/man-missing-locales,
    src/tests/man-recode-in-place, src/tests/manconv-incomplete-char-at-eof,
    src/tests/mandb-bogus-symlink, src/tests/mandb-cachedir-tag,
    src/tests/mandb-empty-page, src/tests/mandb-purge-updates-timestamp:
    Refactor to use report function rather than expect_pass.

commit 25883e0f55f07395745ad893ec98148afa93a3f3
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Mar 7 18:26:05 2022 +0000

    tests: Add an expect_files_equal helper function
    
    * src/tests/testlib.sh (expect_files_equal): New function.
    * src/tests/lexgrog-backslash-dash-rhs, src/tests/lexgrog-basic,
    src/tests/lexgrog-multiple-whatis, src/tests/man-exact-section-matches,
    src/tests/man-invalid-db-entry,
    src/tests/man-language-specific-requests,
    src/tests/man-mandatory-manpath, src/tests/man-override-dir,
    src/tests/man-recode-in-place, src/tests/man-recode-suffix,
    src/tests/man-so-links-same-section, src/tests/man-suffixed-extension,
    src/tests/man-symlinks-with-matching-names,
    src/tests/manconv-coding-tags, src/tests/manconv-guess-from-encoding,
    src/tests/manconv-odd-combinations, src/tests/mandb-basic,
    src/tests/mandb-purge-updates-timestamp,
    src/tests/mandb-regular-file-symlink-changes,
    src/tests/mandb-symlink-beats-whatis-ref,
    src/tests/mandb-symlink-target-timestamp,
    src/tests/mandb-whatis-broken-link-changes,
    src/tests/whatis-path-to-executable, src/tests/zsoelim-so-includes: Use
    expect_files_equal instead of the equivalent expect_pass construction.

commit 5ed16fee68ee857e010ba7ed988ad486a3b3c9c5
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Mar 7 18:22:03 2022 +0000

    tests: Improve quoting
    
    * src/tests/lexgrog-backslash-dash-rhs, src/tests/lexgrog-basic,
    src/tests/lexgrog-multiple-whatis, src/tests/man-deleted-directory,
    src/tests/man-exact-section-matches,
    src/tests/man-executable-page-on-path, src/tests/man-invalid-db-entry,
    src/tests/man-language-specific-requests,
    src/tests/man-mandatory-manpath, src/tests/man-missing-locales,
    src/tests/man-override-dir, src/tests/man-recode-in-place,
    src/tests/man-recode-suffix, src/tests/man-so-links-same-section,
    src/tests/man-suffixed-extension,
    src/tests/man-symlinks-with-matching-names,
    src/tests/manconv-coding-tags, src/tests/manconv-guess-from-encoding,
    src/tests/manconv-incomplete-char-at-eof,
    src/tests/manconv-odd-combinations, src/tests/mandb-basic,
    src/tests/mandb-bogus-symlink, src/tests/mandb-cachedir-tag,
    src/tests/mandb-empty-page, src/tests/mandb-purge-updates-timestamp,
    src/tests/mandb-regular-file-symlink-changes,
    src/tests/mandb-symlink-beats-whatis-ref,
    src/tests/mandb-symlink-target-timestamp,
    src/tests/mandb-whatis-broken-link-changes,
    src/tests/whatis-path-to-executable, src/tests/zsoelim-so-includes: Use
    ': "${var=default}"' idiom to assign default values rather than
    ': ${var=default}', pacifying shellcheck.

commit 21211942bebfb1cd132cad356a7a72300f1d687c
Author: Nikola Forró <nforro@redhat.com>
Date:   Wed Feb 26 13:53:06 2020 +0100

    Add --with-snapdir configure option
    
    * m4/man-arg-snapdir.m4: New file.
    * configure.ac: Call MAN_ARG_SNAPDIR.
    * src/man_db.conf.in: Use @snapdir@ rather than hardcoding /snap.
    * NEWS.md: Document this.
    
    Signed-off-by: Nikola Forró <nforro@redhat.com>

commit 81a8e39147753878b64ee00c1e100475de620fb3
Author: Colin Watson <cjwatson@debian.org>
Date:   Sun Mar 6 18:17:51 2022 +0000

    Tidy up NEWS.md slightly
    
    * NEWS.md: Reorder fixes and improvements; add credit for last commit.

commit a85d7d3284c27aae9cd17f19c9cf5326dae0825b
Author: Mihail Konev <k.mvc@ya.ru>
Date:   Sat Jan 7 02:51:27 2017 +0500

    man(1): Fix override dir handling
    
    Previously, override dir was affecting only some cases of manpath
    determination.  Apply it only when all paths have been gathered instead.
    
    Also look for override dir when sorting candidates.
    
    Fixes src/tests/man-override-dir failing when --with-override-dir=od is
    passed to ./configure.
    
    [cjwatson: Refactored candidate comparison to use a strcmp-style
    function, and simplified the addition of override directories a little
    more.]
    
    * src/man.c (compare_override_dir): New function.
    (compare_candidates): Compare override directory status between
    comparing section extensions and comparing locale elements.
    * src/manp.c (insert_override_dir): Remove.
    (get_manpath_from_path, add_man_subdirs): Remove calls to
    insert_override_dir.
    (create_pathlist): Add OVERRIDE_DIR at the canonicalization stage
    instead.
    * NEWS.md: Document this.
    
    Reported-by: Nikola Forró <nforro@redhat.com>
    Tested-by: Nikola Forró <nforro@redhat.com>

commit b0f93b59b1cf647ba12813d1d2a2711c5644e588
Author: Colin Watson <cjwatson@debian.org>
Date:   Sun Mar 6 01:52:59 2022 +0000

    Update to Gnulib 20220301
    
    In line with Gnulib, we now require Automake 1.14.
    
    * bootstrap.conf (GNULIB_REVISION): Set to
    8c4f4d7a3c28f88b64fce2fb1d0dc0e570d1a482.
    (buildreq): Bump required automake version to 1.14.
    * configure.ac (AM_INIT_AUTOMAKE): Bump minimum version to 1.14.
    * NEWS.md: Document this.

commit 0d02fd8b19c116a6886da9fae091c5c5ee5fde41
Author: Colin Watson <cjwatson@debian.org>
Date:   Sun Mar 6 01:28:46 2022 +0000

    Add some hardening options to the systemd service
    
    Based on a patch by Johannes Segitz in the openSUSE packaging, although
    I added `PrivateTmp=true` and `LockPersonality=true` as well.
    
    * init/systemd/man-db.service.in: Add some hardening options.  (This may
    produce warnings with `systemd < 244`.)
    * NEWS.md: Document this.

commit 743c01be9d10d50d9a3c66b3c81db4f3cc448aad
Author: Colin Watson <cjwatson@debian.org>
Date:   Sat Mar 5 13:27:23 2022 +0000

    Make the man-db manual build reproducible
    
    Inspired by a patch from B. Wiedemann, but implemented differently.
    
    * manual/Makefile.am (version): Set "td" string to the package's release
    date, since otherwise groff's me package will use the current date.
    * NEWS.md: Document this.

commit 4543f81e0a9eb931c9a11808ea6c6a3290d931b0
Author: Dr. Werner Fink <werner@suse.de>
Date:   Tue Apr 8 12:26:37 2014 +0000

    Fix showing HTML, as firefox runs into background too fast
    
    [cjwatson: I'm not 100% keen on this approach, since it randomly depends
    on how long the browser happens to take to launch and might be a bit
    annoying for users of light browsers such as w3m, but there doesn't seem
    to be any other good alternative for the more common case of people
    using typical graphical browsers.]
    
    Fixes Debian bug #335411 and Savannah bug #59542.
    
    * src/man.c (format_display): Sleep for a few seconds after starting the
    browser, since it may background itself before loading files.
    * NEWS.md: Document this.

commit 381d3e0bce7fb404ebfedfef3002529bd1b10c9e
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Fri Feb 18 21:29:22 2022 +0000

    Update Serbian manual page translation
    
    * man/po4a/po/sr.po: Update from Translation Project.

commit d39ff27dd5ed043d460616f84f2514f1e8e88eab
Author: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
Date:   Thu Feb 17 11:03:34 2022 +0000

    Update Romanian translation
    
    * po/ro.po: Update from Translation Project.
    * man/THANKS: Update translator credit.

commit ddba36bb81f305ce6a6ee18aabeb619135bd3cf4
Author: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
Date:   Tue Feb 15 20:18:03 2022 +0000

    Update Romanian manual page translation
    
    * man/po4a/po/ro.po: Update from Translation Project.

commit 91c6fb32ec3e195f44639c48a12442a40e4fdfd2
Author: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
Date:   Tue Feb 15 17:24:54 2022 +0000

    Update Romanian manual page translation
    
    * man/po4a/po/ro.po: Update from Translation Project.
    * man/THANKS: Add translator credit.
Created: 2022-03-17 Last update: 2022-08-06 16:14
lintian reports 3 warnings normal
Lintian reports 3 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2022-07-30 Last update: 2022-07-30 12:15
news
[rss feed]
  • [2022-03-23] man-db 2.10.2-1 MIGRATED to testing (Debian testing watch)
  • [2022-03-17] Accepted man-db 2.10.2-1 (source) into unstable (Colin Watson)
  • [2022-02-16] Accepted man-db 2.10.1-1~bpo11+1 (amd64 source) into bullseye-backports, bullseye-backports (Debian FTP Masters) (signed by: Colin Watson)
  • [2022-02-15] man-db 2.10.1-1 MIGRATED to testing (Debian testing watch)
  • [2022-02-10] Accepted man-db 2.10.1-1 (source) into unstable (Colin Watson)
  • [2022-02-10] man-db 2.10.0-2 MIGRATED to testing (Debian testing watch)
  • [2022-02-04] Accepted man-db 2.10.0-2 (source) into unstable (Colin Watson)
  • [2022-02-04] Accepted man-db 2.10.0-1 (source) into unstable (Colin Watson)
  • [2022-01-01] man-db 2.9.4-4 MIGRATED to testing (Debian testing watch)
  • [2021-12-26] Accepted man-db 2.9.4-4 (source) into unstable (Colin Watson)
  • [2021-12-26] Accepted man-db 2.9.4-3 (source) into unstable (Colin Watson)
  • [2021-03-01] man-db 2.9.4-2 MIGRATED to testing (Debian testing watch)
  • [2021-02-19] Accepted man-db 2.9.4-2 (source) into unstable (Colin Watson)
  • [2021-02-19] man-db 2.9.4-1 MIGRATED to testing (Debian testing watch)
  • [2021-02-08] Accepted man-db 2.9.4-1 (source) into unstable (Colin Watson)
  • [2020-07-10] man-db 2.9.3-2 MIGRATED to testing (Debian testing watch)
  • [2020-07-05] Accepted man-db 2.9.3-2 (source) into unstable (Colin Watson)
  • [2020-06-28] man-db 2.9.3-1 MIGRATED to testing (Debian testing watch)
  • [2020-06-22] Accepted man-db 2.9.3-1 (source) into unstable (Colin Watson)
  • [2020-06-07] man-db 2.9.2-1 MIGRATED to testing (Debian testing watch)
  • [2020-06-01] Accepted man-db 2.9.2-1 (source) into unstable (Colin Watson)
  • [2020-03-02] man-db 2.9.1-1 MIGRATED to testing (Debian testing watch)
  • [2020-02-25] Accepted man-db 2.9.1-1 (source) into unstable (Colin Watson)
  • [2019-12-17] man-db 2.9.0-2 MIGRATED to testing (Debian testing watch)
  • [2019-12-12] Accepted man-db 2.9.0-2 (source) into unstable (Colin Watson)
  • [2019-10-28] man-db 2.9.0-1 MIGRATED to testing (Debian testing watch)
  • [2019-10-23] Accepted man-db 2.9.0-1 (source) into unstable (Colin Watson)
  • [2019-09-01] man-db 2.8.7-3 MIGRATED to testing (Debian testing watch)
  • [2019-08-27] Accepted man-db 2.8.7-3 (source) into unstable (Colin Watson)
  • [2019-08-27] Accepted man-db 2.8.7-2 (source) into unstable (Colin Watson)
  • 1
  • 2
bugs [bug history graph]
  • all: 46
  • RC: 0
  • I&N: 27
  • M&W: 19
  • F&P: 0
  • patch: 3
links
  • homepage
  • lintian (0, 3)
  • buildd: logs, clang, reproducibility, cross
  • popcon
  • browse source code
  • edit tags
  • other distros
  • security tracker
  • screenshots
  • l10n (85, 85)
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 2.10.2-1
  • 16 bugs

Debian Package Tracker — Copyright 2013-2018 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing