#5139 closed enhancement (fixed)

man-db-2.11.0

Reported by: Bruce Dubbs Owned by: lfs-book
Priority: normal Milestone: 11.3
Component: Book Version: git
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (3)

comment:1 by Bruce Dubbs, 18 months ago

man-db 2.11.0 (15 October 2022)

Fixes:

  • mandb now correctly records filters in the database if it uses cached whatis information.
  • Upgrade Gnulib, fixing syntax error on glibc systems with GCC 11.
  • The CATWIDTH configuration file directive now overrides MINCATWIDTH and MAXCATWIDTH.
  • Database entries for links were often incorrectly stored as if they were entries for the ultimate source of the page. They are now stored with the correct type.
  • Store links in the database using the section and extension of the link rather than of the ultimate source file.
  • Consider pages for adding to the database even if they seem to already exist; this performance optimization is no longer needed due to caching, and it produced inconsistent results in some unusual cases.
  • man now runs any required preprocessors in the same order that groff does, rather than trusting the order of filters in a page's preprocessor string.
  • Fix building on MinGW. (I haven't been able to test this; help from MinGW experts would be welcome.)

Improvements:

  • Add more recognized case variants for localized versions of the NAME section.
  • Maintain multi keys in sorted order, improving database reproducibility.
  • Pick a more consistent name for the target of a whatis entry in the database.
  • Extend rules for when to replace one database entry with another, producing more stable behaviour.
  • Fully reorganize databases after writing them, allowing the reproduction of bitwise-identical databases regardless of scan order (at least with GDBM).

comment:2 by Bruce Dubbs, 18 months ago

Deleted. Wrong ticket.

Last edited 18 months ago by Bruce Dubbs (previous) (diff)

comment:3 by Bruce Dubbs, 18 months ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.