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

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

    <bug>
          <bug_id>44756</bug_id>
          
          <creation_ts>2022-12-28 14:06:46 +0300</creation_ts>
          <short_desc>[done] join turbid@</short_desc>
          <delta_ts>2023-08-30 13:02:40 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Team Accounts</product>
          <component>join</component>
          <version>unspecified</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>https://altlinux.org/Team/Join</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Илья Демьянов">cavetroll</reporter>
          <assigned_to name="Gleb F-Malinovskiy">glebfm</assigned_to>
          <cc>antohami</cc>
    
    <cc>glebfm</cc>
    
    <cc>grenka</cc>
    
    <cc>ldv</cc>
    
    <cc>ptrnine</cc>
          
          <qa_contact name="Andrey Cherepanov">cas</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>219576</commentid>
    <comment_count>0</comment_count>
      <attachid>12175</attachid>
    <who name="Илья Демьянов">cavetroll</who>
    <bug_when>2022-12-28 14:06:46 +0300</bug_when>
    <thetext>Created attachment 12175
ssh key

Добрый день.

Имя: Илья Демьянов
Псевдоним: turbid
Адрес для пересылки: cavetroll@yandex.ru

Ментор: Slava Aseev &lt;ptrnine@altlinux.org&gt;

Планы: актуализация и поддержка пакетов для VoIP - прежде всего asterisk, sngrep, baresip.

Спасибо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219577</commentid>
    <comment_count>1</comment_count>
      <attachid>12176</attachid>
    <who name="Илья Демьянов">cavetroll</who>
    <bug_when>2022-12-28 14:08:09 +0300</bug_when>
    <thetext>Created attachment 12176
gpg key</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219578</commentid>
    <comment_count>2</comment_count>
    <who name="Slava Aseev">ptrnine</who>
    <bug_when>2022-12-28 14:16:46 +0300</bug_when>
    <thetext>Подтверждаю участие в качестве ментора.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219581</commentid>
    <comment_count>3</comment_count>
      <attachid>12178</attachid>
    <who name="Илья Демьянов">cavetroll</who>
    <bug_when>2022-12-28 15:12:06 +0300</bug_when>
    <thetext>Created attachment 12178
