Bug 8515

Summary: broken due to LS_COLORS environment variable
Product: Sisyphus Reporter: Mikhail Zabaluev <mhz>
Component: tcshAssignee: Gremlin from Kremlin <gremlin>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: blocker    
Priority: P2 CC: gremlin, ldv, mike
Version: unstable   
Hardware: all   
OS: Linux   

Description Mikhail Zabaluev 2005-11-18 02:08:25 MSK
tcsh не работает, если при ее запуске установлена переменная окружения LS_COLORS
со значением, установленным через eval `dircolors /etc/DIR_COLORS`, как это
делается в скриптах /etc/profile.d/color_ls.*
Steps to Reproduce:
1. Запустить csh из-под bash (login shell или дочерней, без модификаций окружения).
2. unset LS_COLORS
3. Снова запустить csh.
Actual Results:  
На шаге 1. csh вываливается с ошибкой:
Unknown colorls variable `su'.
На шаге 3. csh успешно запускается.

Expected Results:  
csh должна запускаться вне зависимости от значения LS_COLORS.
Comment 1 Victor Forsyuk 2005-11-21 20:47:00 MSK
Подтверждается.

Этот баг также занесен в дебиановскую BTS:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=339034
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=339406

Comment 2 Dmitry V. Levin 2006-01-08 02:42:44 MSK
В нынешнем виде csh просто нерабочий.

В Owl просто выключили ls-F:
http://cvsweb.openwall.com/cgi/cvsweb.cgi/Owl/packages/tcsh/

В Debian статус уже изменили на fixed.
Comment 3 Michael Shigorin 2006-03-05 20:59:03 MSK
Это кто-то чинит или мне попробовать?
Comment 4 Dmitry V. Levin 2006-03-05 21:04:27 MSK
Чего тут пробовать, исправления давно готовы, только прикладывай.
Comment 5 Michael Shigorin 2006-03-05 22:03:46 MSK
А, так оно fixed in 6.14.00-alt2:

* Tue Nov 22 2005 Victor Forsyuk <force@altlinux.ru> 6.14.00-alt2
- Fix #8515
- Split big html docs into separate package.
- Fix NLS messages (adding ".mo" suffix was not right).
- Add patches from Fedora package.