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

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

    <bug>
          <bug_id>26429</bug_id>
          
          <creation_ts>2011-10-09 18:05:12 +0400</creation_ts>
          <short_desc>Добавляются пробелы в конце строк *.list и удаляются идентификаторы репозитория</short_desc>
          <delta_ts>2012-08-23 14:04:03 +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>synaptic</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>P3</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Motsyo Gennadi">drool</reporter>
          <assigned_to name="Lenar Shakirov">snejok</assigned_to>
          <cc>aichernov</cc>
    
    <cc>darktemplar</cc>
    
    <cc>mike</cc>
    
    <cc>rider</cc>
    
    <cc>shakirov</cc>
    
    <cc>snejok</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>126092</commentid>
    <comment_count>0</comment_count>
    <who name="Motsyo Gennadi">drool</who>
    <bug_when>2011-10-09 18:05:12 +0400</bug_when>
    <thetext>Обсуждение проблемы: http://lists.altlinux.org/pipermail/antique/2011-October/001751.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126097</commentid>
    <comment_count>1</comment_count>
    <who name="NotHAM">aichernov</who>
    <bug_when>2011-10-10 02:36:22 +0400</bug_when>
    <thetext>(В ответ на комментарий №0)
&gt; Обсуждение проблемы:
&gt; http://lists.altlinux.org/pipermail/antique/2011-October/001751.html

В дебиане никаких пробелов в конце не добавляется. Хотя
сравнение похоже не совсем корректно (версия другая, *.list
другие).
Хотя файлы rgrepositorywin.cc (вроде он и редактирует)
практически совпадают. Разница только в том, что вместо
#include rgmisc.h (ALT) написано #include rgutils.h (deb),
причем rgutils.сс - это переработанный rgmisc.сс. Может в
этом дело?
А может и не в синаптике проблема??</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126110</commentid>
    <comment_count>2</comment_count>
    <who name="Lenar Shakirov">shakirov</who>
    <bug_when>2011-10-10 11:15:06 +0400</bug_when>
    <thetext>Насколько я понял редактирует ф-ия SourcesList::UpdateSources из rsources.cc.

Какую версию в Дебиане вы смотрели? Я смотрел synaptic_0.75.3.tar.gz.
В нем файл rsources.cc не отличается от нашего, поэтому странно что
пробелы и новые строки не добавляются.

Теперь по идентификаторам (VendorID):
Synaptic &quot;видит&quot; идентификаторы только из /etc/apt/vendors.list,
а по логике должен еще читать все из /etc/apt/vendors.list.d/.

Если добавить в /etc/apt/vendors.list например идентификатор [p5]
из /etc/apt/vendors.list.d/alt.list, то при настройке репозитариев
Synaptic перестает удалять идентификаторы [p5].

Добавить можно вручную, а можно в Параметры-&gt;Репозитории-&gt;Поставщики...

Думаю нужно внимательно посмотреть на ф-ию SourcesList::ReadVendors из rsources.cc...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126114</commentid>
    <comment_count>3</comment_count>
    <who name="NotHAM">aichernov</who>
    <bug_when>2011-10-10 12:02:47 +0400</bug_when>
    <thetext>(В ответ на комментарий №2)
&gt; Насколько я понял редактирует ф-ия SourcesList::UpdateSources из rsources.cc.
&gt; Какую версию в Дебиане вы смотрели? Я смотрел synaptic_0.75.3.tar.gz.
Смотрел пока только из stable (*_0.70~pre1.tar.gz), да и то - только
начал смотреть. Хочу посмотреть diff между rgmisc и rgutils, в чем
там разница (размеры сильно отличаются). Хотя может и не туда смотрю.
&gt; В нем файл rsources.cc не отличается от нашего...
А сюда пока не заглядывал.
&gt; пробелы и новые строки не добавляются.
&gt; Теперь по идентификаторам (VendorID):
&gt; Synaptic &quot;видит&quot; идентификаторы только из /etc/apt/vendors.list,
&gt; а по логике должен еще читать все из /etc/apt/vendors.list.d/.
&gt; Если добавить в /etc/apt/vendors.list например идентификатор [p5]
&gt; из /etc/apt/vendors.list.d/alt.list, то при настройке репозитариев
&gt; Synaptic перестает удалять идентификаторы [p5].
М-да ... ;)
В дебе есть только .../apt/soursces.list - с ним и поэкспериментировал
пока (остальные каталоги пустые). Там всё по другому. :)
&gt; Добавить можно вручную, а можно в Параметры-&gt;Репозитории-&gt;Поставщики...
&gt; Думаю нужно внимательно посмотреть на ф-ию SourcesList::ReadVendors из
&gt; rsources.cc...
Возможно и тут что-то есть ...
Ещё заглянул в федору - там синаптик более &quot;престарелый&quot;, 
чем в альте. Скачивать не стал.
Ещё обратил внимание - в дебе совсем нет никаких патчей,
нативный используют.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126116</commentid>
    <comment_count>4</comment_count>
    <who name="Lenar Shakirov">shakirov</who>
    <bug_when>2011-10-10 12:12:42 +0400</bug_when>
    <thetext>(В ответ на комментарий №3)
&lt;skip&gt;
&gt; Ещё обратил внимание - в дебе совсем нет никаких патчей,
&gt; нативный используют.

В каталог synaptic_0.75.3.tar.gz/synaptic-0.75.3/debian/patches смотрели?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126117</commentid>
    <comment_count>5</comment_count>
    <who name="NotHAM">aichernov</who>
    <bug_when>2011-10-10 13:00:28 +0400</bug_when>
    <thetext>(В ответ на комментарий №4)
&gt; В каталог synaptic_0.75.3.tar.gz/synaptic-0.75.3/debian/patches смотрели?

Не. Обычно ищу тут ...
http://patch-tracker.debian.org/package/synaptic/0.75.3
Если что-то серьёзное - всегда пишут. Например для
icewm решение для &quot;неубиваемого окна&quot; так и нашлось:
http://patch-tracker.debian.org/package/icewm/1.3.7-1
:)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126122</commentid>
    <comment_count>6</comment_count>
    <who name="NotHAM">aichernov</who>
    <bug_when>2011-10-10 16:31:39 +0400</bug_when>
    <thetext>(В ответ на комментарий №2)
&gt; Думаю нужно внимательно посмотреть на ф-ию SourcesList::ReadVendors из
&gt; rsources.cc...

А еще SourcesList::UpdateSources() оттуда же, возможно там
пробелы допишутся при изменении строки?
...
S += (*it)-&gt;URI + &quot; &quot;;
S += (*it)-&gt;Dist + &quot; &quot;;
...
Ну и ещё там есть.
Если да - критично-ли это?

ЗЫ. сейчас что-то попробовать в дебе не могу, дома он.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126123</commentid>
    <comment_count>7</comment_count>
    <who name="NotHAM">aichernov</who>
    <bug_when>2011-10-10 16:44:02 +0400</bug_when>
    <thetext>(В ответ на комментарий №4)
&gt; В каталог synaptic_0.75.3.tar.gz/synaptic-0.75.3/debian/patches смотрели?

Посмотрел. Там только для бубунты, а для деба - пусто. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126137</commentid>
    <comment_count>8</comment_count>
    <who name="NotHAM">aichernov</who>
    <bug_when>2011-10-11 03:14:47 +0400</bug_when>
    <thetext>(В ответ на комментарий №2)
&gt; 
&gt; Теперь по идентификаторам (VendorID):
&gt; Synaptic &quot;видит&quot; идентификаторы только из /etc/apt/vendors.list,
&gt; а по логике должен еще читать все из /etc/apt/vendors.list.d/.
&gt; 
В дебе аналогично для sources.list. Из /sources.list.d/ читает в последнюю
очередь (у /etc/apt/ ... приоритет, что-ли?) и дописывает в конец списка.
Для vendors файл и каталог просто отсутствуют. Что там написать - даже
не знаю.
А с sources поиграл немного  - пробелы в конце строки, а также
удаление чего либо типа [label] обнаружить так и не удалось.

Ну и с локализацией у них похуже, чем в Альте. :)
Вобщем - сравнивать не совсем корректно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126141</commentid>
    <comment_count>9</comment_count>
    <who name="Lenar Shakirov">shakirov</who>
    <bug_when>2011-10-11 13:07:08 +0400</bug_when>
    <thetext>Пробелы в концы строк больше не добавляются:
http://git.altlinux.org/tasks/56560/

Протестируйте, пожалуйста.

Новые строки и идентификаторы пока не исправлял.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126144</commentid>
    <comment_count>10</comment_count>
    <who name="NotHAM">aichernov</who>
    <bug_when>2011-10-11 13:59:56 +0400</bug_when>
    <thetext>(В ответ на комментарий №9)
&gt; Пробелы в концы строк больше не добавляются:
&gt; http://git.altlinux.org/tasks/56560/
&gt; 
Т. е. поправили UpdateSources (СС6). В гите глянул diff. :)
&gt; Протестируйте, пожалуйста. 
А это только вечером. Сейчас на работе. Может ещё кто?

