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

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

    <bug>
          <bug_id>52444</bug_id>
          
          <creation_ts>2024-12-16 17:48:46 +0300</creation_ts>
          <short_desc>[done] join maks1ms@</short_desc>
          <delta_ts>2026-01-16 18:52:00 +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>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>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Maxim Slipenko">maxim</reporter>
          <assigned_to name="Gleb F-Malinovskiy">glebfm</assigned_to>
          <cc>glebfm</cc>
    
    <cc>ldv</cc>
    
    <cc>max.slipenko</cc>
    
    <cc>maxim</cc>
    
    <cc>oleg</cc>
    
    <cc>rider</cc>
    
    <cc>shaba</cc>
    
    <cc>vt</cc>
    
    <cc>x1z53</cc>
          
          <qa_contact name="Andrey Cherepanov">cas</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>256159</commentid>
    <comment_count>0</comment_count>
      <attachid>17395</attachid>
    <who name="Maxim Slipenko">maxim</who>
    <bug_when>2024-12-16 17:48:46 +0300</bug_when>
    <thetext>Created attachment 17395
GPG Public key

Псевдоним: maks1ms
Почта для пересылки: maxim@slipenko.com
Ментор: Алексей Шабалин &lt;shaba@altlinux.org&gt;
Цель: Научиться собирать пакеты.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>256160</commentid>
    <comment_count>1</comment_count>
      <attachid>17396</attachid>
    <who name="Maxim Slipenko">maxim</who>
    <bug_when>2024-12-16 17:49:56 +0300</bug_when>
    <thetext>Created attachment 17396
SSH Public key</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>256180</commentid>
    <comment_count>2</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2024-12-16 20:44:05 +0300</bug_when>
    <thetext>Ключи выглядят ОК, для продолжения процедуры потребуется подтверждение ментора.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>256181</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Shabalin">shaba</who>
    <bug_when>2024-12-16 21:01:43 +0300</bug_when>
    <thetext>Принимаю кандидата.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>257145</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Shabalin">shaba</who>
    <bug_when>2025-01-13 10:33:52 +0300</bug_when>
    <thetext>кандидат готов начать вступление</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>259389</commentid>
    <comment_count>5</comment_count>
    <who name="Maxim Slipenko">maxim</who>
    <bug_when>2025-02-17 09:36:42 +0300</bug_when>
    <thetext>glebfm@, похоже пора уже мне на 2.3, больше месяца на 2.0 нахожусь.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>259523</commentid>
    <comment_count>6</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2025-02-18 17:50:37 +0300</bug_when>
    <thetext>ssh ключ на gitery.alt зарегистрирован.
Адрес для пересылки создан.

T/J/S -&gt; 2.3.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>259589</commentid>
    <comment_count>7</comment_count>
    <who name="Alexey Shabalin">shaba</who>
    <bug_when>2025-02-19 14:33:39 +0300</bug_when>
    <thetext>Кандидат готов собирать пакеты. Прошу предоставить доступ к gyle.alt.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>259593</commentid>
    <comment_count>8</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2025-02-19 15:11:13 +0300</bug_when>
    <thetext>ssh ключ на gyle.alt зарегистрирован.
Пакет alt-gpgkeys обновлён.
Адрес подписан на devel@.

T/J/S -&gt; 3.6.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>262715</commentid>
    <comment_count>9</comment_count>
    <who name="Alexey Shabalin">shaba</who>
    <bug_when>2025-04-09 13:11:47 +0300</bug_when>
    <thetext>Кандидат готов собирать пакеты в сизиф.
Прошу призвать рецензента.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>271489</commentid>
    <comment_count>10</comment_count>
    <who name="Vitaly Chikunov">vt</who>
    <bug_when>2025-08-27 16:08:09 +0300</bug_when>
    <thetext>https://git.altlinux.org/tasks/391697/

jfyi, для сборки модуля под ядро не нужно пересобирать ядро в этом же задании.

