Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 170157 - kde-base/konqueror-3.5.5 improperly dispays man pages
Summary: kde-base/konqueror-3.5.5 improperly dispays man pages
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-03-09 19:27 UTC by Nick Soveiko
Modified: 2007-05-02 00:27 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nick Soveiko 2007-03-09 19:27:12 UTC
Konqueror's man: URL is used to display man pages. Some man pages are not dispayed properly. On man:ntp.conf many keyword description are mangled.

Reproducible: Always

Steps to Reproduce:
1. Open konqueror
2. open man:ntpd.conf


Actual Results:  
in section Configuration Commands:
[ key key | autokey ] [burst ] [iburst ] [version version ] [prefer ] [minpoll minpoll ] [maxpoll maxpoll ]

in section Miscellaneous Options:

[auth | bclient calibrate | kernel monitor | ntp pps | stats ] 


Expected Results:  
from 'man ntp.conf':

server address [key key | autokey] [burst] [iburst] [version version] [prefer] [minpoll minpoll] [maxpoll maxpoll]

and

enable [auth | bclient | calibrate | kernel | monitor | ntp | pps | stats]

respectively.

caused me a lot of grief while trying to debug my ntpd configuration! accuracy of man pages is essential to any system.
Comment 1 Nick Soveiko 2007-03-09 19:27:58 UTC
Portage 2.1.2.2 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.18-gentoo-r6 i686)
=================================================================
System uname: 2.6.18-gentoo-r6 i686 AMD Athlon(TM) XP 2100+
Gentoo Base System release 1.12.9
Timestamp of tree: Fri, 09 Mar 2007 11:50:01 +0000
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.31
dev-lang/python:     2.3.5-r3, 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/init.d /etc/java-config/vms/ /etc/php/apache1-php5/ext-active/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://gentoo.chem.wisc.edu/gentoo/ http://gentoo.mirrors.tds.net/gentoo http://mirror.datapipe.net/gentoo"
LINGUAS="en"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac aalib acl acpi alsa amarok apache2 arts artswrappersuid asf audiofile bash-completion berkdb bindist bitmap-fonts blas bzip2 cairo caps cddb cdparanoia cdr cdrom chardet cli colordiff cracklib crypt cscope css cups curl dbus dga directfb divx divx4linux dri dts dv dvb dvd dvdr dvdread eds emboss enca encode exif exiv2 fam fbcon ffmpeg fftw firefox flac flash foomaticdb fortran ftp gd gdbm geoip gif gimp gimpprint ginac glibc-compat20 glut gnokii gphoto2 gpm gs gstreamer gtk gtk2 hal iconv id3 idn ieee1394 imagemagick imap imlib isdnlog java jpeg jpeg2k kde kdeenablefinal kdehiddenvisibility kipi lapack lash latex lcms lesstif libcaca libedit libg++ libwww lm_sensors logrotate logwatch mad math matroska mbox memlimit midi mikmod mime mjpeg mmap mmx mng mozilla mozsvg mp3 mp4 mpeg mpeg2 mplayer mpm-prefork musepack musicbrainz na_dd na_icons nas ncurses network nls nocd nptl nsplugin nvidia offensive ofx ogg openal opengl osc oss pam pch pcre pdf perl png posix ppds pppd print python qt3 qt4 quicktime rar readline real reflection reiserfs rle scanner sdl session sharedmem shorten slang sndfile sockets sox speex spell spl sse ssl svg svga tcpd tetex theora threads tiff truetype truetype-fonts tv_check type1-fonts unicode usb v4l v4l2 vcd vdr vim vim-pager vim-syntax vim-with-x visualization vorbis win32codecs wma wmf wmp wordperfect x264 x86 xanim xine xml xorg xosd xprint xscreensaver xv xvid xvmc zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="nvidia vesa fbdev"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Anders Ossowicki 2007-03-09 19:50:51 UTC
You _are_ aware that ntp.conf and ntpd.conf are two distinct files, I assume. Which of them are we talking about?
And from which of the many ntp daemon packages do this file come? I have found a manpage for ntpd.conf from the openntpd package, but the sections you list aren't in it, and it's identical in both konqueror (3.5.6) and from a terminal.
Comment 3 Nick Soveiko 2007-03-09 20:01:11 UTC
(In reply to comment #2)
> You _are_ aware that ntp.conf and ntpd.conf are two distinct files, I assume.
> Which of them are we talking about?

sorry, my mistake. it should read man:ntp.conf. i have no ntpd.conf on my system and no man pages for it.

> And from which of the many ntp daemon packages do this file come?

net-misc/ntp-4.2.4-r1
Comment 4 Anders Ossowicki 2007-03-09 20:42:24 UTC
thanks :)
I can confirm on konqueror-3.5.6. It sounds to me like something that should be filed upstream, but I don't have any non-gentoo system to verify the bug.

