[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

man : work in progress



Hi all,
I'm trying to get rid of the huge number of bugs in man-db (some of them
even fixed :-)
I've just uploaded the 69b version of the effort (the 69a went potatoized 
last week). It's a FHS version, and changes a lot of things. See changes
attached.
People can start installing manpages into /usr/share/man instead of
/usr/man . Don't make these packages depend on man. If you're concerned
about users not upgrading their configuration, grep manpath.config in
postinst and issue a warning, or send email.

Need to modify lintian.


I'v also uploaded libdb 2.6.4 which is the latest stable version, while
the current one is quit un-downlodable for (maybe non-casual?) problems
to Bostik's ftp server.

I still don't have glibc 2.1 installed, so I don't know how they go
mixed. There is also the issue of libdb2 included in glibc 2.1 .
Needs discussion, but I have not yet seen what exactly went there (c++
support? java? docs?)

I now have a modem here to do some tests on dip (which has libc6
problems), but on this thinkpad segfaults. I will try to see if I get any
result, otherways I'll have to orphan it.

Kippis,
fab
-- 
| fpolacco@icenet.fi       fpolacco@debian.org       fpolacco@prosa.it
| 6F7267F5 fingerprint 57 16 C4 ED C9 86 40 7B 1A 69 A1 66 EC FB D2 5E
| fabrizio.polacco@nokia.com                     gsm: +358 40 707 2468
-----BEGIN PGP SIGNED MESSAGE-----

Format: 1.5
Date: Sun,  7 Mar 1999 19:32:25 +0200
Source: man-db
Binary: man-db
Architecture: source i386
Version: 2.3.10-69b
Distribution: unstable
Urgency: low
Maintainer: Fabrizio Polacco <fpolacco@debian.org>
Description: 
 man-db     - Display the on-line manual.
