Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 322459 - app-text/pinfo-0.6.9 does not properly display man pages.
Summary: app-text/pinfo-0.6.9 does not properly display man pages.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High major (vote)
Assignee: Jeroen Roovers (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on: 263359
Blocks: 339957
  Show dependency tree
 
Reported: 2010-06-02 10:39 UTC by Aniruddha Shankar
Modified: 2010-10-06 16:44 UTC (History)
0 users

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


Attachments
man pinfo on Gentoo (man pinfo-gentoo.png,75.77 KB, image/png)
2010-06-02 10:40 UTC, Aniruddha Shankar
Details
pinfo pinfo on Gentoo (pinfo pinfo-gentoo.png,83.19 KB, image/png)
2010-06-02 10:40 UTC, Aniruddha Shankar
Details
pinfo pinfo on Ubuntu (pinfo pinfo-ubuntu.png,85.52 KB, image/png)
2010-06-02 10:41 UTC, Aniruddha Shankar
Details
Setting GROFF_NO_SGR in pinfo's environment (pinfo-0.6.9-GROFF_NO_SGR.patch,260 bytes, patch)
2010-06-03 17:56 UTC, Jeroen Roovers (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Aniruddha Shankar 2010-06-02 10:39:21 UTC
When I open man pages with pinfo, bold text appears to be bracketed by strings like ^[[1m and ^[[0m . 

This makes it unreadable and unusable as a manpage browser. This only happens on my Gentoo installation, not with my Ubuntu 10.04 ones. Have attached screenshots of man working correctly on gentoo and pinfo working incorrectly on gentoo and pinfo working correctly on ubuntu. 

Reproducible: Always




Portage 2.1.8.3 (default/linux/amd64/10.0/desktop, gcc-4.4.3, glibc-2.11.1-r0, 2.6.34-gentoo x86_64)
=================================================================
System uname: Linux-2.6.34-gentoo-x86_64-Intel-R-_Core-TM-2_Duo_CPU_E8200_@_2.66GHz-with-gentoo-2.0.1
Timestamp of tree: Wed, 02 Jun 2010 03:30:15 +0000
ccache version 2.4 [enabled]
app-shells/bash:     4.1_p7
dev-java/java-config: 2.1.11
dev-lang/python:     2.6.5-r2, 3.1.2-r3
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.6.1-r1
sys-apps/sandbox:    2.2
sys-devel/autoconf:  2.13, 2.65
sys-devel/automake:  1.8.5-r3, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.4.3-r2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.7b
virtual/os-headers:  2.6.33
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -O2 -pipe -ggdb"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=core2 -O2 -pipe -ggdb"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests ccache distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms splitdebug strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.in.th/"
LDFLAGS="-Wl,-O1"
LINGUAS="en hi hi_IN"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acl acpi alsa amd64 audiofile bash-completion berkdb bittorrent branding bzip2 cairo caps cdparanoia cdr chm cleartype cli consolekit cracklib crypt cxx dbus debug dga dhcp dirac disk-partition djvu dri dts dvd dvdr emboss emerald encode exif extra extras fam ffmpeg fftw firefox flac fontconfig fortran fuse games gcj gd gdbm geoip gif git glitz gnutls gphoto2 gpm gs gsm gstreamer gtk hal iconv id3tag ieee1394 imagemagick imlib inotify java jbig jingle jpeg jpeg2k kate kde kipi laptop lcms libass libcaca libnotify libsamplerate lm_sensors lzo mad matroska mikmod mmap mmx mng modules mp3 mp4 mpeg msn mudflap multilib musepack mysql ncurses network nls nptl nptlonly nsplugin ocamlopt ogg opengl openmp oss pam pango pcre pdf perl phonon plasma png ppds pppd pulseaudio python qt3support qt4 rar readline reflection rle sasl schroedinger sdl sdl-image secure-delete semantic-desktop session skins sms sndfile speex spell spl sse sse2 ssl startup-notification subversion suid svg sysfs taglib tcpd theora threads tiff truetype twolame unicode usb utils vim-syntax vorbis webkit webpresence x264 xcb xcomposite xft xine xinerama xml xorg xosd xscreensaver xulrunner xv xvid xvmc yahoo zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci 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 mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en hi hi_IN" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

kream@satori ~ $ env
MANPATH=/etc/java-config-2/current-system-vm/man:/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.20.1/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.4.3/man:/etc/java-config/system-vm/man/
TERM=xterm
SHELL=/bin/bash
XDG_SESSION_COOKIE=4d8e22748385d77f0635166049ac2dbf-1275474428.994190-442770261
SSH_CLIENT=121.245.215.172 60816 22
bash4=4.1.7(2)-release
SSH_TTY=/dev/pts/0
ANT_HOME=/usr/share/ant
USER=kream
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:
GDK_USE_XFT=1
PAGER=/usr/bin/less
CONFIG_PROTECT_MASK=/etc/gentoo-release /etc/sandbox.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/terminfo /etc/ca-certificates.conf /etc/revdep-rebuild
XDG_CONFIG_DIRS=/etc/xdg
FLTK_DOCDIR=/usr/share/doc/fltk-1.1.10-r1/html
MAIL=/var/mail/kream
PATH=/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.4.3:/usr/lib64/subversion/bin:/usr/games/bin
PWD=/home/kream
JAVA_HOME=/etc/java-config-2/current-system-vm
JAVAC=/etc/java-config-2/current-system-vm/bin/javac
EDITOR=/bin/vim
JDK_HOME=/etc/java-config-2/current-system-vm
SHLVL=1
HOME=/home/kream
JAVACC_HOME=/usr/share/javacc/
LESS=-R -M --shift 5
LOGNAME=kream
GCC_SPECS=
CVS_RSH=ssh
XDG_DATA_DIRS=/usr/local/share:/usr/share
SSH_CONNECTION=121.245.215.172 60816 122.163.198.236 22
LESSOPEN=|lesspipe.sh %s
R_HOME=/usr/lib64/R
INFOPATH=/usr/share/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.20.1/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.4.3/info
USB_DEVFS_PATH=/dev/bus/usb
OPENGL_PROFILE=nvidia
SANE_CONFIG_DIR=/etc/sane.d
CONFIG_PROTECT=/usr/share/X11/xkb /var/lib/hsqldb /usr/share/config
_=/usr/bin/env
Comment 1 Aniruddha Shankar 2010-06-02 10:40:11 UTC
Created attachment 233837 [details]
man pinfo on Gentoo
Comment 2 Aniruddha Shankar 2010-06-02 10:40:39 UTC
Created attachment 233839 [details]
pinfo pinfo on Gentoo
Comment 3 Aniruddha Shankar 2010-06-02 10:41:06 UTC
Created attachment 233841 [details]
pinfo pinfo on Ubuntu
Comment 4 Aniruddha Shankar 2010-06-02 11:09:02 UTC
in case this is helpful, I also tried starting pinfo with LANG=en_IN;pinfo . No luck.
Comment 5 Jeroen Roovers (RETIRED) gentoo-dev 2010-06-03 17:56:46 UTC
Created attachment 234011 [details, diff]
Setting GROFF_NO_SGR in pinfo's environment

Probably a crude hack, but no worse than how pinfo "does" manual pages in the first place. Please see if this fixes the issue for you.
Comment 6 Jeroen Roovers (RETIRED) gentoo-dev 2010-10-06 16:41:18 UTC
Patch included in 0.6.9-r1.