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

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

    <bug>
          <bug_id>13820</bug_id>
          
          <creation_ts>2007-12-28 14:44:59 +0300</creation_ts>
          <short_desc>iso9660 extfs doesnt support UTF</short_desc>
          <delta_ts>2009-11-03 23:21:18 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>mc</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andy Gorev">master</reporter>
          <assigned_to name="Sergey Y. Afonin">asy</assigned_to>
          <cc>asy</cc>
    
    <cc>lakostis</cc>
    
    <cc>mike</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>60129</commentid>
    <comment_count>0</comment_count>
    <who name="Andy Gorev">master</who>
    <bug_when>2007-12-28 14:45:01 +0300</bug_when>
    <thetext>mcisofs_list и mcisofs_copyout выдают символ подчеркивания вместо русских букв
при локали LANG=ru_RU.UTF-8
При этом сам mc все корректно отображает, но не внутри ISO</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60130</commentid>
    <comment_count>1</comment_count>
    <who name="Andy Gorev">master</who>
    <bug_when>2007-12-28 14:46:09 +0300</bug_when>
    <thetext>iso9660 extfs wontfix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60215</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2007-12-31 11:54:59 +0300</bug_when>
    <thetext>Можешь посмотреть isoinfo -l -R -i этот.iso?  Возможно, проблема не в extfs,
они-то тупые.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60225</commentid>
    <comment_count>3</comment_count>
    <who name="Andy Gorev">master</who>
    <bug_when>2007-12-31 12:28:06 +0300</bug_when>
    <thetext>isoinfo -l -R -i этот.iso 
корректно все кажет</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60227</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2007-12-31 12:30:37 +0300</bug_when>
    <thetext>Слушай, а починить не хочешь? ;-)  Я бы, пожалуй, попробовал собрать mc с
починенным.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60269</commentid>
    <comment_count>5</comment_count>
    <who name="Andy Gorev">master</who>
    <bug_when>2008-01-02 14:36:42 +0300</bug_when>
    <thetext>Если вызывать isoinfo без -R то будут подчеркивания. Если с -R то все ОК.
Вероятное решение - просто добавить -R в mcisofs_list и mcisofs_copyout Почему
так - не знаю. Видимо это бага на cdrtools а не на mcext
На freesource читал что есть для него патч для совместимости с юникодом, не знаю
что там в сборке реально приложено. isoutils-2.01.01-alt2a03.0
Вот тут вроде новые есть:
http://prometheus.cs.wmich.edu/gentoo/rsync/app-cdr/cdrtools/files/

Еще упоминание этой проблемы тут:
https://lists.ubuntu.com/archives/ubuntu-ru/2007-March/003037.html
В самом конце пишут что для джолиет это давно сломано...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60276</commentid>
    <comment_count>6</comment_count>
    <who name="Mikhail Gusarov">dottedmag</who>
    <bug_when>2008-01-02 20:28:18 +0300</bug_when>
    <thetext>В обычном ISO нету никаких русских буковок, а Rock Ridge и Joliet могут быть и 
не согласованными, поэтому надо или -J, или -R явно указывать. Причём лучше -J 
- виндовозный софт Rock Ridge обычно не пишет.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>61678</commentid>
    <comment_count>7</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-01-21 21:40:19 +0300</bug_when>
    <thetext>а isoinfo -l -J -i этот.iso -- нормально? (2 dottedmag -- ага)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>61697</commentid>
    <comment_count>8</comment_count>
    <who name="Andy Gorev">master</who>
    <bug_when>2008-01-22 11:43:07 +0300</bug_when>
    <thetext>isoinfo -l -J -i ./photocd.iso

Directory listing of /Andy/
d---------   0    0    0            8192 Dec 28 2007 [    332 02]  .
d---------   0    0    0            2048 Dec 28 2007 [    331 02]  ..
d---------   0    0    0            2048 Dec 28 2007 [    336 02]  1976 ________
d---------   0    0    0            2048 Dec 28 2007 [    337 02]  1977 _____
d---------   0    0    0            2048 Dec 28 2007 [    338 02]  1978 ____
d---------   0    0    0            2048 Dec 28 2007 [    339 02]  1980 _______
d---------   0    0    0            2048 Dec 28 2007 [    340 02]  1980 ____
d---------   0    0    0            2048 Dec 28 2007 [    341 02]  1981 ______
d---------   0    0    0            2048 Dec 28 2007 [    342 02]  1981 _ 
....

isoinfo -l -R -i ./photocd.iso

