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

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

    <bug>
          <bug_id>11167</bug_id>
          
          <creation_ts>2007-03-21 13:13:06 +0300</creation_ts>
          <short_desc>exo-mount doesn&apos;t use iocharset</short_desc>
          <delta_ts>2007-10-04 15:03:05 +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>libexo</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</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="avm">avm</reporter>
          <assigned_to name="Mikhail Efremov">sem</assigned_to>
          <cc>cas</cc>
    
    <cc>lav</cc>
    
    <cc>sem</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>46961</commentid>
    <comment_count>0</comment_count>
    <who name="avm">avm</who>
    <bug_when>2007-03-21 13:13:06 +0300</bug_when>
    <thetext>exo-mount монтирует устройства через HAL, но не заставляет его использовать
iocharset. В результате VFATом пользоваться нельзя.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>46962</commentid>
    <comment_count>1</comment_count>
    <who name="Eugene Ostapets">eostapets</who>
    <bug_when>2007-03-21 13:35:37 +0300</bug_when>
    <thetext>Хм...
Попробую отключить ivman и посмотрю на результат, если подтвердится - буду
править...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47045</commentid>
    <comment_count>2</comment_count>
    <who name="avm">avm</who>
    <bug_when>2007-03-22 16:37:36 +0300</bug_when>
    <thetext>Вот простейший патч, который меня устраивает (у меня везде UTF-8):
http://tinyurl.com/2c5ud6</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47049</commentid>
    <comment_count>3</comment_count>
    <who name="avm">avm</who>
    <bug_when>2007-03-22 16:50:15 +0300</bug_when>
    <thetext>Прошу прощения, на самом деле так:
http://tinyurl.com/2axbb2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50838</commentid>
    <comment_count>4</comment_count>
    <who name="Eugene Ostapets">eostapets</who>
    <bug_when>2007-05-31 14:14:23 +0400</bug_when>
    <thetext>Этот грязный хак не работает у тех, кто пришет диски в UTF8... Нужно писать
патч, имеющий ручку для выключения такого поведения...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50839</commentid>
    <comment_count>5</comment_count>
    <who name="avm">avm</who>
    <bug_when>2007-05-31 16:08:29 +0400</bug_when>
    <thetext>Судя по WONTFIX, вы этого патча писать не будете. ОК, тогда нужно договориться о
том, какой патч вы готовы принять в libexo. (Текущее поведение, повторюсь, меня
никак не устраивает.)
Я готов спортировать мозг из pmount, который включает utf8, если у пользователя
юникодная локаль и кодировка не указана жёстко через опцию -c. Пойдёт?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50843</commentid>
    <comment_count>6</comment_count>
    <who name="Eugene Ostapets">eostapets</who>
    <bug_when>2007-05-31 16:28:51 +0400</bug_when>
    <thetext>Да, моя загрузка сейчас мне не позволяет заняться написанием данного патча.
Идеальный патч:
1) Реагирует на полиси hal и если там сказно utf8, значит поведение такое же,
как сейчас
2) Реагирует на переменную окружения, чтобы пользователь мог изменить локаль не
обращаясь к администратору
3) Должен быть написан без ошибок и с минимальным вмешательством в работу
libexo, чтобы его можно было продвигать в апстрим

Я готов принять при выполнении первого пункта, но если разберетесь со всех
кухней - не останавливайтесь и выполните все три:)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>51495</commentid>
    <comment_count>7</comment_count>
    <who name="avm">avm</who>
    <bug_when>2007-06-17 16:01:46 +0400</bug_when>
    <thetext>С первым пунктом беда, однако. HAL policy уже давно deprecated. Вот и Бенедикт
пишет, что его не стоит поддерживать:
http://bugzilla.xfce.org/show_bug.cgi?id=2891#c4

То есть если у нас будет (для совместимости с чем-нибудь) поддержка policy, то
патч не примут в libexo.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>51496</commentid>
    <comment_count>8</comment_count>
    <who name="Eugene Ostapets">eostapets</who>
    <bug_when>2007-06-17 16:42:01 +0400</bug_when>
    <thetext>Этот детский сад на f.d.o, честно говоря, задрал.
Ладно, тогда условие для патча будет таким:

