Bug 494406

Summary: tcsh won't start if LS_COLORS includes 'rs'
Product: [openSUSE] openSUSE 11.1 Reporter: Ed Goforth <sh33p>
Component: OtherAssignee: Dr. Werner Fink <werner>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: ideh
Version: Final   
Target Milestone: ---   
Hardware: All   
OS: openSUSE 11.1   
Whiteboard: maint:released:sle10-sp3:47474 maint:released:sle10-sp4:47475
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Ed Goforth 2009-04-13 17:59:28 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.8) Gecko/2009032600 SUSE/3.0.8-1.1 Firefox/3.0.8

Using tcsh-6.15.00-93.6
If the environment variable LS_COLORS is set to a value that includes 'rs=' then tcsh prints an error and won't start:

Unknown colorls variable `rs'.

If LS_COLORS is not set, or if it does not include an 'rs=' entry, tcsh will start normally.

rpm -q -i tcsh

Name        : tcsh                         Relocations: (not relocatable)
Version     : 6.15.00                           Vendor: openSUSE
Release     : 93.6                          Build Date: Wed Dec  3 05:30:57 2008
Install Date: Sun Feb  1 14:06:06 2009         Build Host: build22
Group       : System/Shells                 Source RPM: tcsh-6.15.00-93.6.src.rpm
Size        : 982447                           License: BSD 3-Clause
Signature   : RSA/8, Wed Dec  3 05:30:55 2008, Key ID b88b2fd43dbdc284
Packager    : http://bugs.opensuse.org
URL         : http://www.tcsh.org/
Summary     : The C SHell
Description :
Tcsh is an enhanced, but completely compatible, version of the Berkeley
UNIX C shell, csh(1). It is a command language interpreter usable as an
interactive login shell and a shell script command processor. It
includes a command-line editor, programmable word completion, spelling
correction, a history mechanism, job control, and a C-like syntax.



Authors:
--------
    Christos Zoulas <christos@deshaw.com>
    Scott Krotz <krotz@mot.com>
Distribution: openSUSE 11.1


Reproducible: Always

Steps to Reproduce:
1. Have normal openSUSE default value for LS_COLORS
2. Try to start tcsh
3. tcsh prints error message and doesn't start
Actual Results:  
tcsh prints error message and doesn't start.
Unknown colorls variable `rs'.


Expected Results:  
Started an instance of tcsh

echo $LS_COLORS

rs=0:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43: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:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=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:*.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:
Comment 1 Dr. Werner Fink 2009-06-23 09:23:22 UTC
fixed for next opensuse 11.2 by adding rs, ca, hl, and cl to the
colorls builtin of the tcsh.
Comment 2 Swamp Workflow Management 2012-05-30 14:14:36 UTC
Update released for: tcsh, tcsh-debuginfo
Products:
SLE-SERVER 10-SP3-TERADATA (x86_64)
Comment 3 Swamp Workflow Management 2012-05-30 15:59:44 UTC
Update released for: tcsh, tcsh-debuginfo
Products:
SLE-DESKTOP 10-SP4 (i386, x86_64)
SLE-SERVER 10-SP4 (i386, ia64, ppc, s390x, x86_64)