&gt; Новые строки и идентификаторы пока не исправлял.
А нужно-ли это? Тем более что есть возможность поправить
/etc/apt/vendors.list. Может там этим id&apos;s и место? Тогда
это уже не к синаптику вопрос. Не его это дело. Дебианский
в /etc/apt/vendors.list.d/ даже не смотрит (по причине
отсутствия).

ЗЫ. Вот только что попробовал установить desktop 4.0
без каких-либо обновлений (2007 г.), там всё это уже
было. Похоже было всегда, внимания никто не обращал. ;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126147</commentid>
    <comment_count>11</comment_count>
    <who name="Lenar Shakirov">shakirov</who>
    <bug_when>2011-10-11 14:57:26 +0400</bug_when>
    <thetext>(В ответ на комментарий №10)
&gt; &gt; Новые строки и идентификаторы пока не исправлял.
&gt; А нужно-ли это? Тем более что есть возможность поправить
&gt; /etc/apt/vendors.list. Может там этим id&apos;s и место? Тогда
&gt; это уже не к синаптику вопрос. Не его это дело. Дебианский
&gt; в /etc/apt/vendors.list.d/ даже не смотрит (по причине
&gt; отсутствия).

Мне кажется это вопрос именно к synaptic :)

&gt; ЗЫ. Вот только что попробовал установить desktop 4.0
&gt; без каких-либо обновлений (2007 г.), там всё это уже
&gt; было. Похоже было всегда, внимания никто не обращал. ;)

Да, я тоже ставил desktop 4.0 и тоже обнаружил что это
поведение не меняется сто лет :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126152</commentid>
    <comment_count>12</comment_count>
    <who name="NotHAM">aichernov</who>
    <bug_when>2011-10-11 17:00:11 +0400</bug_when>
    <thetext>(В ответ на комментарий №11)
&gt; 
&gt; Мне кажется это вопрос именно к synaptic :)
&gt; 
Ну тогда нужно рыть в rgrepositorywin.cc, конкретно RGRepositoryEditor
смотреть. Я в этом ничего не понимаю, но заметил, что для deb и rpm
там немного по разному работает. Например:
...
#ifndef HAVE_RPM
   // debian can&apos;t use the vendors menu, so we hide it
   ...
   бла-бла-бла
   ...
   gtk_widget_hide(GTK_WIDGET(vendors));
#endif
...
Может потому и не вижу в дебе проблем, что прячется там.
Ну и RGRepositoryEditor::doEdit() смотрится подозрительно.
И другие процеДУРЫ ...

&gt; Да, я тоже ставил desktop 4.0 и тоже обнаружил что это
&gt; поведение не меняется сто лет :)

128 :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126166</commentid>
    <comment_count>13</comment_count>
    <who name="NotHAM">aichernov</who>
    <bug_when>2011-10-11 23:17:46 +0400</bug_when>
    <thetext>(В ответ на комментарий №9)
&gt; 
&gt; Протестируйте, пожалуйста.
&gt; 
Проверил на 5.1 и р6. Поведение одинаковое.
Сначала почистил все *.list от мусора, потом запустил синаптик.
Пробел таки появляется, но только один и только в тех строках,
которые мышкой потрогал (выбирать репо не обязательно, достаточно
тронуть).
Т. е. пробел появляется в тот момент, когда classic (или hasher)
отображается в окошке &quot;раздел(ы)&quot;, причем отображается уже с 
пробелом. Если пробел в этом окошке удалить и закрыть окно
&quot;репозитории&quot; - в *.list он (пробел) уже не запишется.
В остальных строках файла и в других файлах никаких изменений
не происходит, хотя дата модификации меняется для всех.
Пока так вот.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126168</commentid>
    <comment_count>14</comment_count>
      <attachid>5160</attachid>
    <who name="NotHAM">aichernov</who>
    <bug_when>2011-10-12 00:48:13 +0400</bug_when>
    <thetext>Created attachment 5160
скриншотик

Результат подмены vendors.list</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126169</commentid>
    <comment_count>15</comment_count>
    <who name="NotHAM">aichernov</who>
    <bug_when>2011-10-12 00:55:57 +0400</bug_when>
    <thetext>(В ответ на комментарий №9)
&gt; Новые строки и идентификаторы пока не исправлял.

А может и не нужно?
Заменил файл /etc/apt/vendors.list (пустой) переименованным файлом
из /etc/apt/vendors.list.d/

Результат на скриншотике во вложении. Всё работает и ничего
не удаляется. Правда пришлось поправить alt.list из /sources.list.d.
Там же хорошо виден пробел после classic.

ЗЫ. бранч 5.1. 
Может надо повесить FR на apt-conf-* ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126223</commentid>
    <comment_count>16</comment_count>
    <who name="NotHAM">aichernov</who>
    <bug_when>2011-10-13 02:01:14 +0400</bug_when>
    <thetext>(In reply to comment #13)
&gt; Пробел таки появляется, но только один и только в тех строках,
&gt; которые мышкой потрогал (выбирать репо не обязательно, достаточно
&gt; тронуть).

Ошибочка вышла. Всё плохо. Сколько хочу столько и накликаю пробелов. ;)
И вспомнились строки из дебианского *.list старого какого-то,
когда ещё можно было установить проприетарные nvidia.
... main ... non-free (несколько разделов через пробел).

Ну и в исходниках такое ... (без патча):
....
   for (unsigned int J = 0; J &lt; (*it)-&gt;NumSections; J++)
          S += (*it)-&gt;Sections[J] + &quot; &quot;;
....
Т. е. подразумевается, что в Sections может быть несколько Section,
разделенных пробелами. А если Section может иметь пустое значение,
тогда синаптик работает правильно - на каждый клик ставит
пустое значение + &quot;пробел &quot; (или &quot;пробел&quot; + &quot;&quot; с патчем).
Тут похоже нужно проверить эту S (что получилась) на наличие
концевых пробелов, поудалять если есть, а уж потом сохранять?
Типа &quot;защита от дурака&quot; (любтеля кликать где попало).
Больше ничего в голову не приходит. ;)