Я живу в utf8 и пишу диски исключительно под Линуксом и патч не должен привести
к тому, что я потеряю доступ к своей коллекции фильмов, т.е. поведение по
умолчанию должно соотвествовать текущему.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>51657</commentid>
    <comment_count>9</comment_count>
    <who name="avm">avm</who>
    <bug_when>2007-06-19 18:09:57 +0400</bug_when>
    <thetext>Поведение по умолчанию *не* будет соответствовать текущему, так как текущее
сломано (я не вижу свою флэшку и свои CD-ROMы с русскими буквами).

Вариант патча прикладываю.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>51658</commentid>
    <comment_count>10</comment_count>
      <attachid>2029</attachid>
    <who name="avm">avm</who>
    <bug_when>2007-06-19 18:12:54 +0400</bug_when>
    <thetext>Created attachment 2029
patch for exo-mount to use the &apos;iocharset&apos; mount option

Ставит iocharset=$EXO_MOUNT_IOCHARSET, если оно есть.
Если нету, то ставит iocharset=utf8 в юникодной локали (как pmount).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>51663</commentid>
    <comment_count>11</comment_count>
    <who name="Eugene Ostapets">eostapets</who>
    <bug_when>2007-06-19 19:09:55 +0400</bug_when>
    <thetext>Поведение соотвествует текущему у МЕНЯ. Т.е. я как видел русские буквы, так и
продолжаю их видеть. Значит патч пропускаю, если ни у кого не возникнет с ним
проблем - закроем багу.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>56209</commentid>
    <comment_count>12</comment_count>
    <who name="avm">avm</who>
    <bug_when>2007-10-04 15:02:51 +0400</bug_when>
    <thetext>Насколько я понимаю, ни у кого ничего не сломалось (или просто
никто не пользуется Xfce). libexo с этим патчем уже втянулась в 
Desktop Lite. В общем, закрываю.
</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>2029</attachid>
            <date>2007-06-19 18:12:54 +0400</date>
            <delta_ts>2007-06-19 18:12:54 +0400</delta_ts>
            <desc>patch for exo-mount to use the &apos;iocharset&apos; mount option</desc>
            <filename>exo-iocharset.patch</filename>
            <type>text/plain</type>
            <size>2052</size>
            <attacher name="avm">avm</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL2V4by1tb3VudC9leG8tbW91bnQtaGFsLmMgYi9leG8tbW91bnQvZXhvLW1v
