man-db 2.5.1

This release fixes a number of bugs with the improved localisation
support added in 2.5.0, and adds options to help distribution packaging
helper tools to convert manual pages to UTF-8 and to validate them using
stricter groff warning modes.

The build system has been extensively overhauled, converting to Automake
and Gnulib for improved portability.

Milestone information

Project:
man-db
Series:
main
Version:
2.5.1
Released:
 
Registrant:
Colin Watson
Release registered:
Active:
No. Drivers cannot 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.1.tar.gz (md5, sig) man-db 2.5.1 13
last downloaded 47 weeks ago
Total downloads: 13

Release notes 

Fixes:
------

o The manual is now built automatically, avoiding some ordering
  problems on 'make distclean'.

o Manual pages are converted to the proper input encoding for troff
  output as well as nroff output.

o The -t, -T, -X, and -Z options to man work again; in 2.5.0, they
  read input from stdin rather than from the manual page.

o apropos and whatis no longer segfault when given an explicit
  locale using -L.

o man now understands that groff's ascii device takes ASCII input,
  not ISO-8859-1.

o man no longer discards stderr when writing to a file or a pipe;
  this was broken by an overenthusiastic change in 2.5.0.

o manconv now falls back to the next encoding in its list if any
  characters in an entire 64KB block fail to decode using the
  current encoding, as was originally intended.

o manconv is more careful about extracting coding: directives from
  manual pages.

o Ctrl-C and Ctrl-\ now work again at the prompt issued by 'man -a'.

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

o There is a new --with-sections configure option to change the
  default value of SECTION in the configuration file.

o Automake is now used to generate Makefiles. Among other things,
  this fixes VPATH builds and some bugs in dependency generation,
  and should allow building with non-GNU versions of make.

o man-db now uses the Gnulib portability library, allowing the
  removal of earlier haphazard portability code. While this results
  in a somewhat larger source distribution, it makes man-db easier
  to maintain and should make it easier to build on systems to which
  the maintainer does not have access.

o In the process of switching to Gnulib, the last vestiges of
  pre-C89 support have been removed; they were documented to be
  broken anyway.

o If the MANROFFOPT environment variable is set, man now appends its
  value to the *roff command line.

o man now accepts a --recode option to output a source manual page
  converted to a specified encoding.

o For compatibility with System V, man accepts -s as an alias for
  -S, and permits sections to be comma-separated as well as
  colon-separated.

o All programs, except the obsolete 'wrapper', now accept a --debug
  option. (accessdb, lexgrog, and zsoelim were lacking it.)

o man now accepts a --warnings option to enable groff warnings.

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.