man-db 2.6.0

Along with many bug fixes, this release adds support for searching the
full manpath when expanding .so directives in manual pages, so that '.so
name.1' works as well as '.so man1/name.1'; it adds basic support for
the implementation of nroff/troff in the Heirloom Documentation Tools;
and it changes the default less prompt to include "(press h for help or
q to quit)", to help novices find their way around.

As promised in the release notes for man-db 2.5.8, man-db no longer
ships its own copy of libpipeline (http://libpipeline.nongnu.org/). You
must build and install that library separately.

Milestone information

Project:
man-db
Series:
main
Version:
2.6.0
Released:
 
Registrant:
Colin Watson
Release registered:
Active:
Yes. Drivers can target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
No bugs are targeted to this milestone.

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon man-db-2.6.0.tar.gz (md5, sig) man-db 2.6.0 17
last downloaded 45 weeks ago
Total downloads: 17

Release notes 

Fixes:
------

o Fix build with versions of GNU ld that default to
  --no-copy-dt-needed-entries.

o Fix failure to display manual pages in some encodings when
  installed setuid.

o Wrap long table cells in man(1), fixing test failures with groff
  1.21.

o If an explicit section is passed to man, then pages that match
  that section exactly will be preferred over pages that only have
  that section as a prefix.

o Fix a segfault when 'man -K' tries to display certain pages.

o Fix a segfault in some situations when processes are killed by
  SIGHUP, SIGINT, or SIGTERM.

Improvements:
-------------

o As promised in the release notes for man-db 2.5.8, man-db no
  longer ships its own copy of libpipeline
  (http://libpipeline.nongnu.org/). You must build and install that
  library separately.

o 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'.

o lexgrog handles roff named glyphs and perldoc strings in NAME
  sections.

o man no longer starts a pager if standard output is not a tty.

o The -s option to whatis and apropos now takes a colon- or
  comma-separated list of sections, similar to 'man -S'.

o mandb error output is neater when stderr is not a terminal.

o Add basic support for the implementation of nroff/troff in the
  Heirloom Documentation Tools. Title lengths are not properly set
  as yet, and many features are untested.

o mandb removes cat* and NLS subdirectories of cat directories whose
  corresponding man directories no longer exist.

o mandb forces SIGPIPE back to its default disposition on startup,
  to avoid noisy output in case it was started in a context where
  SIGPIPE was ignored.

o SECTION entries in a user configuration file now override those in
  the system configuration file, rather than appending to them.

o The default less prompt now includes "(press h for help or q to
  quit)" to help novices find their way around.

o man-db may now be built to use Berkeley DB version 5
  (--with-db=db5).

Changelog 

This release does not have a changelog.

0 blueprints and 0 bugs targeted

There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.

This milestone contains Public information
Everyone can see this information.