Summary: | sys-process/procps-3.2.8: no unicode support in `watch` | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Grygoriy I. Fuchedzhy <grygoriy.fuchedzhy> |
Component: | [OLD] Core system | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | toralf |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Grygoriy I. Fuchedzhy
2009-11-02 18:41:41 UTC
That's because watch does not support unicode. I have searched the internet and found this: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=240989 Someone made patched watch to support unicode in that link. Hope it works. (In reply to comment #0) > Hi. I've encountered bug in watch program. It outputs nothing instead of > russian characters: > > For example: > > callisto ~ $ watch echo 123абв456 > > I get: > >Every 2.0s: echo 123абв456 Mon Nov 2 20:26:03 2009 > > > >123456 > header is right, but symbols are missing in output > > some other letters produce even worse result: > > callisto ~ $ watch echo 123ы456 > > I get: > >Every 2.0s: echo 123Ñ~K456 Mon Nov 2 20:27:51 2009 > > > >123456 > In the second example header is also incorrect. > > Reproducible: Always > > > > > callisto ~ $ locale > LANG=ru_RU.UTF8 > LC_CTYPE="ru_RU.UTF8" > LC_NUMERIC=C > LC_TIME="ru_RU.UTF8" > LC_COLLATE="ru_RU.UTF8" > LC_MONETARY=C > LC_MESSAGES="ru_RU.UTF8" > LC_PAPER="ru_RU.UTF8" > LC_NAME="ru_RU.UTF8" > LC_ADDRESS="ru_RU.UTF8" > LC_TELEPHONE="ru_RU.UTF8" > LC_MEASUREMENT="ru_RU.UTF8" > LC_IDENTIFICATION="ru_RU.UTF8" > LC_ALL= > > callisto ~ $ emerge --info > Portage 2.1.6.13 (default/linux/amd64/10.0, gcc-4.3.4, glibc-2.9_p20081201-r2, > 2.6.30-gentoo-r4 x86_64) > ================================================================= > System uname: > Linux-2.6.30-gentoo-r4-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T8300_@_2.40GHz-with-gentoo-1.12.11.1 > Timestamp of tree: Mon, 02 Nov 2009 14:15:01 +0000 > app-shells/bash: 4.0_p28 > dev-lang/python: 2.6.2-r1 > dev-util/cmake: 2.6.4 > sys-apps/baselayout: 1.12.11.1 > sys-apps/sandbox: 1.6-r2 > sys-devel/autoconf: 2.13, 2.63-r1 > sys-devel/automake: 1.9.6-r2, 1.10.2 > sys-devel/binutils: 2.18-r3 > sys-devel/gcc-config: 1.4.1 > sys-devel/libtool: 2.2.6a > virtual/os-headers: 2.6.27-r2 > ABI="amd64" > ACCEPT_KEYWORDS="amd64" > ACCEPT_LICENSE="Broadcom" > ALSA_CARDS="hda-intel" > 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" > ARCH="amd64" > ASFLAGS_x86="--32" > AUTOCLEAN="yes" > CBUILD="x86_64-pc-linux-gnu" > CDEFINE_amd64="__x86_64__" > CDEFINE_x86="__i386__" > CFLAGS="-march=core2 -ftree-vectorize -msse4.1 -mfpmath=sse -O2 -pipe" > CFLAGS_x86="-m32" > CHOST="x86_64-pc-linux-gnu" > CHOST_amd64="x86_64-pc-linux-gnu" > CHOST_x86="i686-pc-linux-gnu" > CLEAN_DELAY="5" > COLLISION_IGNORE="/lib/modules" > COLORFGBG="15;default" > COLORTERM="rxvt" > CONFIG_PROTECT="/etc" > CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf > /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo > /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d > /etc/texmf/web2c /etc/udev/rules.d" > CVS_RSH="ssh" > CXXFLAGS="-march=core2 -ftree-vectorize -msse4.1 -mfpmath=sse -O2 -pipe" > DEFAULT_ABI="amd64" > DESKTOP_STARTUP_ID="awesome/urxvtc/6331-14-callisto_TIME0" > DISPLAY=":0.0" > DISTDIR="/usr/portage/distfiles" > EDITOR="/usr/bin/emacsclient -c -a """ > ELIBC="glibc" > EMERGE_DEFAULT_OPTS="--ask --verbose" > EMERGE_WARNING_DELAY="10" > FEATURES="buildsyspkg distlocks fixpackages parallel-fetch protect-owned > sandbox sfperms strict unmerge-orphans userfetch" > FETCHCOMMAND="/usr/bin/wget -t 5 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" > "${URI}"" > FLTK_DOCDIR="/usr/share/doc/fltk-1.3_pre6899-r1/html" > GCC_SPECS="" > GDK_USE_XFT="1" > GENTOO_MIRRORS="ftp://gentoo.kiev.ua/ > ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo > ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo" > GUILE_LOAD_PATH="/usr/share/guile/1.8" > HISTCONTROL="erasedups" > HISTSIZE="2000" > HOME="/home/gry" > INFOPATH="/usr/share/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.18/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.3.4/info:/usr/share/info/emacs-23" > INPUT_DEVICES="evdev synaptics" > KERNEL="linux" > LANG="ru_RU.UTF8" > LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses > text" > LC_ALL="" > LC_MONETARY="C" > LC_NUMERIC="C" > LDFLAGS="-Wl,-O1" > LDFLAGS_x86="-m elf_i386" > LESS="-R -M --shift 5" > LESSOPEN="|lesspipe.sh %s" > LIBDIR_amd64="lib64" > LIBDIR_amd64_fbsd="lib64" > LIBDIR_ppc="lib32" > LIBDIR_ppc64="lib64" > LIBDIR_sparc32="lib32" > LIBDIR_sparc64="lib64" > LIBDIR_x86="lib32" > LIBDIR_x86_fbsd="lib32" > LINGUAS="ru en" > LOGNAME="gry" > 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:*.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:*.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:" > MAIL="/var/mail/gry" > MAKEOPTS="-j4" > MANPATH="/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.18/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.3.4/man" > MULTILIB_ABIS="amd64 x86" > MULTILIB_STRICT_DENY="64-bit.*shared object" > MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 > /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib" > MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage)" > NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb > php profiler soa visualweb webcommon websvccommon xml" > OLDPWD="/etc" > OPENGL_PROFILE="xorg-x11" > PAGER="/usr/bin/less" > PATH="/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/avr/gcc-bin/4.1.2:/usr/x86_64-pc-linux-gnu/gcc-bin/4.3.4:/usr/games/bin:/etc/local_scripts" > PKGDIR="/usr/portage/packages" > PORTAGE_ARCHLIST="ppc x86-openbsd ppc-openbsd ppc64 x86-winnt x86-fbsd ppc-aix > alpha arm x86-freebsd s390 amd64 x86-macos x64-openbsd ia64-hpux hppa > x86-netbsd amd64-linux ia64-linux x86 sparc-solaris x64-freebsd sparc64-solaris > x86-linux x64-macos sparc m68k-mint ia64 mips ppc-macos x86-interix hppa-hpux > amd64-fbsd x64-solaris mips-irix m68k sh x86-solaris sparc-fbsd" > PORTAGE_BINHOST_CHUNKSIZE="3000" > PORTAGE_BIN_PATH="/usr/lib64/portage/bin" > PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png" > PORTAGE_CONFIGROOT="/" > PORTAGE_DEBUG="0" > PORTAGE_DEPCACHEDIR="/var/cache/edb/dep" > PORTAGE_ELOG_CLASSES="log warn error" > PORTAGE_ELOG_MAILFROM="portage@localhost" > PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}" > PORTAGE_ELOG_MAILURI="root" > PORTAGE_ELOG_SYSTEM="save_summary echo" > PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5" > PORTAGE_FETCH_RESUME_MIN_SIZE="350K" > PORTAGE_GID="250" > PORTAGE_INST_GID="0" > PORTAGE_INST_UID="0" > PORTAGE_PYM_PATH="/usr/lib64/portage/pym" > PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress > --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles > --exclude=/local --exclude=/packages" > PORTAGE_RSYNC_RETRIES="3" > PORTAGE_TMPDIR="/var/tmp" > PORTAGE_VERBOSE="1" > PORTAGE_WORKDIR_MODE="0700" > PORTDIR="/usr/portage" > PORTDIR_OVERLAY="/usr/portage/local/layman/pro-audio > /usr/portage/local/layman/sunrise /usr/overlay /home/gry/pbu-devs/pbu-overlay" > PRELINK_PATH_MASK="/usr/lib64/klibc" > PROFILE_ONLY_VARIABLES="ARCH ELIBC KERNEL USERLAND" > PWD="/home/gry" > RESUMECOMMAND="/usr/bin/wget -c -t 5 -T 60 --passive-ftp -O > "${DISTDIR}/${FILE}" "${URI}"" > ROOT="/" > ROOTPATH="/opt/bin:/usr/x86_64-pc-linux-gnu/avr/gcc-bin/4.1.2:/usr/x86_64-pc-linux-gnu/gcc-bin/4.3.4:/etc/local_scripts" > RPMDIR="/usr/portage/rpm" > SCHEME_LIBRARY_PATH="/usr/share/slib/" > SHELL="/bin/bash" > SHLVL="2" > STAGE1_USE="multilib nptl nptlonly unicode" > SYMLINK_LIB="yes" > SYNC="rsync://gentoo.kiev.ua/gentoo-portage" > TERM="rxvt-unicode" > USE="X acl alsa amd64 bash-completion berkdb bzip2 cli cracklib crypt > custom-optimization cyrillic dell dri emacs gdbm gpm iconv jpeg laptop mmx > modules mudflap multilib ncurses nls nptl nptlonly openmp pam pcre perl png > pppd python readline reflection session spl sse sse2 ssl ssse3 sysfs tcpd tiff > truetype unicode xft xorg zlib" ALSA_CARDS="hda-intel" 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="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz > cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru en" > USERLAND="GNU" VIDEO_CARDS="radeonhd radeon" > USER="gry" > USERLAND="GNU" > USE_EXPAND="ALSA_CARDS ALSA_PCM_PLUGINS APACHE2_MODULES APACHE2_MPMS CAMERAS > CROSSCOMPILE_OPTS DVB_CARDS ELIBC FCDSL_CARDS FOO2ZJS_DEVICES FRITZCAPI_CARDS > INPUT_DEVICES KERNEL LCD_DEVICES LINGUAS LIRC_DEVICES MISDN_CARDS > NETBEANS_MODULES QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS SANE_BACKENDS USERLAND > VIDEO_CARDS" > USE_EXPAND_HIDDEN="CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND" > USE_ORDER="env:pkg:conf:defaults:pkginternal:env.d" > VIDEO_CARDS="radeonhd radeon" > WINDOWID="6292716" > XAUTHORITY="/home/gry/.Xauthority" > XDG_CONFIG_DIRS="/etc/xdg" > XDG_DATA_DIRS="/usr/local/share:/usr/share" > _="/usr/bin/emerge" > should work in procps-3.2.8_p10 *** Bug 388753 has been marked as a duplicate of this bug. *** |