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

Bug#557364: [konqueror] Broken handling of manpages containing ".BI ... \" lines



Package: konqueror
Version: 4:4.3.1-1
Severity: normal

--- Please enter the report below this line. ---

The pages from manpages-dev package (sections 2 & 3) have lines starting with 
.BI in Synopsis section, used to pretty-format function declarations. 

Sometimes these lines are terminated with a backslash, for example in the man 
pages for msgsnd, wait, mmap, ipc, setbuf, dbopen, etc. There are 46 files in 
section 2, and 169 in section 3 with lines matching the pattern "^.BI.*\\$" 

When displaying one of these man pages with KDE Man Page Viewer the function 
declaration is corrupted. For example, instead of:

        int msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg);

        ssize_t msgrcv(int msqid, void *msgp, size_t msgsz, long msgtyp,
                      int msgflg);

there is:

	int msgsnd(int msqid, const void *msgp, size_t msgszmsgflg);

	ssize_t msgrcv(int msqid, void *msgp, size_t msgszmsgtyp,
               int msgflg);

More precisely, looking at the man page source one could see that the quoted 
string after the \ on the previous line is lost. 

--- System information. ---
Architecture: amd64
Kernel:       Linux 2.6.30-2-amd64

Debian Release: squeeze/sid
  650 testing         ftp.bg.debian.org 

--- Package information. ---
Depends                       (Version) | Installed
=======================================-+-==============
kdebase-runtime            (>= 4:4.3.0) | 4:4.3.2-1
kdelibs5                   (>= 4:4.3.1) | 4:4.3.2-2
libc6                        (>= 2.2.5) | 2.10.1-7
libkonq5                   (>= 4:4.3.1) | 4:4.3.1-1
libkonqsidebarplugin4      (>= 4:4.3.1) | 4:4.3.1-1
libqt4-dbus                (>= 4:4.5.2) | 4:4.5.3-4
libqt4-qt3support          (>= 4:4.5.2) | 4:4.5.3-4
libqt4-xml                 (>= 4:4.5.2) | 4:4.5.3-4
libqtcore4                 (>= 4:4.5.2) | 4:4.5.3-4
libqtgui4                  (>= 4:4.5.2) | 4:4.5.3-4
libstdc++6                   (>= 4.1.1) | 4.4.1-4
libx11-6                                | 2:1.2.2-1
kdebase-data              (= 4:4.3.1-1) | 4:4.3.1-1
kdebase-bin               (= 4:4.3.1-1) | 4:4.3.1-1
install-info                            | 4.13a.dfsg.1-5


Recommends                  (Version) | Installed
=====================================-+-==============
konqueror-nsplugins     (= 4:4.3.1-1) | 4:4.3.1-1
dolphin                               | 4:4.3.1-1


Suggests           (Version) | Installed
============================-+-============
konq-plugins     (>= 4:4.1~) | 4:4.3.0-1







Reply to: