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

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

    <bug>
          <bug_id>46053</bug_id>
          
          <creation_ts>2023-05-04 14:51:51 +0300</creation_ts>
          <short_desc>[done] join fidel@</short_desc>
          <delta_ts>2023-11-24 16:29:32 +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="Mikhail Tergoev">tergoev-m</reporter>
          <assigned_to name="Gleb F-Malinovskiy">glebfm</assigned_to>
          <cc>glebfm</cc>
    
    <cc>lav</cc>
    
    <cc>ldv</cc>
    
    <cc>manowar</cc>
    
    <cc>rider</cc>
          
          <qa_contact name="Andrey Cherepanov">cas</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>225414</commentid>
    <comment_count>0</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-05-04 14:51:51 +0300</bug_when>
    <thetext>Псевдоним: fidel
Адрес пересылки почты: tergoevm@gmail.com
Ментор: Виталий Липатов &lt;lav@altlinux.org&gt;

Сборка пакетов, связанных с wine, запуском игр, 3D и видеокартами.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>225416</commentid>
    <comment_count>1</comment_count>
      <attachid>13097</attachid>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-05-04 14:52:16 +0300</bug_when>
    <thetext>Created attachment 13097
GPG-ключ</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>225417</commentid>
    <comment_count>2</comment_count>
      <attachid>13098</attachid>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-05-04 14:53:35 +0300</bug_when>
    <thetext>Created attachment 13098
SSH-ключ</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>225450</commentid>
    <comment_count>3</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2023-05-04 19:08:57 +0300</bug_when>
    <thetext>(Ответ для Mikhail Tergoev на комментарий #0)
&gt; Псевдоним: fidel
&gt; Адрес пересылки почты: tergoevm@gmail.com
&gt; Ментор: Виталий Липатов &lt;lav@altlinux.org&gt;
&gt; 
&gt; Сборка пакетов, связанных с wine, запуском игр, 3D и видеокартами.
Кандидат готов начать вступление и уже умеет генерировать ключи.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226521</commentid>
    <comment_count>4</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2023-05-26 12:18:54 +0300</bug_when>
    <thetext>(In reply to Mikhail Tergoev from comment #1)
&gt; Created attachment 13097 [details]
&gt; GPG-ключ
Ok.
(In reply to Mikhail Tergoev from comment #2)
&gt; Created attachment 13098 [details]
&gt; SSH-ключ
Ok.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226536</commentid>
    <comment_count>5</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2023-05-26 12:58:54 +0300</bug_when>
    <thetext>Кандидат готов начать вступление.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227331</commentid>
    <comment_count>6</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2023-06-08 18:17:51 +0300</bug_when>
    <thetext>ssh ключ на gitery.alt зарегистрирован.
Адрес для пересылки создан.     

T/J/S -&gt; 2.3.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>228143</commentid>
    <comment_count>7</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-06-21 14:49:43 +0300</bug_when>
    <thetext>Отправил пакеты:
To gitery:/people/fidel/packages/qpwgraph.git
To gitery:/people/fidel/packages/libliftoff.git
To gitery:/people/fidel/packages/vkroots.git
To gitery:/people/fidel/packages/xone.git</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>228171</commentid>
    <comment_count>8</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2023-06-21 18:25:11 +0300</bug_when>
    <thetext>3.0 Кандидат готов собирать пакеты.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>228312</commentid>
    <comment_count>9</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2023-06-23 19:32:19 +0300</bug_when>
    <thetext>ssh ключ на gyle.alt зарегистрирован.
Пакет alt-gpgkeys обновлён.

T/J/S -&gt; 3.5.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>228374</commentid>
    <comment_count>10</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-06-26 15:17:20 +0300</bug_when>
    <thetext>Пакеты собраны:
$ gita ls
323738 TESTED #2 [test-only] sisyphus xone.git=0.3-alt2
323737 TESTED #1 [test-only] sisyphus vkroots.git=0.0.0.1-alt2.e554d4c
323736 TESTED #1 [test-only] sisyphus libliftoff.git=0.4.1-alt1
323725 TESTED #2 [test-only] sisyphus qpwgraph.git=0.4.4-alt1

Обновленный пакет vips до апстрима с переходом на meson в сборочницу не отправлял, по причине попытки уменьшения зависимостей для libvips.
ImageMagick заменен на GraphicsMagick.
В гитовнице текущий вариант уже есть:
To gitery:/people/fidel/packages/vips.gi)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>228389</commentid>
    <comment_count>11</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-06-26 18:10:57 +0300</bug_when>
    <thetext>Обновил пакет /people/fidel/packages/vips.git

Таск:
$ gita ls
323755 TESTED [test-only] sisyphus vips.git=8.14.2-alt1

Подробности нюансов сборки в баге:
https://bugzilla.altlinux.org/39214</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>228539</commentid>
    <comment_count>12</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-06-29 00:20:40 +0300</bug_when>
    <thetext>Первый пакет отправленый в Сизиф:
[#323755] DONE vips.git=8.14.2-alt1

https://git.altlinux.org/tasks/archive/done/_316/323755/logs/events.17.1.log</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>228562</commentid>
    <comment_count>13</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-06-29 12:58:15 +0300</bug_when>
    <thetext>Пакет libliftoff обновлен и отправлен в Сизиф.

[#323736] DONE (try 5) libliftoff.git=0.4.1-alt1
https://git.altlinux.org/tasks/archive/done/_316/323736/logs/events.5.1.log

Багу по обновлению закрыл: https://bugzilla.altlinux.org/46262</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>228563</commentid>
    <comment_count>14</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-06-29 13:06:17 +0300</bug_when>
    <thetext>Новый пакет vkroots, необходимый для будущего обновления пакета gamescope, отправлен в Сизиф.

[#323737] DONE (try 4) vkroots.git=0.0.0.1-alt1.e554d4c
https://git.altlinux.org/tasks/archive/done/_316/323737/logs/events.4.1.log</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>228619</commentid>
    <comment_count>15</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-06-30 00:02:17 +0300</bug_when>
    <thetext>Отправлен в сизиф:
[#323725] DONE (try 6) qpwgraph.git=0.4.4-alt1

Багу по добавлению пакета закрыл:
https://bugzilla.altlinux.org/46403</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>228882</commentid>
    <comment_count>16</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-07-04 10:03:27 +0300</bug_when>
    <thetext>Пакет apitrace обновлен до апстрима:
324053 TESTED #5 [test-only] sisyphus apitrace.git=11.1-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>228908</commentid>
    <comment_count>17</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-07-04 11:52:51 +0300</bug_when>
    <thetext>(Ответ для Mikhail Tergoev на комментарий #16)
&gt; Пакет apitrace обновлен до апстрима:
&gt; 324053 TESTED #5 [test-only] sisyphus apitrace.git=11.1-alt1

Обновлен в Сизифе:
[#324053] DONE (try 6) apitrace.git=11.1-alt1
https://git.altlinux.org/tasks/archive/done/_316/324053/logs/events.6.1.log</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229088</commentid>
    <comment_count>18</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-07-06 14:41:31 +0300</bug_when>
    <thetext>Собран самая свежая версия gamescope:

[#324251] TESTED (try 4) gamescope.git=3.12.0-alt1.beta9
https://git.altlinux.org/tasks/324251/logs/events.4.1.log

Сборка проходит успешно без правок исходников с помощью патчей, но установленный в систему пакет, вылетает с ошибкой:

$ gamescope -- vkcube
No CAP_SYS_NICE, falling back to regular-priority compute and threads.
Performance will be affected.
wlserver: [backend/headless/backend.c:68] Creating headless backend
vulkan: selecting physical device &apos;AMD Radeon RX 6750 XT (RADV NAVI22)&apos;: queue family 1
vulkan: physical device supports DRM format modifiers
vulkan: supported DRM formats for sampling usage:
vulkan:   AR24 (0x34325241)
vulkan:   XR24 (0x34325258)
vulkan:   AB24 (0x34324241)
vulkan:   XB24 (0x34324258)
vulkan:   NV12 (0x3231564E)
vulkan:   AB4H (0x48344241)
vulkan:   AB48 (0x38344241)
vulkan:   AB30 (0x30334241)
vulkan:   XB30 (0x30334258)
vulkan:   AR30 (0x30335241)
vulkan:   XR30 (0x30335258)
wlserver: Running compositor on wayland display &apos;gamescope-0&apos;
wlserver: [backend/headless/backend.c:16] Starting headless backend
wlserver: [xwayland/sockets.c:63] Failed to bind socket @/tmp/.X11-unix/X0: Address already in use
wlserver: [xwayland/server.c:108] Starting Xwayland on :1
wlserver: [types/wlr_compositor.c:673] New wlr_surface 0x56524ffa9350 (res 0x565250178c60)
wlserver: [xwayland/server.c:273] Xserver is ready
pipewire: pw_context_connect failed
Warning: failed to setup PipeWire, screen capture won&apos;t be available
Selected GPU 0: AMD Radeon RX 6750 XT (RADV NAVI22), type: DiscreteGpu
wlserver: [types/wlr_compositor.c:673] New wlr_surface 0x56524ffad810 (res 0x565250179440)
Исключение в операции с плавающей точкой
(EE) failed to read Wayland events: Broken pipe</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229266</commentid>
    <comment_count>19</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-07-09 14:09:30 +0300</bug_when>
    <thetext>Собран и проверен новый пакет AntiMicroX (графическая программа, используемая для сопоставления клавиш геймпада с клавиатурой, мышью, скриптами и макросами)

https://github.com/AntiMicroX/antimicrox

324558 TESTED #1 [test-only] sisyphus antimicrox.git=3.3.4-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229685</commentid>
    <comment_count>20</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-07-13 16:34:46 +0300</bug_when>
    <thetext>Пакет antimicrox отправлен в Сизиф:
https://git.altlinux.org/tasks/archive/done/_316/324558/logs/events.5.3.log
[#324558] DONE (try 5) antimicrox.git=3.3.4-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229686</commentid>
    <comment_count>21</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-07-13 16:34:55 +0300</bug_when>
    <thetext>Завел багу по исправлению пересборки пакета texlive (сам же и исправил):
https://bugzilla.altlinux.org/46864

Пакет texlive пересобран и отправлен в Сизиф:
https://git.altlinux.org/tasks/archive/done/_317/324757/logs/events.5.3.log
[#324757] DONE (try 5) texlive.git=2021-alt4_3</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229689</commentid>
    <comment_count>22</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2023-07-13 16:38:08 +0300</bug_when>
    <thetext>(In reply to Mikhail Tergoev from comment #21)
&gt; Завел багу по исправлению пересборки пакета texlive (сам же и исправил):
&gt; https://bugzilla.altlinux.org/46864
&gt; 
&gt; Пакет texlive пересобран и отправлен в Сизиф:
&gt; https://git.altlinux.org/tasks/archive/done/_317/324757/logs/events.5.3.log
&gt; [#324757] DONE (try 5) texlive.git=2021-alt4_3

Судя по всему, вы называете исправлением прибивание в спеке старой версии компилятора.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>229692</commentid>
    <comment_count>23</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-07-13 16:55:32 +0300</bug_when>
    <thetext>(Ответ для Dmitry V. Levin на комментарий #22)
&gt; Судя по всему, вы называете исправлением прибивание в спеке старой версии
&gt; компилятора.

Возможно я не правильно выразился. Всегда выслушаю конструктивную критику.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>230137</commentid>
    <comment_count>24</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-07-21 13:28:30 +0300</bug_when>
    <thetext>Собран новый пакет и отправлен в Sisyphus: libnativefiledialog-extended 
[#325135] DONE (try 14) nativefiledialog-extended.git=1.1.0-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>230239</commentid>
    <comment_count>25</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-07-24 12:14:16 +0300</bug_when>
    <thetext>Отправлен в Сизиф таск 325166 с обновленным libpaper1, libpaper2, boomaga и xmlto:
https://git.altlinux.org/tasks/archive/done/_317/325166/logs/events.15.2.log
Закрыта бага: https://bugzilla.altlinux.org/show_bug.cgi?id=46837</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>230443</commentid>
    <comment_count>26</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-07-26 22:03:53 +0300</bug_when>
    <thetext>Собран новый пакет imhex по баге:
https://bugzilla.altlinux.org/show_bug.cgi?id=46936
и отправлен в Sisyphus:
https://packages.altlinux.org/ru/tasks/325131/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>230591</commentid>
    <comment_count>27</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-07-31 09:31:03 +0300</bug_when>
    <thetext>Исправлена сборка texlive с gcc-13: 
325758 DONE (try 4) texlive.git=2021-alt5_3
- NMU: fixed build with gcc-13 (ALT bug 46864)
По баге: https://bugzilla.altlinux.org/46864</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>230619</commentid>
    <comment_count>28</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2023-07-31 14:09:03 +0300</bug_when>
    <thetext>4.0. Подопечный готов отправлять пакеты в Сизиф.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>230773</commentid>
    <comment_count>29</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-08-02 17:54:59 +0300</bug_when>
    <thetext>Собран и опубликован новый пакет obs-vkcapture:
326296 DONE (try 4) obs-vkcapture.git=1.4.1-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>230776</commentid>
    <comment_count>30</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-08-02 18:56:53 +0300</bug_when>
    <thetext>Собран и опубликован новый пакет pyLinuxWheel:
326311 DONE (try 3) pyLinuxWheel.git=0.6.1-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>230877</commentid>
    <comment_count>31</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-08-04 14:18:30 +0300</bug_when>
    <thetext>Обновлен пакет qpwgraph до апстрима и закрыта бага:
https://bugzilla.altlinux.org/show_bug.cgi?id=47121
326408 DONE (try 2) qpwgraph.git=0.5.1-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>230935</commentid>
    <comment_count>32</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-08-05 13:56:35 +0300</bug_when>
    <thetext>Собран и опубликован новый пакет xone:
323738 DONE (try 9) xone.git=0.3-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>231598</commentid>
    <comment_count>33</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-08-17 14:33:25 +0300</bug_when>
    <thetext>обновлён пакет latte-dock:
327320 TESTED #1 [test-only] sisyphus latte-dock.git=0.10.9-alt1
по баге latte-dock:
https://bugzilla.altlinux.org/47233</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>231599</commentid>
    <comment_count>34</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-08-17 15:07:28 +0300</bug_when>
    <thetext>обновил vkd3d до апстрима:
327321 TESTED #1 [test-only] sisyphus vkd3d.git=1.8-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>231730</commentid>
    <comment_count>35</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-08-21 14:44:35 +0300</bug_when>
    <thetext>обновлен пакет bullet3, закрыта бага:
https://bugzilla.altlinux.org/47193</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>232795</commentid>
    <comment_count>36</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2023-09-10 13:25:42 +0300</bug_when>
    <thetext>Призван рецензент (rider@) для независимой оценки готовности кандидата.

T/J/S -&gt; 4.2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>232821</commentid>
    <comment_count>37</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2023-09-11 10:33:42 +0300</bug_when>
    <thetext>xone:
- у проекта есть активный апстрим, лучше если собираете из git тащить всю историю, а не тарболл. Так было бы удобнее

  13 # Source0-url: https://github.com/medusalix/xone/archive/refs/tags/v%version.tar.gz

это лишнее.

В скрипте dkms происходит какая-то адская магия, без пояснений не могу понять что и зачем делается.  Было бы неплохо его закоммитить отдельно и в commit message или комментариях описать подробности происходящего.
В зависимостях пакета есть cabextract и из гита тоже непонятно зачем он нужен.

Вообще, если честно - мне вообще не нравится идея паковать исходники, из которых что-то собирается в /usr (даже в /usr/local).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>232822</commentid>
    <comment_count>38</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2023-09-11 10:35:58 +0300</bug_when>
    <thetext>vkd3d.spec - информация о том, с помощью какого скрипта сделана запись или выполнено обновление в changelog выглядит мусором.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>232823</commentid>
    <comment_count>39</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2023-09-11 10:45:46 +0300</bug_when>
    <thetext>(Ответ для Mikhail Tergoev на комментарий #35)
&gt; обновлен пакет bullet3, закрыта бага:
&gt; https://bugzilla.altlinux.org/47193

А зачем было сделано move to tarball ? 

Далее - в пакете изменился soname, но пакет не был приведёт в соответствии с shared libs policy и т.к. этот пакет уже попал в репозиторий, то данную ошибку исправить пока не получится (до следующего изменения soname апстримом)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>232824</commentid>
    <comment_count>40</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2023-09-11 10:50:20 +0300</bug_when>
    <thetext>https://git.altlinux.org/tasks/archive/done/_319/327320/gears/100/git?p=git;a=commitdiff;h=104d4256b2c1848ab76e9f23b8b81062caafd561

Зачем нужно было переносить rpm-macros в BuildRequires(pre) ?

Запись в changelog о том, с помощью чего было сделано обновление пакета выглядит мусором, не несущей полезной информации.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>232825</commentid>
    <comment_count>41</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2023-09-11 10:56:10 +0300</bug_when>
    <thetext>https://git.altlinux.org/tasks/archive/done/_321/329224/gears/100/git?p=git;a=blob;f=.gear/qpwgraph.spec;h=8ebf4a84f32f985e35baf535a337083d99fc77b7;hb=032c4d12635add3dcf2f668c586f42fd2cd9aae3

Дубль ссылки на git перед Source - ненужный мусор.

Секцию check правильнее и привычнее делать после секции install

Запись в changelog о том, с помощью чего сделано обновление - мусор.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>232826</commentid>
    <comment_count>42</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2023-09-11 11:00:48 +0300</bug_when>
    <thetext>obs-vkcapture:
есть активный git, но почему-то была выбрана схема упаковки с импортом тарболла. Лучше переделать на git, к тому же как раз вышла новая версия https://github.com/nowrep/obs-vkcapture

На review уже нужно мне, удобнее через телеграм.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>232827</commentid>
    <comment_count>43</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2023-09-11 11:08:57 +0300</bug_when>
    <thetext>https://git.altlinux.org/gears/p/pyLinuxWheel.git?p=pyLinuxWheel.git;a=blob;f=pyLinuxWheel.spec;h=9029fff5fa615e8aa158893d86b37422019e0057;hb=48e76a6f6b69733ecb72341e10038fc87a031ec9

Зачем AutoReq: no  ?

При наличии апстримного гита очень важно собирать не из тарболла а из гита, в дальнейшем будет проще сопровождать.

зачем зависимость на udev ? у нас разве бывают системы без него ?

В %prep очень странные действия делаются с переводами. Это же должно происходить при сборке.

udev rules в пакете кривые по содержанию, права 666 и 777 недопустимы, права лучше выставлять через GROUP и MODE. Похоже что автор не разобрался с тем как работает udev и это лучше исправить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>232828</commentid>
    <comment_count>44</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2023-09-11 11:10:26 +0300</bug_when>
    <thetext>у PyLinuxWheel ещё есть warning repocop, надо бы обратить на это внимание:
https://packages.altlinux.org/ru/sisyphus/srpms/pyLinuxWheel/repocop/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>232829</commentid>
    <comment_count>45</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2023-09-11 11:12:33 +0300</bug_when>
    <thetext>Михаил, среди пакетов есть уже что обновить:
https://packages.altlinux.org/ru/sisyphus/maintainers/fidel/watch
можно пройтись по списку и дать мне на review изменения.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>232862</commentid>
    <comment_count>46</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-09-11 17:10:27 +0300</bug_when>
    <thetext>(Ответ для Anton Farygin на комментарий #38)
&gt; vkd3d.spec - информация о том, с помощью какого скрипта сделана запись или
&gt; выполнено обновление в changelog выглядит мусором.

rpmrb и rpmgs автоматически добавляют в changelog такую запись. Если это лишняя информация, значит буду подчищать.

(Ответ для Anton Farygin на комментарий #42)
&gt; obs-vkcapture:
&gt; есть активный git, но почему-то была выбрана схема упаковки с импортом
&gt; тарболла. Лучше переделать на git, к тому же как раз вышла новая версия

Такова рекомендация ментора о сборки новых пакетов из тарбола.

(Ответ для Anton Farygin на комментарий #39)
&gt; (Ответ для Mikhail Tergoev на комментарий #35)
&gt; &gt; обновлен пакет bullet3, закрыта бага:
&gt; &gt; https://bugzilla.altlinux.org/47193
&gt; 
&gt; А зачем было сделано move to tarball ? 

пробовал обновлять с помощью rpmgs и rpmrb получил:
Множество 
CONFLICT (content):
Auto-merging
после чего
Automatic merge failed; fix conflicts and then commit the result.

Перевел в тарбол что бы не было истории с конфликтами


(Ответ для Anton Farygin на комментарий #40)
&gt; https://git.altlinux.org/tasks/archive/done/_319/327320/gears/100/git?p=git;
&gt; a=commitdiff;h=104d4256b2c1848ab76e9f23b8b81062caafd561
&gt; 
&gt; Зачем нужно было переносить rpm-macros в BuildRequires(pre) ?

https://www.altlinux.org/Spec/Предопределенные_макросы
Для использования данных макросов, необходимо добавить в spec строчку:
BuildRequires(pre): имя-пакета-с-макросами

(Ответ для Anton Farygin на комментарий #41)
&gt; https://git.altlinux.org/tasks/archive/done/_321/329224/gears/100/git?p=git;
&gt; a=blob;f=.gear/qpwgraph.spec;h=8ebf4a84f32f985e35baf535a337083d99fc77b7;
&gt; hb=032c4d12635add3dcf2f668c586f42fd2cd9aae3
&gt; 
&gt; Дубль ссылки на git перед Source - ненужный мусор.
&gt; Секцию check правильнее и привычнее делать после секции install
Принято.

(Ответ для Anton Farygin на комментарий #37)
&gt; xone:
&gt;   13 # Source0-url:
&gt; https://github.com/medusalix/xone/archive/refs/tags/v%version.tar.gz
&gt; 
&gt; это лишнее.
&gt; 
&gt; В скрипте dkms происходит какая-то адская магия, без пояснений не могу
&gt; понять что и зачем делается.  Было бы неплохо его закоммитить отдельно и в
&gt; commit message или комментариях описать подробности происходящего.
&gt; В зависимостях пакета есть cabextract и из гита тоже непонятно зачем он
&gt; нужен.

Добавлю в скрипте xone больше комментариев.
(curl скачивает фирмварь, а cabextract его распаковывает, в этом скрипте:
https://github.com/medusalix/xone/blob/master/install/firmware.sh )</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>232875</commentid>
    <comment_count>47</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2023-09-11 18:00:29 +0300</bug_when>
    <thetext>(Ответ для Mikhail Tergoev на комментарий #46)
&gt; (Ответ для Anton Farygin на комментарий #38)
&gt; &gt; vkd3d.spec - информация о том, с помощью какого скрипта сделана запись или
&gt; &gt; выполнено обновление в changelog выглядит мусором.
&gt; 
&gt; rpmrb и rpmgs автоматически добавляют в changelog такую запись. Если это
&gt; лишняя информация, значит буду подчищать.

Да, на мой взгляд она не несёт никакого смысла - такая запись это попытка переложить ответственность за сделанное изменение с ментейнера на скрипт, но это не правильно.

&gt; 
&gt; (Ответ для Anton Farygin на комментарий #42)
&gt; &gt; obs-vkcapture:
&gt; &gt; есть активный git, но почему-то была выбрана схема упаковки с импортом
&gt; &gt; тарболла. Лучше переделать на git, к тому же как раз вышла новая версия
&gt; 
&gt; Такова рекомендация ментора о сборки новых пакетов из тарбола.

Это ошибка, если планируется нормально сопровождать пакет, то часто без апстримной истории делать это невозможно (например, бисектить коммит в процессе поиска привнесённой ошибки со сборкой в пакет).

Я предполагаю что планируется нормально сопровождение пакетов, поэтому про скрипты автоматизации сборки из тарболла придётся забыть.

&gt; 
&gt; (Ответ для Anton Farygin на комментарий #39)
&gt; &gt; (Ответ для Mikhail Tergoev на комментарий #35)
&gt; &gt; &gt; обновлен пакет bullet3, закрыта бага:
&gt; &gt; &gt; https://bugzilla.altlinux.org/47193
&gt; &gt; 
&gt; &gt; А зачем было сделано move to tarball ? 
&gt; 
&gt; пробовал обновлять с помощью rpmgs и rpmrb получил:
&gt; Множество 
&gt; CONFLICT (content):
&gt; Auto-merging
&gt; после чего
&gt; Automatic merge failed; fix conflicts and then commit the result.

Надо обновлять с помощью git merge

&gt; 
&gt; Перевел в тарбол что бы не было истории с конфликтами

Это ошибка и теперь репозиторий испорчен, его нужно вернуть к нормальному состоянию, переписав историю.

В личке расскажу как это можно сделать.

&gt; 
&gt; 
&gt; (Ответ для Anton Farygin на комментарий #40)
&gt; &gt; https://git.altlinux.org/tasks/archive/done/_319/327320/gears/100/git?p=git;
&gt; &gt; a=commitdiff;h=104d4256b2c1848ab76e9f23b8b81062caafd561
&gt; &gt; 
&gt; &gt; Зачем нужно было переносить rpm-macros в BuildRequires(pre) ?
&gt; 
&gt; https://www.altlinux.org/Spec/Предопределенные_макросы
&gt; Для использования данных макросов, необходимо добавить в spec строчку:
&gt; BuildRequires(pre): имя-пакета-с-макросами

Да, но если раньше работало, то зачем сделано такое изменение ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>232981</commentid>
    <comment_count>48</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2023-09-13 09:20:51 +0300</bug_when>
    <thetext>(Ответ для Anton Farygin на комментарий #47)
&gt; (Ответ для Mikhail Tergoev на комментарий #46)
&gt; &gt; (Ответ для Anton Farygin на комментарий #38)
&gt; &gt; &gt; vkd3d.spec - информация о том, с помощью какого скрипта сделана запись или
&gt; &gt; &gt; выполнено обновление в changelog выглядит мусором.
&gt; &gt; 
&gt; &gt; rpmrb и rpmgs автоматически добавляют в changelog такую запись. Если это
&gt; &gt; лишняя информация, значит буду подчищать.
&gt; 
&gt; Да, на мой взгляд она не несёт никакого смысла - такая запись это попытка
&gt; переложить ответственность за сделанное изменение с ментейнера на скрипт, но
&gt; это не правильно.
Я думаю, если никаких изменений мантейнер не вносил, то запись можно и оставить. А если много ручных изменений, упоминать скрипт не стоит.



&gt; &gt; (Ответ для Anton Farygin на комментарий #42)
&gt; &gt; &gt; obs-vkcapture:
&gt; &gt; &gt; есть активный git, но почему-то была выбрана схема упаковки с импортом
&gt; &gt; &gt; тарболла. Лучше переделать на git, к тому же как раз вышла новая версия
&gt; &gt; 
&gt; &gt; Такова рекомендация ментора о сборки новых пакетов из тарбола.
&gt; 
&gt; Это ошибка, если планируется нормально сопровождать пакет, то часто без
&gt; апстримной истории делать это невозможно (например, бисектить коммит в
&gt; процессе поиска привнесённой ошибки со сборкой в пакет).
Ну в смысле ошибка? Если кто-то хочет делать бисект апстрима, он это делает с апстримным репозиторием. Если кому-то нравится бисектить репозиторий пакета, это его право, но зачем навязывать свои взгляды и называть остальные ошибками?

&gt; Я предполагаю что планируется нормально сопровождение пакетов, поэтому про
&gt; скрипты автоматизации сборки из тарболла придётся забыть.
Выше был ложный логический вывод, что нормально сопровождать пакет невозможно без апстримной истории. Здесь он развился в основание для отказа от каких-то скриптов автоматической сборки, о которых надо забыть.
И почему-то рассказывается мантейнеру, как ему будет удобнее сопровождать пакеты.

Но я предлагаю забыть о вытягивании апстримной истории в пакет, это странная идея.
Хотя вы можете попробовать рассказать её мантейнерам LibreOffice (собирается вообще из src.rpm) или chromium (импортируется срез репозитория одним коммитом).

В любом случае важнее замечания по сути упаковки, а способ получения апстримных исходников на качество пакета не влияет.

...
&gt; Это ошибка и теперь репозиторий испорчен, его нужно вернуть к нормальному
&gt; состоянию, переписав историю.
Ровно так же я считаю, что репозиторий испорчен, когда кому-то приходит в голову изменить способ ведения пакета, который я сопровождаю или собираюсь обновить.
Но письма в devel@ об этом бесполезны, zerg@ вот считает, что отличный способ борьбы с этим это ACL. Осталось придумать ACL от рецензентов.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>232984</commentid>
    <comment_count>49</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2023-09-13 10:12:34 +0300</bug_when>
    <thetext>(Ответ для Vitaly Lipatov на комментарий #48)
&gt; (Ответ для Anton Farygin на комментарий #47)
&gt; &gt; (Ответ для Mikhail Tergoev на комментарий #46)
&gt; &gt; &gt; (Ответ для Anton Farygin на комментарий #38)
&gt; &gt; &gt; &gt; vkd3d.spec - информация о том, с помощью какого скрипта сделана запись или
&gt; &gt; &gt; &gt; выполнено обновление в changelog выглядит мусором.
&gt; &gt; &gt; 
&gt; &gt; &gt; rpmrb и rpmgs автоматически добавляют в changelog такую запись. Если это
&gt; &gt; &gt; лишняя информация, значит буду подчищать.
&gt; &gt; 
&gt; &gt; Да, на мой взгляд она не несёт никакого смысла - такая запись это попытка
&gt; &gt; переложить ответственность за сделанное изменение с ментейнера на скрипт, но
&gt; &gt; это не правильно.
&gt; Я думаю, если никаких изменений мантейнер не вносил, то запись можно и
&gt; оставить. А если много ручных изменений, упоминать скрипт не стоит.

В целом здесь не место для дискуссии по этому поводу. Если ты думаешь, что я всё обновляю вручную - то ты сильно ошибаешься. Но почему-то мои скрипты не оставляют никаких записей в changelog о себе.

Всё остальное если хочется пообсуждать, то давай в devel. Здесь мы учим хорошему, а плохое само придёт.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>233264</commentid>
    <comment_count>50</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-09-15 12:53:00 +0300</bug_when>
    <thetext>Отчитаюсь и здесь.

(Ответ для Anton Farygin на комментарий #42)
&gt; obs-vkcapture:
&gt; есть активный git, но почему-то была выбрана схема упаковки с импортом
&gt; тарболла. Лучше переделать на git, к тому же как раз вышла новая версия
&gt; https://github.com/nowrep/obs-vkcapture

Уже в сизифе переделанный на git с сохранением истории и обновлён:
329386 DONE (try 5) obs-vkcapture.git=1.4.2-alt1


Так как gamescope был изначально собран с гита (хоть и удалён из Сизифа), так же его вернул на git с сохранением истории и обновлением до апстрима:
329376 DONE (try 3) gamescope.git=3.12.5-alt1


(Ответ для Anton Farygin на комментарий #39)
&gt; (Ответ для Mikhail Tergoev на комментарий #35)
&gt; &gt; обновлен пакет bullet3, закрыта бага:
&gt; Далее - в пакете изменился soname, но пакет не был приведёт в соответствии с
&gt; shared libs policy и т.к. этот пакет уже попал в репозиторий, то данную
&gt; ошибку исправить пока не получится (до следующего изменения soname апстримом)

Тэги bullet3 у апстрима начинаются с версии 2.85.
после обновления:
libbullet3 содержит lib*.so.3.25
libbullet3-devel содержит lib*.so которые являются симлинками на lib*.so.3.25

С новой версией bullet3 были успешно пересобраны пакеты:
200 rebuild dart
300 rebuild gz-physics

Является ли это ошибкой, если проблем с обновлением пакета и с пересборкой зависящих от него пакетов не возникло проблем?

PS: Обновлений bullet3 нет, но раньше был на гите, вернул на гит:
329626 TESTED #1 [test-only] sisyphus bullet3.git=3.25-alt2


(Ответ для Anton Farygin на комментарий #45)
&gt; Михаил, среди пакетов есть уже что обновить:
&gt; https://packages.altlinux.org/ru/sisyphus/maintainers/fidel/watch
&gt; можно пройтись по списку и дать мне на review изменения.

Исходный пакет: vkroots
Версия: 0.0.0.1-alt1.e554d4c
Тегов у апстрима нет, по этому версия по коммиту и актуальная на данный момент.
Когда собирал пакет, написал и апстриму о необходимости тэгов:
https://github.com/Joshua-Ashton/vkroots/issues/6

Есть вопрос, с чего я стал сопровождающим boomaga и texlive если вносил минимальные изменения в пакеты и в историю добавлял NMU:

boomaga:
19 июля 2023 г. Mikhail Tergoev 3.0.0-alt1.2
- NMU: replacement BR libpaper to /usr/bin/paperconf

texlive:
27 июля 2023 г. Mikhail Tergoev 2021-alt5_3
- NMU: fixed build with gcc-13 (ALT bug 46864)
11 июля 2023 г. Mikhail Tergoev 2021-alt4_3
- NMU: fixed build (force compiling with gcc-12)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>233265</commentid>
    <comment_count>51</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2023-09-15 12:57:42 +0300</bug_when>
    <thetext>так устроен репозиторий - кто собирал, тот и сопровождает.
по этому поводу есть  бага в нашей bugzilla (кого считать сопровождающим), но пока там никаких движений нет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>233274</commentid>
    <comment_count>52</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-09-15 13:48:46 +0300</bug_when>
    <thetext>(Ответ для Anton Farygin на комментарий #41)
&gt; https://git.altlinux.org/tasks/archive/done/_321/329224/gears/100/git?p=git;
&gt; a=blob;f=.gear/qpwgraph.spec;h=8ebf4a84f32f985e35baf535a337083d99fc77b7;
&gt; hb=032c4d12635add3dcf2f668c586f42fd2cd9aae3
&gt; 
&gt; Дубль ссылки на git перед Source - ненужный мусор.

Поясню причину:
При использовании скрипта rpmgs, данный дубль не мусор, так как ссылки типа Source0-git и Source0-url являются инструкцией для скрипта, как собирать и обновлять.

Source0-git: - создание и обновление пакета из гита
Source0-url: - предназначен для указывания адресов, откуда скачать тарбол (так же используется для сборки пакетов с определёнными сабмодулями)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>233276</commentid>
    <comment_count>53</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2023-09-15 14:06:38 +0300</bug_when>
    <thetext>Для сборки из тарболла - Source может быть URL.
А при сборке из гита всю служебную информацию для скриптов можно вынести за пределы спек-файла в дерево - но это действительно потребует модификации данных скриптов.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>233500</commentid>
    <comment_count>54</comment_count>
    <who name="manowar@altlinux.org">manowar</who>
    <bug_when>2023-09-20 00:47:28 +0300</bug_when>
    <thetext>(Ответ для Anton Farygin на комментарий #43)

&gt; udev rules в пакете кривые по содержанию, права 666 и 777 недопустимы, права
&gt; лучше выставлять через GROUP и MODE. Похоже что автор не разобрался с тем
&gt; как работает udev и это лучше исправить.

Касательно GROUP и MODE. Я посмотрел эти правила, и эти скрипты. Из того, что я знаю про udev, GROUP и MODE работают на тот файл (обычно — файл устройства), который связан с событием в ядре (udev — это же, по сути, фильтр событий). А в тех скриптах, которые сейчас, устанавливаются права на какие-то смежные файлы, которые лежат относительно файла-события. Поэтому мне кажется, что использовать GROUP и MODE не получится.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>233502</commentid>
    <comment_count>55</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2023-09-20 05:44:40 +0300</bug_when>
    <thetext>Для начала было бы неплохо просто поправить права - они кривые.

Но думаю что можно и GROUP/MODE выставить, просто подумать как сделать.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>234642</commentid>
    <comment_count>56</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-10-10 16:27:47 +0300</bug_when>
    <thetext>Исправлен уже и Сизифе 329839 DONE (try 7) pyLinuxWheel.git=0.6.1-alt3
- cleaning spec file
- added patch to fix desktop file
- added patch to fix rules file (thanx @kovalev)

Обновлён в Сизифе: 329910 DONE (try 2) obs-vkcapture.git=1.4.3-alt1
Уже есть еще одна обнова: 331009 TESTED 1 [test-only] sisyphus obs-vkcapture.git=1.4.4-alt1

Обновлён и отправлен в Сизиф:
331292 DONE (try 3) transmission.git=4.0.4-alt1
- updated to upstream version 4.0.4 (ALT bug: 45494)
- fixed permissions (ALT bug: 44852, 33055)
- build transmission-gtk with gtk4</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>234643</commentid>
    <comment_count>57</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-10-10 16:32:04 +0300</bug_when>
    <thetext>Улучшен и уже в Сизифе: 
330020 DONE (try 6) xone.git=0.3-alt2
- move to git
- update xone.sh
- added patch for firmware.sh (unpack to tmp, check for downloading and unpacking firmware)
- clearing the dkms package</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>234650</commentid>
    <comment_count>58</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2023-10-10 16:48:36 +0300</bug_when>
    <thetext>С учётом объёма и качества проделанной работы у меня нет возражений против приёма кандидата в ALT Linux Team.

Но просьба к Михаилу ещё какое-то время показывать только новые пакеты или изменения в чужих пакетов мне на review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>234655</commentid>
    <comment_count>59</comment_count>
    <who name="Mikhail Tergoev">tergoev-m</who>
    <bug_when>2023-10-10 17:17:26 +0300</bug_when>
    <thetext>(Ответ для Anton Farygin на комментарий #58)
&gt; Но просьба к Михаилу ещё какое-то время показывать только новые пакеты или
&gt; изменения в чужих пакетов мне на review.

Принято. Спасибо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>237790</commentid>
    <comment_count>60</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2023-11-24 16:29:32 +0300</bug_when>
    <thetext>Адрес подписан на devel@.
Пользователь добавлен в группу мейнтейнеров.

Желаю удачного мейнтейнерства!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>13097</attachid>
            <date>2023-05-04 14:52:16 +0300</date>
            <delta_ts>2023-05-04 14:52:16 +0300</delta_ts>
            <desc>GPG-ключ</desc>
            <filename>gpg_rsa.pub</filename>
            <type>application/vnd.ms-publisher</type>
            <size>3074</size>
            <attacher name="Mikhail Tergoev">tergoev-m</attacher>
            
              <data encoding="base64">LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgptUUlOQkdSVGVzZ0JFQUN1R3Vy
ZlBHWVJRcCt3R1BRckdmV0lIZlROcDl5YzNwaVhXaXFjUFVFazloU0U0RHVFClBtT2Z0SXFFQkFy
L0c1S0ErTXRLWUM5WFJCTGtKcVQzYTVJakJjWEFWQzBjbmdweFVRKytORDAyUWdXNC8zMEIKaGIv
aHpXVU9DK3B5UWxTdjhRMHk4bmxQcHkxZDFYYjN1YnB1eCs0aUpvMHEwbm1BZnVpSFYxYlhZWTMr
UWJYYwp4L2xYWEFpbitYOVJ4eVpLVlo2YUlhNnc3VlRZeWNOTnZ6RDJIOXhnN3JJYTNDVEFsUFVX
b2ZMTTltZ29PS3JpCnZSazk1MG9Obmw2TFB0SWIvNkNYZXM2VzBuZm9EcEswemZKaVBMK1d4c25x
WUFmMEFySWRUTDQ2VDRGc25QeW0KYjFPNWVFcEdLRkY5WWpWYnpqUGMwSlBVQXpqaWlZbjgrbXBm
OGlIaTRHTS9DMXJXRklzdk9BbWcwTWt4QjJNegpnZklrR3JKV0lDUzhkUnA4V1VYcm5rd3pRTFdD
di9IbFlvTFloaiticGRrc1VNN1hFN3NzMC82NSt3cEZUMlFaCmlqbHBiV3JFMkZOaUdOU0tmdXdX
VVEwcUhaQVRWaTJLamlkRmJjd2ZXMlc5c29jUVRGWXRza3lNdEp1bkV6QWsKN25aN2ZiM2prd2VR
ZnpPbWxuZU9aWjdHWCt1dnMvRWVqaTlUTFkrUmxXd01KaldDOHl1bnN1anN1UGdzcHlMdApjS2Ju
VGVaK1Z0OGNvU3gwWGxGN05DSXZvUkZTWVg0citMaHJPM0NZY01ib1hxWWIxcVZGYkpXMTlkRHdP
UFh0CmZoQUJUSXhFMEhJTkJTS3E2Q3pGUGlYN0s5ems0YnBiVWhGOVdqaXJ1dFJNVFZtd20xSXJr
bm5PZ1FBUkFRQUIKdENSTmFXdG9ZV2xzSUZSbGNtZHZaWFlnUEdacFpHVnNRR0ZzZEd4cGJuVjRM
bTl5Wno2SkFqZ0VFd0VJQUNJRgpBbVJUZXNnQ0d3TUdDd2tJQndNQ0JoVUlBZ2tLQ3dRV0FnTUJB
aDRCQWhlQUFBb0pFR214MEwzbkhmalRWY0lQCi9SbVJBaUpGMDJpLytIRUkveTNDTS9tYVhEZWJ5
eTg2RmFFcXUrTUNqenZUeG9ab3FnZDNiaVdMaFhyaHptbmMKWitOczl3eW04TDBVUGxTWTNmUVk2
RTIwSk01bXRldUkyN0d0SEIvcy9wRlFHUU5Dc0VaQ1I3TEZTWnBObGVBYgorNVJjUmlvdk1nNmN4
Zzk1cGZvVzVnQU1IQ2JhYjZzVy93MjR2cVJJcXZ1NXZ6SHpqdVZ3cGhzcFlWbld5NFdHCmpOM08w
eXVHcklpSkZzYjljT2ZLUFNqZ1FsMFoyTCs3azZVWVdOazlhbUJaQWw3b2dpVC81S3FpZGN1eEwy
aWoKRy95YzVkaWE3bHlVYnNmOXpzZGhKelBtVFNMVXJtUWRTY0ZodGFJeXNIL2tDQXpxQmRQVXQ5
OWgwQ3diVlJ1RApJenBpZlM2TEFFY3E4UzRrUlFFOGdzRHFZYnAyYkpmb3pFa1hzVHlRci9RQnlP
d0pJN01Ud1JUcHZxaUw1OXhrCnh6amlTMXhRbUFCbm5ZdTkrd0kxL0F0alZyTFhzVGk4My9QOE02
Q25hUUFsM2FIcExGY2laRWZOV0NraGFHT0gKbDVyaTgyVERORGZPYUZjd0t0M0xXN3BsMkI3Y3Iw
eTc3em0rQ2hjazg5V0NKYVorVXBtaDVOMC9rREZMNWtIWAp1ZVBhQ1JqQ0VwM1piVWoybE0xYTJO
WFlUNXU0a2VMNGZBNkJWR2ozNWFGcjdyMXNrYWZjOXhLQnhuL2RFc1JhCklQTXA2Szd6M1V2SEw0
Tmt1NXNSZXdQSUkxd09Vd2J1Yk9IWDZENzk3dTNVK2dmWHlreEkycmp2Vjk0VlpnU0cKUkF6MlY4
dkVEV0tzaWNmNDB4T25WdzhqWlFrOXhQaUt1MzlOeEZBdEFPQW91UUlOQkdSVGVzZ0JFQURCdzM2
TwowOWYwMFhEY1JSRVlSd2FHLzRnSEhEZ0VRUm9IOUZ4bEx2YVdrdzQ3Y1ZmaWFIL3lXWldjaW5w
OEhDU0RGRDRXCjBrM3UzOVo3ZjhmVTZOa1UwM043TytqR1pRWU1ROEtWN2NGRFp6cnlXTWpmWmVR
TUN1aTlVamN2VHNNaVVUc0EKb3FaUnNtR00rNHFRMlZuUFZXdlpvN3IyV3BBVC9LTC8vWW1FMnZ3
QllVVUNtWTc3Z0taOG5qZE9nY0hMSG4yMApIWnVUelFkblYrUmp3Q2xYRVAzWUJUbVo5ZzNKUGpE
aGNUMDdNWFFLUmc1SDJzeHVtemJ3YW53S3FoeEFvaHhECk5oUm5US254Uml5czVma3VGdFJDRk1N
di84ZmRVdDBURm1jVHlsaVV3djQxY3RoSjJGdFlCRzhTVnRDWXYzRUEKUmFTUU41dkhpK3hTZUpS
NnZRYTUxbnVYTGlGbG5jaHlyYUs0R1MwR3Z2blBsV2JVcEZucU9WczFocjVhT1g2Zgp3S2txNUMv
UjVZUE5UaG1QNFdyZW9LdkVTR1F6TjBuNGJzVzU4RkU5TFhjaUNueDJubXJUbzl3bmY4RVFEVnh1
CjRwWDJuRXpockFEb0FGSW0yYkhXbkRUMlpjMjZLVVFGeEFHZFVRT0JWZkFLQWI5NmRSQ1dqVTlE
NnNEdS9YOXcKMWhxT2pIZEwzeS9FbFovY3FKZDlGQVFFSnlGSTRNSzhMVnJCbzBuRjNNS243bENi
c3pIWTFhZ3ZubTVxVVdsaApxMXVmZUQxbmo5VGFTMEFKUVE4UjJ6Q2tENkZXdTVVWDN5cVN0OFFs
ekh1dU9uTTdGQkdkVXUzTUkrR0c5amRLCnhoU0hTVjVXWGN6OHNQbmg1T1M4TnNWMWZXVUJNUHda
Z1lLTnZ3QVJBUUFCaVFJZkJCZ0JDQUFKQlFKa1UzckkKQWhzTUFBb0pFR214MEwzbkhmalRka0VQ
K1FHZGExbm9NamR1T1RyNkI3anFVMEs3NktkMmh4QnlYalNDY3lENQpwS3Y1UERRaGd5VjVkN0Nu
bFlWRHZSRENxd0xucmhhZUgxZEk4UGMyMWpxckRKUUxqb2ljVkVwZ0JHUTNkOE1oCk1tOW5aYVRB
OGFnQ0ZTNU4yOHVHbkFXY0ZpWUQrNXNLMGFHbkZwSFZ6RjFZZlgrVU5kNW9INkNEVUxIbjlGNTAK
TEJVVzY3S3JraU42SFJyRFlCZWgxcEQvL3JrM1FiQ0hLUHJ4QXNOc0lHcDlWSndaZmhHV0pUbWla
OVFQZnVtcwpVUnhraHZERnoxeThOR0tMT29EN2lrZTloVGhiYWpZQjZTSGtLc2UveXFLM0N2NjJ2
VlNmdFVMYUVrWnZKb0E2CjJNdnRPM3VvM2syU3ZqTlNEMExvbjR2Unhtc3oyT2c0ZmZoUWhmblJl
bXJvQVdSOWVNbDRCdUQ5WXBQUEl6RUsKUUIwTHppRDNleGFtWU8xa0RDalo0b3VNK1RrMVVVSm9T
Zm1lTUFlbkI3UkRNU0xoY2haMkUxRlhId3ZtK0ZLVwpvRE1RcUNpMUp6RnFxcWc3K3dTUVhML053
dGNSWVZyclgvVCtZSmdWSWdhb1d2Q05GR2xWN3RKb3gwWEpEWU5yClhJZXgzY3l0THNleFBoNWph
ZnVQMFYzQXNNcXltamFFT3pDL01TTXlHNnJheTExUXN5dWNqM0x6OS9MSStVTnIKTUR6TlZzQmRP
STdsNHZPMUliaG9kbzRSOXNjb0VnSWpWSHdnRTh0cjZNeE9ZV3J3UmlkNHdNWFdPN1VIV2hIUgpN
c00vWFlSZmJleEttVnhqN1h1S3JZdzhlUVoyazRaQXBJU0YvOGRZN1pPWjVHTmVmVjJScWdSYjZh
dTh4c1dpCkdLS0wKPXFxV2IKLS0tLS1FTkQgUEdQIFBVQkxJQyBLRVkgQkxPQ0stLS0tLQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>13098</attachid>
            <date>2023-05-04 14:53:35 +0300</date>
            <delta_ts>2023-05-04 14:53:35 +0300</delta_ts>
            <desc>SSH-ключ</desc>
            <filename>id_ed25519.pub</filename>
            <type>application/vnd.ms-publisher</type>
            <size>95</size>
            <attacher name="Mikhail Tergoev">tergoev-m</attacher>
            
              <data encoding="base64">c3NoLWVkMjU1MTkgQUFBQUMzTnphQzFsWkRJMU5URTVBQUFBSUc2LzdUMmhtMXcwWkVYTVdEb3kw
bkdKc0c0Vm4yUUk2dFZLYkhKRnJzNlkgZmlkZWxAaG9zdC01MAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>