Bug 17913

Summary: wrong LS_COLORS processing
Product: Sisyphus Reporter: inger <inger>
Component: tcshAssignee: Gremlin from Kremlin <gremlin>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P2 CC: force, gremlin, ldv, vvkarpinsky
Version: unstable   
Hardware: all   
OS: Linux   

Description inger@altlinux.org 2008-11-17 15:05:20 MSK
Для C-Shell утилитой dircolors (dircolors -c) экспортируется переменная rs (в составе переменной LS_COLORS), которая не известна tcsh (там внутри есть вбитый гвоздями список известных переменных).

Как следствие не полностью отрабатывает /etc/profile.d/*.csh

Не знаю кто виноват. dircolors который экспортирует эту переменную или tcsh который о ней ничего не знает ;)
Comment 1 inger@altlinux.org 2008-11-17 15:07:01 MSK
Примечание: как только возникает неверный LS_COLORS tcsh отказывается дальше работать мотивируя это так:
Unknown colorls variable `rs'.
Comment 2 Dmitry V. Levin 2008-11-23 21:39:17 MSK
https://qa.mandriva.com/show_bug.cgi?id=40532
Comment 3 Victor Forsyuk 2008-11-27 13:41:51 MSK
Исправлено в tcsh-6.16.00-alt1.
Comment 4 Vladimir Karpinsky 2008-12-16 16:24:14 MSK
А можно это исправление сделать доступным и бранче 4.1?
Comment 5 Victor Forsyuk 2008-12-16 18:47:00 MSK
(In reply to comment #4)
> А можно это исправление сделать доступным и бранче 4.1?

Я не уверен работает ли до сих пор перенос пакетов из сизифа в 4.1. Точнее, моя память подсказывает, что в связи с введением lzma уже нет (но мог что-то упустить...).

Если работает - нужно, видимо, повесить что-то на продукт Перенос пакетов. Но еще более правильно, чтобы в 4.1 этот пакет поместил тот, кто реально использует 4.1 и tcsh (как это ни парадоксально, я не большой любитель tcsh) и протестировал этот пакет именно в среде 4.1.
Comment 6 Vladimir Karpinsky 2008-12-17 10:21:40 MSK
У меня пользователи реально работают (наследие старых сановских традиций). Я не могу сказать, что используют что-то очень сложное, но эта ошибка не позволяет даже просто запустить csh! Вчера я пересобрал tcsh взятый из Сизифа и всё, вроде, заработало, во всяком случае csh запускается. 

Открыл в переносе пакетов #18231
Comment 7 inger@altlinux.org 2008-12-17 12:06:10 MSK
(In reply to comment #6)
> У меня пользователи реально работают (наследие старых сановских традиций).
> Я не могу сказать, что используют что-то очень сложное, но эта ошибка не
> позволяет даже просто запустить csh! Вчера я пересобрал tcsh взятый из Сизифа и
> всё, вроде, заработало, во всяком случае csh запускается. 
> 
> Открыл в переносе пакетов #18231
> 
Переноса пакетов в 4.1 не существует, но зато любой может собрать пакет с правильным релизом (M41 etc.) и отправить результат в 4.1.