gpg key</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219888</commentid>
    <comment_count>4</comment_count>
    <who name="Илья Демьянов">cavetroll</who>
    <bug_when>2023-01-10 12:47:01 +0300</bug_when>
    <thetext>В качестве вступительного задания создал пакет для lazygit: https://github.com/Turbid/alt.lazygit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219890</commentid>
    <comment_count>5</comment_count>
    <who name="Slava Aseev">ptrnine</who>
    <bug_when>2023-01-10 12:53:08 +0300</bug_when>
    <thetext>Кандидат готов перейти на этап 2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219892</commentid>
    <comment_count>6</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2023-01-10 12:57:48 +0300</bug_when>
    <thetext>(In reply to Илья Демьянов from comment #0)
&gt; Created attachment 12175 [details]
&gt; ssh key
Ok.
(In reply to Илья Демьянов from comment #3)
&gt; Created attachment 12178 [details]
&gt; gpg key
Ok.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219897</commentid>
    <comment_count>7</comment_count>
    <who name="Slava Aseev">ptrnine</who>
    <bug_when>2023-01-10 14:08:12 +0300</bug_when>
    <thetext>(Ответ для Slava Aseev на комментарий #5)
&gt; Кандидат готов перейти на этап 2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>220195</commentid>
    <comment_count>8</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2023-01-16 21:29:18 +0300</bug_when>
    <thetext>ssh ключ на gitery.alt зарегистрирован.
Адрес для пересылки создан.

T/J/S -&gt; 2.3.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>221025</commentid>
    <comment_count>9</comment_count>
    <who name="Илья Демьянов">cavetroll</who>
    <bug_when>2023-02-01 16:04:52 +0300</bug_when>
    <thetext>Получил доступ к git.alt.

В качестве теста обновил один пакет sngrep из апстрима: https://git.altlinux.org/people/turbid/packages/?p=sngrep.git;a=summary</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>221033</commentid>
    <comment_count>10</comment_count>
      <attachid>12176</attachid>
    <who name="Илья Демьянов">cavetroll</who>
    <bug_when>2023-02-01 17:58:08 +0300</bug_when>
    <thetext>Comment on attachment 12176
gpg key

-----BEGIN PGP PUBLIC KEY BLOCK-----

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
=Zjz+
-----END PGP PUBLIC KEY BLOCK-----</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>221034</commentid>
    <comment_count>11</comment_count>
      <attachid>12391</attachid>
    <who name="Илья Демьянов">cavetroll</who>
    <bug_when>2023-02-01 18:02:34 +0300</bug_when>
    <thetext>Created attachment 12391
gpg key

актуальный gpg</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>221035</commentid>
    <comment_count>12</comment_count>
    <who name="Slava Aseev">ptrnine</who>
    <bug_when>2023-02-01 18:35:15 +0300</bug_when>
    <thetext>Кандидат готов перейти на этап 3, прошу дать доступ на сборочницу.

Также, обратите внимание, что кандидат пожелал использовать другой gpg ключ (но раз он еще не был никуда добавлен, то, полагаю, особых проблем с этим быть не должно).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>221585</commentid>
    <comment_count>13</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2023-02-13 11:44:11 +0300</bug_when>
    <thetext>ssh ключ на gyle.alt зарегистрирован.
Пакет alt-gpgkeys обновлён.

T/J/S -&gt; 3.5.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>222123</commentid>
    <comment_count>14</comment_count>
    <who name="Илья Демьянов">cavetroll</who>
    <bug_when>2023-02-27 11:13:34 +0300</bug_when>
    <thetext>Приветствую.

Выполнил тестовые сборки:
- Новый пакет lazygit: https://packages.altlinux.org/ru/tasks/315885/
- Обновленные пакеты, которые выглядили заброшенными:
  - xkb-switch: https://packages.altlinux.org/ru/tasks/315882/
  - sngrep: https://packages.altlinux.org/ru/tasks/315888/
  - lf: https://packages.altlinux.org/ru/tasks/315889/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>225344</commentid>
    <comment_count>15</comment_count>
    <who name="Илья Демьянов">cavetroll</who>
    <bug_when>2023-05-03 13:34:18 +0300</bug_when>
    <thetext>обновил пакеты:
#319765 TESTED #1 [test-only] sisyphus lazygit.git=0.38.1-alt1
#319758 TESTED #1 [test-only] sisyphus lf.git=r29-alt1
#318054 TESTED #3 [test-only] sisyphus sngrep.git=1.7.0-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>225645</commentid>
    <comment_count>16</comment_count>
    <who name="Slava Aseev">ptrnine</who>
    <bug_when>2023-05-10 13:52:17 +0300</bug_when>
    <thetext>Считаю, что кандидат готов перейти на следующий этап.
Прошу призвать рецензента для независимой оценки готовности вступления в Team.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226535</commentid>
    <comment_count>17</comment_count>
    <who name="Илья Демьянов">cavetroll</who>
    <bug_when>2023-05-26 12:58:53 +0300</bug_when>
    <thetext>Обновил пакеты:
&gt;#321914 TESTED #1 [test-only] sisyphus lazygit.git=0.38.2-alt1
&gt;#321911 TESTED #1 [test-only] sisyphus lf.git=r30-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227820</commentid>
    <comment_count>18</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2023-06-16 13:33:49 +0300</bug_when>
    <thetext>Призван рецензент (antohami@) для независимой оценки готовности кандидата.

T/J/S -&gt; 4.2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227844</commentid>
    <comment_count>19</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2023-06-16 16:23:07 +0300</bug_when>
    <thetext>1 lazygit
1.1 Пожалуйста, делайте всегда импорт исходников отдельным коммитом. Прошу так больше не делать.
1.2 В спеках Альта принято не заключать макросы в фигурные скобки, если это не требуется для отделения макроса от окружающего его текста.
1.3 Паковать
%doc LICENSE
излишне. Все лицензии в /usr/share/docs/
Лицензия пакета указана в спеке и этого достаточно.
1.4 Рекомендация. Если есть пакет с макросами, то в
BuildRequires(pre):
нужно указывать его, а rpm-build- пакет в BuildRequires:
В данном случае вместо
BuildRequires(pre): rpm-build-golang
лучше сделать
BuildRequires(pre): rpm-macros-golang
BuildRequires: rpm-build-golang
Т.е. в BuildRequires(pre) указываются только пакеты с макросами.
1.5 Теперь по .gear/rules
Сейчас там просто:
tar: .
Так как исходники получаете из архива, то гораздо удобнее импортировать их в отдельный каталог и потом этот каталог паковать в исходники.

Жаль, что ментор пропустил пакет в Сизиф в таком виде.

2. К lf вопросов нет. Пакет обновили, каких-то своих изменений не вносили.

3. К sngrep вопросов нет. Обновили нормально, мигрировали на pcre2.

4. xkb-switch
4.1 Идентификатор лицензии у пакета не GPL-3.0, а GPL-3.0-or-later
В тексте есть такой абзац:
https://git.altlinux.org/tasks/archive/done/_308/315882/gears/100/git?p=git;a=blob;f=COPYING;h=94a9ed024d3859793618152ea559a168bbcbb5e2;hb=31f1074594d3857b6e48c1437291f56569eaf014#l637
4.2 У пакетов без мантейнеров стоит удалять поле Packager
4.3 BuildPreReq устарел, заменяйте его на BuildRequires
4.4 Пакет не перевели на использование макросов cmake. Переведите, пожалуйста
4.5 Опакечен симлинк /usr/lib64/libxkbswitch.so
Симлинк без soname опакечиваться должен только в devel пакеты. Но так как тут devel пакет не предусмотрен, предлагаю отключить сборку библиотек опцией cmake.

Предлагаю поправить lazygit и xkb-switch или оспорить мои замечания.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227859</commentid>
    <comment_count>20</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2023-06-16 18:55:58 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #19)
&gt; 4.3 BuildPreReq устарел, заменяйте его на BuildRequires

Тут я не прав. BuildPreReq нужно использовать при автоматической генерации зависимостей при помощи buildreq [1]. Это синоним BuildRequires, но при очередном выполнении buildreq не трогает строчки с BuildPreReq. Т.е. туда помещаем те зависимости, которые не находит buildreq.
В данном конкретном спеке замена BuildPreReq на BuildRequires вполне правильное решение.
Напомню, что rpm-macros-cmake должен быть в BuildRequires(pre) (сейчас всё в кучу свалено там).
 
1. https://www.altlinux.org/Buildreq

P.s.: спасибо Глебу, что напомнил мне про buildreq.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227873</commentid>
    <comment_count>21</comment_count>
    <who name="Илья Демьянов">cavetroll</who>
    <bug_when>2023-06-16 23:28:24 +0300</bug_when>
    <thetext>&gt;1.1 Пожалуйста, делайте всегда импорт исходников отдельным коммитом. Прошу так больше не делать.
&gt;...
&gt;Жаль, что ментор пропустил пакет в Сизиф в таком виде.

Есть ли возможность (и необходимость) начать с нуля или глобально переделать организацию пакета? Хотелось бы вести пакет с сохранением коммитов апстрима и задействовать механизм gears/remote.

&gt;Симлинк без soname опакечиваться должен только в devel пакеты

Без симлинка не работает плагин для neovim: https://github.com/ivanesmantovich/xkbswitch.nvim/blob/master/lua/xkbswitch.lua#L26

Остальные замечания понятны, буду исправлять</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227881</commentid>
    <comment_count>22</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2023-06-17 07:40:39 +0300</bug_when>
    <thetext>(Ответ для Илья Демьянов на комментарий #21)
&gt; &gt;1.1 Пожалуйста, делайте всегда импорт исходников отдельным коммитом. Прошу так больше не делать.
&gt; &gt;...
&gt; &gt;Жаль, что ментор пропустил пакет в Сизиф в таком виде.
&gt; 
&gt; Есть ли возможность (и необходимость) начать с нуля или глобально переделать
&gt; организацию пакета? Хотелось бы вести пакет с сохранением коммитов апстрима
&gt; и задействовать механизм gears/remote.
&gt; 

Думаю, что необходимости такой нет. Предлагаю перенести исходники в отдельный каталог. Мне нравится обновлять командой
rpmgs -f &lt;версия&gt;

Это тоже удобно.

Я считаю, что смысл собирать пакет из апстримного git есть тогда, когда пакет со стороны мантейнера часто патчится и даже иногда апстримится. Удобно делать свои коммиты в git, а патч генерировать уже при сборке. В таких случаях в .gear/rules прописывают:
tar: v@vesion@:.
diff: v@vesion@:. .

В спеке прописывают:
Patch: %name-%version-%release.patch
Если есть планы патчить пакет и апстримить свои изменения, то можно перейти на схему мержа с апстримным git. Просто сделайте мерж с апстримным тегом и поправьте .gear/rules и спек.

&gt; &gt;Симлинк без soname опакечиваться должен только в devel пакеты
&gt; 
&gt; Без симлинка не работает плагин для neovim:
&gt; https://github.com/ivanesmantovich/xkbswitch.nvim/blob/master/lua/xkbswitch.
&gt; lua#L26

Так ему нужен libxkbswitch.so.1, а не libxkbswitch.so
Не опакечивайте libxkbswitch.so</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229469</commentid>
    <comment_count>23</comment_count>
    <who name="Grigory Ustinov">grenka</who>
    <bug_when>2023-07-11 16:10:58 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #19)
&gt; 1.3 Паковать
&gt; %doc LICENSE
&gt; излишне. Все лицензии в /usr/share/docs/
&gt; Лицензия пакета указана в спеке и этого достаточно.

В тексте MIT сказано буквально следующее:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

Указание лицензии MIT в спеке не является копией самого текста &quot;permission notice&quot;.

Поэтому предлагаю всё-таки паковать текст лицензии.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229475</commentid>
    <comment_count>24</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2023-07-11 16:35:00 +0300</bug_when>
    <thetext>(Ответ для Grigory Ustinov на комментарий #23)
&gt; (Ответ для Антон Мидюков на комментарий #19)
&gt; &gt; 1.3 Паковать
&gt; &gt; %doc LICENSE
&gt; &gt; излишне. Все лицензии в /usr/share/docs/
&gt; &gt; Лицензия пакета указана в спеке и этого достаточно.
&gt; 
&gt; В тексте MIT сказано буквально следующее:
&gt; 
&gt; The above copyright notice and this permission notice shall be included in
&gt; all copies or substantial portions of the Software.
&gt; 
&gt; Указание лицензии MIT в спеке не является копией самого текста &quot;permission
&gt; notice&quot;.
&gt; 
&gt; Поэтому предлагаю всё-таки паковать текст лицензии.

Согласен. Спасибо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229499</commentid>
    <comment_count>25</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2023-07-11 22:02:48 +0300</bug_when>
    <thetext>В тексте лицензии успользована формулировка &quot;shall be included&quot;, что открывает возможность ещё одного варианта: запаковать ссылку на файл с текстом лицензии, тогда название лицензии будет видно, даже не открывая файл.  Например,

ln -s %_licensedir/MIT LICENSE
%doc --no-dereference LICENSE</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>231612</commentid>
    <comment_count>26</comment_count>
    <who name="Илья Демьянов">cavetroll</who>
    <bug_when>2023-08-17 18:11:15 +0300</bug_when>
    <thetext>Прошу проверить исправление замечаний:

&gt;#327334 TESTED #1 [test-only] sisyphus xkb-switch.git=1.8.5-alt2
&gt;#327326 TESTED #1 [test-only] sisyphus lazygit.git=0.40.2-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>231613</commentid>
    <comment_count>27</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2023-08-17 20:06:30 +0300</bug_when>
    <thetext>(Ответ для Илья Демьянов на комментарий #26)
&gt; Прошу проверить исправление замечаний:
&gt; 
&gt; &gt;#327334 TESTED #1 [test-only] sisyphus xkb-switch.git=1.8.5-alt2

Для того, чтобы макросы отображались в changelog текстом их нужно экранировать ещё одним знаком % перед макросом:
- Change &quot;quick fix&quot; CMakeLists.txt from sed to %%__subst macro and move to %prep

Сейчас строка выглядит так:
- Change &quot;quick fix&quot; CMakeLists.txt from sed to /usr/bin/subst macro and move to %prep

Также эту строку следует разбить на две, так как она больше 80 символов. Делается с таким отступом:
- Первая строка до 80 символов
  продолжение на второй строке

&gt; &gt;#327326 TESTED #1 [test-only] sisyphus lazygit.git=0.40.2-alt1

нормально.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>231618</commentid>
    <comment_count>28</comment_count>
    <who name="Илья Демьянов">cavetroll</who>
    <bug_when>2023-08-17 21:22:14 +0300</bug_when>
    <thetext>&gt;Для того, чтобы макросы отображались в changelog текстом их нужно экранировать ещё одним знаком % перед макросом

Ох... Как лучше это исправить? Создать еще одину версию alt3 или reset последнего коммита?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>231621</commentid>
    <comment_count>29</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2023-08-18 04:42:13 +0300</bug_when>
    <thetext>(Ответ для Илья Демьянов на комментарий #28)
&gt; &gt;Для того, чтобы макросы отображались в changelog текстом их нужно экранировать ещё одним знаком % перед макросом
&gt; 
&gt; Ох... Как лучше это исправить? Создать еще одину версию alt3 или reset
&gt; последнего коммита?

Переделать коммит.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>231622</commentid>
    <comment_count>30</comment_count>
    <who name="Илья Демьянов">cavetroll</who>
    <bug_when>2023-08-18 09:21:54 +0300</bug_when>
    <thetext>&gt;Переделать коммит.

Готово, в рамкам того же task</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>231623</commentid>
    <comment_count>31</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2023-08-18 09:29:27 +0300</bug_when>
    <thetext>(Ответ для Илья Демьянов на комментарий #30)
&gt; &gt;Переделать коммит.
&gt; 
&gt; Готово, в рамкам того же task

Хорошо. Одобрил оба задания.
Ничего больше не собирали?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>231624</commentid>
    <comment_count>32</comment_count>
    <who name="Илья Демьянов">cavetroll</who>
    <bug_when>2023-08-18 10:00:59 +0300</bug_when>
    <thetext>&gt;Ничего больше не собирали?

Пока нет, пытаюсь разбираться с Asterisk: https://bugzilla.altlinux.org/46017</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>231626</commentid>
    <comment_count>33</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2023-08-18 10:16:09 +0300</bug_when>
    <thetext>(Ответ для Илья Демьянов на комментарий #32)
&gt; &gt;Ничего больше не собирали?
&gt; 
&gt; Пока нет, пытаюсь разбираться с Asterisk: https://bugzilla.altlinux.org/46017

Хорошо. Думаю, что кандидат теперь готов.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>232126</commentid>
    <comment_count>34</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2023-08-30 13:02:40 +0300</bug_when>
    <thetext>Адрес подписан на devel@.
Пользователь добавлен в группу мейнтейнеров.

Желаю удачного мейнтейнерства!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>12175</attachid>
            <date>2022-12-28 14:06:46 +0300</date>
            <delta_ts>2022-12-28 14:06:46 +0300</delta_ts>
            <desc>ssh key</desc>
            <filename>id_ed25519.pub</filename>
            <type>application/vnd.ms-publisher</type>
            <size>88</size>
            <attacher name="Илья Демьянов">cavetroll</attacher>
            
              <data encoding="base64">c3NoLWVkMjU1MTkgQUFBQUMzTnphQzFsWkRJMU5URTVBQUFBSUxTWFdLSGpJVDZkYVZyY2Vtd2RN
cUJoMWJHY3B5U0c0VUtIeDU0V3ZPQSsgdHVyYmlkCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>12176</attachid>
            <date>2022-12-28 14:08:09 +0300</date>
            <delta_ts>2022-12-28 15:12:06 +0300</delta_ts>
            <desc>gpg key</desc>
            <filename>turbid@altlinux.org.pub.asc</filename>
            <type>text/plain</type>
            <size>3134</size>
            <attacher name="Илья Демьянов">cavetroll</attacher>
            
              <data encoding="base64">LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgptUUlOQkdPc0cvTUJFQURUSHBz
bVQ4N25LZ1J5MHliOVRoWDNjb1REMGlqdXVFdU9YTCtRYkw4TDJxak11TDNxClFrOVNCaFczRnE4
K1JZUm50K0Q2NUFESTcvWW53czk4OENZZ1ZkV1pvSVhWckJxWGNtYVNlZEpHVDRIaUFndkoKdDJ2
cXdpM3ZFdWpoUjcwd0VWR0UwMnJTQm03ZXcxS0J3V0Z3ek9Nci90WTlUblVKWFVUMldReU10TUE4
Y09ScQpPbk5GM1dlTUxoaXUvRWk3eCt5ajZEZ1lhL0s2S0NLcEk4T2F6bjZKeGJTbnNEaUU0U3V0
SFhDS1YzQVJ6RGxuClphVjRWQ1Vkd09IeitPeC92Z0pXT1I5MGJZcDU1bXgwK2xpejJQcXpZSTRK
anFWTmlmR0pYSGFiZVQxNGZVSXAKZW9vc1ZxK3AwdHFsQm95OG5rUUMwdHc2aHVUMFF2cDVscys5
dWJST29QbUZOK1VNSExZUU5FNzhEYUJhTXVMdQoxRkw5b1FXem80TWNLUEpURWNmMExoTGZOcVJh
SmJGb08vcnd3bi9KclNscVo1N2J6MjA1OXU5bGdqM1hmM0prCmE3SSs1RXJoWTJwc3BsSjRnQUtp
QkpZNVVkVm5tMkpkSllHdGtQUllaaWpvbytFekk0ZzRqVnQvR2xoUDFadGcKeTZqWHZ6eTAyMEJ1
YmwrUkJtQ0lYVE1OT20zSE52Wm1nWUpQUldDWHY4OGUzM003dmRGVllUR3lJMDdEVHpKZgp2dThV
cnp3cDJ0V2FIeDhGWEU5VmJya2g5WGRYWlFJWFNBcDljU2l0Wm5GcmgrT1BYV2o0SlYwWEpRdEFT
bjMvCnVrNE9JNzAvdUI1YWtBLytQeWI4UHJiTGw4cUJtVFo2bGsycWZVV3VLUG1vTERMdkNkek9D
TWF1VndBUkFRQUIKdENOSmJIbGhJRVJsYlhsaGJtOTJJRHgwZFhKaWFXUkFZV3gwYkdsdWRYZ3Vi
M0puUG9rQ1RnUVRBUWdBT0JZaApCTnBreVVNVUw1MGF1b3c1dFU0aDZGblM4RndNQlFKanJCdnpB
aHNEQlFzSkNBY0NCaFVLQ1FnTEFnUVdBZ01CCkFoNEJBaGVBQUFvSkVFNGg2Rm5TOEZ3TUR0UVAv
MmRQZDNqOGsxUVROM0lXMk13WWFaR28xbUhPa0V1d3ZueksKeHJiMC9mZWFacmRSamN1U2N3Zi9q
V1VjR0VWWExzRVJCUUl1aC9VNjRKZTM3VUVieXdlZWdmdnpxWEZFRDNUbwpyRUk0UEpCdnUwYnRB
QWVJVGJON25UMFByY3BCbU9uNndhbEdiQWhFelRmT3BuYk0xdEVHUjdYN3VoSVRDM05MCjA0cTUr
SDBvbzJDNUY5MTFSQldpeTFrM0V0Vkc3QmdvcmE4V3RJSlhVaVpCdGNjaU5iWFppNlhMQVFHeExJ
MGoKSUJ4UGs2UVU5V1cxRzR2ZnpCZlNmbWpKS1h0ZGV5YXdIaXpBQ0tReGk5NElRRFlwR04wNHNJ
OTMzUllNYTllcQpSanU4a1UwSm1DYkdTUUlUUTdPY2NHaU9QZVZuSFFYQTJvNHFvNnIrUWdJWWJT
dDhYU0cyT0owdEQ3M09LeENTCjJxMFFVbE9YL2Z5anZyUlBtalpyTEhJL0JUMlhjQUNUakdXVklK
ZEhKbmxNQXcxaTNPWXhZcGtYbmlnWFNIMkEKT0tmNENKcm8rRC91L3RhK3c2K25WU2NSYmQzUUR3
SUZyTm40SVkzSnYyNnV1d05DWGY0VjVDVVZIRXpRU1ZTKwpibDRlZHZsWWVvbVVPVnFJcHdnam1G
eEd4L2ZXZW12Yy9hS01iM3ZjblBmeEMyTVB4dXVmYWJUL2NNZW1kdGdrCkJQUkdwRmhXcEVZbkRq
VU9lOVVuSktBd3F4OFJlbGZuKzdQaHh4VzZzQU5LQUVUay84YWdidVdaSEtoWlA3QlYKUjYxdGxu
UzEvbVliTkJoWFRwM3AxcndDMEZZdEgvMFF4SlpCcFdlWlhScmI4d3lVMXdlOXlJcGxZN21FblF6
dgo3WklHY0JFMnVRSU5CR09zRy9NQkVBREFuTmNnbmYwR3UxVDV6bDdFVE9PbDluMkZzOVJXV2xL
aktsV3loTitDCitOdjh6U21aR254Qjg0RW1Dc2hocTRua0VqY1pUUlZvZEpsdGowOWtoUndNSmgx
OE1kankvM2xvT1pmWUdKd2cKTVBhT3ZTTnduaGlyUlBwaUZ2clJHOGFGSkUwK3U0alI4SmwzQWk2
SG8vQjBuM0NPKzM2djh2QUpoTjZzV0lXTQo2cDczU0twV0JNQ011dXpjQjNPN1BaSDFwdStlaE5s
c0lxMWJ5TXA4cTZyeitBMmEzNk9XRHIwcTZCT1pMU0Y1Ck5tNjBwWVJKU2VUeGt3dWJ1aDRMU3c0
N3o2dGlvc2lvZFJ3bWE2YXJSTzROYjZ6OHRKZVBXK1RBT1BWTmtCc0sKU29QS2tsbEJPc1Vabktl
eXdqZDZSMEdmdlFRRmhkbXJsS1c4bjYvREVPVCtmd3JwbjZ3b0Jya1ZKL0VZaG8vRApQeTdVWXlR
RnRqQ2FsZE5FZ2JvVktTTXBrZHprL29UZjQ4SmpxM2xlNjZzZVRCdFQybHllbGtWQkhzSjhBamVo
ClJtaGc2QUFmdjR2Z21sOVZnQ0JpS3VzbTRXYWd3R29OU1RhOXZwT1Jzc01sb0pjeXdoOWdDMElu
RGRFOUFWN1UKY0dKVlFXRjNIKy9VdUpmNkhNemR1cEM2em5YMnB0Tnh2d1A0MEhicGJYdjlGN1lK
c3hrdllHei9id3g4TkRFMApsS09YVUJxOXp0dEgwbm9QYjBVM3hsUFBUK3ZOUUtvUGJPR29naHVJ
UlJqS0JmZ25ZclFhZitBWEJEKzd1MVd3CkNHeC9mR2JtZzFLTFlESFVkc0hEQXRGN1lUZys0cnNP
czM3T1VxbXBzNW5sSXB2NDdZczZLc1B4MWp6WU1MUUYKT1FBUkFRQUJpUUkyQkJnQkNBQWdGaUVF
Mm1USlF4UXZuUnE2akRtMVRpSG9XZEx3WEF3RkFtT3NHL01DR3d3QQpDZ2tRVGlIb1dkTHdYQXdI
UVEvL2NyVXlHcy94dWhTU0tyaGtoRjNFSU83c2FnOXFMZHo5T3VNMm54alpRb05xCk4zTnpjUkFD
d0l0aFk2U0Y0aWFSZ3RFeHh4ZnJ3U2hZVElBbGRlWXlPMndWWEhBaHA0bldHbjBncTZaMVF0Mi8K
eFRTdDZFSWd5cVZwclc2T0E0TXZsK25CMmdWQW45T1dxVDVhSmpTeWN0aklvTDU1WkJOY3E4b2VQ
ZWI0eUEwMgptVXVFYi91SW1wVjZIU2NlMS80Zm1RQW5QZ3VQMTFDNkxXeUMyR2Q0VmZxY2V1MkxZ
SkM5bHhKWTJQQXJTSHI2CjdOdWhaUzJ6c01VMmxzWEgzeS9JZlNBMlpoMU9sUW9XL0VIT2ZUVHZi
N2Q3VUtseWg4dVI2clJrcjNjci95aFQKM2IvNlVaVmQvdm9WU1NTSjljNmIwelJiQ3psdWg2NEE3
QWMzNUpzNXVNeUJzMXlybithTzd0SE5oTzlhMGg0cApUVTExb0Z1enVra2NuaHVRM1ExVmRjNklx
WEV4cEF0MGVTc2NXRUNCSUxXOGVRcU1pR05kbjQ5ZjVmc25xdG00CmpjQnlHbnpxenpRK3I1NWpK
Y1htckMwRGJJckk0dFovZXFzNW9pK2YzeHJYWDBlM3JpemQwZ3RVaUpEQlE2WEsKOFpNaysyMENE
YkxCNCtsa2t5VjBGbHRJT0JYelZ1Ym9TeGxuck5Cc1ZiUnFzbEdyWTNRSU1JbFpqaHQ1TmlpWQp5
a2tTdDRvemVVdjlQeEh4QnlIUklHaThIaVpGN0ZSVE1NVzY3WFcrQVZUOTEzWXg5Nkp4Z2hDV0RX
WnBkRUJaCjJXd3M2SHVhWElyK2g5cm8xQXNpZ3RiWUJRQWs0dmNrT3BsQVVnaGpuTTZ5VFRYSnRZ
d0FPZzljYndhNkJXQT0KPWJmcVYKLS0tLS1FTkQgUEdQIFBVQkxJQyBLRVkgQkxPQ0stLS0tLQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>12178</attachid>
            <date>2022-12-28 15:12:06 +0300</date>
            <delta_ts>2023-02-01 18:02:34 +0300</delta_ts>
            <desc>gpg key</desc>
            <filename>turbid.pub.key</filename>
            <type>application/vnd.apple.keynote</type>
            <size>3134</size>
            <attacher name="Илья Демьянов">cavetroll</attacher>
            
              <data encoding="base64">LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgptUUlOQkdPc01UY0JFQURkSXFl
blNHUFFCbUMwb24weVZuWWhZMWpscVpIbVpJVy9RVkZucC9QTGpJSkFCSzZOCldUcU1SVEJ6M0M2
R2Y5RU5WeWZBeW91a3pOWHppSlYwNWJiZzBTUmE3Wi94d0cxMXlrcWUvcElCN2FNamI5VVIKTEsy
ZnNYblpCcEhwNDdJa0FVcStuaUp6NUN0bkQ1ZU4rNVNicXY0bHhIOTlKZWFNb2FSYUxUdVB0SmQr
MjhYcgpCc0dwdTVjWG43NnRuQUw2UFVVakZJVXY2QWY4cmVybmtVU1JuMEQ0ZlNhcUoyMlJwV01D
a3VTZ05sZXJqeU1MClM3S1JvK0s2cmRTcjFGMCtlV3JodjA5a1dxQ3hMdURQMFJYaGZJR1pWNkRV
NUZmaXRVRHllNDhCVEVVczg5L24KbmRuTm9OL0thakZpUmNDY09JQThEdWpFUWRDZGtUazRRbFUw
TDZpZm1rNzZ2M0xoYmlKVmk2ZXlSUDFwMmUxMgp5TWFNb0c2ZWVlSUNpVkVFaTR0a29IWEkxRVBp
eEFDdVVFSHlSbnFOOStRQndSenNLcWs0VlRtSlNtLytXamhPCmFSTzZzODVMYk5iWTQwU1g2L0Jn
cGgyMm9yK2pmOGVOUHpidUtqTVlseHhMbFFQQytUS05XT044SnQxNkp6VkYKcklpYUxaT0hmbTVN
MWVNelNZVk1pR1pDL1JhUktyQjRtZWVlbUV5bldtQTVvaytsV09lVzFLM2dPZHAwRG91dwpnZHFG
KzlHVXdoMlc3OXV0VWhzUkRtU2VyNGY0OThGMnYwQjd3WVgyYVF5TFZhbEowaWVwV0hpdXBreTVm
dy9hCkhIYjNBbUZZbE5CTWhGbVFpMUlrbm1PTE5IVDFBVTZ1WEVhbzJhRWJ6cjRJRCtSNCtqU3JX
ZE4vbXdBUkFRQUIKdENOSmJIbGhJRVJsYlhsaGJtOTJJRHgwZFhKaWFXUkFZV3gwYkdsdWRYZ3Vi
M0puUG9rQ1RnUVRBUWdBT0JZaApCRkJxWHlBRldVcGxlaVpJdi81WU1YMnFVVXREQlFKanJERTNB
aHNEQlFzSkNBY0NCaFVLQ1FnTEFnUVdBZ01CCkFoNEJBaGVBQUFvSkVQNVlNWDJxVVV0RCtXUVAr
UUZrYk8wcElvczNBc3VWVU93dUYwUjROaEw1b1FTOVZwMUcKTzV2WlJyWnpiSDBsTlVGQjFWRjNy
RDNsK056U3JYKzI2N2hMUXFTTVhNVEtvM2pzSUM1RlJiaFJGMmk0M3pSbgpqOThCMUNRWHUzV2Rx
dktmcHpIUlRrOFJsSXR4UEUyQkRHQ0hnQW5qQVduS2FtM2hxYndQZmRibFNpNk04cHEyClZpT1Nr
dnpkZ3Q5YjdaaVc5bFMyMUJoWGFJcDRuU1lCOUtmQ1BOVkZiZFkrSU9FMk1EcUZzZzY0L3ZBR2FZ
SWIKVkRZQ2grTTMyYTdIMDVDZzZOSEgxQ2ZlbkF5WHVtTFB1TTNvTEJ3aVNHV01kaWZFc1A5Wmg4
QlFOZjI4NE9ZLwpZK2QrQ1hJTkk1bEZId0ZKNXhINnpkdGppaURGM1M4NW4vRGVlTDR6RnVzemcx
ZWVGRUlPL3ZqeTlvc2tDY0RRCjJkQkpVSnh3Zkh5UzlMOWc1UHRZK29XOVlCS3ZLVXdXTm56bW5v
c0I5aHBkencvZ3I5Y051ZmEzUzlXa0YraWYKZFRkNVV3ZG44UnhpYTErQWlKc1k2R3JoN3VObkVV
UXlvVk9ld3BtNFhZUUk0dk1NZ1hsa3BKemI2TzF1UkdnYQpLN3N0RmR1bjA0eWJraWVVT1lxcy9n
ZVhUVTd0WlBxSEg5dHIxcVlzT0t2bWMrRHpYY2t0MFd2MDEyMW4xcjFOCmlReFJURlVUYzlSU2pt
bGU0Q2I3NytsbUlDdnZETnozZTk3ekVJMVcybWpxMFBXWkpGY1JlY3NKWDcvcE1ZbGMKbk45Q2J6
UjgyRFFVVEJxQlJueGRpREY1U1ptZ1Nrd2pGZmJGdkFPT3ZBTlo5S2p0aGFRcWEyTmcxUmhxYWdv
Rwpxb2NBY09HWHVRSU5CR09zTVRjQkVBRFQ2ZEczYTE2NzFRWmJRemtyeHdzVlREbHc0ZldhYzhR
OUU0d3BiS2NwClFWQlNlaE9VZXZiUkYvV3NMamdLclUxTnhJMGtyMTg2ZlNlbjRsYjRjRnJYTUxN
Q1BFcEFUbDZVZVJVNm5iQ3EKdDRidW1YMEhzbmxNVUp5NFpnRWRwMkl0WGRZVXNaZ1d6dVprYVFj
dDFWVTJSTXBMQm5JRy9WcTlTSzAvcEJrKwprcnRHdjR6SU94UXhsLy9GVVAzMFh3TVV4bEh4RVQ0
N1FQTnE2SnVvd25tekJJMTdnZFhMdnVXZjZ6eWNzUnRWCkU1WThmdDFWY25QM2NQbEN0YklqeXp3
YkpKMGhuUnNjUjZXWGFLYTljM0szVVF2blpxRUhxdDRyWlpSY3I5QWQKcnF5aXd1cUp5UTY5RGxZ
NU5CY0o3ME9PMnRUTkJvNno2OEFUQVR0SjF6bWF0Qmc4WHJvVGRCYVNTaWVWVnppLwpSL3JreEpu
N2Q0RHFsZlIwS1JnQ2JiVWprYnRnNnhuOWNuaEV1MkhGZ3pmakYxNlRzZktVYlV3VlM1UHNWaWUx
Ck9OQ2Q5TDMxa3p4bWRraEhIeTZaUzNuMUFFdk9sUnh6dGRPYnN1aEVlZ0NoUlVBQzRSeTJIdUNz
SzZLT3JKT3oKTHAxbEdER28rS2VmWXd2VkZ1ZWxWdUpRbVhtTDV0REYxaDlFNDhRQWRDSnNGc1R6
K3ZqZVZwSTY5eWg0UVVjbApLU2NkUTBqZmVwVzF0SHM2YmtHdlhZbEZCMmdqbXdNNzliSnMvVERi
TE1KVWpsMXlYOFdKcEFvcXVLQWVJM0JRCmJod2NSVGorU25LcE92bFh5RmgwdXZzNFZ1cWhMSnky
dEIreDdaVGE2Q1NBYURGOENzUHNCbzRQTXV1eWZvVFUKeVFBUkFRQUJpUUkyQkJnQkNBQWdGaUVF
VUdwZklBVlpTbVY2SmtpLy9sZ3hmYXBSUzBNRkFtT3NNVGNDR3d3QQpDZ2tRL2xneGZhcFJTME1u
K3cvK0o5ZkpXeWI3QmgwcGJma0NvQzFoeDNNbXZoVGVzZFNia2p5Tmg4SVlDTDZ2CjRVN3ZrU2JP
UXJ5Ky8wdW5HT0wxVmZLQmhIUjdVeFhmQ0hoOGpNejN5WTUzN0xjQnFVOTFpc0w4RFVXb1JZM2IK
U1ROOEc1WW5XaFF5ZGlrYWcwZSt0SVNsei9PTmZOTWFqMWhEUUprQlQ3KzdVbk4rTTJJL2d5MUdp
YUgwTlMyUQp0VDNFQmpnTmFXc0FIUUlzcVZHbkFCcXJ0VFp6aWtSL1p5eUVmblYwMW04L3FScklY
V0lMRUw4MGpubUhvM2oyCnFwQlpQOUhnUmZ3dWxObWZXejdVNCtuZWJXREh3c2tuNTlGWUVwa0JE
RWQ1eklhWmlDWWIrQ1UyU1FNR2Rad3cKMmRYMkRIbS9YZjhiejlvcjJiKzJ4VnE4UFZtMXFDR3hR
NExLQUpNejJBOCtVK2E2bTgyZHhPanVtaUsraExBUQpUZFEvUVdVQUYyQmx1aGJWZkw3NkI3Q001
SzBvRkJobHF6Z2k1TVh1R3ljMG1rYWRsdkhCNTNLemFuUXZVY0lQCitqYXF2bjhnSjhqL2sxejdz
SHZWbWZVa1JsbVlTTXZrdTh4NWllM0pVdDRjWGZ4RHdTMkh2MXIzUS9KVkYxRzYKQy9MRE9mSUxw
eHIvSnJtOXFjL2tPNTFoR2lvQzhWdHcvd091clF4SnJIbFFxN2JoNW1rbzIrZE9hOVh3SzdUTgpo
RG44bG9VaWE4NVEzWjh1bmtiYjE0SXM5bEJqQzExNHVCaU9icDk3Rm1IWGxITTdiNnhvdVV6dWYy
aUMvSDFyClpjZjJuV3JlRHdxUkI3OExQc3V6YllGcEUwWkNDNi82UXVLdUYyNFRVbWdxdXpzbFVL
MlZFU0taUmpDUDJBWT0KPWVhQW8KLS0tLS1FTkQgUEdQIFBVQkxJQyBLRVkgQkxPQ0stLS0tLQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>12391</attachid>
            <date>2023-02-01 18:02:34 +0300</date>
            <delta_ts>2023-02-01 18:02:34 +0300</delta_ts>
            <desc>gpg key</desc>
            <filename>turbid.gpg.pub</filename>
            <type>application/vnd.ms-publisher</type>
            <size>3134</size>
            <attacher name="Илья Демьянов">cavetroll</attacher>
            
              <data encoding="base64">LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgptUUlOQkdQYWRad0JFQURYZnhB
QWwrZHprRFNFY0E4ZlFuZmJicmp3cHBwbW9VY0FMbWw0K2tPVTcrdHB0TVRHCmY3bGdBTXZ5QzR6
L2daUEVGRW1qNzBpaE1ld29kK2pGd2t0dnVxYlJxb1doY2dEQUJsWWs1bVhDNlYwcjB3eHAKVzJr
MkJLcVI1YnhieXhsNmpSNDVnUjZJRktqbzBhRWtyN1ZDMVp6RkIwZ1A2UGFkYVc4VmVQdXc3c3RR
RCtjZgo1dW12RDNncGl1WmxqanVRb3kvRlpCRlVUZGk4TkxITm9KT2ZiOVBUOVJIU3E3WllQUkVL
RnFoOEFia2F1R1dJCkkwTGMrMjZEOVV4TEdMQktTUjlDUE53R1JQRTE0Z3VLL2puN1l6c2F5aVdh
V0JhaUFVRThIa2hNSmNWdGJySEMKeitwOTk2cFRLQ3FjL3p5enB3cjB5eXhlQXBicVduYlZJMVdE
NmVuNVpYRi8yLzRUSGg3S3hmL05uYlQ5ck9UaAoyRzhxZUtRZENLNmZTR2ZQUHR3R2tReUxUYlo3
eEs3NUtpemRVS0s3Tkp4NllpeWU0ZVhibWZmZityRWhtS2E4Ckg1akgyb2dQQUpnVHZ0NHBIdkV3
alVzZlpzOFNURzFWUkxqRjRXaFpiV0drWFh3aWQ4dzhyanpkQWhTVENtZWoKNitmazVzSWJna2Yz
SFBIbEFNUTJCK0RDejFIRnpmb04yUFN4aVF6YnNMd0hneG53Y3l0cDM4K2NVT0thQmRLNwpIalZW
TmRrVE5zWXkva2RLc2RhNmhkQjllZ1NtYXFBVUxKRnpEMFUxOE93UWFJajd4eGN4Q2puRUowUENs
TSszCjF5VnUwdENkZk9zREluOEJRa2ZSaW01RVVvd2FkdWRHblRBQjFnOW9jelRzbHRsT0l1NTB1
NkdXdFFBUkFRQUIKdENOSmJIbGhJRVJsYlhsaGJtOTJJRHgwZFhKaWFXUkFZV3gwYkdsdWRYZ3Vi
M0puUG9rQ1RnUVRBUWdBT0JZaApCS0RSOUc4Qjl2d2haV1A1d3p5aGxrUE9JUmkxQlFKajJuV2NB
aHNEQlFzSkNBY0NCaFVLQ1FnTEFnUVdBZ01CCkFoNEJBaGVBQUFvSkVEeWhsa1BPSVJpMUNqc1FB
SmxaMVZ2bG9WNDRteHk3ZG90UWY1KzdsZm9kbWlWdTFPQ2MKTWxVZEM5U3pLdkNOTEVKbVJYd01v
U015WHNySG5pcWY1Tk9xV2VJR2JMQXJNekFmOEJ3cDh0RDJ4TFpoWG1uNwppMUJTL2pTL3RqYzJP
RmNzOUs4eG82OXFoUTFmU3VnbXFxVzNkcWtDWVVBVlVZRjhoQ2tOVUxHVi8zcmlRSEorClVRNUI0
WTNuK3h6L0Z6UHBwN3dtcEFWYXpkRVNSYi9yYXFYS29YbXBJYXFGZ0dEMy96WXVPU05MUWxpV2ht
czEKbW5lOGUrODZicHVDYU4rT2ltbGxpamJhNzB0TTVIZHBNY2M5dnVMZ29mUWJEVmlVcGJEVlh5
MU1JZm9FSnF6WQpsbHpIK0VsMkU5NWdQZTU5QU9KdUdBRnZiZnNXZTdOVElzdmFNOFBmbnB3NmxJ
RlV3MEM2bWRVcThOZXQvL3lrCnJidFl5VEc3Snk0dkhrRHVvNlhuSGdZR2hVZlJBQlRXWTloN2Nk
QnpaQ1crYkJyV3hXS0I3czJZQUtsV2ZhL0wKbnlYVU85ZjBOdG9SbjdnVGFydDFQT0NHNjdZcmtn
Q0NhZHNOSklHYm9UUFNaMFNXVFp3dWE3REwyU2pQUEIxYgpXbWk3MG1iL0ZUN1FDdHQ4ZFc3WWtK
Y0lZeFM1VEVXZ2FENEJXKzV3TnBzQ3JKVXZBZUg4WEhlYkNUSW1pdEhJCkY1TDV3SHFJUHlOOERo
V3JiT0VkMnN5ZWRobjRKV3pPblM4Z0FQM0dnL1lkZTBrV2MzcDR0clhWWnFYUE01czQKT1p1M1hP
VXlGeHFyUkJ1Q2xOUTg2dGM2QzFzdEVzV2g5ZlArbm1qU1VmRFhwWTJjVWhhV21oV05XQVdNR0Jr
TQpPa3FRTkxmK3VRSU5CR1BhZFp3QkVBRFp0MFJLZ21uTXVLT3FQZ3R6WTNhbGlDSUxmRTVDRjdw
NGxWd3Vna3IvCmFqYm4rL3k0ZTJadTl6amJOMjVobXg0RUQydHIyMEdCcjJ3bjE4TFlMbkM2a01R
bmJhUDFjRXhmQUplc3RiZnoKN0FXaHNGYTlpbmFXRjZzRVg0REt4TTllTW1BalpNVUhSdWRzbVNW
d1JqL1haR0c5QU5DZk9kQ09TNElYSG1RRwpwZURZQnpxYzdtNHczdU9LVkNCTGd4a05CTDZJVFlM
alZZZTVMclUxWFU0aGFuSXJ1NzNuc3psUlJDNGdTWHZmCnhSdnk1Qjd0R1JPUk0rQ21CR0orRnN4
WFc0WXNHanF5VFRHK0Y4NXV6RTRyZ2V6bVZlV1N5U2Z1Z3BQWjdxVU4KeGxoeUNCTmw4alp2MXNp
RmRqWk9JRnV6cEpOSTR6NzA3bmkzMjZPTnErbDB1Uk9XY1hhV3p6dDFtcU44bXp4awpIK3hlOEFr
SEE0VWx0dFpKeGp5MDY5VXJScmErUTd1VkR3aEVvcDlMOVNoM21NM2RCUFAwY0w3RXJIMmZlWTFH
ClhGZnNtWUY1TzR2Ui9YaVhOMXZ5c2VBb2pYZE4yczZmdjhFdmZURzlkNFFScW95VjFTTDJEcFVR
dEpSbUJrZGoKSTVYdGtwcXYzWVVzazN6b09FTmVoakYxcUdQaWtQbFBJcTdXOVdBTUhncWs1YVox
TkRjUVRwREpSS2E0VkdwVwo4VHhMNVVlVG1nNTl0TUpZaXhGRHpyQlNmQVlPRXd4eGNFdm5xOVpn
aTdhSFNmRi9BcGwwdnlDeUNDSGdWZ0RkCjk0eWF1Z3RXb29jYlloTnl3RlpTankwbVNUaGRDdFox
UDU2WnVsSUhLOGwvSHFTYzNjUkI1RjZmS3IyaDhON0sKV3dBUkFRQUJpUUkyQkJnQkNBQWdGaUVF
b05IMGJ3SDIvQ0ZsWS9uRFBLR1dRODRoR0xVRkFtUGFkWndDR3d3QQpDZ2tRUEtHV1E4NGhHTFho
VHhBQXpBTnBlUmpRWU9HdFB3R2pYTEl0NlhmQzVaZ1BBYkpXYll1eGJQeUMySXRNCjFjdFozaWFq
Lys0YkwzazhQRE1lTkFXQktqbWNqU1k4UkhDNHk2eUJTcGI2VHR6TkpmdWFRM214eGRQTUlmSkEK
dGpmUTB0cnBzSGpsR0Y1QThTN3NTaHdLS1NDY2IzSTRHUnRUOW1tOTRQeXcwVnQ5QzYrelhXV2Vh
V1FaUkl6Lwo5cXdidE02OHF2U3VKVytnRW9Jd0RpNmsrcTdONUR3SWZGc1NuWkwzeWU0YldzRmg4
VklGWHgybVRFNzdveGYvCkpQZ1J1TE9LcmlEa1NhZFJiME9Yd1ZzMWMydjJjTmpWdmcvY2xtYmpr
ajhocTNWdDBIWHdQT0hBUjhDUUZhSDAKNXpFVVVzSDNnSlptTnlIdzY0U2kyQ3dOMVRNQWdyT3hY
cXY2TDROcTBlOTdKWVRxcm9zKy8wWjk5VUR3dUo2dwp2aE56MnMwcUVEOXFVR2VIOXk4bit5YVRC
cWFLRCt6eStkOW5adW1UNE1veHN5OEUyTnlaSlgxUXdPakIwWERIClJkODVPQ0NtKzQ2Z1UrSFJH
Y2ZtU0JLcittRGVnUWxrVlBaL0I0TU4zS1paNGlUcDdpZElnVXZzKzlwZGZDbEEKSFhueEJjZ1dY
Rmt6c3N1SnNESHVNd3QzQzUvMWJtejMwdHE1a3I2cVZleDM2Y2hCVHZLYjAzZ2tSUWF3YjZ1Swpw
OXd2RGdOZnNJajdkSWZOWTlFWlM0VWlxRjcrMGNIRzNsN1htRjVaRTNNZllmLzBmRXgyY2VJaHQ3
czlLWkFRCm5tNTQ2emo0ekRjRVk4ektNaENOWDA0RWV3MnRlVWpjcC9zRmp0RGN4anFGOXZLYks5
RTcvOURTd3pZd0NYYz0KPVpqeisKLS0tLS1FTkQgUEdQIFBVQkxJQyBLRVkgQkxPQ0stLS0tLQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>