Directory listing of /Andy/
dr-xr-xr-x 100    0    0           16384 Dec 28 2007 [     33 02]  .
dr-xr-xr-x   9    0    0            2048 Dec 28 2007 [     32 02]  ..
dr-xr-xr-x   2    0    0            2048 Dec 28 2007 [     41 02]  1976 Городище
dr-xr-xr-x   2    0    0            2048 Dec 28 2007 [     42 02]  1977 Минск
dr-xr-xr-x   2    0    0            2048 Dec 28 2007 [     43 02]  1978 Дома
dr-xr-xr-x   2    0    0            2048 Dec 28 2007 [     45 02]  1980 Дома
dr-xr-xr-x   2    0    0            2048 Dec 28 2007 [     44 02]  1980 Боровое
dr-xr-xr-x   2    0    0            2048 Dec 28 2007 [     46 02]  1981 Нарочь
dr-xr-xr-x   2    0    0            2048 Dec 28 2007 [     47 02]  1981 У 
...

isoinfo -d -i ./photocd.iso
CD-ROM is in ISO 9660 format
System id: LINUX
Volume id: Gorev&apos;s PhotoCD
Volume set id:
Publisher id:
Data preparer id:
Application id: K3B THE CD KREATOR (C) 1998-2005 SEBASTIAN TRUEG AND THE K3B TEAM
Copyright File id:
Abstract File id:
Bibliographic File id:
Volume set size is: 1
Volume set sequence number is: 1
Logical block size is: 2048
Volume size is: 1565893
Joliet with UCS level 3 found
Rock Ridge signatures version 1 found
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>61698</commentid>
    <comment_count>9</comment_count>
    <who name="Andy Gorev">master</who>
    <bug_when>2008-01-22 11:45:18 +0300</bug_when>
    <thetext>в виндах этот же диск разумеется ОК</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>72078</commentid>
    <comment_count>10</comment_count>
    <who name="Mikhail Gusarov">dottedmag</who>
    <bug_when>2008-06-13 13:00:39 +0400</bug_when>
    <thetext></thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>100758</commentid>
    <comment_count>11</comment_count>
    <who name="Andrey Rahmatullin">wrar</who>
    <bug_when>2009-10-04 09:40:56 +0400</bug_when>
    <thetext>Шотут?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>100781</commentid>
    <comment_count>12</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2009-10-05 00:19:39 +0400</bug_when>
    <thetext>Можно попробовать смастерить чего Joliet-only и посмотреть...
скорее всего, добраться до той исошки уже сложно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>100783</commentid>
    <comment_count>13</comment_count>
    <who name="Andy Gorev">master</who>
    <bug_when>2009-10-05 02:55:48 +0400</bug_when>
    <thetext>Просто создать новый проект в любой прожигалке с русскими именами файлов или каталогов при локали юникод. Потом смонтировать записанное и убедиться что там все нормально. Отмонтировать и сделать с нее ISO. Нажать в мц ентер на этом исо...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>100799</commentid>
    <comment_count>14</comment_count>
    <who name="Andrey Rahmatullin">wrar</who>
    <bug_when>2009-10-05 09:00:05 +0400</bug_when>
    <thetext>Между прочим, в апстриме iso9660 немного изменён, но я не всматривался и просто обновил патч. Рекомендую посмотреть:
http://repo.or.cz/w/midnight-commander.git?a=commitdiff;h=2d3da8a99cdc58609fc64e10ede3d6b5691f8cfc
и
http://repo.or.cz/w/midnight-commander.git?a=commitdiff;h=96c0dc08d88763a4c107670b96208aa483d831ce</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>100800</commentid>
    <comment_count>15</comment_count>
    <who name="Andy Gorev">master</who>
    <bug_when>2009-10-05 09:51:37 +0400</bug_when>
    <thetext>Бинго, это все решает если @AWK@ заменить на /usr/bin/awk
Go ahead</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>100801</commentid>
    <comment_count>16</comment_count>
    <who name="Andrey Rahmatullin">wrar</who>
    <bug_when>2009-10-05 09:53:14 +0400</bug_when>
    <thetext>(В ответ на комментарий №15)
&gt; Бинго, это все решает 
То есть?
Достаточно оставить апстримный вариант файла?

&gt; если @AWK@ заменить на /usr/bin/awk
Ну это при сборке делается.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>100802</commentid>
    <comment_count>17</comment_count>
    <who name="Andy Gorev">master</who>
    <bug_when>2009-10-05 09:54:39 +0400</bug_when>
    <thetext>Приложил оба дифа, исправил авк - у меня все работает теперь.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102606</commentid>
    <comment_count>18</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2009-11-03 23:21:18 +0300</bug_when>
    <thetext>mc-4.7.0-alt3.pre4 -&gt; sisyphus:

* Wed Nov 04 2009 Andrey Rahmatullin &lt;wrar@altlinux&gt; 4.7.0-alt3.pre4

- 4.7.0-pre4-3-g299b04b
- Sisyphus build (closes: #6944, #10772, #13820, #21092)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>