Bug 6104

Summary: неверные опции монтирования (codepage,iocharset) для vfat
Product: Sisyphus Reporter: Eugene Vlasov <eugvv>
Component: halAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: eostapets, genix, lav
Version: unstable   
Hardware: all   
OS: Linux   

Description Eugene Vlasov 2005-02-11 23:05:09 MSK
Для съемных носителей с fvat устанавливается опция монтирования iocharset=utf8 и
не устанавливается опция codepage
Должно быть codepage=866,iocharset=koi8-r
Comment 1 Eugene Vlasov 2005-02-11 23:05:58 MSK
s/fvat/vfat
Comment 2 Anton Farygin 2005-02-17 16:09:46 MSK
Это сильно зависит от кодировки. Пока непонятно, как выставлять правильную.
Comment 3 Anton Farygin 2005-07-19 12:33:17 MSD
hal сейчас не выставляет никаких параметров, связанных с кодировками.
Comment 4 Vitaly Lipatov 2005-10-26 09:51:19 MSD
Это как это не выставляет? Проблема, как я вижу, на месте: 
 
$ grep charset /etc/hal/fdi/policy/01-charset.fdi 
         <merge key="volume.policy.mount_option.iocharset" 
type="string">utf8</merge> 
 
$ rpm -qf /etc/hal/fdi/policy/01-charset.fdi 
hal-0.5.4-alt6 
Comment 5 Anton Farygin 2005-11-16 17:09:17 MSK
Кодировку должен выставлять кто-то другой. Например ivman.
Comment 6 Vitaly Lipatov 2005-11-17 00:11:45 MSK
Тогда зачем прибито такое умолчание в 
/etc/hal/fdi/policy/01-charset.fdi  
? 
Comment 7 Eugene Ostapets 2005-11-17 01:10:43 MSK
Стоп, а при чем тут ivman? Без определенных теложвижений его никто и запустить
не в состоянии со стандартными правилами hal... 
Comment 8 Anton Farygin 2005-11-17 09:44:35 MSK
Значит нужно что бы мог.

Во всяком случае mainstream на любые телодвижения на тему кодировок посылает
именно в hal/pmount.
Comment 9 Eugene Ostapets 2005-11-17 10:44:45 MSK
Это значит мне нужно таскать за собой кучу правил hal, которые будут перекрывать
то, что идет в коробке? Я не согласен - я попадаю в ситуацию догоняющего, а
учитывая нечеловеческий интелект, необходимый для создания правил, перекрывающих
сже существующие...

Оторви правила, касающиеся монтирование в отдельный пакет типа
hal-automount-rules, я поставлю на него конфликт. Другого выхода я не вижу...
Comment 10 Anton Farygin 2005-11-17 10:52:01 MSK
правила для автомонтирования как раз вырваны в отдельный пакет. 

В общем идею я понял - правила для кодировок перенесу в submount.
Comment 11 Eugene Ostapets 2005-11-17 12:39:23 MSK
Может имеет смысл также в post-install править устанавливаемые общесистемные
правила на основе /etc/i18n ?
Comment 12 Anton Farygin 2005-11-17 12:42:56 MSK
наверное не стоит. если посмотреть внимательно - для utf-8 нет привязки к
русскому языку. Соответственно можно считать что оно практически универсально.
Comment 13 Eugene Ostapets 2005-11-17 16:55:05 MSK
Ну так пользователи utf-8 и не испытывают особого дискомфорта от этой опции...
Но учитывая положение дел с самим utf-8 мне кажется что мазохистов, подобных
мне, найдется немного и у 99% будет таки стоять koi8-r или cp1251 в
/etc/sysconfig/i18n
Comment 14 Александр Гвоздев 2007-06-06 16:36:11 MSD
Ситуация с кодировками хуже некуда. Обмен информации с виндусёвыми системами
через usb-брелки/диски не работает. И можете 100 раз объяснять теткам в
бугалтерии, что на самом деле нужно называть файлы английскими именами!
В свете descktop 4 эту проблему нужно решать. Хотя бы прибить гвоздями.
Или написать морду для правки полиси hal'а.

Comment 15 Eugene Ostapets 2007-06-06 16:40:28 MSD
Хм... Мой(и не только мой) мазохизм принес свои плоды - при работе в utf-8
особого дискомфорта, спустя 1.5 года, уже никто не испытывает... Любители более
других, не мейнстрим кодировок, сами способны разобраться с настройками, а
остальным давать еще одно ружье для выстрела в ногу смысла нет.IMHO.
Comment 16 Eugene V. Horohorin 2008-06-30 22:28:24 MSD
снова воспроизводится. как правильно теперь править? локаль кои8
Comment 17 Anton Farygin 2008-06-30 23:02:49 MSD
На мантейнера, если снова воспроизводится.
Comment 18 Valery Inozemtsev 2008-06-30 23:13:04 MSD
теперь правильно локаль UTF-8. кричать что "мине роднее koi8-r/cp1251" смысла не имеет
Comment 19 Vitaly Lipatov 2008-07-01 00:18:28 MSD
Проголосуем за альтернативный пакет hal с альтернативным мантейнером, который слышит? Или дружно перейдём на UTF8?
Comment 20 Sir Raorn 2008-07-01 12:45:04 MSD
А при чём тут hal, если опции монтирования ему передаёт "программа-монтировщик"?  pmount, gvfs, что-там-в-KDE.  В hal сейчас прописаны только valid-options.
Comment 21 Eugene V. Horohorin 2008-07-01 19:06:49 MSD
в результате таки съехал на utf8. времени заняло от силы минут 5-10 (convmv прошерстил 250 гб данных в /home). 
вот и пал мой последний бастион 8-ми битной локали (оставалась скорее исторически).