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

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

    <bug>
          <bug_id>14694</bug_id>
          
          <creation_ts>2008-02-28 17:48:02 +0300</creation_ts>
          <short_desc>Не открывается последний проект, если название его файла содержит не-ascii символы</short_desc>
          <delta_ts>2008-05-29 16:45:54 +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>gnucash</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>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yury Aliaev">mutabor</reporter>
          <assigned_to name="Andrey Cherepanov">cas</assigned_to>
          <cc>cas</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>64787</commentid>
    <comment_count>0</comment_count>
    <who name="Yury Aliaev">mutabor</who>
    <bug_when>2008-02-28 17:48:02 +0300</bug_when>
    <thetext>При сохранении проекта, название файла которого содержит не-ascii символы, при
последующем запуске программы этот проект не открывается, а вместо него
открывается последний из сохранённых проектов, в названии которого нет не-ascii
символов. Данная ошибка проявляется, если переменная окружения $LANG
соответствует не-UTF-8 локали (например LANG=ru_RU.KOI8-R).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>64788</commentid>
    <comment_count>1</comment_count>
      <attachid>2457</attachid>
    <who name="Yury Aliaev">mutabor</who>
    <bug_when>2008-02-28 17:49:10 +0300</bug_when>
    <thetext>Created attachment 2457
Patch fixing this bug

После приложения этого патча ошибка пропадает. Вроде бы больше ничего не
взрывается...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>65292</commentid>
    <comment_count>2</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2008-03-08 09:39:01 +0300</bug_when>
    <thetext>Спасибо, исправлено в gnucash-2.2.4-alt1.src.rpm</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67065</commentid>
    <comment_count>3</comment_count>
    <who name="Yury Aliaev">mutabor</who>
    <bug_when>2008-03-31 13:01:32 +0400</bug_when>
    <thetext>Патч работает с ошибками. В частности, не открываются файлы при указании
названия параметром в ком. строке</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67066</commentid>
    <comment_count>4</comment_count>
      <attachid>2531</attachid>
    <who name="Yury Aliaev">mutabor</who>
    <bug_when>2008-03-31 13:06:27 +0400</bug_when>
    <thetext>Created attachment 2531
Новый патч

Новый патч, который исправляет 95% ошибок (возможны взрывы в достаточно редко
используемых местах, которые я ещё попробую предотвратить). По крайней мере
проверка основных функций (открытие файла из диалога, указание названия
параметром при запуске из ком. строки, выбор файла из списка недавно открытых,
сохранение) показала, что всё работает. В заголовках окон и диалогах всё также
корректно отображается.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67068</commentid>
    <comment_count>5</comment_count>
      <attachid>2532</attachid>
    <who name="Yury Aliaev">mutabor</who>
    <bug_when>2008-03-31 13:28:01 +0400</bug_when>
    <thetext>Created attachment 2532
Ещё один патч

Патч, устраняющий ещё один попутно выявленный скрытый глюк и повышающий степень
свободы от глюков до 98%.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>67069</commentid>
    <comment_count>6</comment_count>
    <who name="Yury Aliaev">mutabor</who>
    <bug_when>2008-03-31 13:30:34 +0400</bug_when>
    <thetext>Ввиду того, что все явные и некоторые (а, возможно, и все) скрытые сбои в работе
с названиями файлов, содержащих не-ascii символы при работе в неюникодных
локалях устранены, перевожу данный баг в состояние &quot;исправлено&quot;. Сбои если и
возможны, но в весьма экзотических местах программы.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>2457</attachid>
            <date>2008-02-28 17:49:10 +0300</date>
            <delta_ts>2008-03-31 13:06:27 +0400</delta_ts>
            <desc>Patch fixing this bug</desc>
            <filename>gnucash-2.2.3-utf8-alt.patch</filename>
            <type>text/plain</type>
            <size>1219</size>
            <attacher name="Yury Aliaev">mutabor</attacher>
            
              <data encoding="base64">LS0tIGdudWNhc2gtMi4yLjMvc3JjL2dub21lLXV0aWxzL2duYy1maWxlLmMub3JpZwkyMDA4LTAx
