Bug#543293: Poor quality of documentation in /usr/share/doc/cyrus-common-2.2/README.Debian.database.gz

Alejandro Forero Cuervo azul at freaks-unidos.net
Mon Aug 24 00:24:44 UTC 2009


Package: cyrus-common-2.2
Version: 2.2.13-14+b3
Severity: minor


Very poor quality of documentation in
/usr/share/doc/cyrus-common-2.2/README.Debian.database.gz.

It includes completely irrelevant things such as what are the type of
people that the maintainer likes or dislikes, leaving one with the
impression that he's rather arrogant: he seems to think he's better than
people who just want to get cyrus working and couldn't be less
passionate about, OoOoOo, reading documentations about it's internals.
I'm refering to the paragraph that STARTS IN ALL CAPS, which should be
removed: it does not help set up Cyrus in any way.

Also, the document mentions:

   If the BerkeleyDB version is what was changed, you need to use the
   Berkeley DB upgrade utility in all db* databases.  See the manpages
   for db*_upgrade. Note that you need to use the db*_upgrade utility
   with the same version as given on the DBENGINE line of
   cyrus-db-types.txt.

Of course, if one doesn't have dbX-util installed (which, I'd guess,
covers a LARGE portion of all Debian boxes out there), one won't have
those manpages.  If there's something worse than documentation that
tells you that the maintainer won't like you for not reading
documentation, it's documentation that, in addition to telling you that
the maintainer won't like you for not reading documentation (which, erm,
you are), won't provide you with all the information you need to achieve
what the documentation was created to help you achieve.  I would suggest
that, after removing the aforementioned irrelevant paragraph (about how
the maintainer is “quite short on time lately”), a mention of dbX-util
is added, along the lines of:

  These utilities are typically included in the db*-util packages (for
  example, get db4.2-util package for BerkeleyDB 4.2's db4.2_upgrade).

Thanks!

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-6-k7
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.utf-8 (charmap=UTF-8)

Versions of packages cyrus-common-2.2 depends on:
ii  add 3.102                                Add and remove users and groups
ii  deb 1.5.11etch1                          Debian configuration management sy
ii  dpk 1.14.25                              Debian package management system
ii  gaw 1:3.1.5.dfsg-4                       GNU awk, a pattern scanning and pr
ii  lib 1.2.dfsg.1-2.1                       Heimdal Kerberos - ASN.1 library
ii  lib 2.7-18                               GNU C Library: Shared libraries
ii  lib 1.39+1.40-WIP-2006.11.14+dfsg-2etch1 common error description library
ii  lib 4.2.52+dfsg-2                        Berkeley v4.2 Database Libraries [
ii  lib 1.2.dfsg.1-2.1                       Heimdal Kerberos - GSSAPI support 
ii  lib 1.2.dfsg.1-2.1                       Heimdal Kerberos - libraries
ii  lib 1.2.dfsg.1-2.1                       Heimdal Kerberos - roken support l
ii  lib 2.1.22.dfsg1-8                       Authentication abstraction library
ii  lib 5.4.1~dfsg-12                        SNMP (Simple Network Management Pr
ii  lib 0.9.8g-15+lenny1                     SSL shared libraries
ii  lib 7.6.dbs-13                           Wietse Venema's TCP wrappers libra
ii  lib 2.1.20010518.SNAPSHOT-17.1           The original "Instant Message" sys
ii  net 4.29                                 Basic TCP/IP networking system
ii  per 5.10.0-19                            Larry Wall's Practical Extraction 
ii  pos 2.3.8-2+b1                           A high-performance mail transport 

Versions of packages cyrus-common-2.2 recommends:
ii  cyrus-pop3d-2.2             2.2.13-14+b3 Cyrus mail system (POP3 support)

-- debconf information excluded





More information about the Pkg-Cyrus-imapd-Debian-devel mailing list