<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>6104</bug_id>
          
          <creation_ts>2005-02-11 23:05:09 +0300</creation_ts>
          <short_desc>неверные опции монтирования (codepage,iocharset) для vfat</short_desc>
          <delta_ts>2012-03-16 13:57:39 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>hal</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Eugene Vlasov">eugvv</reporter>
          <assigned_to name="Nobody&apos;s working on this, feel free to take it">nobody</assigned_to>
          <cc>eostapets</cc>
    
    <cc>genix</cc>
    
    <cc>lav</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>21972</commentid>
    <comment_count>0</comment_count>
    <who name="Eugene Vlasov">eugvv</who>
    <bug_when>2005-02-11 23:05:09 +0300</bug_when>
    <thetext>Для съемных носителей с fvat устанавливается опция монтирования iocharset=utf8 и
не устанавливается опция codepage
Должно быть codepage=866,iocharset=koi8-r</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21973</commentid>
    <comment_count>1</comment_count>
    <who name="Eugene Vlasov">eugvv</who>
    <bug_when>2005-02-11 23:05:58 +0300</bug_when>
    <thetext>s/fvat/vfat</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>22122</commentid>
    <comment_count>2</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2005-02-17 16:09:46 +0300</bug_when>
    <thetext>Это сильно зависит от кодировки. Пока непонятно, как выставлять правильную.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27406</commentid>
    <comment_count>3</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2005-07-19 12:33:17 +0400</bug_when>
    <thetext>hal сейчас не выставляет никаких параметров, связанных с кодировками.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>32465</commentid>
    <comment_count>4</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2005-10-26 09:51:19 +0400</bug_when>
    <thetext>Это как это не выставляет? Проблема, как я вижу, на месте: 
 
$ grep charset /etc/hal/fdi/policy/01-charset.fdi 
         &lt;merge key=&quot;volume.policy.mount_option.iocharset&quot; 
type=&quot;string&quot;&gt;utf8&lt;/merge&gt; 
 
$ rpm -qf /etc/hal/fdi/policy/01-charset.fdi 
hal-0.5.4-alt6 </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33102</commentid>
    <comment_count>5</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2005-11-16 17:09:17 +0300</bug_when>
    <thetext>Кодировку должен выставлять кто-то другой. Например ivman.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33109</commentid>
    <comment_count>6</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2005-11-17 00:11:45 +0300</bug_when>
    <thetext>Тогда зачем прибито такое умолчание в 
/etc/hal/fdi/policy/01-charset.fdi  
? </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33111</commentid>
    <comment_count>7</comment_count>
    <who name="Eugene Ostapets">eostapets</who>
    <bug_when>2005-11-17 01:10:43 +0300</bug_when>
    <thetext>Стоп, а при чем тут ivman? Без определенных теложвижений его никто и запустить
не в состоянии со стандартными правилами hal... </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33116</commentid>
    <comment_count>8</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2005-11-17 09:44:35 +0300</bug_when>
    <thetext>Значит нужно что бы мог.

Во всяком случае mainstream на любые телодвижения на тему кодировок посылает
именно в hal/pmount.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33117</commentid>
    <comment_count>9</comment_count>
    <who name="Eugene Ostapets">eostapets</who>
    <bug_when>2005-11-17 10:44:45 +0300</bug_when>
    <thetext>Это значит мне нужно таскать за собой кучу правил hal, которые будут перекрывать
то, что идет в коробке? Я не согласен - я попадаю в ситуацию догоняющего, а
учитывая нечеловеческий интелект, необходимый для создания правил, перекрывающих
сже существующие...

Оторви правила, касающиеся монтирование в отдельный пакет типа
hal-automount-rules, я поставлю на него конфликт. Другого выхода я не вижу...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33118</commentid>
    <comment_count>10</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2005-11-17 10:52:01 +0300</bug_when>
    <thetext>правила для автомонтирования как раз вырваны в отдельный пакет. 

