[Bug 1370059] Re: FFe: man-db 2.7.0

Colin Watson cjwatson at canonical.com
Tue Sep 23 14:41:38 UTC 2014


** Changed in: man-db (Ubuntu)
       Status: Confirmed => Fix Committed

** Changed in: man-db (Ubuntu)
     Assignee: (unassigned) => Colin Watson (cjwatson)

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to man-db in Ubuntu.
https://bugs.launchpad.net/bugs/1370059

Title:
  FFe: man-db 2.7.0

Status in “man-db” package in Ubuntu:
  Fix Committed

Bug description:
  I'm intending to release man-db 2.7.0 in a week or two, and would like
  it to be considered for utopic as well, principally due to the
  performance improvements listed at the end of the NEWS block which
  follows.  The only reason for the minor version bump is the database
  format change due to my work on high-precision timestamps; otherwise I
  consider this incremental improvements, although not bug-fix-only.

  You can see the full list of changes here:

    http://git.savannah.gnu.org/cgit/man-db.git/log/

  man-db 2.7.0
  ============

  Major changes since man-db 2.6.7.1:

          Upgrading from previous versions:
          ---------------------------------

          For the first time since version 2.4.0, the database format has
          changed slightly, so you will need to run 'mandb --create' after
          installing the new version to rebuild your databases from scratch.
          (Distribution packages should do this automatically for system
          databases.)

          Fixes:
          ------

          o lexgrog now filters terminal escape sequences out of cat pages
            before trying to parse them.

          o Tools that consider the terminal line length now prioritise the
            COLUMNS environment variable above the TIOCGWINSZ ioctl.

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

          o Ship a systemd tmpfiles snippet to clean up old cat files after a
            week.

          o The modification time of manual databases is now simply stored in
            the mtime of the database files themselves, rather than using a
            special row.  This makes databases reproducible between
            otherwise-identical installations, as long as the underlying
            database has predictable behaviour.  As a bonus, man-db now uses
            high-precision timestamps to determine whether it needs to update
            databases.

          o Timestamps of manual pages are also now stored in the database
            with high precision and compared accordingly.

          o Files are now ordered by first physical extent before reading
            them, for substantial performance improvements in operations such
            as mandb and 'man -K'.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/man-db/+bug/1370059/+subscriptions



More information about the foundations-bugs mailing list