man-db 2.5.7

Among many bug fixes, this release always saves cat pages in UTF-8 so
that cat pages can now be saved regardless of locale, includes support
for looking up manual pages by the path to the corresponding executable,
and provides a new 'man --no-justification' option.

Milestone information

Project:
man-db
Series:
main
Version:
2.5.7
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.5.7.tar.gz (md5, sig) man-db 2.5.7 44
last downloaded 47 weeks ago
Total downloads: 44

Release notes 

Fixes:
------

o If a subprocess exits before man manages to read all the output
  from it, it now drains the output file descriptor rather than
  immediately discarding it.

o If /usr/share/i18n/SUPPORTED is available, man attempts to use it
  to ensure that LC_CTYPE is set to an appropriate locale for the
  selected character set when invoking col. This fixes 'LANG=C man
  -E UTF-8', as used by lintian.

o Don't run tests if cross-compiling.

o Fix possible mandb crash when MAN_MUST_CREATE is unset.

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

o man can now tell nroff to disable justification if the
  --no-justification option is used.

o If the full path to an executable is given as an argument, man
  will try looking up the corresponding manual page in the
  appropriate part of the manpath, rather than just trying to format
  the text of the executable as a manual page.

o In the GNU manual hierarchy layout, search man<sec><ext>
  directories as well as just man<sec> (e.g. /usr/share/man/man3p as
  well as /usr/share/man/man3).

o By request, man now prefers getting a page from the best manual
  section over getting a page in the correct language.

o All programs now support a MAN_DEBUG environment variable which
  can be used in place of the -d/--debug option. This is useful in
  some situations where a program is being called deep in a process
  tree.

o man-db now builds with heirloom-doctools, thanks to Diego Pettenò
  of Gentoo.

o Add support for emulating pipe() with socketpair(), which is
  faster on some systems; thanks to Werner Fink of SUSE.

o Cat pages are now always saved in UTF-8, and converted to the
  proper encoding at display time, which means that cat pages can
  now be saved regardless of locale. Note that a consequence of this
  is that cat pages now include formatting information (e.g.
  overstriking) and need to be run through col(1) before display.

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.