dW50LWhhbC5jCmluZGV4IDc5MWE1MzYuLjRiMTMwYzMgMTAwNjQ0Ci0tLSBhL2V4by1tb3VudC9l
eG8tbW91bnQtaGFsLmMKKysrIGIvZXhvLW1vdW50L2V4by1tb3VudC1oYWwuYwpAQCAtMzQsNiAr
MzQsOCBAQAogI2luY2x1ZGUgPHVuaXN0ZC5oPgogI2VuZGlmCiAKKyNpbmNsdWRlIDxsYW5naW5m
by5oPgorCiAjaW5jbHVkZSA8bGliaGFsLXN0b3JhZ2UuaD4KIAogI2luY2x1ZGUgPGV4by1oYWwv
ZXhvLWhhbC5oPgpAQCAtNjE2LDYgKzYxOCwzMCBAQCBvb206ICBnX3NldF9lcnJvciAoZXJyb3Is
IEdfRklMRV9FUlJPUiwgR19GSUxFX0VSUk9SX05PTUVNLCBnX3N0cmVycm9yIChFTk9NRU0pKQog
CiAKIC8qKgorICogZXhvX21vdW50X2hhbF9pb2NoYXJzZXQ6CisgKgorICogRGV0ZXJtaW5lcyB0
aGUgcHJlZmVycmVkIGlvY2hhcnNldCBmb3IgZmlsZXN5c3RlbXMKKyAqIHRoYXQgc3VwcG9ydCBp
dC4KKyAqCisgKiBSZXR1cm4gdmFsdWU6IGlvY2hhcnNldCBzdHJpbmcgb3IgJU5VTEwgaWYgbm9u
ZS4KKyAqKi8KK3N0YXRpYyBjb25zdCBnY2hhcioKK2V4b19tb3VudF9oYWxfaW9jaGFyc2V0ICgp
Cit7CisgIGNvbnN0IGdjaGFyKiBjcyA9IGdfZ2V0ZW52KCJFWE9fTU9VTlRfSU9DSEFSU0VUIik7
CisgIGlmIChjcyAhPSBOVUxMKQorICAgIHJldHVybiBjczsKKworICBjb25zdCBjaGFyKiBjb2Rl
c2V0ID0gbmxfbGFuZ2luZm8gKENPREVTRVQpOworICBpZiAoY29kZXNldCAmJiAhc3RyY21wIChj
b2Rlc2V0LCAiVVRGLTgiKSkKKyAgICByZXR1cm4gInV0ZjgiOworCisgIHJldHVybiBOVUxMOwor
fQorCisKKworLyoqCiAgKiBleG9fbW91bnRfaGFsX2RldmljZV9tb3VudDoKICAqIEBkZXZpY2Ug
OiBhbiAjRXhvTW91bnRIYWxEZXZpY2UuCiAgKiBAZXJyb3IgIDogcmV0dXJuIGxvY2F0aW9uIGZv
ciBlcnJvcnMgb3IgJU5VTEwuCkBAIC02NzYsNiArNzAyLDEyIEBAIGV4b19tb3VudF9oYWxfZGV2
aWNlX21vdW50IChFeG9Nb3VudEhhbERldmljZSAqZGV2aWNlLAogICAgICAgICAgICAgICAvKiBo
b3dldmVyIHRoaXMgb25lIGlzIEZyZWVCU0Qgc3BlY2lmaWMgKi8KICAgICAgICAgICAgICAgb3B0
aW9uc1tuKytdID0gZ19zdHJkdXAgKCJsb25nbmFtZXMiKTsKICAgICAgICAgICAgIH0KKyAgICAg
ICAgICBlbHNlIGlmIChzdHJjbXAgKGRldmljZS0+ZnNvcHRpb25zW21dLCAiaW9jaGFyc2V0PSIp
ID09IDApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgIGNvbnN0IGdjaGFyKiBpb2NoYXJz
ZXQgPSBleG9fbW91bnRfaGFsX2lvY2hhcnNldCgpOworICAgICAgICAgICAgICBpZiAoaW9jaGFy
c2V0ICE9IE5VTEwpCisgICAgICAgICAgICAgICAgb3B0aW9uc1tuKytdID0gZ19zdHJkdXBfcHJp
bnRmICgiaW9jaGFyc2V0PSVzIiwgaW9jaGFyc2V0KTsKKyAgICAgICAgICAgIH0KICAgICAgICAg
fQogICAgIH0KIApkaWZmIC0tZ2l0IGEvZXhvLW1vdW50L21haW4uYyBiL2V4by1tb3VudC9tYWlu
LmMKaW5kZXggODBlYWUxZC4uZjQ0MjAxOSAxMDA2NDQKLS0tIGEvZXhvLW1vdW50L21haW4uYwor
KysgYi9leG8tbW91bnQvbWFpbi5jCkBAIC0zOSw2ICszOSw4IEBACiAjaW5jbHVkZSA8c3RyaW5n
Lmg+CiAjZW5kaWYKIAorI2luY2x1ZGUgPGxvY2FsZS5oPgorCiAjaW5jbHVkZSA8Z2xpYi9nc3Rk
aW8uaD4KIAogI2luY2x1ZGUgPGV4by1oYWwvZXhvLWhhbC5oPgpAQCAtOTcsNiArOTksOCBAQCBt
YWluIChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgIC8qIGluaXRpYWxpemUgdGhlIGkxOG4gc3Vw
cG9ydCAqLwogICB4ZmNlX3RleHRkb21haW4gKEdFVFRFWFRfUEFDS0FHRSwgUEFDS0FHRV9MT0NB
TEVfRElSLCAiVVRGLTgiKTsKIAorICBzZXRsb2NhbGUoTENfQ1RZUEUsICIiKTsKKwogICAvKiBp
bml0aWFsaXplIEdUSysgKi8KICAgaWYgKCFndGtfaW5pdF93aXRoX2FyZ3MgKCZhcmdjLCAmYXJn
diwgIlhmY2UgbW91bnQiLCBlbnRyaWVzLCBHRVRURVhUX1BBQ0tBR0UsICZlcnIpKQogICAgIHsK
</data>

          </attachment>
      

    </bug>

</bugzilla>