man-db-announce
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Man-db-announce] man-db 2.12.0


From: Colin Watson
Subject: [Man-db-announce] man-db 2.12.0
Date: Sat, 23 Sep 2023 22:10:54 +0100

I've released man-db 2.12.0.

Description
===========

man-db contains an implementation of the man command, which is the
primary way of examining the on-line help files (manual pages).  Other
utilities provided include the whatis and apropos commands for searching
the manual page database, the manpath utility for determining the manual
page search path, and the maintenance utilities mandb, catman and
zsoelim.  The package requires a troff installation, such as groff (GNU
troff) to format and display the manual pages.

About this release
==================

Fixes:

 * Fix some manual page portability issues with groff 1.23.0.
 * Fix test failures when a working `iconv` is not available.
 * Ensure that timestamps read from the database can go past the year 2038,
   even on systems where this is not the default.
 * Fix `manpath` not parsing `PATH` entries with trailing slash correctly
   for guessing `MANPATH` entries.
 * More accurately document the behaviour of passing file names as arguments
   to `man` without the `-l`/`--local-file` option.
 * Avoid duplicate cleanup of old cat pages by both `man-db.service` and
   `systemd-tmpfiles-clean.service`.

Improvements:

 * Update system call lists in `seccomp` sandbox from `systemd`.
 * Upgrade to Gnulib `stable-202307`.
 * Work around the Firebuild accelerator in `seccomp` sandbox: if this is in
   use then we need to allow some socket-related system calls.
 * `man -K` now deduplicates search results that point to the same page.
 * Warn if `mandb` drops to `--user-db` mode due to running as the wrong
   user.
 * Change section title recommendations in `man(1)` to mention `STANDARDS`
   rather than `CONFORMING TO`, in line with `man-pages(7)`.
 * Add a `STANDARDS` section to `man(1)` itself.
 * Document that `man -K` may suffer from false negatives as well as false
   positives.
 * Take advantage of newer `groff` facilities to implement `man
   --no-hyphenation` and `man --no-justification`, if available.
 * `man -f` and `man -k` now pass any `-r`/`--regex` or `-w`/`--wildcard`
   options on to `whatis` and `apropos` respectively.
 * Always pass a line length to `nroff`, even if we believe that it matches
   the default.
 * Allow disabling `groff` warnings via `man --warnings`, by prefixing a
   warning name with `!`.

For full details, please see the ChangeLog file in the source
distribution.

  https://gitlab.com/man-db/man-db
  https://download.savannah.nongnu.org/releases/man-db/man-db-2.12.0.tar.xz
  https://download.savannah.nongnu.org/releases/man-db/man-db-2.12.0.tar.xz.asc

Cheers,

-- 
Colin Watson (he/him)                              [cjwatson@debian.org]

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]