Portage 2.1.2.1-r1 (default-linux/x86/2006.1/desktop, gcc-4.1.2, glibc-2.5-r0, 2.6.19-gentoo-r2 i686)
=================================================================
System uname: 2.6.19-gentoo-r2 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz
Gentoo Base System release 1.12.9
Timestamp of tree: Wed, 07 Mar 2007 19:20:01 +0000
dev-java/java-config: 1.3.7, 2.0.31-r4
dev-lang/python:     2.3.6, 2.4.4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.15
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.20-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/php/apache1-php5/ext-active/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -march=pentium4 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://pandemonium.tiscali.de/pub/gentoo/"
LANG="en_US.ISO-8859-15"
LC_ALL="en_US.ISO-8859-15"
LINGUAS="en da de"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/portage-xgl /usr/portage/local/layman/sunrise /usr/portage/local/layman/deathwing00 /usr/portage/local/layman/xeffects"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="X aac aalib acpi alsa apache2 asf avi bash-completion berkdb bitmap-fonts browserplugin cairo cdr cli cracklib crypt cups dbus divxi dlloader doc dri dvd dvdr dvdread eds emboss encode esd exif fam ffmpeg firefox flac flash fortran ftp gcj gd gdbm gif glitz gnome gphoto2 gpm gstreamer gtk hal hali iconv imagemagick ipv6 isdnlog java jpeg kde ldap libcaca libg++ live lm_sensors logitech-mouse logrotate mad matroska midi mikmod mp3 mp4 mpeg msn mysql ncurses nls no-seamonkey nptl nptlonly nsplugin offensive ogg oggvorbis opengl oss pam pcre pdf perl php png ppds pppd python qt qt3 qt4 quicktime readline real reflection samba sdl session spell spl ssl svg svga symlink tcpd theora tidy truetype truetype-fonts type1-fonts unicode use vcd videos vorbis win32codecs wmf x86 xanim xcomposite xine xml xorg xpm xscreensaver xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="mouse keyboard" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en da de" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 5 Nick Soveiko 2007-03-09 22:02:19 UTC
(In reply to comment #4)

> I can confirm on konqueror-3.5.6. It sounds to me like something that should be
> filed upstream, but I don't have any non-gentoo system to verify the bug.

i don't have either. besides, gentoo devs encourage people to file here first instead of going directly to upstream. i hope somebody will be able to verify and forward it.
Comment 6 Anders Ossowicki 2007-03-09 22:31:46 UTC
(In reply to comment #5)
> i don't have either. besides, gentoo devs encourage people to file here first 
> instead of going directly to upstream. 
Yep - that is a wise thing to do. If for no other reason, they might be able to patch whatever problem a bug points out so we don't have to wait for a release from upstream :)

Comment 7 norbert 2007-03-17 06:36:12 UTC
I can see it also on Konqueror 3.5.5

on the other hand there are repport than kio:man has some trouble with some groof things...

In the case of ntp.conf it seems to be the Xo macro (I think it's an 'mdoc' macro... but I'm a diletante as far as groff is concerned)

You can verify this hypothesis by testing against man:sftp
on konkeror you should be missi
[ get ls put] in the 'interactive commands' section.

As far as I can tell, these (ntp.conf and sftp) are the two man pages on my machine that use this particular macro. 


The following patch to ntp.conf, make it display 'right' for both Konqueror and xterm on my machine

----------------------------------------------------
--- ntp.conf.5  2006-10-06 08:01:35.000000000 -0400
+++ ntp.conf-patch.5    2007-03-17 02:32:22.000000000 -0400
@@ -132,8 +132,8 @@
 qualifier forces DNS resolution to the IPv6 namespace.
 See IPv6 references for the
 equivalent classes for that address family.
-.Bl -tag -width indent
-.It Xo Ic server Ar address
+.Pp
+.Ic server Ar address
 .Op Cm key Ar key \&| Cm autokey
 .Op Cm burst
 .Op Cm iburst
@@ -141,30 +141,28 @@
 .Op Cm prefer
 .Op Cm minpoll Ar minpoll
 .Op Cm maxpoll Ar maxpoll
-.Xc
-.It Xo Ic peer Ar address
+.Pp
+.Ic peer Ar address
 .Op Cm key Ar key \&| Cm autokey
 .Op Cm version Ar version
 .Op Cm prefer
 .Op Cm minpoll Ar minpoll
 .Op Cm maxpoll Ar maxpoll
-.Xc
-.It Xo Ic broadcast Ar address
+.Pp
+.Ic broadcast Ar address
 .Op Cm key Ar key \&| Cm autokey
 .Op Cm version Ar version
 .Op Cm prefer
 .Op Cm minpoll Ar minpoll
 .Op Cm ttl Ar ttl
-.Xc
-.It Xo Ic manycastclient Ar address
+.Pp
+.Ic manycastclient Ar address
 .Op Cm key Ar key \&| Cm autokey
 .Op Cm version Ar version
 .Op Cm prefer
 .Op Cm minpoll Ar minpoll
 .Op Cm maxpoll Ar maxpoll
 .Op Cm ttl Ar ttl
-.Xc
-.El
 .Pp
 These four commands specify the time server name or address to
 be used and the mode in which to operate.
-----------------------------------------------

Comment 8 Wulf Krueger (RETIRED) gentoo-dev 2007-05-01 19:00:26 UTC
Please report this upstream and post the URL to the bug here.
Comment 9 Nick Soveiko 2007-05-02 00:27:11 UTC
(In reply to comment #8)
> Please report this upstream and post the URL to the bug here.

http://bugs.kde.org/show_bug.cgi?id=144942