ps. Да и стоит ли форкать модули рази изменения .gear/km-karch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>271491</commentid>
    <comment_count>11</comment_count>
    <who name="Maxim Slipenko">maxim</who>
    <bug_when>2025-08-27 16:17:55 +0300</bug_when>
    <thetext>(Ответ для Vitaly Chikunov на комментарий #10)
&gt; https://git.altlinux.org/tasks/391697/
&gt; 
&gt; jfyi, для сборки модуля под ядро не нужно пересобирать ядро в этом же
&gt; задании.

Пересобирал из-за &quot;error: incompatible gcc/plugin versions&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279476</commentid>
    <comment_count>12</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2025-12-23 17:39:48 +0300</bug_when>
    <thetext>Призван рецензент (rider@) для независимой оценки готовности кандидата.

T/J/S -&gt; 4.2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279480</commentid>
    <comment_count>13</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2025-12-23 18:24:59 +0300</bug_when>
    <thetext>Всё посмотрел, к тому что собрано вопросов не возникло.
Но пакеты в основном на go, нет C/C++ библиотек - непонятно освоил ли кандидат SharedLibsPolicy (один из самых сложных для понимания новичками моментов).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279852</commentid>
    <comment_count>14</comment_count>
    <who name="Maxim Slipenko">maxim</who>
    <bug_when>2025-12-30 15:06:03 +0300</bug_when>
    <thetext>rider@, прошу проверить таск, который связан с Shared Libs Policy: https://packages.altlinux.org/ru/tasks/403806/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279853</commentid>
    <comment_count>15</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2025-12-30 15:24:12 +0300</bug_when>
    <thetext>В задании ошибка, нельзя допускать переименования libxml2 -&gt; libxml2_2 для legacy библиотеки. Лучше оставить как было (libxml2) и она умрёт со временем сама, когда будут пересобраны все клиенты.

если клиенты все пересобираются в задании, то legacy библиотека уже не нужна</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279854</commentid>
    <comment_count>16</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2025-12-30 15:28:42 +0300</bug_when>
    <thetext>И ещё лучше не перегружать спекфайл дополнительными условиями, т.к. сompat библиотека делается крайне редко, то проще и чище удалить из specfile для неё всё лишнее и сделать её отдельной веткой.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279855</commentid>
    <comment_count>17</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2025-12-30 15:30:21 +0300</bug_when>
    <thetext>а с этим условиям compat спек получается перегружен, дополнительные проверки. Плюс если встретятся вложенные условия то какие-то парсеры specfile могут поломаться (на примере сизифного add_changelog)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279856</commentid>
    <comment_count>18</comment_count>
    <who name="Alexey Shabalin">shaba</who>
    <bug_when>2025-12-30 15:32:14 +0300</bug_when>
    <thetext>Требование перести legacy библиотеку в другой пакет было моё. Так эе было моим требованием добавить переменные compat. Поэтому Максим все сделал правильно.
Пакет сопровождать дальше мне, поэтому и требования выставляю я.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279862</commentid>
    <comment_count>19</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2025-12-30 16:05:52 +0300</bug_when>
    <thetext>(Ответ для Alexey Shabalin на комментарий #18)
&gt; Требование перести legacy библиотеку в другой пакет было моё. Так эе было
&gt; моим требованием добавить переменные compat. Поэтому Максим все сделал
&gt; правильно.
&gt; Пакет сопровождать дальше мне, поэтому и требования выставляю я.

а зачем ты сразу учишь плохому ? ;)

моя задача посмотреть что сделал кандидат и я реагирую не на то, что ты попросил а то что он сделал, в данном случае основная проблема (libxml2 -&gt; libxml2_2) - ошибка, которая почти однозначно приведёт к проблемам с обновлением пакета (Obsoletes вижу, но лучше всё-равно не рисковать). В данном случае прекрасный повод такой ошибки избежать, за счёт смены soname у пакета.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279864</commentid>
    <comment_count>20</comment_count>
    <who name="Alexey Shabalin">shaba</who>
    <bug_when>2025-12-30 16:24:35 +0300</bug_when>
    <thetext>я считаю наоборот, что твои рекомендации приведут к проблемам, и ты учишь плохому.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279867</commentid>
    <comment_count>21</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2025-12-30 16:51:57 +0300</bug_when>
    <thetext>и что делать будем ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279871</commentid>
    <comment_count>22</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2025-12-30 17:10:25 +0300</bug_when>
    <thetext>(In reply to Alexey Shabalin from comment #20)
&gt; я считаю наоборот, что твои рекомендации приведут к проблемам,

Уточни, пожалуйста, к каким именно проблемам.

&gt; и ты учишь плохому.

Обоснуй, пожалуйста.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>280240</commentid>
    <comment_count>23</comment_count>
    <who name="Alexey Shabalin">shaba</who>
    <bug_when>2026-01-14 18:01:50 +0300</bug_when>
    <thetext>Видимо я был не прав. Отзываю свои предыдущие требования.
Максим, сделай:
- не надо переименовывать libxml2 -&gt; libxml2_2 для legacy библиотеки
- не перегружай спекфайл дополнительными условиями.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>280246</commentid>
    <comment_count>24</comment_count>
    <who name="Maxim Slipenko">max.slipenko</who>
    <bug_when>2026-01-14 20:55:00 +0300</bug_when>
    <thetext>(Ответ для Alexey Shabalin на комментарий #23)
&gt; Видимо я был не прав. Отзываю свои предыдущие требования.
&gt; Максим, сделай:
&gt; - не надо переименовывать libxml2 -&gt; libxml2_2 для legacy библиотеки
&gt; - не перегружай спекфайл дополнительными условиями.

rider@, я обновил таск. Прошу проверить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>280257</commentid>
    <comment_count>25</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2026-01-15 09:48:19 +0300</bug_when>
    <thetext>+Obsoletes: libxml2-python &lt; %epoch:%version, python-modules-%rname &lt; %epoch:%version

Вот этот артефакт на мой взгляд можно убрать из пакета - это очень старая история. При этом Provides выглядит полезным, т.к. возможно какие-то сторонние пакеты такое хотят.

$ find  /mnt/ftp/pub/distributions/ALTLinux/ -type f -name &apos;libxml2-python*&apos;
/mnt/ftp/pub/distributions/ALTLinux/2.3/Compact/ALTLinux/RPMS.contrib/libxml2-python-2.6.7-alt1.i586.rpm
/mnt/ftp/pub/distributions/ALTLinux/2.4/Master/ALTLinux/RPMS.main/libxml2-python-2.6.11-alt1.i586.rpm
/mnt/ftp/pub/distributions/ALTLinux/updates/Master/2.4/i586/RPMS.updates/libxml2-python-2.6.11-alt1.1.i586.rpm
/mnt/ftp/pub/distributions/ALTLinux/updates/Master/2.2/i586/RPMS.updates/libxml2-python-2.4.30-alt2.1.i586.rpm
/mnt/ftp/pub/distributions/ALTLinux/updates/Compact/2.3/i586/RPMS.updates/libxml2-python-2.6.7-alt1.1.i586.rpm
/mnt/ftp/pub/distributions/ALTLinux/2.2/Master/Mandrake/RPMS/libxml2-python-2.4.30-alt1.i586.rpm</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>280258</commentid>
    <comment_count>26</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2026-01-15 09:51:12 +0300</bug_when>
    <thetext>не совсем понятно зачем вводится два макроса rname и pkgname с одинаковым значением. В спеке используется только rname

   4 %define rname       libxml2
   5 %define abiversion  16
   6 
   7 %define pkgname %rname
   8 %define libname %{rname}_%abiversion
   9 
  10 Name: %pkgname</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>280259</commentid>
    <comment_count>27</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2026-01-15 09:59:53 +0300</bug_when>
    <thetext>всё остальное сделано хорошо. спасибо.

Из legacy библиотеки примерно понятно зачем вводится макрос pkgname, но т.к. он нигде кроме name не используется, то я бы прямо в  name написал libxml2_%abiversion для Legacy пакета, а в основном пакете в Name: libxml2 (без макроса rname) - будет чуть читабельнее,а дублирование слова libxml2 меня не смущает, т.к. смена имени не такая частая операция.


+%define pkgname %{rname}_%abiversion
+%define libname %rname
+
+Name: %pkgname</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>280261</commentid>
    <comment_count>28</comment_count>
    <who name="Maxim Slipenko">maxim</who>
    <bug_when>2026-01-15 10:45:25 +0300</bug_when>
    <thetext>(Ответ для Anton Farygin на комментарий #25)
&gt; +Obsoletes: libxml2-python &lt; %epoch:%version, python-modules-%rname &lt;
&gt; %epoch:%version
&gt; 
&gt; Вот этот артефакт на мой взгляд можно убрать из пакета - это очень старая
&gt; история. При этом Provides выглядит полезным, т.к. возможно какие-то
&gt; сторонние пакеты такое хотят.

(Ответ для Anton Farygin на комментарий #27)
&gt; всё остальное сделано хорошо. спасибо.
&gt; 
&gt; Из legacy библиотеки примерно понятно зачем вводится макрос pkgname, но т.к.
&gt; он нигде кроме name не используется, то я бы прямо в  name написал
&gt; libxml2_%abiversion для Legacy пакета, а в основном пакете в Name: libxml2
&gt; (без макроса rname) - будет чуть читабельнее,а дублирование слова libxml2
&gt; меня не смущает, т.к. смена имени не такая частая операция.

Исправил эти замечания.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>280265</commentid>
    <comment_count>29</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2026-01-15 11:35:16 +0300</bug_when>
    <thetext>(Ответ для Maxim Slipenko на комментарий #28)
&gt; 
&gt; Исправил эти замечания.

Спасибо. задание можно коммитить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>280295</commentid>
    <comment_count>30</comment_count>
    <who name="Maxim Slipenko">maxim</who>
    <bug_when>2026-01-15 18:18:36 +0300</bug_when>
    <thetext>(Ответ для Anton Farygin на комментарий #13)
&gt; Всё посмотрел, к тому что собрано вопросов не возникло.
&gt; Но пакеты в основном на go, нет C/C++ библиотек - непонятно освоил ли
&gt; кандидат SharedLibsPolicy (один из самых сложных для понимания новичками
&gt; моментов).

Если с libxml2 я справился, то есть ли ещё какие-то замечания? 
Или мне необходимо предоставить ещё задания с SharedLibsPolicy? (если да, то сколько?)

Сейчас просто мне не совсем очевидно, что мне осталось сделать, чтобы успешно завершить Join.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>280303</commentid>
    <comment_count>31</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2026-01-15 22:08:02 +0300</bug_when>
    <thetext>К кандидату нет вопросов, он отлично разобрался в сборке пакетов под ALT Linux и готов к самостоятельной работе в ALT Linux Team.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>280340</commentid>
    <comment_count>32</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2026-01-16 18:52:00 +0300</bug_when>
    <thetext>Пользователь добавлен в группу мейнтейнеров.

Желаю удачного мейнтейнерства!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>17395</attachid>
            <date>2024-12-16 17:48:46 +0300</date>
            <delta_ts>2024-12-16 17:48:46 +0300</delta_ts>
            <desc>GPG Public key</desc>
            <filename>public-key.asc</filename>
            <type>text/plain</type>
            <size>3078</size>
            <attacher name="Maxim Slipenko">maxim</attacher>
            
              <data encoding="base64">LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgptUUlOQkdkWlB0OEJFQUNza2lh
YVZlUGE1UFl3MWcvTFg1bTZBNytVTVZHZkhLdjJsQ1djNHhtNjgyTGUyR0ZWCmZGZFVrYXBPUHpR
Ym1pcXh3UGNtMndBYmNJQ3VuTy84QWRtc0pJQVhBT1E3cmM0VEJLMTVNVExtUjdCUG12NTEKTi8x
U1UrTFlXQ085Ymd3ZFY2eENZRjk3L3d1aGZlYWFtK2lIWnVYTnI2Y2krN2FMR1REYlJjZU5LVHhu
WFEwWgo3bkxRcS9WY3kyakR4WHo5ODdBY01SSzJMRWhBeGtUMFo5ZXBGUms3Sk8zYy9xT2tSMXA2
L0N2aHBoZmd3dHU1CmI3OFl6cHVWTVJrSkFqVnJOK3pMaURYeGRYWnBrNmYvSUh3WDJKMVdWcjlX
dE1hc0c1cUc0M2l2WE5zMWtvZHIKNHZXcmR2MVlCN1BJVFVhNGJ1ODgwb3B4VW9jZldJUGx1aTJV
MVNBaU9TRTkwYVBONENnUkZUckFyN05STG9RdQpiZFIvQlFiSFhkd09aYnJ6TjZZd29KY2JkYXJs
QjBKUFBCNXpMMHdFcEVlYTY4eXE5Tlg2ZHVUMVdybXJRQ3JiCk1rWTIwQU1lYUxSaGp1VitmcERm
Z2Q2UnhNd1VyMVRrOUFEQ3NEaUhPZUlmVFJRWEtycXQyak9RTE1QcnJkVTAKU1BpV2RHOXppQ29Z
dy9UNTl6elpJV2tMaDI3SXlxa3oyVklQeTB4UU82S3NpelEyY1liQTNzWm9seXdEUXhXMgphd0xw
QTB6eUdWZjJUSnRnMmdFd0x2MFlEaDdLUHM2dTh5WmwwV3lnc1MzTWhaM0R2Tzd4cmxNVFhjdmNo
MmtxCnhVZkp2ZUp3aFZTTkswNTRiTENwK0pYNUVCMk5SNlNCY3B3YnVnYXduTGM2MmtwL2s3RGF2
OTZOYlFBUkFRQUIKdENWTllYaHBiU0JUYkdsd1pXNXJieUE4YldGcmN6RnRjMEJoYkhSc2FXNTFl
QzV2Y21jK2lRSTRCQk1CQ0FBaQpCUUpuV1Q3ZkFoc0RCZ3NKQ0FjREFnWVZDQUlKQ2dzRUZnSURB
UUllQVFJWGdBQUtDUkJ3dVpUeFZnWkRmeU5ECkVBQ1YzY21BY1pzNFFXKzE1UXZWT0svQ3dMeHFw
MGMvS05zNEZVTFVsVTNyaC8rWEN1aStOSlgydXNiT09VNEgKWWp1aUZHL2lZRDIvM1ptSWZCR1V6
VzBPdml1MldVdmQwbDljbDN5RHlEaU1rL3BjdVNnMGptSHFIYlJmd2FQdQpUWitLQjBQV1NqUkxR
RUtlMDQwbXNzc284WDVkdUlVZngxRnBqK3YxUWlmbUMzaWxMNm5TKzdyVjBUbnovRU5HCnFtYTBZ
UWxyT3RTdHhDUzRFWTNOcEVNR1N5dDBWT1dTNTBDeUhRM3M2N285Z2pmYzZoM2c5SldaM2ZZQmVX
RjMKSHRBcG1va3N3cTFKcXpJVGI4ZGNnckNCbTZjdndtaXUvMzZnUjVTV2luTEZVY0trYkpxcTky
ZmZqekxGajJBaQpBTjNWWjMrZTBnZVk2OUhZS1NwaEFnVlFEM0J3dVlhKzhXUW9pYnc5dXpOMVZw
MFVrYUJhVlVnUEVkajBoVWh5CklONHJjZXo4WHpLVlVWczdETUtCcnlNb1pVSmdYWFdVKzQ3SVVk
UkNiY1doajNGQkdIWXdUVkdpVVFwaWs1ck4KZkRrRi92bDlwaTZTenFXUkF0TVA3VjBYQnN5WVRw
Y2VSOXc5YUlqV3A5UGZFaG1PckF3K0h3K1FubVBQZVJiSQozRXVpMER3T3NnZk8vM1I5YnhFbUw4
T3RTNXR4dFZ4MGlhd0lFR0tFVWo4SnVOMHI2dkNjb2lPYi8yaENXVndkCkJRM2UxbjFGQU9QRkdk
d2FUcTJrMVJydldXUEduZkM3a3UvWHZLWDc3eXVHdjRMR1dndlRzYXhQS1RqZkFreXEKQzkxMENx
cFk0SEQ4cGpKNXlpQW5OTWFvRC9EakUvOGJhdkJ6ck5BRXRjOWxWYmtDRFFSbldUN2ZBUkFBekZv
VApTYVZSa1F0RnQ0OW9NczFjMjErWmJxMVYvcjd3WTg3UDRVYVFTbFFwaHBvQXpsbmJ2RTNyandh
Tkt4SHZ0ejB0ClQ2aFBZcFh3b2dwakFLR2ZpNXBBMFNQYk5JU2xpQlcwYVJjdWx6YS81c08vWnRt
NGF1QS9aWHRGaTVDWDA0Qk4KSzN0eXhGQmtnMTJiZTB0TWtsQ3hUWWlOWUdzeFUrRWIzRVlYVERi
ZnQ2RGY2TXA3YTZzOVcxQXhXSHBsRFdRRgpRem1jTnRZcVY1SVJ0M1NIWHZQUnRwVlRXUHk0S21l
bDczMmoxTTlKeStIQjJoVEc1dHVVMCtIL0hJWjVXdE1PCi9ERnVpZ0prMXVxek5jQ3RDZkM0MmEz
dDBocGpkUzNUdUhQcFlUc2VqbE51dm94V2dNdFNGbVdCSXZ0amRsdGUKb2d0WW90cW9kZGFRWlB2
UjdlSGFmaWljazA2c0RVS1lva0ZvVGgycUNtTHEvMUxvRmN5UVZqcndKb0xwaTA3cgozU3pZaERx
KzdtWllCUnlhVGhLMlJHU2V1VkIvVkxFcGlxQ2pxWDNhWmFaTW16R0s2Mlg4WENaOWFnQUlQQVdU
ClR5R3VtWERaZExWNXBaS2plcFAzN2xlYVBUQmhTNitXdjZvSGJWamxkQ0VWMUFsVDRxOTVvNFRl
US9mZWZWZ3gKQkFlNS9RcjVTL0YrWUMxUW0zT1F3bjcxYXgycnpyRFA3ZHJBNk9uNUVFWUQ5NDZr
ZVVzbEJuRExTYTQ4V2N6WQpKeWZGMHdmei9NQWFvYXBZNGMrQm1CYVdDYVNuZGV0VkkrMllKZnZK
WHV0Z2s1VmRIMWxhbmZ6NUczTmptSFVpCmFBWDFQZEtHazdSN0tRdmo5ZVhRTkJPWTR6dVhtQkRH
ZUE4amJtY0FFUUVBQVlrQ0h3UVlBUWdBQ1FVQ1oxaysKM3dJYkRBQUtDUkJ3dVpUeFZnWkRmMU5u
RUFDTFZLMTl3SmJQQ244eEsvNzdyaXVETUh1ZWIvU1ZrUXRuV1luVgpoOFRJVGEvbFdaWnBJdkNU
THhRRHh6STljY3U5SHBrNDJpNGpRWjdVNEdGSWdvNFVQdWVWWWlxT1R3UThQMjdZCnVlVWZhMmt1
Y2R5NHBSQ3EwTmJ3dFY1cTBBeGFJaDhRZTlFNXdPTFhtZldmdkowVWpuWmNGOEtmYW85bWhiR0cK
SUJYa3hOMGNQS3JlNitHUHhnM25IUWwzUFdaQXdDTGlDbjA4U2pGWmVoLzJhVjVQYTRYaHlSOTNx
M0gzcktOMwp6WVRPSEZWbERQTWY1VWtMcUZwbU5HeTF0UDhZWWtVbDdIOGdDUElPL2ZxNHpxMVh4
Z2tWMHdCZWl5VFN2SndqCkVuOVhveU9sMFpxODN3WGkzQ3lGNnFsNWpscldIMCtUTEJtY01JWmda
b1NBdlZYM3RRbExMaWFrQkJRQnZaMUsKelVJcm9XbHFocWorKzFrVDJwbXRuN3BycHl3UytLMHJm
WUJWRVBQVkdxc3dFT1BTQ01ZbnEzQ2lBMnJpOHV3bQphTmlzVjJLOHJmSE5KdlVDY1VwNFprRlZL
ditFdFNSNXpPOVFuaUtZQmxlVyt0UmZ4K3VtTFArOEFSb2hoNkJvClBJS3BsOWJmUVlreXMwalFm
a3VWc1ExRHlJYWF3UTVMa3FidzJRYU1JOWx4UEZON01aQWw5b3RZbDY3WkpTejQKanFyNlpYK2ZF
M25pS2NtU24rZ1JqY1JRUTBIVGdHWHZ5OGhzNkxWOU9mYUZTSzVKdG9GbEhYbHZlcFc2WDJGNwpt
WkRScHN5WWhmZ21oSE9HaVQzUm8yRXJYREpobDV1b0V2RE5uSENzTW1LS0ZqTmlkVU94aFArWXAw
cXVpM3o4Cm1LZmQrQT09Cj1kRmlvCi0tLS0tRU5EIFBHUCBQVUJMSUMgS0VZIEJMT0NLLS0tLS0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>17396</attachid>
            <date>2024-12-16 17:49:56 +0300</date>
            <delta_ts>2024-12-16 17:49:56 +0300</delta_ts>
            <desc>SSH Public key</desc>
            <filename>id_ed25519.pub</filename>
            <type>application/vnd.ms-publisher</type>
            <size>99</size>
            <attacher name="Maxim Slipenko">maxim</attacher>
            
              <data encoding="base64">c3NoLWVkMjU1MTkgQUFBQUMzTnphQzFsWkRJMU5URTVBQUFBSUF4THFUc3JBaFdVN0Y5c0VvMHhl
TUpnanluVzZnUjI2NGt3eDU5NDFvRGQgbWF4aW1AQUxULU1BWElNVVMK
</data>

          </attachment>
      

    </bug>

</bugzilla>