В общем идею я понял - правила для кодировок перенесу в submount.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33139</commentid>
    <comment_count>11</comment_count>
    <who name="Eugene Ostapets">eostapets</who>
    <bug_when>2005-11-17 12:39:23 +0300</bug_when>
    <thetext>Может имеет смысл также в post-install править устанавливаемые общесистемные
правила на основе /etc/i18n ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33140</commentid>
    <comment_count>12</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2005-11-17 12:42:56 +0300</bug_when>
    <thetext>наверное не стоит. если посмотреть внимательно - для utf-8 нет привязки к
русскому языку. Соответственно можно считать что оно практически универсально.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33155</commentid>
    <comment_count>13</comment_count>
    <who name="Eugene Ostapets">eostapets</who>
    <bug_when>2005-11-17 16:55:05 +0300</bug_when>
    <thetext>Ну так пользователи utf-8 и не испытывают особого дискомфорта от этой опции...
Но учитывая положение дел с самим utf-8 мне кажется что мазохистов, подобных
мне, найдется немного и у 99% будет таки стоять koi8-r или cp1251 в
/etc/sysconfig/i18n</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>51136</commentid>
    <comment_count>14</comment_count>
    <who name="Александр Гвоздев">alexander.gvozdev</who>
    <bug_when>2007-06-06 16:36:11 +0400</bug_when>
    <thetext>Ситуация с кодировками хуже некуда. Обмен информации с виндусёвыми системами
через usb-брелки/диски не работает. И можете 100 раз объяснять теткам в
бугалтерии, что на самом деле нужно называть файлы английскими именами!
В свете descktop 4 эту проблему нужно решать. Хотя бы прибить гвоздями.
Или написать морду для правки полиси hal&apos;а.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>51137</commentid>
    <comment_count>15</comment_count>
    <who name="Eugene Ostapets">eostapets</who>
    <bug_when>2007-06-06 16:40:28 +0400</bug_when>
    <thetext>Хм... Мой(и не только мой) мазохизм принес свои плоды - при работе в utf-8
особого дискомфорта, спустя 1.5 года, уже никто не испытывает... Любители более
других, не мейнстрим кодировок, сами способны разобраться с настройками, а
остальным давать еще одно ружье для выстрела в ногу смысла нет.IMHO.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73364</commentid>
    <comment_count>16</comment_count>
    <who name="Eugene V. Horohorin">genix</who>
    <bug_when>2008-06-30 22:28:24 +0400</bug_when>
    <thetext>снова воспроизводится. как правильно теперь править? локаль кои8</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73365</commentid>
    <comment_count>17</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2008-06-30 23:02:49 +0400</bug_when>
    <thetext>На мантейнера, если снова воспроизводится.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73366</commentid>
    <comment_count>18</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2008-06-30 23:13:04 +0400</bug_when>
    <thetext>теперь правильно локаль UTF-8. кричать что &quot;мине роднее koi8-r/cp1251&quot; смысла не имеет</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73367</commentid>
    <comment_count>19</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2008-07-01 00:18:28 +0400</bug_when>
    <thetext>Проголосуем за альтернативный пакет hal с альтернативным мантейнером, который слышит? Или дружно перейдём на UTF8?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73384</commentid>
    <comment_count>20</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2008-07-01 12:45:04 +0400</bug_when>
    <thetext>А при чём тут hal, если опции монтирования ему передаёт &quot;программа-монтировщик&quot;?  pmount, gvfs, что-там-в-KDE.  В hal сейчас прописаны только valid-options.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73402</commentid>
    <comment_count>21</comment_count>
    <who name="Eugene V. Horohorin">genix</who>
    <bug_when>2008-07-01 19:06:49 +0400</bug_when>
    <thetext>в результате таки съехал на utf8. времени заняло от силы минут 5-10 (convmv прошерстил 250 гб данных в /home). 
вот и пал мой последний бастион 8-ми битной локали (оставалась скорее исторически).</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>