PS. Всё остальное, из ранее проверенного, остаётся в силе.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126246</commentid>
    <comment_count>17</comment_count>
    <who name="Lenar Shakirov">shakirov</who>
    <bug_when>2011-10-13 20:10:44 +0400</bug_when>
    <thetext>Попробуйте из test-only task #56713</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126247</commentid>
    <comment_count>18</comment_count>
    <who name="NotHAM">aichernov</who>
    <bug_when>2011-10-13 21:52:51 +0400</bug_when>
    <thetext>(In reply to comment #17)
&gt; Попробуйте из test-only task #56713

Проверил на р6 (пришлось git клонировать, на р6 собралось).
/etc/apt/vendors.list.d/ теперь читает и понимает, идентификаторы
не удаляет (/etc/apt/vendors.list загодя очистил). На 5.1 попозже
проверю (думаю будет ОК).

ЗЫ. Пробелов накликал по 5 шт. в строке для развлечения.
Не мешают. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126251</commentid>
    <comment_count>19</comment_count>
    <who name="NotHAM">aichernov</who>
    <bug_when>2011-10-13 22:48:23 +0400</bug_when>
    <thetext>На 5.1 аналогично. Всё читает и понимает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126302</commentid>
    <comment_count>20</comment_count>
    <who name="NotHAM">aichernov</who>
    <bug_when>2011-10-18 14:12:40 +0400</bug_when>
    <thetext>(В ответ на комментарий №16)
&gt; Ну и в исходниках такое ... (без патча):
&gt; ....
&gt;    for (unsigned int J = 0; J &lt; (*it)-&gt;NumSections; J++)
&gt;           S += (*it)-&gt;Sections[J] + &quot; &quot;;
&gt; ....
Это пропатчено (не помогло пока), но нашел ещё место
подозрительное, как и думал - в rgrepositorywin.cc

void RGRepositoryEditor::doEdit()
{
....
....
   string Sect;
   for (unsigned int I = 0; I &lt; rec-&gt;NumSections; I++) {
      Sect += rec-&gt;Sections[I];
      Sect += &quot; &quot;;      // Может ещё тут что-то нужно подкорректировать ??
			// Чтобы пробел писался до Sections[I] а не после ??
			// Как в предпоследнем патче ?
   }
   /* repaint screen */ 
....
....
}
Хотя возможно и ошибаюсь.
Сам проверить пока не могу.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126316</commentid>
    <comment_count>21</comment_count>
    <who name="NotHAM">aichernov</who>
    <bug_when>2011-10-19 00:21:48 +0400</bug_when>
    <thetext>(In reply to comment #20)
&gt; Сам проверить пока не могу.
Проверил, тоже недостаточно оказалось.

Но частично помогло в другом месте в rgrepositorywin.cc
void RGRepositoryEditor::SelectionChanged(....)
....
      for (unsigned int I = 0; I &lt; rec-&gt;NumSections; I++) {
         gtk_entry_append_text(GTK_ENTRY(me-&gt;_entrySect), &quot; &quot;); //**
         gtk_entry_append_text(GTK_ENTRY(me-&gt;_entrySect),
                               utf8(rec-&gt;Sections[I].c_str()));                       //**
....
Строки //** уже поменяны местами (патч не делал). В этом случае
(изменения в 2-х местах тут (rgrepositorywin.cc), и там где у Ленара
патч) пробел в конце строки (после classic) - четко не появляется
и не пишется. Теперь появляется и пишется ПЕРЕД classic, 
что вполне понятно. (&quot;... хвост вытащил - нос увяз...&quot; ... Hi!).
Хотя-бы понятно стало куда рыть дальше. Да и нужно ли рыть,
ведь пробелы в итоге не мешают.
Пусть Ленар и решает.
ЗЫ. Будет настроение - ещё поковыряюсь, а не будет .... - хм...
Ох уж этот синаптик  ;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126318</commentid>
    <comment_count>22</comment_count>
    <who name="NotHAM">aichernov</who>
    <bug_when>2011-10-19 01:13:09 +0400</bug_when>
    <thetext>(In reply to comment #21)
&gt; ЗЫ. Будет настроение - ещё поковыряюсь, а не будет .... - хм...
Было немного.
Тупо убрал строчку (закомментировал):
// gtk_entry_append_text(GTK_ENTRY(me-&gt;_entrySect), &quot; &quot;);

И пробелы исчезли (и до и после), и в файл не пишутся.
И &quot;накликать&quot; не получается. И понятно почему.
Вобщем как Drool@ заказывал. :)

Но это криво, т. к. при наличии нескольких Section - разделителей
не будет. Строка &quot;Раздел(ы)&quot; будет искажаться, а если &quot;раздел&quot;
один (как в альте) - всё прекрасно работает.
ЗЫ. Всё проверяю пока на р6.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126418</commentid>
    <comment_count>23</comment_count>
    <who name="NotHAM">aichernov</who>
    <bug_when>2011-10-21 02:37:48 +0400</bug_when>
    <thetext>(In reply to comment #22)
&gt; Но это криво, ...
А всё прекрасно ровняется в RGRepositoryEditor::SelectionChanged(...)
...
for (unsigned int I = 0; I &lt; (rec-&gt;NumSections - 1); I++) {
    gtk_entry_append_text(GTK_ENTRY(me-&gt;_entrySect),
                          utf8(rec-&gt;Sections[I].c_str()));
    gtk_entry_append_text(GTK_ENTRY(me-&gt;_entrySect), &quot; &quot;); // разделительный!
}
// Если Section единственный - цикл не сработает, ...
// последний Section пишем просто без пробела ...
gtk_entry_append_text(GTK_ENTRY(me-&gt;_entrySect),
      utf8(rec-&gt;Sections[rec-&gt;NumSections - 1].c_str()));
...
На р6 работает прекрасно,  в *.list-ах ничего не портит.
Попробовал с двумя разделами classic и hasher - в файлах
всё корректно, никаких &quot;хвостов&quot;.
В RGRepositoryEditor::doEdit() ничего править не нужно,
но предыдущие патчи Ленара - нужны (имхо).
Патч не делал, не знаю - нужен ли?
И нужно ли это вообще?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126450</commentid>
    <comment_count>24</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2011-10-21 21:21:39 +0400</bug_when>
    <thetext>(In reply to comment #23)
&gt; Патч не делал, не знаю - нужен ли?
&gt; И нужно ли это вообще?
Дык!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126452</commentid>
    <comment_count>25</comment_count>
    <who name="NotHAM">aichernov</who>
    <bug_when>2011-10-21 22:38:44 +0400</bug_when>
    <thetext>(В ответ на комментарий №24)
&gt; (In reply to comment #23)
&gt; &gt; Патч не делал, не знаю - нужен ли?
&gt; &gt; И нужно ли это вообще?
&gt; Дык!

Дык сначала на 5.1 проверить нужно было.
Работает, зараза такая. Сам себе не верю.
Даже попорченные ранее (умышленно) *.list-ы подправил.
Нигде вроде не пакостит. На совместимость с модулем
альтератора проверить не могу (ну нет его у меня, да и
пользоваться им не умею. Ниасилил, блин!).
Сейчас выложу.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126453</commentid>
    <comment_count>26</comment_count>
      <attachid>5167</attachid>
    <who name="NotHAM">aichernov</who>
    <bug_when>2011-10-21 22:41:37 +0400</bug_when>
    <thetext>Created attachment 5167
Патч.

To mike@
Могу к вам сорцы скинуть на сервер.
На 5.1 и р6 собирается нормально.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126464</commentid>
    <comment_count>27</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2011-10-22 12:54:05 +0400</bug_when>
    <thetext>(In reply to comment #25)
&gt; Даже попорченные ранее (умышленно) *.list-ы подправил.
Видимо, распарсил и записал без лишнего.

&gt; На совместимость с модулем альтератора проверить не могу (ну нет его у меня,
&gt; да и пользоваться им не умею. Ниасилил, блин!).
Тю, а что там уметь --
# apt-get install alterator-standalone alterator-packages
# acc
:)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126514</commentid>
    <comment_count>28</comment_count>
    <who name="Lenar Shakirov">shakirov</who>
    <bug_when>2011-10-25 01:18:13 +0400</bug_when>
    <thetext>Спасибо! Ваш патч исправляет. Пробуйте: http://git.altlinux.org/tasks/57268/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126518</commentid>
    <comment_count>29</comment_count>
    <who name="NotHAM">aichernov</who>
    <bug_when>2011-10-25 10:45:11 +0400</bug_when>
    <thetext>(В ответ на комментарий №28)
&gt; ... Пробуйте: http://git.altlinux.org/tasks/57268/

Дык уже несколько дней как пробую, уже в 3-х системах
поменял (5.1 - antique, p6 - gnome &amp; simply),
проблем пока не вижу (жду что drool@ скажет?).
(вечером пересоберу).
Ещё смотрю в сторону doEdit(), может и там стоит
попробовать поменять? Уверенности нет никакой. ;)

ЗЫ. Более чем странно что раньше на это никто не обращал
внимания.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126546</commentid>
    <comment_count>30</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2011-10-25 18:51:42 +0400</bug_when>
    <thetext>synaptic-0.58-alt10 -&gt; sisyphus:

* Tue Oct 25 2011 Lenar Shakirov &lt;snejok@altlinux&gt; 0.58-alt10
- Avoid extra spaces on enabled repo:
  * thank you very much, NotHAM (aka ichernov at tochka.ru)!

* Thu Oct 13 2011 Lenar Shakirov &lt;snejok@altlinux&gt; 0.58-alt9
- Read vendors from vendors.list.d too (ALT #26429)

* Tue Oct 11 2011 Lenar Shakirov &lt;snejok@altlinux&gt; 0.58-alt8
- Don&apos;t add extra spaces to sources.list</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126593</commentid>
    <comment_count>31</comment_count>
      <attachid>5176</attachid>
    <who name="Motsyo Gennadi">drool</who>
    <bug_when>2011-10-28 03:05:25 +0400</bug_when>
    <thetext>Created attachment 5176
Diff после воздействия синаптика</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126594</commentid>
    <comment_count>32</comment_count>
    <who name="Motsyo Gennadi">drool</who>
    <bug_when>2011-10-28 03:06:22 +0400</bug_when>
    <thetext>А я все никак не мог добраться до попробовать. Попробовал, прошелся по списку репозитариев, пощелкал, повключал/повыключал - работает, пробелы в конце не добавляет, добавило красивый пробел в заремленных строках после знака &quot;#&quot; (в аттаче видно), так даже, я бы сказал, более читабельно. Идентификаторы никуда не деваются. Какими были эти файлы изначально - не скажу, т.к. они не единожды подверглись воздействию непатченного синаптика :)
Такое нужно в бранчи разлить.

(В ответ на комментарий №29)
&gt; (В ответ на комментарий №28)
&gt; ЗЫ. Более чем странно что раньше на это никто не обращал
&gt; внимания.

Эта грабля известна очень, очень давно. Просто никто не чесался вплоть до того, что синаптик стал официально нерекомендуемым.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126922</commentid>
    <comment_count>33</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2011-11-13 23:26:45 +0400</bug_when>
    <thetext>http://lists.altlinux.org/pipermail/antique/2011-November/001997.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126935</commentid>
    <comment_count>34</comment_count>
    <who name="NotHAM">aichernov</who>
    <bug_when>2011-11-14 13:24:20 +0400</bug_when>
    <thetext>(В ответ на комментарий №33)
&gt; http://lists.altlinux.org/pipermail/antique/2011-November/001997.html

Там не только это. Ещё пустые строки в конец *.list всё-таки
дописываются.
Идея как исправить есть. Посмотрим что получится.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126953</commentid>
    <comment_count>35</comment_count>
      <attachid>5205</attachid>
    <who name="NotHAM">aichernov</who>
    <bug_when>2011-11-14 19:23:03 +0400</bug_when>
    <thetext>Created attachment 5205
исправленный патч

Суммарный патч с исправлениями. Объединяет все патчи,
касающиеся этого бага и устраняет недочет при создании
новых источников.
Поправлен мой предыдущий патч (сегфолт), и один из патчей
Ленара (пустые строки). В патче есть комментарии. Всё просто.

То snejok@ : патч можно прикладывать как есть макросом
%patchNN -p2 (чтобы с этими *.orig не заморачиваться),
переименовать только как нужно. Но сначала проверьте всё.
Сегодня попрошу ребят в рассылке потестить, посмотрим что
скажут.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126994</commentid>
    <comment_count>36</comment_count>
    <who name="Lenar Shakirov">shakirov</who>
    <bug_when>2011-11-17 01:36:06 +0400</bug_when>
    <thetext>Наконец-то дошли руки смержиться:
test-only task #58591

Вы заметили что с этим изменением теперь вместо доп. новых строк в конце
sources.list&apos;ов имеем отсутствие переводов строк вообще в файле? :)

2mike: что скажешь?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>127002</commentid>
    <comment_count>37</comment_count>
    <who name="NotHAM">aichernov</who>
    <bug_when>2011-11-17 10:15:06 +0400</bug_when>
    <thetext>(В ответ на комментарий №36)
&gt; Наконец-то дошли руки смержиться:
&gt; test-only task #58591
&gt; 
&gt; Вы заметили что с этим изменением теперь вместо доп. новых строк в конце
&gt; sources.list&apos;ов имеем отсутствие переводов строк вообще в файле? :)
&gt; 
&gt; 2mike: что скажешь?

Вот только что создал новый репо с хашером в конце,
концовка такая (HEX):
20 68 61 73 68 65 72 0A
Т. е. ПС на месте, в остальных местах тоже не поменялось вроде.

После удаления вновь созданного - всё вернулось как было, Ни
один ПС не пропал (размер файла не изменился 
- стал таким же как было до изменений).

Вобщем тестировать нужно (о чем я и просил).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>127018</commentid>
    <comment_count>38</comment_count>
    <who name="NotHAM">aichernov</who>
    <bug_when>2011-11-18 00:11:51 +0400</bug_when>
    <thetext>(In reply to comment #36)
&gt; test-only task #58591

На р6 проблем не вижу. Всё ОК.
На 5.1 пересобирать лень. И так все понятно.

Заодно ещё в дебиане stable покопался.
Там пустые строки записать невозможно. В нужный момент
кнопка &quot;ОК&quot;  недоступна (если пусто). А вот где пробелы
подчищаются - так и не понял. ;)
Похоже что не в редакторе репов.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>132946</commentid>
    <comment_count>39</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-08-23 10:48:12 +0400</bug_when>
    <thetext>(In reply to comment #36)
&gt; Наконец-то дошли руки смержиться:
&gt; test-only task #58591
Так что в итоге? :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>132948</commentid>
    <comment_count>40</comment_count>
    <who name="NotHAM">aichernov</who>
    <bug_when>2012-08-23 12:27:08 +0400</bug_when>
    <thetext>(В ответ на комментарий №39)
&gt; (In reply to comment #36)
&gt; &gt; Наконец-то дошли руки смержиться:
&gt; &gt; test-only task #58591
&gt; Так что в итоге? :)

Не знаю, как у других, а у меня с тех пор как применено
никаких вредных изменений в файлах не появилось.

1(р6). Чистая установка симпли на 3-х компах (уже с полгода как)
- файлы alt.list и sourses.list периодически меняют размер на
4 байта (комментарий + пробел в двух строках то появляются, то
исчезают). Файлы полностью сохранили исходное содержимое.
Остальные ***.list - не изменились (меняется только дата
создания ... hi! С источника на источник переключаюсь часто!).

2(5.1) Аналогично. Исходные файлы ранее были все поломаны,
но после реанимации никаких изменений больше не вижу 
(кроме всё тех же комментариев и даты создания).
Для 5.1 применен тот же патч (одним файлом), но там
в исходниках другие номера заменяемых строк (что понятно).

Надо бы ещё у Drool@ спросить ...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>132949</commentid>
    <comment_count>41</comment_count>
    <who name="Motsyo Gennadi">drool</who>
    <bug_when>2012-08-23 13:13:17 +0400</bug_when>
    <thetext>rpm -q synaptic
synaptic-0.58-alt10.M60P.1

Никаких проблем н выявлено.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>132950</commentid>
    <comment_count>42</comment_count>
    <who name="Motsyo Gennadi">drool</who>
    <bug_when>2012-08-23 13:14:23 +0400</bug_when>
    <thetext>17 ноября 2011 Lenar Shakirov &lt;snejok at altlinux.ru&gt; 0.58-alt11 
Fixes by NotHAM:
 * avoid annoying extra new lines in sources.list
 * fix segfault on repository add</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>132955</commentid>
    <comment_count>43</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-08-23 14:04:03 +0400</bug_when>
    <thetext>...точно ;-)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>5160</attachid>
            <date>2011-10-12 00:48:13 +0400</date>
            <delta_ts>2011-10-12 00:48:13 +0400</delta_ts>
            <desc>скриншотик</desc>
            <filename>synaptic.png</filename>
            <type>image/png</type>
            <size>56640</size>
            <attacher name="NotHAM">aichernov</attacher>
            
              <data encoding="base64">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
HcvQqXYmLNjOrh3r+Lins4uXqkClRuN0y1adq1c5H04ephKf2cajC/ktpyUtMxexKKb8nYEabwM6
S/4/yzhM5Ft1GLxUTuvVNn+MaQ+c4c1Rwxg9JYH75s/h3nC183Z02U4Vx4zDTKFFKbccZepQe+rx
sBVhPV+F1Xjh71K8WzPm+4Oc2TGFzjv+xY0j55FsdzKfyzauOK6Lro8LVW37itbnTFbptrHF/8ZX
Mdfy32ceZMiddzLkoWd5suVeZixLxtmqX7Zq3D4r3ie1RHS/kZD802RXYXB1vn266s+y63OR/dnF
uqs99XhYCzE72xZcLHNJ45EQdZh7EjqvZvS/3sqa2WtINANYSdnwE8sKr+X2lt6l5/VsyZj/G0zG
F2+zJMXJ8GlNZuP8JezJccvQWj+odPh4mMguLNGGpuMsWXkaM2A5vYyFSa248xpfsMSz/Ksf2Jpp
I2vDF2yJGsc9TbWAUuZ1ddVjpTD5DJaIHtwQ6YmS+ScL9uaXP5LjrOyqNoNnIEEeyeyONwI2klbP
4+CF68j288GYLwn/aDWrPwhmxpiPOWSiRJx2fDrdT/ezS1kSYwQU8vYuYIP9Ju5s7e28wqL9zFrk
xX9/XMj8WVMY3yMYD1ft6KKdKozZ5XI+5erwaXcnbdOWsuK0GbCRvO43jhgpQ8Gck4XRocKnxSD+
+/JgfGIPkG67hLa/lPWpoI+r3PYu12c/R1eXbBsLJ3+dRULP13jh8dGMHj2a0aPH8dLL13Hsq8Uk
XMEndVR9+yy/Ldnz4knMK24/JZe9C5aR1bofLbwptS27VrXtszxH5fbnMnw6DKdzxkJ+PVCAAijW
IufJ3cXiFKIec9MROj9ufPVD7s15n76du9H1+q70mZzC3VP/j1sCyh5SV+Hb5Qleu/Eo77+3mv3/
e4OXfkkiY8VknvvhJEVpG5g66Q2+Olju00dUlndrRg7z4+fBnbjurmkcswBekYStv58OrVsRde17
GF7+kjHRHtjOLOXVCRN4f8dJVn6xi7b/uotIDeBILf26uurZZSJi8EQGxE+gY+v2tO8/i4YDWlPu
Y9pZ2VXldyMvPRHE1z2b0aptO4YsiaZ7Iy1g5MCHjzDd7zU+vy+a6Ps/5xX9JzzyySEKLsRZiDp0
GF9/eROL+kXTvG0zmg/fztDZn9K/gfMTjw6rmkaBx3itZwuiGofgow2h33sr+c1ZO7poJ9cxn+MR
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
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>5167</attachid>
            <date>2011-10-21 22:41:37 +0400</date>
            <delta_ts>2011-10-21 22:41:37 +0400</delta_ts>
            <desc>Патч.</desc>
            <filename>synaptic-0.58-selectionchanged.patch</filename>
            <type>text/plain</type>
            <size>978</size>
            <attacher name="NotHAM">aichernov</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL3N5bmFwdGljL2d0ay9yZ3JlcG9zaXRvcnl3aW4uY2MgYi9zeW5hcHRpYy9n
dGsvcmdyZXBvc2l0b3J5d2luLmNjCmluZGV4IDZlZjE0Y2MuLmJiMWI5MmIgMTAwNjQ0Ci0tLSBz
eW5hcHRpYy5vcmlnL2d0ay9yZ3JlcG9zaXRvcnl3aW4uY2MKKysrIHN5bmFwdGljL2d0ay9yZ3Jl
cG9zaXRvcnl3aW4uY2MKQEAgLTY3NSwxMSArNjc1LDEzIEBAIHZvaWQgUkdSZXBvc2l0b3J5RWRp
dG9yOjpTZWxlY3Rpb25DaGFuZ2VkKEd0a1RyZWVTZWxlY3Rpb24gKnNlbGVjdGlvbiwKICAgICAg
IGd0a19lbnRyeV9zZXRfdGV4dChHVEtfRU5UUlkobWUtPl9lbnRyeURpc3QpLCB1dGY4KHJlYy0+
RGlzdC5jX3N0cigpKSk7CiAgICAgICBndGtfZW50cnlfc2V0X3RleHQoR1RLX0VOVFJZKG1lLT5f
ZW50cnlTZWN0KSwgIiIpOwogCi0gICAgICBmb3IgKHVuc2lnbmVkIGludCBJID0gMDsgSSA8IHJl
Yy0+TnVtU2VjdGlvbnM7IEkrKykgeworICAgICAgZm9yICh1bnNpZ25lZCBpbnQgSSA9IDA7IEkg
PCAocmVjLT5OdW1TZWN0aW9ucyAtIDEpOyBJKyspIHsKICAgICAgICAgIGd0a19lbnRyeV9hcHBl
bmRfdGV4dChHVEtfRU5UUlkobWUtPl9lbnRyeVNlY3QpLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHV0ZjgocmVjLT5TZWN0aW9uc1tJXS5jX3N0cigpKSk7CiAgICAgICAgICBndGtf
ZW50cnlfYXBwZW5kX3RleHQoR1RLX0VOVFJZKG1lLT5fZW50cnlTZWN0KSwgIiAiKTsKICAgICAg
IH0KKyAgICAgIGd0a19lbnRyeV9hcHBlbmRfdGV4dChHVEtfRU5UUlkobWUtPl9lbnRyeVNlY3Qp
LAorICAgICAgICAgICAgICAgdXRmOChyZWMtPlNlY3Rpb25zW3JlYy0+TnVtU2VjdGlvbnMgLSAx
XS5jX3N0cigpKSk7CiAgICB9IGVsc2UgewogICAgICAgLy9jb3V0IDw8ICJubyBzZWxlY3Rpb24i
IDw8IGVuZGw7CiAgICAgICBndGtfd2lkZ2V0X3NldF9zZW5zaXRpdmUobWUtPl9lZGl0VGFibGUs
IEZBTFNFKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>5176</attachid>
            <date>2011-10-28 03:05:25 +0400</date>
            <delta_ts>2011-10-28 03:05:25 +0400</delta_ts>
            <desc>Diff после воздействия синаптика</desc>
            <filename>apt_sources.diff</filename>
            <type>text/plain</type>
            <size>8438</size>
            <attacher name="Motsyo Gennadi">drool</attacher>
            
              <data encoding="base64">LS0tIHNvdXJjZXMubGlzdC5kL2FsdC5saXN0Lm9yaWcJMjAxMS0xMC0wNiAyMjowMzowMiArMDMw
MAorKysgc291cmNlcy5saXN0LmQvYWx0Lmxpc3QJMjAxMS0xMC0yOCAwMTo1NTowOSArMDMwMApA
QCAtMSwxNSArMSwxNCBAQAogIyBmdHAuYWx0bGludXgub3JnIChBTFQgTGludXgsIE1vc2NvdykK
IAogIyBBTFQgTGludXggNS4xIHN0YWJsZSBicmFuY2gKLSNycG0gZnRwOi8vZnRwLmFsdGxpbnV4
Lm9yZy9wdWIvZGlzdHJpYnV0aW9ucy9BTFRMaW51eC81LjEvYnJhbmNoIGk1ODYgY2xhc3NpYwot
I3JwbSBmdHA6Ly9mdHAuYWx0bGludXgub3JnL3B1Yi9kaXN0cmlidXRpb25zL0FMVExpbnV4LzUu
MS9icmFuY2ggbm9hcmNoIGNsYXNzaWMKKyMgcnBtIFt1cGRhdGVzXSBmdHA6Ly9mdHAuYWx0bGlu
dXgub3JnL3B1Yi9kaXN0cmlidXRpb25zL0FMVExpbnV4LzUuMS9icmFuY2gvIGk1ODYgY2xhc3Np
YworIyBycG0gW3VwZGF0ZXNdIGZ0cDovL2Z0cC5hbHRsaW51eC5vcmcvcHViL2Rpc3RyaWJ1dGlv
bnMvQUxUTGludXgvNS4xL2JyYW5jaC8gbm9hcmNoIGNsYXNzaWMKIAotI3JwbSBodHRwOi8vZnRw
LmFsdGxpbnV4Lm9yZy9wdWIvZGlzdHJpYnV0aW9ucy9BTFRMaW51eC81LjEvYnJhbmNoIGk1ODYg
Y2xhc3NpYwotI3JwbSBodHRwOi8vZnRwLmFsdGxpbnV4Lm9yZy9wdWIvZGlzdHJpYnV0aW9ucy9B
TFRMaW51eC81LjEvYnJhbmNoIG5vYXJjaCBjbGFzc2ljCi0KLSNycG0gW3VwZGF0ZXNdIHJzeW5j
Oi8vZnRwLmFsdGxpbnV4Lm9yZy9BTFRMaW51eC81LjEvYnJhbmNoIGk1ODYgY2xhc3NpYwotI3Jw
bSBbdXBkYXRlc10gcnN5bmM6Ly9mdHAuYWx0bGludXgub3JnL0FMVExpbnV4LzUuMS9icmFuY2gg
bm9hcmNoIGNsYXNzaWMKKyMgcnBtIFt1cGRhdGVzXSBodHRwOi8vZnRwLmFsdGxpbnV4Lm9yZy9w
dWIvZGlzdHJpYnV0aW9ucy9BTFRMaW51eC81LjEvYnJhbmNoLyBpNTg2IGNsYXNzaWMKKyMgcnBt
IFt1cGRhdGVzXSBodHRwOi8vZnRwLmFsdGxpbnV4Lm9yZy9wdWIvZGlzdHJpYnV0aW9ucy9BTFRM
aW51eC81LjEvYnJhbmNoLyBub2FyY2ggY2xhc3NpYwogCisjIHJwbSBbdXBkYXRlc10gcnN5bmM6
Ly9mdHAuYWx0bGludXgub3JnL0FMVExpbnV4LzUuMS9icmFuY2gvIGk1ODYgY2xhc3NpYworIyBy
cG0gW3VwZGF0ZXNdIHJzeW5jOi8vZnRwLmFsdGxpbnV4Lm9yZy9BTFRMaW51eC81LjEvYnJhbmNo
LyBub2FyY2ggY2xhc3NpYwogCiAKIAotLS0gc291cmNlcy5saXN0LmQvYWx0Lmxpc3Qub3JpZy5v
cmlnCTIwMTEtMTAtMDYgMjI6MDM6MDIgKzAzMDAKKysrIHNvdXJjZXMubGlzdC5kL2FsdC5saXN0
Lm9yaWcJMjAxMS0xMC0wNiAyMjowMzowMiArMDMwMApAQCAtMSwxMiArMSwxNSBAQAogIyBmdHAu
YWx0bGludXgub3JnIChBTFQgTGludXgsIE1vc2NvdykKIAogIyBBTFQgTGludXggNS4xIHN0YWJs
ZSBicmFuY2gKLSNycG0gW3VwZGF0ZXNdIGZ0cDovL2Z0cC5hbHRsaW51eC5vcmcvcHViL2Rpc3Ry
aWJ1dGlvbnMvQUxUTGludXgvNS4xL2JyYW5jaCBpNTg2IGNsYXNzaWMKLSNycG0gW3VwZGF0ZXNd
IGZ0cDovL2Z0cC5hbHRsaW51eC5vcmcvcHViL2Rpc3RyaWJ1dGlvbnMvQUxUTGludXgvNS4xL2Jy
YW5jaCBub2FyY2ggY2xhc3NpYworI3JwbSBmdHA6Ly9mdHAuYWx0bGludXgub3JnL3B1Yi9kaXN0
cmlidXRpb25zL0FMVExpbnV4LzUuMS9icmFuY2ggaTU4NiBjbGFzc2ljCisjcnBtIGZ0cDovL2Z0
cC5hbHRsaW51eC5vcmcvcHViL2Rpc3RyaWJ1dGlvbnMvQUxUTGludXgvNS4xL2JyYW5jaCBub2Fy
Y2ggY2xhc3NpYwogCi0jcnBtIFt1cGRhdGVzXSBodHRwOi8vZnRwLmFsdGxpbnV4Lm9yZy9wdWIv
ZGlzdHJpYnV0aW9ucy9BTFRMaW51eC81LjEvYnJhbmNoIGk1ODYgY2xhc3NpYwotI3JwbSBbdXBk
YXRlc10gaHR0cDovL2Z0cC5hbHRsaW51eC5vcmcvcHViL2Rpc3RyaWJ1dGlvbnMvQUxUTGludXgv
NS4xL2JyYW5jaCBub2FyY2ggY2xhc3NpYworI3JwbSBodHRwOi8vZnRwLmFsdGxpbnV4Lm9yZy9w
dWIvZGlzdHJpYnV0aW9ucy9BTFRMaW51eC81LjEvYnJhbmNoIGk1ODYgY2xhc3NpYworI3JwbSBo
dHRwOi8vZnRwLmFsdGxpbnV4Lm9yZy9wdWIvZGlzdHJpYnV0aW9ucy9BTFRMaW51eC81LjEvYnJh
bmNoIG5vYXJjaCBjbGFzc2ljCiAKICNycG0gW3VwZGF0ZXNdIHJzeW5jOi8vZnRwLmFsdGxpbnV4
Lm9yZy9BTFRMaW51eC81LjEvYnJhbmNoIGk1ODYgY2xhc3NpYwogI3JwbSBbdXBkYXRlc10gcnN5
bmM6Ly9mdHAuYWx0bGludXgub3JnL0FMVExpbnV4LzUuMS9icmFuY2ggbm9hcmNoIGNsYXNzaWMK
IAorCisKKwotLS0gc291cmNlcy5saXN0LmQvaGVhbmV0Lmxpc3Qub3JpZwkyMDExLTEwLTA2IDIy
OjAzOjAyICswMzAwCisrKyBzb3VyY2VzLmxpc3QuZC9oZWFuZXQubGlzdAkyMDExLTEwLTI4IDAx
OjU1OjA5ICswMzAwCkBAIC0xLDE0ICsxLDE2IEBACiAjIGZ0cC5oZWFuZXQuaWUgKEhFQW5ldCwg
SXJlbGFuZCkKIAogIyBBTFQgTGludXggNS4xIHN0YWJsZSBicmFuY2gKLSNycG0gW3VwZGF0ZXNd
IGZ0cDovL2Z0cC5oZWFuZXQuaWUvbWlycm9ycy9mdHAuYWx0bGludXgub3JnLzUuMS9icmFuY2gg
aTU4NiBjbGFzc2ljCi0jcnBtIFt1cGRhdGVzXSBmdHA6Ly9mdHAuaGVhbmV0LmllL21pcnJvcnMv
ZnRwLmFsdGxpbnV4Lm9yZy81LjEvYnJhbmNoIG5vYXJjaCBjbGFzc2ljCisjIHJwbSBbdXBkYXRl
c10gZnRwOi8vZnRwLmhlYW5ldC5pZS9taXJyb3JzL2Z0cC5hbHRsaW51eC5vcmcvNS4xL2JyYW5j
aC8gaTU4NiBjbGFzc2ljCisjIHJwbSBbdXBkYXRlc10gZnRwOi8vZnRwLmhlYW5ldC5pZS9taXJy
b3JzL2Z0cC5hbHRsaW51eC5vcmcvNS4xL2JyYW5jaC8gbm9hcmNoIGNsYXNzaWMKKworIyBycG0g
W3VwZGF0ZXNdIGh0dHA6Ly9mdHAuaGVhbmV0LmllL21pcnJvcnMvZnRwLmFsdGxpbnV4Lm9yZy81
LjEvYnJhbmNoLyBpNTg2IGNsYXNzaWMKKyMgcnBtIFt1cGRhdGVzXSBodHRwOi8vZnRwLmhlYW5l
dC5pZS9taXJyb3JzL2Z0cC5hbHRsaW51eC5vcmcvNS4xL2JyYW5jaC8gbm9hcmNoIGNsYXNzaWMK
KworIyBycG0gW3VwZGF0ZXNdIHJzeW5jOi8vZnRwLmhlYW5ldC5pZS9taXJyb3JzL2Z0cC5hbHRs
aW51eC5vcmcvNS4xL2JyYW5jaC8gaTU4NiBjbGFzc2ljCisjIHJwbSBbdXBkYXRlc10gcnN5bmM6
Ly9mdHAuaGVhbmV0LmllL21pcnJvcnMvZnRwLmFsdGxpbnV4Lm9yZy81LjEvYnJhbmNoLyBub2Fy
Y2ggY2xhc3NpYwogCi0jcnBtIFt1cGRhdGVzXSBodHRwOi8vZnRwLmhlYW5ldC5pZS9taXJyb3Jz
L2Z0cC5hbHRsaW51eC5vcmcvNS4xL2JyYW5jaCBpNTg2IGNsYXNzaWMKLSNycG0gW3VwZGF0ZXNd
IGh0dHA6Ly9mdHAuaGVhbmV0LmllL21pcnJvcnMvZnRwLmFsdGxpbnV4Lm9yZy81LjEvYnJhbmNo
IG5vYXJjaCBjbGFzc2ljCiAKLSNycG0gW3VwZGF0ZXNdIHJzeW5jOi8vZnRwLmhlYW5ldC5pZS9t
aXJyb3JzL2Z0cC5hbHRsaW51eC5vcmcvNS4xL2JyYW5jaCBpNTg2IGNsYXNzaWMKLSNycG0gW3Vw
ZGF0ZXNdIHJzeW5jOi8vZnRwLmhlYW5ldC5pZS9taXJyb3JzL2Z0cC5hbHRsaW51eC5vcmcvNS4x
L2JyYW5jaCBub2FyY2ggY2xhc3NpYwogCiAKIAotLS0gc291cmNlcy5saXN0LmQvaW5mb3JtaWth
Lmxpc3Qub3JpZwkyMDExLTEwLTA2IDIyOjAzOjAyICswMzAwCisrKyBzb3VyY2VzLmxpc3QuZC9p
bmZvcm1pa2EubGlzdAkyMDExLTEwLTI4IDAxOjU1OjA5ICswMzAwCkBAIC0xLDE0ICsxLDE2IEBA
CiAjIHBzcG8uZmNpb3IuZWR1LnJ1IChJbmZvcm1pa2EsIE1vc2NvdykKIAogIyBBTFQgTGludXgg
NS4xIHN0YWJsZSBicmFuY2gKLSNycG0gW3VwZGF0ZXNdIGZ0cDovL3BzcG8uZmNpb3IuZWR1LnJ1
L0FMVExpbnV4LzUuMS9icmFuY2ggaTU4NiBjbGFzc2ljCi0jcnBtIFt1cGRhdGVzXSBmdHA6Ly9w
c3BvLmZjaW9yLmVkdS5ydS9BTFRMaW51eC81LjEvYnJhbmNoIG5vYXJjaCBjbGFzc2ljCisjIHJw
bSBbdXBkYXRlc10gZnRwOi8vcHNwby5mY2lvci5lZHUucnUvQUxUTGludXgvNS4xL2JyYW5jaC8g
aTU4NiBjbGFzc2ljCisjIHJwbSBbdXBkYXRlc10gZnRwOi8vcHNwby5mY2lvci5lZHUucnUvQUxU
TGludXgvNS4xL2JyYW5jaC8gbm9hcmNoIGNsYXNzaWMKKworIyBycG0gW3VwZGF0ZXNdIGh0dHA6
Ly9wc3BvLmZjaW9yLmVkdS5ydS9BTFRMaW51eC81LjEvYnJhbmNoLyBpNTg2IGNsYXNzaWMKKyMg
cnBtIFt1cGRhdGVzXSBodHRwOi8vcHNwby5mY2lvci5lZHUucnUvQUxUTGludXgvNS4xL2JyYW5j
aC8gbm9hcmNoIGNsYXNzaWMKKworIyBycG0gW3VwZGF0ZXNdIHJzeW5jOi8vcHNwby5mY2lvci5l
ZHUucnUvQUxUTGludXgvNS4xL2JyYW5jaC8gaTU4NiBjbGFzc2ljCisjIHJwbSBbdXBkYXRlc10g
cnN5bmM6Ly9wc3BvLmZjaW9yLmVkdS5ydS9BTFRMaW51eC81LjEvYnJhbmNoLyBub2FyY2ggY2xh
c3NpYwogCi0jcnBtIFt1cGRhdGVzXSBodHRwOi8vcHNwby5mY2lvci5lZHUucnUvQUxUTGludXgv
NS4xL2JyYW5jaCBpNTg2IGNsYXNzaWMKLSNycG0gW3VwZGF0ZXNdIGh0dHA6Ly9wc3BvLmZjaW9y
LmVkdS5ydS9BTFRMaW51eC81LjEvYnJhbmNoIG5vYXJjaCBjbGFzc2ljCiAKLSNycG0gW3VwZGF0
ZXNdIHJzeW5jOi8vcHNwby5mY2lvci5lZHUucnUvQUxUTGludXgvNS4xL2JyYW5jaCBpNTg2IGNs
YXNzaWMKLSNycG0gW3VwZGF0ZXNdIHJzeW5jOi8vcHNwby5mY2lvci5lZHUucnUvQUxUTGludXgv
NS4xL2JyYW5jaCBub2FyY2ggY2xhc3NpYwogCiAKIAotLS0gc291cmNlcy5saXN0LmQvaXBzbC5s
aXN0Lm9yaWcJMjAxMS0xMC0wNiAyMjowMzowMiArMDMwMAorKysgc291cmNlcy5saXN0LmQvaXBz
bC5saXN0CTIwMTEtMTAtMjggMDE6NTU6MDkgKzAzMDAKQEAgLTEsMTQgKzEsMTYgQEAKICMgZGlz
dHJpYi1jb2ZmZWUuaXBzbC5qdXNzaWV1LmZyIChJbnN0aXR1dCBQaWVycmUgU2ltb24gTGFwbGFj
ZSwgRnJhbmNlKQogCiAjIEFMVCBMaW51eCA1LjEgc3RhYmxlIGJyYW5jaAotI3JwbSBbdXBkYXRl
c10gZnRwOi8vZGlzdHJpYi1jb2ZmZWUuaXBzbC5qdXNzaWV1LmZyL3B1Yi9saW51eC9hbHRsaW51
eC81LjEvYnJhbmNoIGk1ODYgY2xhc3NpYwotI3JwbSBbdXBkYXRlc10gZnRwOi8vZGlzdHJpYi1j
b2ZmZWUuaXBzbC5qdXNzaWV1LmZyL3B1Yi9saW51eC9hbHRsaW51eC81LjEvYnJhbmNoIG5vYXJj
aCBjbGFzc2ljCisjIHJwbSBbdXBkYXRlc10gZnRwOi8vZGlzdHJpYi1jb2ZmZWUuaXBzbC5qdXNz
aWV1LmZyL3B1Yi9saW51eC9hbHRsaW51eC81LjEvYnJhbmNoLyBpNTg2IGNsYXNzaWMKKyMgcnBt
IFt1cGRhdGVzXSBmdHA6Ly9kaXN0cmliLWNvZmZlZS5pcHNsLmp1c3NpZXUuZnIvcHViL2xpbnV4
L2FsdGxpbnV4LzUuMS9icmFuY2gvIG5vYXJjaCBjbGFzc2ljCisKKyMgcnBtIFt1cGRhdGVzXSBo
dHRwOi8vZGlzdHJpYi1jb2ZmZWUuaXBzbC5qdXNzaWV1LmZyL3B1Yi9saW51eC9hbHRsaW51eC81
LjEvYnJhbmNoLyBpNTg2IGNsYXNzaWMKKyMgcnBtIFt1cGRhdGVzXSBodHRwOi8vZGlzdHJpYi1j
b2ZmZWUuaXBzbC5qdXNzaWV1LmZyL3B1Yi9saW51eC9hbHRsaW51eC81LjEvYnJhbmNoLyBub2Fy
Y2ggY2xhc3NpYworCisjIHJwbSBbdXBkYXRlc10gcnN5bmM6Ly9kaXN0cmliLWNvZmZlZS5pcHNs
Lmp1c3NpZXUuZnIvcHViL2xpbnV4L2FsdGxpbnV4LzUuMS9icmFuY2gvIGk1ODYgY2xhc3NpYwor
IyBycG0gW3VwZGF0ZXNdIHJzeW5jOi8vZGlzdHJpYi1jb2ZmZWUuaXBzbC5qdXNzaWV1LmZyL3B1
Yi9saW51eC9hbHRsaW51eC81LjEvYnJhbmNoLyBub2FyY2ggY2xhc3NpYwogCi0jcnBtIFt1cGRh
dGVzXSBodHRwOi8vZGlzdHJpYi1jb2ZmZWUuaXBzbC5qdXNzaWV1LmZyL3B1Yi9saW51eC9hbHRs
aW51eC81LjEvYnJhbmNoIGk1ODYgY2xhc3NpYwotI3JwbSBbdXBkYXRlc10gaHR0cDovL2Rpc3Ry
aWItY29mZmVlLmlwc2wuanVzc2lldS5mci9wdWIvbGludXgvYWx0bGludXgvNS4xL2JyYW5jaCBu
b2FyY2ggY2xhc3NpYwogCi0jcnBtIFt1cGRhdGVzXSByc3luYzovL2Rpc3RyaWItY29mZmVlLmlw
c2wuanVzc2lldS5mci9wdWIvbGludXgvYWx0bGludXgvNS4xL2JyYW5jaCBpNTg2IGNsYXNzaWMK
LSNycG0gW3VwZGF0ZXNdIHJzeW5jOi8vZGlzdHJpYi1jb2ZmZWUuaXBzbC5qdXNzaWV1LmZyL3B1
Yi9saW51eC9hbHRsaW51eC81LjEvYnJhbmNoIG5vYXJjaCBjbGFzc2ljCiAKIAogCi0tLSBzb3Vy
Y2VzLmxpc3QuZC9raWV2Lmxpc3Qub3JpZwkyMDExLTEwLTA2IDIyOjAzOjAyICswMzAwCisrKyBz
b3VyY2VzLmxpc3QuZC9raWV2Lmxpc3QJMjAxMS0xMC0yOCAwMTo1NTowOSArMDMwMApAQCAtMSwx
NCArMSwxNiBAQAogIyBmdHAubGludXgua2lldi51YSAoS2lldiwgVWtyYWluZSkKIAogIyBBTFQg
TGludXggNS4xIHN0YWJsZSBicmFuY2gKLSNycG0gW3VwZGF0ZXNdIGZ0cDovL2Z0cC5saW51eC5r
aWV2LnVhL3B1Yi9MaW51eC9BTFQvNS4xL2JyYW5jaCBpNTg2IGNsYXNzaWMKLSNycG0gW3VwZGF0
ZXNdIGZ0cDovL2Z0cC5saW51eC5raWV2LnVhL3B1Yi9MaW51eC9BTFQvNS4xL2JyYW5jaCBub2Fy
Y2ggY2xhc3NpYworIyBycG0gW3VwZGF0ZXNdIGZ0cDovL2Z0cC5saW51eC5raWV2LnVhL3B1Yi9M
aW51eC9BTFQvNS4xL2JyYW5jaC8gaTU4NiBjbGFzc2ljCisjIHJwbSBbdXBkYXRlc10gZnRwOi8v
ZnRwLmxpbnV4LmtpZXYudWEvcHViL0xpbnV4L0FMVC81LjEvYnJhbmNoLyBub2FyY2ggY2xhc3Np
YworCisjIHJwbSBbdXBkYXRlc10gaHR0cDovL2Z0cC5saW51eC5raWV2LnVhL3B1Yi9MaW51eC9B
TFQvNS4xL2JyYW5jaC8gaTU4NiBjbGFzc2ljCisjIHJwbSBbdXBkYXRlc10gaHR0cDovL2Z0cC5s
aW51eC5raWV2LnVhL3B1Yi9MaW51eC9BTFQvNS4xL2JyYW5jaC8gbm9hcmNoIGNsYXNzaWMKKwor
IyBycG0gW3VwZGF0ZXNdIHJzeW5jOi8vZnRwLmxpbnV4LmtpZXYudWEvQUxUTGludXgvNS4xL2Jy
YW5jaC8gaTU4NiBjbGFzc2ljCisjIHJwbSBbdXBkYXRlc10gcnN5bmM6Ly9mdHAubGludXgua2ll
di51YS9BTFRMaW51eC81LjEvYnJhbmNoLyBub2FyY2ggY2xhc3NpYwogCi0jcnBtIFt1cGRhdGVz
XSBodHRwOi8vZnRwLmxpbnV4LmtpZXYudWEvcHViL0xpbnV4L0FMVC81LjEvYnJhbmNoIGk1ODYg
Y2xhc3NpYwotI3JwbSBbdXBkYXRlc10gaHR0cDovL2Z0cC5saW51eC5raWV2LnVhL3B1Yi9MaW51
eC9BTFQvNS4xL2JyYW5jaCBub2FyY2ggY2xhc3NpYwogCi0jcnBtIFt1cGRhdGVzXSByc3luYzov
L2Z0cC5saW51eC5raWV2LnVhL0FMVExpbnV4LzUuMS9icmFuY2ggaTU4NiBjbGFzc2ljCi0jcnBt
IFt1cGRhdGVzXSByc3luYzovL2Z0cC5saW51eC5raWV2LnVhL0FMVExpbnV4LzUuMS9icmFuY2gg
bm9hcmNoIGNsYXNzaWMKIAogCiAKLS0tIHNvdXJjZXMubGlzdC5kL3lhbmRleC5saXN0Lm9yaWcJ
MjAxMS0xMC0wNiAyMjowMzowMiArMDMwMAorKysgc291cmNlcy5saXN0LmQveWFuZGV4Lmxpc3QJ
MjAxMS0xMC0yOCAwMTo1NTowOSArMDMwMApAQCAtMSwxNCArMSwxNiBAQAogIyBtaXJyb3IueWFu
ZGV4LnJ1IChZYW5kZXgsIE1vc2NvdykKIAogIyBBTFQgTGludXggNS4xIHN0YWJsZSBicmFuY2gK
LSNycG0gW3VwZGF0ZXNdIGZ0cDovL21pcnJvci55YW5kZXgucnUvYWx0bGludXgvNS4xL2JyYW5j
aCBpNTg2IGNsYXNzaWMKLSNycG0gW3VwZGF0ZXNdIGZ0cDovL21pcnJvci55YW5kZXgucnUvYWx0
bGludXgvNS4xL2JyYW5jaCBub2FyY2ggY2xhc3NpYworIyBycG0gW3VwZGF0ZXNdIGZ0cDovL21p
cnJvci55YW5kZXgucnUvYWx0bGludXgvNS4xL2JyYW5jaC8gaTU4NiBjbGFzc2ljCisjIHJwbSBb
dXBkYXRlc10gZnRwOi8vbWlycm9yLnlhbmRleC5ydS9hbHRsaW51eC81LjEvYnJhbmNoLyBub2Fy
Y2ggY2xhc3NpYworCisjIHJwbSBbdXBkYXRlc10gaHR0cDovL21pcnJvci55YW5kZXgucnUvYWx0
bGludXgvNS4xL2JyYW5jaC8gaTU4NiBjbGFzc2ljCisjIHJwbSBbdXBkYXRlc10gaHR0cDovL21p
cnJvci55YW5kZXgucnUvYWx0bGludXgvNS4xL2JyYW5jaC8gbm9hcmNoIGNsYXNzaWMKKworIyBy
cG0gW3VwZGF0ZXNdIHJzeW5jOi8vbWlycm9yLnlhbmRleC5ydS9hbHRsaW51eC81LjEvYnJhbmNo
LyBpNTg2IGNsYXNzaWMKKyMgcnBtIFt1cGRhdGVzXSByc3luYzovL21pcnJvci55YW5kZXgucnUv
YWx0bGludXgvNS4xL2JyYW5jaC8gbm9hcmNoIGNsYXNzaWMKIAotI3JwbSBbdXBkYXRlc10gaHR0
cDovL21pcnJvci55YW5kZXgucnUvYWx0bGludXgvNS4xL2JyYW5jaCBpNTg2IGNsYXNzaWMKLSNy
cG0gW3VwZGF0ZXNdIGh0dHA6Ly9taXJyb3IueWFuZGV4LnJ1L2FsdGxpbnV4LzUuMS9icmFuY2gg
bm9hcmNoIGNsYXNzaWMKIAotI3JwbSBbdXBkYXRlc10gcnN5bmM6Ly9taXJyb3IueWFuZGV4LnJ1
L2FsdGxpbnV4LzUuMS9icmFuY2ggaTU4NiBjbGFzc2ljCi0jcnBtIFt1cGRhdGVzXSByc3luYzov
L21pcnJvci55YW5kZXgucnUvYWx0bGludXgvNS4xL2JyYW5jaCBub2FyY2ggY2xhc3NpYwogCiAK
IAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>5205</attachid>
            <date>2011-11-14 19:23:03 +0400</date>
            <delta_ts>2011-11-14 19:23:03 +0400</delta_ts>
            <desc>исправленный патч</desc>
            <filename>1.patch</filename>
            <type>text/plain</type>
            <size>2479</size>
            <attacher name="NotHAM">aichernov</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL3N5bmFwdGljL2NvbW1vbi9yc291cmNlcy5jYyBiL3N5bmFwdGljL2NvbW1v
bi9yc291cmNlcy5jYwppbmRleCAxOGQ3YWQ5Li41YmE3Nzg3IDEwMDY0NAotLS0gYS9zeW5hcHRp
Yy9jb21tb24vcnNvdXJjZXMuY2MKKysrIGIvc3luYXB0aWMvY29tbW9uL3Jzb3VyY2VzLmNjCkBA
IC0zMjYsMTIgKzMyNiwxMyBAQCBib29sIFNvdXJjZXNMaXN0OjpVcGRhdGVTb3VyY2VzKCkKICAg
ICAgICAgICAgICAgIFMgKz0gIlsiICsgKCppdCktPlZlbmRvcklEICsgIl0gIjsKIAogICAgICAg
ICAgICAgUyArPSAoKml0KS0+VVJJICsgIiAiOwotICAgICAgICAgICAgUyArPSAoKml0KS0+RGlz
dCArICIgIjsKKyAgICAgICAgICAgIFMgKz0gKCppdCktPkRpc3Q7CiAKICAgICAgICAgICAgIGZv
ciAodW5zaWduZWQgaW50IEogPSAwOyBKIDwgKCppdCktPk51bVNlY3Rpb25zOyBKKyspCi0gICAg
ICAgICAgICAgICBTICs9ICgqaXQpLT5TZWN0aW9uc1tKXSArICIgIjsKKyAgICAgICAgICAgICAg
IFMgKz0gIiAiICsgKCppdCktPlNlY3Rpb25zW0pdOwogICAgICAgICAgfQotICAgICAgICAgb2Zz
IDw8IFMgPDwgZW5kbDsKKyAgICAgICAgIGlmICggISBTLmVtcHR5KCkgKSAvLyB3ZSBuZWVkbid0
IHRvIHdyaXRlIGVtcHR5IGxpbmUgLi4uCisJICAgICBvZnMgPDwgUyA8PCBlbmRsOwogICAgICAg
fQogICAgICAgb2ZzLmNsb3NlKCk7CiAgICB9CkBAIC00MzMsNyArNDM0LDExIEBAIGJvb2wgU291
cmNlc0xpc3Q6OlJlYWRWZW5kb3JzKCkKIHsKICAgIENvbmZpZ3VyYXRpb24gQ25mOwogCi0gICBz
dHJpbmcgQ25mRmlsZSA9IF9jb25maWctPkZpbmRGaWxlKCJEaXI6OkV0Yzo6dmVuZG9ybGlzdCIp
OworICAgc3RyaW5nIENuZkZpbGUgPSBfY29uZmlnLT5GaW5kRGlyKCJEaXI6OkV0Yzo6dmVuZG9y
cGFydHMiKTsKKyAgIGlmIChGaWxlRXhpc3RzKENuZkZpbGUpID09IHRydWUpCisgICAgICBpZiAo
UmVhZENvbmZpZ0RpcihDbmYsQ25mRmlsZSx0cnVlKSA9PSBmYWxzZSkKKyAgICAgICAgIHJldHVy
biBmYWxzZTsKKyAgIENuZkZpbGUgPSBfY29uZmlnLT5GaW5kRmlsZSgiRGlyOjpFdGM6OnZlbmRv
cmxpc3QiKTsKICAgIGlmIChGaWxlRXhpc3RzKENuZkZpbGUpID09IHRydWUpCiAgICAgICBpZiAo
UmVhZENvbmZpZ0ZpbGUoQ25mLCBDbmZGaWxlLCB0cnVlKSA9PSBmYWxzZSkKICAgICAgICAgIHJl
dHVybiBmYWxzZTsKZGlmZiAtLWdpdCBhL3N5bmFwdGljL2d0ay9yZ3JlcG9zaXRvcnl3aW4uY2Mg
Yi9zeW5hcHRpYy9ndGsvcmdyZXBvc2l0b3J5d2luLmNjCmluZGV4IDZlZjE0Y2MuLjU5ZDYwNGIg
MTAwNjQ0Ci0tLSBhL3N5bmFwdGljL2d0ay9yZ3JlcG9zaXRvcnl3aW4uY2MKKysrIGIvc3luYXB0
aWMvZ3RrL3JncmVwb3NpdG9yeXdpbi5jYwpAQCAtNjc0LDExICs2NzQsMTUgQEAgdm9pZCBSR1Jl
cG9zaXRvcnlFZGl0b3I6OlNlbGVjdGlvbkNoYW5nZWQoR3RrVHJlZVNlbGVjdGlvbiAqc2VsZWN0
aW9uLAogICAgICAgZ3RrX2VudHJ5X3NldF90ZXh0KEdUS19FTlRSWShtZS0+X2VudHJ5VVJJKSwg
dXRmOChyZWMtPlVSSS5jX3N0cigpKSk7CiAgICAgICBndGtfZW50cnlfc2V0X3RleHQoR1RLX0VO
VFJZKG1lLT5fZW50cnlEaXN0KSwgdXRmOChyZWMtPkRpc3QuY19zdHIoKSkpOwogICAgICAgZ3Rr
X2VudHJ5X3NldF90ZXh0KEdUS19FTlRSWShtZS0+X2VudHJ5U2VjdCksICIiKTsKLQotICAgICAg
Zm9yICh1bnNpZ25lZCBpbnQgSSA9IDA7IEkgPCByZWMtPk51bVNlY3Rpb25zOyBJKyspIHsKLSAg
ICAgICAgIGd0a19lbnRyeV9hcHBlbmRfdGV4dChHVEtfRU5UUlkobWUtPl9lbnRyeVNlY3QpLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHV0ZjgocmVjLT5TZWN0aW9uc1tJXS5jX3N0
cigpKSk7Ci0gICAgICAgICBndGtfZW50cnlfYXBwZW5kX3RleHQoR1RLX0VOVFJZKG1lLT5fZW50
cnlTZWN0KSwgIiAiKTsKKyAgICAgIAorICAgICAgaWYgKHJlYy0+TnVtU2VjdGlvbnMgPiAwKSB7
IC8vIGlmICguLi4gPT0gMCkgICBkbyBub3RoaW5nIC4uLgorICAgICAgICBmb3IgKHVuc2lnbmVk
IGludCBJID0gMDsgSSA8IChyZWMtPk51bVNlY3Rpb25zIC0gMSk7IEkrKykgeworICAgICAgICAg
ICBndGtfZW50cnlfYXBwZW5kX3RleHQoR1RLX0VOVFJZKG1lLT5fZW50cnlTZWN0KSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHV0ZjgocmVjLT5TZWN0aW9uc1tJXS5jX3N0cigp
KSk7CisgICAgICAgICAgIGd0a19lbnRyeV9hcHBlbmRfdGV4dChHVEtfRU5UUlkobWUtPl9lbnRy
eVNlY3QpLCAiICIpOworICAgICAgICB9CSAKKwlndGtfZW50cnlfYXBwZW5kX3RleHQoR1RLX0VO
VFJZKG1lLT5fZW50cnlTZWN0KSwKKwkgICAgdXRmOChyZWMtPlNlY3Rpb25zW3JlYy0+TnVtU2Vj
dGlvbnMgLSAxXS5jX3N0cigpKSk7CiAgICAgICB9CiAgICB9IGVsc2UgewogICAgICAgLy9jb3V0
IDw8ICJubyBzZWxlY3Rpb24iIDw8IGVuZGw7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>