Changes: 
 man-db (2.3.10-69b) unstable; urgency=low
 .
   * In man-db -69b:
    * corrected lintian's error in menu file.
    * modifyed cron.daily
    * moved configuration file to /etc/menu/
      created list of sections in /etc/menu/sections.list
      The idea is to have mandb create it when scanning manpages.
    * FHS compliance:
     - add /usr/share/man in /etc/manpath.conf
     - move /var/catman to /var/cache/man
       * user's changes need manual update.
       * absolutely DON'T SYMLINK /usr/man !! Otherways you'll get double
         entries in the database.
       * removed FSSTND keyword from manpath.conf and its handling in the
         code, as it was a hack messing up names.
     - start installing manpages in /usr/share/man
       Don't worry about old packages installing into /usr/man .
       man is designed to search pages on several directories!
     - modify {pre,post}{inst,rm} scripts.
   * TODO:
    * modify docs (manpages and manual) to reflect these changes.
    * raise bug to lintian to get a version that complains for manpages
    * in /usr/man and recognize manpages in /usr/share/man .
      .
   * In man-db -69a: Sun,  7 Mar 1999 19:32:25 +0200
    * Applyed (manually) patch to handle -l option (pipe from stdin)
      Thanx to Peter Maydell <pmaydell@chiark.greenend.org.uk> who
      wrote the patch.  (should fix: #3739, #21445)
    * Modifyed apropos (and man -k ) behaviour to make -r option the
      default, even in absence of the env POSIXLY_CORRECT.
      Added option -e (--exact ) to permit the previous behaviour,
      when the keywords match only full words in the descriptions.
      Modifyed the usage of man and apropos.
      Need to modify the manpages and the manual.
      Thanx to Ian Jackson who posted the suggestion eons ago.
      (should fix: #3788 )
   * TODO:
    * To fix bug #5360 (which is not a bug in man-db) I want to create
      a manpage installer program that checks all the common errors
      in manpages like broken symlinks, wrong section, wrong location,
      missing of preprocessor directive in the first line and missing
      of .SH NAME section.
      This installer should also execute mandb to update the database (as
      when man -u is issued), as the automatic detection of new manpages
      doesn't work in case of multiple pages with the same name in
      different sections (#10106).  This update should be done in
      background after dpkg has finished.
    * I need to add an option to show the order in which sections are
      processed while searching for a page. Actually this list is
      hardwired in the source code. It should be in the config file AND
      dinamically extended by mandb (which finds new sections). Splitting
      the config file into a directory would improve this? Yes.
    * For bug #11848 I should download glib sources, apply patches and
      then look into "locale" source code to see how and from where it
      takes the informations printed in line 'ctype-codeset-name' when I
      issue the command 'locale -k LC_CTYPE'; then reproduce this inside
      man.c and check the result. --ascii option should be assumed for
      ISO8859 different from -0, -1, -3, -7, -9 .
Files: 
 de260a053d4d8ad47772503fe32cdfb0 687 doc important man-db_2.3.10-69b.dsc
 65942783668fa9e0142ff9d7e47fe47e 222500 doc important man-db_2.3.10-69b.diff.gz
 a50d6efb898ff5b819f35c7481c2c2e2 279420 doc important man-db_2.3.10-69b_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: latin1
Comment: Signed by Fabrizio Polacco <fpolacco@prosa.it>

iQCVAwUBNu0yi32120Nvcmf1AQG0egP6A6vQPK3SpqVSprkCPkb0HkAfD2zed0E6
4ezbBVxMQyljm6T7pbkJoSqF87B8EDgxfLaG9JY6MJpAUtpvmFLyVend+BswXVRA
YiuB1hovv/47GOSiWKscLHvXFvYvQBDmKaGSXfnmpwDeYoHqLr4pfxrYWrpzXdDL
uBcooUHPkA4=
=UmK0
-----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE-----

Format: 1.5
Date: Sun, 21 Feb 1999 12:43:55 +0200
Source: db
Binary: libdb2++ libdb2++-dbg libdb2 libdb2++-dev libdb2-dbg libdb2-dev
Architecture: source i386
Version: 2.6.4-1
Distribution: unstable
Urgency: low
Maintainer: Fabrizio Polacco <fpolacco@prosa.it>
Description: 
 libdb2     - The Berkeley database routines (run-time files).
 libdb2++   - The Berkeley database routines (c++ run-time files).
 libdb2++-dbg - The Berkeley database routines (debugging c++ library).
 libdb2++-dev - The Berkeley database routines (c++ development files).
 libdb2-dbg - The Berkeley database routines (debugging library).
 libdb2-dev - The Berkeley database routines (development files).
Changes: 
 db (2.6.4-1) unstable; urgency=low
 .
   * New stable upstream release. (there is also a beta release)
     This release has no more manpages.  Closes: #33196
Files: 
 3b8dab1c92117750f4fface1546771a2 730 libs optional db_2.6.4-1.dsc
 485b91df2b39d019c4eb9e42fc631750 1100808 libs optional db_2.6.4.orig.tar.gz
 c33f6957b5fb547ffb1c7348190bbf52 49189 libs optional db_2.6.4-1.diff.gz
 c47280025dc364855d4487607ff313b0 149524 libs important libdb2_2.6.4-1_i386.deb
 3646fb1462bb6b4899031b8655c7a064 585012 devel optional libdb2-dev_2.6.4-1_i386.deb
 a04a51b92eb707cbad1560e0b6ec32b3 13918 libs optional libdb2++_2.6.4-1_i386.deb
 33523097d00c3471667ddc7bad092bf2 18986 devel optional libdb2++-dev_2.6.4-1_i386.deb
 39a7da164b4d9af186e8f1c0daded0df 2279360 devel optional libdb2-dbg_2.6.4-1_i386.deb
 aa44220c7213e94b44aaa35f052d9995 315218 devel optional libdb2++-dbg_2.6.4-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: latin1
Comment: Signed by Fabrizio Polacco <fpolacco@prosa.it>

iQCVAwUBNuvPRn2120Nvcmf1AQH56AQA0ZJgMe9nGquw6US/5+3vaSC/pRzaNyPu
s4gZBqbY0tgP8utdFqi7C6/65rTZ8s3P7SwMTbKqfE49+pTmvdzRFuFvZ05EcAsM
gb564Qo5ZMtdMT1DIgw8M+vp5pcdkc9DA8IMktwSp14KRI/eXbHG5HeoY/aNW/YH
0JWoQ9cUoJo=
=RjJ6
-----END PGP SIGNATURE-----

Reply to: