Your message dated Sun, 07 Oct 2007 20:47:18 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#259338: fixed in man-db 2.5.0-1
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: man-db
Version: 2.4.2-17
Severity: normal


(Haven't read all 50 bugs, just the subject lines, but I didn't
see that this had been reported yet, so...)

'apropos' allows multiple keywords.  It ORs them.  So 'apropops n1 n2' 
finds strings with 'n1' OR 'n2'.  Redundantly, it turns out.

This works as expected:

        % apropos  cd dvd  | sort | uniq > /tmp/a1      # two keywords
        % apropos 'cd|dvd' | sort | uniq > /tmp/a2      # one regexp, '|'='OR'
        % diff /tmp/a[12]
        { no output -- the files are the same }

...but remove 'uniq' from the pipe and:

        % apropos  cd dvd  | sort | > /tmp/a1
        % apropos 'cd|dvd' | sort | > /tmp/a2
        % diff /tmp/a[12]
        41d40
        < cdlabelgen (1)       - CD/DVD jewel case inserts and envelopes 
creator. Generates frontcards and traycards for CD cases, single-cd envelopes, 
DVD case inserts.
        55d53
        < cdrwtool (1)         - perform various actions on a CD-R, CD-RW, and 
DVD-R

...it's redundant, '/tmp/a1' has duplicate lines.

I suspect that as 'apropos' checks its keywords, it just adds on
results of each search.  A test of this:

        % apropos cd dvd > /tmp/b1      # regular
        % apropos cd > /tmp/b2          # do the first keyword
        % apropos dvd >> /tmp/b2        # add the second
        diff /tmp/b[12]
        { no output -- the files are the same }



Hope this helps...



-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.4.24-1-686
Locale: LANG=C, LC_CTYPE=C (ignored: LC_ALL set to C)

Versions of packages man-db depends on:
ii  bsdmainutils                6.0.14       collection of more utilities from 
ii  debconf                     1.4.29       Debian configuration management sy
ii  dpkg                        1.10.22      Package maintenance system for Deb
ii  groff-base                  1.18.1-15    GNU troff text-formatting system (
ii  libc6                       2.3.2.ds1-13 GNU C Library: Shared libraries an
ii  libgdbm3                    1.8.3-2      GNU dbm database routines (runtime

-- debconf information:
  man-db/build-database: true
* man-db/rebuild-database: true
* man-db/install-setuid: true


--- End Message ---
--- Begin Message ---
Source: man-db
Source-Version: 2.5.0-1

We believe that the bug you reported is fixed in the latest version of
man-db, which is due to be installed in the Debian FTP archive:

man-db_2.5.0-1.diff.gz
  to pool/main/m/man-db/man-db_2.5.0-1.diff.gz
man-db_2.5.0-1.dsc
  to pool/main/m/man-db/man-db_2.5.0-1.dsc
man-db_2.5.0-1_i386.deb
  to pool/main/m/man-db/man-db_2.5.0-1_i386.deb
man-db_2.5.0.orig.tar.gz
  to pool/main/m/man-db/man-db_2.5.0.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Colin Watson <[EMAIL PROTECTED]> (supplier of updated man-db package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sun, 07 Oct 2007 20:38:25 +0100
Source: man-db
Binary: man-db
Architecture: source i386
Version: 2.5.0-1
Distribution: unstable
Urgency: low
Maintainer: Colin Watson <[EMAIL PROTECTED]>
Changed-By: Colin Watson <[EMAIL PROTECTED]>
Description: 
 man-db     - on-line manual pager
Closes: 18452 29448 165499 196642 259338 259340 281811 320108 334280 340673 
348008 372939 378428 385651 391977 411220 411721 413349 421481 421481 430635 
444187
Changes: 
 man-db (2.5.0-1) unstable; urgency=low
 .
   * New upstream release.
     - Remove /usr/X11R6/man from MANDATORY_MANPATH (closes: #413349).
     - man now supports the MANPAGER environment variable, overriding PAGER.
     - Resolve ambiguous error message when asking for a nonexistent manual
       page that might also be a section name (closes: #421481).
     - MANSEC -> MANSECT in German man(1) and catman(8) (closes: #430635).
     - Truncate apropos/whatis output to the terminal width by default
       (closes: #411721).
     - lexgrog now ignores alleged manual page names containing spaces, as
       these usually indicate parsing errors or ill-formed NAME sections and
       they clutter up apropos output badly.
     - Discard stderr from formatting processes when outputting to a pager,
       to avoid visual corruption from any error messages (closes: #372939).
     - Disallow sectional extensions of alphabetic sections, e.g. n and l
       from the default configuration (closes: #391977), and sectional
       extensions beginning with a digit (closes: #421481).
     - Suppress warnings in --quiet mode (closes: #348008, #378428, #411220;
       also closes: #334280 since that suggestion is no longer relevant).
     - If MAN_KEEP_FORMATTING is set in the environment, don't strip
       formatting characters with col (closes: #340673).
     - Implement and use a decompression library. This allows cat pages to be
       saved in the background while the pager is active (closes: #18452) and
       operation with a read-only /tmp (closes: #165499).
     - Add a configuration file flag (NOCACHE) to disable cat page caching
       (closes: #196642).
     - Add output keys to a hashtable, and skip any that have already been
       seen (closes: #259338).
     - Execute system utilities by command name rather than by full path
       (closes: #385651).
     - Add apropos -a/--and option to display only items matching all
       keywords (closes: #259340).
     - Adjust Finnish translation of "No manual entry for %s"
       (closes: #320108).
     - Create and use databases for non-English manual hierarchies
       (closes: #29448, #281811).
     - Improve per-locale directory handling. Directories such as "fr.UTF-8"
       may be used for occasions when it is appropriate to specify the
       character set but not the country, and so a full locale name is
       inconvenient.
     - There is a new "manconv" program which can try multiple possible
       encodings for a file, thus allowing UTF-8 manual pages to be installed
       in any directory even without an explicit encoding declaration.
     - Don't escape the hierarchy path while globbing; it isn't necessary and
       it causes problems for paths containing metacharacters
       (closes: #444187).
   * Use new configure options for external programs rather than hardcoding
     them in configure.ac.
   * Remove code in debian/rules to fiddle manual page paths for Debian,
     since the default of $LL.UTF-8 is now reasonable. (An
     announcement/discussion about what other Debian packages should do will
     be forthcoming shortly.)
   * Build-depend on zlib1g-dev so that we use zlib rather than gzip to
     decompress gzipped manual pages.
Files: 
 7d7e3a536a0c2432c10329b2054a5131 670 doc important man-db_2.5.0-1.dsc
 c23b59726cebe0e0820ced2becf5f52d 977883 doc important man-db_2.5.0.orig.tar.gz
 a5daa70f9dec5e800ee227c333230b18 68665 doc important man-db_2.5.0-1.diff.gz
 fcf95b057b07b54ee7d69ac83a88c2d8 791636 doc important man-db_2.5.0-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Colin Watson <[EMAIL PROTECTED]> -- Debian developer

iD8DBQFHCTgQ9t0zAhD6TNERAhXHAJoDy7LB/lRaTyIb9ZvVGiRIj1emSgCfXH1h
+vTb7zj4TIeWw3qxQZ5xMwg=
=t5YZ
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to