LTA4IDA0OjA2OjI2ICswMzAwCisrKyBnbnVjYXNoLTIuMi4zL3NyYy9nbm9tZS11dGlscy9nbmMt
ZmlsZS5jCTIwMDgtMDItMjggMTY6MTk6NTYgKzAzMDAKQEAgLTEyOSw5ICsxMjksMTIgQEAKICAg
ICBndGtfZGlhbG9nX2FkZF9idXR0b24oR1RLX0RJQUxPRyhmaWxlX2JveCksCiAJCQkgIG9rYnV0
dG9uLCBHVEtfUkVTUE9OU0VfQUNDRVBUKTsKIAotICBpZiAoc3RhcnRpbmdfZGlyKQorICBpZiAo
c3RhcnRpbmdfZGlyKSB7CisgICAgY2hhciAqbG9jYWxfc3RhcnRpbmdfZGlyID0gZ19maWxlbmFt
ZV9mcm9tX3V0Zjgoc3RhcnRpbmdfZGlyLCAtMSwgTlVMTCwgTlVMTCwgTlVMTCk7CiAgICAgZ3Rr
X2ZpbGVfY2hvb3Nlcl9zZXRfY3VycmVudF9mb2xkZXIoR1RLX0ZJTEVfQ0hPT1NFUiAoZmlsZV9i
b3gpLAotCQkJCQlzdGFydGluZ19kaXIpOworCQkJCQlsb2NhbF9zdGFydGluZ19kaXIpOworICAg
IGdfZnJlZShsb2NhbF9zdGFydGluZ19kaXIpOworICB9CiAKICAgZ3RrX3dpbmRvd19zZXRfbW9k
YWwoR1RLX1dJTkRPVyhmaWxlX2JveCksIFRSVUUpOwogICAvKgpAQCAtMTcyLDcgKzE3NSwxMyBA
QAogICAgICAgLyogbm9wZSwgYSBsb2NhbCBmaWxlIG5hbWUgKi8KICAgICAgIGludGVybmFsX25h
bWUgPSBndGtfZmlsZV9jaG9vc2VyX2dldF9maWxlbmFtZShHVEtfRklMRV9DSE9PU0VSIChmaWxl
X2JveCkpOwogICAgIH0KLSAgICBmaWxlX25hbWUgPSBnX3N0cmR1cChpbnRlcm5hbF9uYW1lKTsK
KyAgICBpZiAoIWdfdXRmOF92YWxpZGF0ZShpbnRlcm5hbF9uYW1lLCAtMSwgTlVMTCkpIHsKKyAg
ICAgIGZpbGVfbmFtZSA9IGdfZmlsZW5hbWVfdG9fdXRmOChpbnRlcm5hbF9uYW1lLCAtMSwgTlVM
TCwgTlVMTCwgTlVMTCk7CisgICAgICBpZighZmlsZV9uYW1lKQorICAgICAgICBnX3dhcm5pbmco
IlNvbWUgY2hhcmFjdGVycyBpbiB0aGUgZmlsZW5hbWUgaXMgbmVpdGhlciBVVEYtOCBub3IgeW91
ciBsb2NhbCBlbmNvZGluZ1xuIik7CisgICAgfQorICAgIGlmKCFmaWxlX25hbWUpCisgICAgICBm
aWxlX25hbWUgPSBnX3N0cmR1cChpbnRlcm5hbF9uYW1lKTsKICAgfQogICBndGtfd2lkZ2V0X2Rl
c3Ryb3koR1RLX1dJREdFVChmaWxlX2JveCkpOwogICBMRUFWRSgiJXMiLCBmaWxlX25hbWUgPyBm
aWxlX25hbWUgOiAiKG51bGwpIik7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>2531</attachid>
            <date>2008-03-31 13:06:27 +0400</date>
            <delta_ts>2008-03-31 13:06:27 +0400</delta_ts>
            <desc>Новый патч</desc>
            <filename>gnucash-2.2.4-utf8-alt.patch.bz2</filename>
            <type>text/plain</type>
            <size>2541</size>
            <attacher name="Yury Aliaev">mutabor</attacher>
            
              <data encoding="base64">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
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>2532</attachid>
            <date>2008-03-31 13:28:01 +0400</date>
            <delta_ts>2008-03-31 13:28:01 +0400</delta_ts>
            <desc>Ещё один патч</desc>
            <filename>more-fix.patch</filename>
            <type>text/plain</type>
            <size>768</size>
            <attacher name="Yury Aliaev">mutabor</attacher>
            
              <data encoding="base64">LS0tIGdudWNhc2gtMi4yLjQvc3JjL2dub21lL2duYy1wbHVnaW4tYmFzaWMtY29tbWFuZHMuYy5v
cmlnCTIwMDgtMDMtMDIgMTY6MjY6MDIgKzAzMDAKKysrIGdudWNhc2gtMi4yLjQvc3JjL2dub21l
L2duYy1wbHVnaW4tYmFzaWMtY29tbWFuZHMuYwkyMDA4LTAzLTMxIDEzOjE3OjUyICswNDAwCkBA
IC0zNzAsMTIgKzM3MCwxMyBAQAogCiAgIEVOVEVSICgiICIpOwogICBxb2ZfZXZlbnRfc3VzcGVu
ZCgpOwotICBmaWxlbmFtZSA9IGd0a19maWxlX3NlbGVjdGlvbl9nZXRfZmlsZW5hbWUoR1RLX0ZJ
TEVfU0VMRUNUSU9OIChmcykpOworICBmaWxlbmFtZSA9IGZpbGVuYW1lX3RvX3V0ZjgoZ3RrX2Zp
bGVfc2VsZWN0aW9uX2dldF9maWxlbmFtZShHVEtfRklMRV9TRUxFQ1RJT04gKGZzKSkpOwogICBn
dGtfd2lkZ2V0X2Rlc3Ryb3koKEd0a1dpZGdldCopIGZzKTsKICAgZmlyc3Rfc2Vzc2lvbiA9IGdu
Y19nZXRfY3VycmVudF9zZXNzaW9uKCk7CiAgIG9yaWdpbmFsID0gcW9mX3Nlc3Npb25fZ2V0X2Jv
b2soZmlyc3Rfc2Vzc2lvbik7CiAgIHFzZl9zZXNzaW9uID0gcW9mX3Nlc3Npb25fbmV3KCk7CiAg
IHFvZl9zZXNzaW9uX2JlZ2luKHFzZl9zZXNzaW9uLCBmaWxlbmFtZSwgVFJVRSwgRkFMU0UpOwor
ICBnX2ZyZWUoZmlsZW5hbWUpOwogICBxb2Zfc2Vzc2lvbl9sb2FkKHFzZl9zZXNzaW9uLCBOVUxM
KTsKICAgZXJyID0gcW9mX3Nlc3Npb25fZ2V0X2Vycm9yKHFzZl9zZXNzaW9uKTsKICAgaWYgKGVy
ciAhPSBFUlJfQkFDS0VORF9OT19FUlIpIHsK
</data>

          </attachment>
      

    </bug>

</bugzilla>