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

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

    <bug>
          <bug_id>45771</bug_id>
          
          <creation_ts>2023-04-06 19:54:43 +0300</creation_ts>
          <short_desc>[done] join zerospirit@</short_desc>
          <delta_ts>2024-11-19 20:16:05 +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="Pavel Shilov">shilovps</reporter>
          <assigned_to name="Gleb F-Malinovskiy">glebfm</assigned_to>
          <cc>antohami</cc>
    
    <cc>glebfm</cc>
    
    <cc>grenka</cc>
    
    <cc>ldv</cc>
    
    <cc>nickel</cc>
    
    <cc>zerg</cc>
          
          <qa_contact name="Andrey Cherepanov">cas</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>224092</commentid>
    <comment_count>0</comment_count>
      <attachid>12902</attachid>
    <who name="Pavel Shilov">shilovps</who>
    <bug_when>2023-04-06 19:54:43 +0300</bug_when>
    <thetext>Created attachment 12902
SSH public key

Псевдоним: zerospirit

email: zerospirit@yandex.ru

Ментор: Сергей Турчин aka zerg

Цель вступления: Научиться собирать пакеты</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>224093</commentid>
    <comment_count>1</comment_count>
      <attachid>12903</attachid>
    <who name="Pavel Shilov">shilovps</who>
    <bug_when>2023-04-06 19:55:16 +0300</bug_when>
    <thetext>Created attachment 12903
GPG key</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>224185</commentid>
    <comment_count>2</comment_count>
      <attachid>12913</attachid>
    <who name="Pavel Shilov">shilovps</who>
    <bug_when>2023-04-09 18:40:27 +0300</bug_when>
    <thetext>Created attachment 12913
new ssh key</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>224186</commentid>
    <comment_count>3</comment_count>
      <attachid>12914</attachid>
    <who name="Pavel Shilov">shilovps</who>
    <bug_when>2023-04-09 18:40:57 +0300</bug_when>
    <thetext>Created attachment 12914
new gpg key</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>224443</commentid>
    <comment_count>4</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2023-04-13 16:11:22 +0300</bug_when>
    <thetext>.(In reply to Pavel Shilov from comment #2)
&gt; Created attachment 12913 [details]
&gt; new ssh key
(In reply to Pavel Shilov from comment #3)
&gt; Created attachment 12914 [details]
&gt; new gpg key
Ok.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>234512</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2023-10-08 19:57:24 +0300</bug_when>
    <thetext>Подтверждаю. Согласен быть ментором.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>236671</commentid>
    <comment_count>6</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2023-11-08 19:44:53 +0300</bug_when>
    <thetext>Актуально ли ещё?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>236719</commentid>
    <comment_count>7</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2023-11-09 09:27:04 +0300</bug_when>
    <thetext>(Ответ для Gleb F-Malinovskiy на комментарий #6)
&gt; Актуально ли ещё?
Да.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>237800</commentid>
    <comment_count>8</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2023-11-24 17:09:01 +0300</bug_when>
    <thetext>Ментор есть, ключи в порядке.
T/J/S -&gt; 1.3.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>237875</commentid>
    <comment_count>9</comment_count>
    <who name="Pavel Shilov">shilovps</who>
    <bug_when>2023-11-27 10:44:29 +0300</bug_when>
    <thetext>(Ответ для Gleb F-Malinovskiy на комментарий #8)
&gt; Ментор есть, ключи в порядке.
&gt; T/J/S -&gt; 1.3.

Доступ на gitery отсуствует. Что-то от меня требуется для его получения?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>237880</commentid>
    <comment_count>10</comment_count>
    <who name="Николай Костригин">nickel</who>
    <bug_when>2023-11-27 11:23:01 +0300</bug_when>
    <thetext>(Ответ для Pavel Shilov на комментарий #9)
&gt; (Ответ для Gleb F-Malinovskiy на комментарий #8)
&gt; &gt; Ментор есть, ключи в порядке.
&gt; &gt; T/J/S -&gt; 1.3.
&gt; 
&gt; Доступ на gitery отсуствует. Что-то от меня требуется для его получения?

Попросить ментора перевести заявку на этап 2.0, если он считает, что кандидат готов к этому.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>237956</commentid>
    <comment_count>11</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2023-11-28 13:55:51 +0300</bug_when>
    <thetext>Кандидат готов начать вступление.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>238644</commentid>
    <comment_count>12</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2023-12-07 22:59:05 +0300</bug_when>
    <thetext>ssh ключ на gitery.alt зарегистрирован.
Адрес для пересылки создан.

T/J/S -&gt; 2.3.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>242090</commentid>
    <comment_count>13</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-02-26 11:31:09 +0300</bug_when>
    <thetext>Подопечный готов собирать пакеты.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>242142</commentid>
    <comment_count>14</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2024-02-26 23:24:40 +0300</bug_when>
    <thetext>ssh ключ на gyle.alt зарегистрирован.
Пакет alt-gpgkeys обновлён.
Адрес подписан на devel@.

T/J/S -&gt; 3.6.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249991</commentid>
    <comment_count>15</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-08-13 15:53:54 +0300</bug_when>
    <thetext>Подопечный готов отправлять пакеты в Сизиф.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251378</commentid>
    <comment_count>16</comment_count>
    <who name="Pavel Shilov">shilovps</who>
    <bug_when>2024-09-09 09:23:58 +0300</bug_when>
    <thetext>Собрано на данный момент:
https://packages.altlinux.org/ru/tasks/341489/
* yascreen
* bpfmon
https://packages.altlinux.org/ru/tasks/341587/
* zps
* has
* yank
https://packages.altlinux.org/ru/tasks/344343/
* libnetconf2
* sysrepo
https://packages.altlinux.org/ru/tasks/345305/
* fbcat
* shellcat
https://packages.altlinux.org/ru/tasks/344969/
* python3-module-pymsgbox
* python3-module-pyscreeze
* python3-module-pytweening
* python3-module-mouseinfo
* python3-module-pyautogui
https://git.altlinux.org/tasks/356811/
* gobuster
https://git.altlinux.org/tasks/356771/
* otree
https://git.altlinux.org/tasks/356102/
* netmask
https://git.altlinux.org/tasks/355829/
* tailspin
https://git.altlinux.org/tasks/354295/
* bitcrook
https://git.altlinux.org/tasks/353945/
* hostctl
https://git.altlinux.org/tasks/352936/
* dsd-fme
https://git.altlinux.org/tasks/353656/
* pwnat
* tgcd
https://git.altlinux.org/tasks/349574/
* rgbds
* SameBoy</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251652</commentid>
    <comment_count>17</comment_count>
    <who name="Pavel Shilov">shilovps</who>
    <bug_when>2024-09-16 09:10:26 +0300</bug_when>
    <thetext>Собрал:
https://git.altlinux.org/tasks/357348/
* lssh
* lsshell
* ent
https://git.altlinux.org/tasks/357444/
* binsider</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>253015</commentid>
    <comment_count>18</comment_count>
    <who name="Pavel Shilov">shilovps</who>
    <bug_when>2024-10-15 09:22:56 +0300</bug_when>
    <thetext>Собрал:
https://git.altlinux.org/tasks/357897/
* systemctl-tui
* netscanner</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>253331</commentid>
    <comment_count>19</comment_count>
    <who name="Pavel Shilov">shilovps</who>
    <bug_when>2024-10-23 08:48:22 +0300</bug_when>
    <thetext>Собрал
https://git.altlinux.org/tasks/360409/
* giflib
* swayimg</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>253955</commentid>
    <comment_count>20</comment_count>
    <who name="Pavel Shilov">shilovps</who>
    <bug_when>2024-11-05 09:10:06 +0300</bug_when>
    <thetext>Собрал
https://git.altlinux.org/tasks/361547/
* amass</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254364</commentid>
    <comment_count>21</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2024-11-12 21:48:28 +0300</bug_when>
    <thetext>Призван рецензент (antohami@) для независимой оценки готовности кандидата.

T/J/S -&gt; 4.2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254386</commentid>
    <comment_count>22</comment_count>
    <who name="Pavel Shilov">shilovps</who>
    <bug_when>2024-11-13 08:49:58 +0300</bug_when>
    <thetext>Собрал
https://git.altlinux.org/tasks/362276/
* python3-module-wikipediaapi.git
* python3-module-pyttsx3.git
https://git.altlinux.org/tasks/362367/
* python3-module-srt.git
* python3-module-vosk-api.git</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254388</commentid>
    <comment_count>23</comment_count>
    <who name="Grigory Ustinov">grenka</who>
    <bug_when>2024-11-13 09:08:09 +0300</bug_when>
    <thetext>Я случайно глянул последние 4 пакета. А почему вы для сборки проектов из гитхаба не пользуетесь сборкой из апстримного гита с помощью схемы сборки из тэга?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254392</commentid>
    <comment_count>24</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2024-11-13 09:53:23 +0300</bug_when>
    <thetext>Вот тут было сделано что-то совсем странное:
https://git.altlinux.org/tasks/archive/done/_333/341489/gears/400/git?p=git;a=commitdiff;h=f28f7dc9fccde2a24a0162dd0c083e7c8ac1cbfe

Зачем-то исходники были перенесены из подкаталога в корень. Зачем?
Как обновлять планируете исходники в дальнейшем?

Я бы рекомендовал перейти в данном пакете после такого безобразия на сборку из апстримного тега. То есть смержится с апстримным git. И в .gear/rules добавить diff для получения патча, чтобы понимать, что всё смержено правильно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254394</commentid>
    <comment_count>25</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2024-11-13 10:05:56 +0300</bug_when>
    <thetext>То есть, видимо, все пакеты так собираются. Исходники в корень помещаются и пакуется всё вместе в архив исходников. Очень странный подход. Исходники апстрима принято отделять от тех изменений, которые вносит мантейнер, тем или иным способом.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254402</commentid>
    <comment_count>26</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-11-13 10:47:51 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #25)
&gt; Исходники апстрима принято отделять от тех изменений, которые вносит мантейнер
Свой спек в дереве исходников -- у нас куча таких пакетов издревле.
В коммитах, да, чужие изменения отдельно от своих.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254410</commentid>
    <comment_count>27</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2024-11-13 11:27:02 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #26)
&gt; (Ответ для Антон Мидюков на комментарий #25)
&gt; &gt; Исходники апстрима принято отделять от тех изменений, которые вносит мантейнер
&gt; Свой спек в дереве исходников -- у нас куча таких пакетов издревле.
&gt; В коммитах, да, чужие изменения отдельно от своих.

Издревле и git&apos;а не было.
Ладно, фиг с этим странным методом упаковки. Вроде бы нет предписаний по упаковке, только рекомендации.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254411</commentid>
    <comment_count>28</comment_count>
    <who name="Pavel Shilov">shilovps</who>
    <bug_when>2024-11-13 11:30:17 +0300</bug_when>
    <thetext>(Ответ для Grigory Ustinov на комментарий #23)
&gt; Я случайно глянул последние 4 пакета. А почему вы для сборки проектов из
&gt; гитхаба не пользуетесь сборкой из апстримного гита с помощью схемы сборки из
&gt; тэга?

Пользуюсь, чтобы не тянуть ненужные коммиты, пока история не закомичена в Сизиф.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254412</commentid>
    <comment_count>29</comment_count>
    <who name="Pavel Shilov">shilovps</who>
    <bug_when>2024-11-13 11:31:26 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #24)
&gt; Вот тут было сделано что-то совсем странное:
&gt; https://git.altlinux.org/tasks/archive/done/_333/341489/gears/400/git?p=git;
&gt; a=commitdiff;h=f28f7dc9fccde2a24a0162dd0c083e7c8ac1cbfe
&gt; 
&gt; Зачем-то исходники были перенесены из подкаталога в корень. Зачем?
&gt; Как обновлять планируете исходники в дальнейшем?
&gt; 
&gt; Я бы рекомендовал перейти в данном пакете после такого безобразия на сборку
&gt; из апстримного тега. То есть смержится с апстримным git. И в .gear/rules
&gt; добавить diff для получения патча, чтобы понимать, что всё смержено
&gt; правильно.

Произвел пересборку из апстримного тега https://git.altlinux.org/tasks/362409/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254413</commentid>
    <comment_count>30</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2024-11-13 11:39:04 +0300</bug_when>
    <thetext>(Ответ для Pavel Shilov на комментарий #29)
&gt; (Ответ для Антон Мидюков на комментарий #24)
&gt; &gt; Вот тут было сделано что-то совсем странное:
&gt; &gt; https://git.altlinux.org/tasks/archive/done/_333/341489/gears/400/git?p=git;
&gt; &gt; a=commitdiff;h=f28f7dc9fccde2a24a0162dd0c083e7c8ac1cbfe
&gt; &gt; 
&gt; &gt; Зачем-то исходники были перенесены из подкаталога в корень. Зачем?
&gt; &gt; Как обновлять планируете исходники в дальнейшем?
&gt; &gt; 
&gt; &gt; Я бы рекомендовал перейти в данном пакете после такого безобразия на сборку
&gt; &gt; из апстримного тега. То есть смержится с апстримным git. И в .gear/rules
&gt; &gt; добавить diff для получения патча, чтобы понимать, что всё смержено
&gt; &gt; правильно.
&gt; 
&gt; Произвел пересборку из апстримного тега
&gt; https://git.altlinux.org/tasks/362409/

У вас два верхних коммита с одинаковым commit message &quot;2.53-alt1&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254417</commentid>
    <comment_count>31</comment_count>
    <who name="Pavel Shilov">shilovps</who>
    <bug_when>2024-11-13 12:12:44 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #30)
&gt; (Ответ для Pavel Shilov на комментарий #29)
&gt; &gt; (Ответ для Антон Мидюков на комментарий #24)
&gt; &gt; &gt; Вот тут было сделано что-то совсем странное:
&gt; &gt; &gt; https://git.altlinux.org/tasks/archive/done/_333/341489/gears/400/git?p=git;
&gt; &gt; &gt; a=commitdiff;h=f28f7dc9fccde2a24a0162dd0c083e7c8ac1cbfe
&gt; &gt; &gt; 
&gt; &gt; &gt; Зачем-то исходники были перенесены из подкаталога в корень. Зачем?
&gt; &gt; &gt; Как обновлять планируете исходники в дальнейшем?
&gt; &gt; &gt; 
&gt; &gt; &gt; Я бы рекомендовал перейти в данном пакете после такого безобразия на сборку
&gt; &gt; &gt; из апстримного тега. То есть смержится с апстримным git. И в .gear/rules
&gt; &gt; &gt; добавить diff для получения патча, чтобы понимать, что всё смержено
&gt; &gt; &gt; правильно.
&gt; &gt; 
&gt; &gt; Произвел пересборку из апстримного тега
&gt; &gt; https://git.altlinux.org/tasks/362409/
&gt; 
&gt; У вас два верхних коммита с одинаковым commit message &quot;2.53-alt1&quot;.

Исправлено.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254422</commentid>
    <comment_count>32</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2024-11-13 13:23:41 +0300</bug_when>
    <thetext>(Ответ для Pavel Shilov на комментарий #31)
&gt; (Ответ для Антон Мидюков на комментарий #30)
&gt; &gt; (Ответ для Pavel Shilov на комментарий #29)
&gt; &gt; &gt; (Ответ для Антон Мидюков на комментарий #24)
&gt; &gt; &gt; &gt; Вот тут было сделано что-то совсем странное:
&gt; &gt; &gt; &gt; https://git.altlinux.org/tasks/archive/done/_333/341489/gears/400/git?p=git;
&gt; &gt; &gt; &gt; a=commitdiff;h=f28f7dc9fccde2a24a0162dd0c083e7c8ac1cbfe
&gt; &gt; &gt; &gt; 
&gt; &gt; &gt; &gt; Зачем-то исходники были перенесены из подкаталога в корень. Зачем?
&gt; &gt; &gt; &gt; Как обновлять планируете исходники в дальнейшем?
&gt; &gt; &gt; &gt; 
&gt; &gt; &gt; &gt; Я бы рекомендовал перейти в данном пакете после такого безобразия на сборку
&gt; &gt; &gt; &gt; из апстримного тега. То есть смержится с апстримным git. И в .gear/rules
&gt; &gt; &gt; &gt; добавить diff для получения патча, чтобы понимать, что всё смержено
&gt; &gt; &gt; &gt; правильно.
&gt; &gt; &gt; 
&gt; &gt; &gt; Произвел пересборку из апстримного тега
&gt; &gt; &gt; https://git.altlinux.org/tasks/362409/
&gt; &gt; 
&gt; &gt; У вас два верхних коммита с одинаковым commit message &quot;2.53-alt1&quot;.
&gt; 
&gt; Исправлено.

Так как вы не указали в спеке
Patch: %name-%version-%release.patch

то патч не попал в srpm, и мы не увидели, что есть отличия от апстрима.
Возможно, эти изменения не нужны вовсе, тогда стоит разобраться с мержем, чтобы патч стал пустым.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254471</commentid>
    <comment_count>33</comment_count>
    <who name="Pavel Shilov">shilovps</who>
    <bug_when>2024-11-14 10:46:11 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #32)
&gt; (Ответ для Pavel Shilov на комментарий #31)
&gt; &gt; (Ответ для Антон Мидюков на комментарий #30)
&gt; &gt; &gt; (Ответ для Pavel Shilov на комментарий #29)
&gt; &gt; &gt; &gt; (Ответ для Антон Мидюков на комментарий #24)
&gt; &gt; &gt; &gt; &gt; Вот тут было сделано что-то совсем странное:
&gt; &gt; &gt; &gt; &gt; https://git.altlinux.org/tasks/archive/done/_333/341489/gears/400/git?p=git;
&gt; &gt; &gt; &gt; &gt; a=commitdiff;h=f28f7dc9fccde2a24a0162dd0c083e7c8ac1cbfe
&gt; &gt; &gt; &gt; &gt; 
&gt; &gt; &gt; &gt; &gt; Зачем-то исходники были перенесены из подкаталога в корень. Зачем?
&gt; &gt; &gt; &gt; &gt; Как обновлять планируете исходники в дальнейшем?
&gt; &gt; &gt; &gt; &gt; 
&gt; &gt; &gt; &gt; &gt; Я бы рекомендовал перейти в данном пакете после такого безобразия на сборку
&gt; &gt; &gt; &gt; &gt; из апстримного тега. То есть смержится с апстримным git. И в .gear/rules
&gt; &gt; &gt; &gt; &gt; добавить diff для получения патча, чтобы понимать, что всё смержено
&gt; &gt; &gt; &gt; &gt; правильно.
&gt; &gt; &gt; &gt; 
&gt; &gt; &gt; &gt; Произвел пересборку из апстримного тега
&gt; &gt; &gt; &gt; https://git.altlinux.org/tasks/362409/
&gt; &gt; &gt; 
&gt; &gt; &gt; У вас два верхних коммита с одинаковым commit message &quot;2.53-alt1&quot;.
&gt; &gt; 
&gt; &gt; Исправлено.
&gt; 
&gt; Так как вы не указали в спеке
&gt; Patch: %name-%version-%release.patch
&gt; 
&gt; то патч не попал в srpm, и мы не увидели, что есть отличия от апстрима.
&gt; Возможно, эти изменения не нужны вовсе, тогда стоит разобраться с мержем,
&gt; чтобы патч стал пустым.

Исправил сборку, на основе апстрима https://git.altlinux.org/tasks/362409/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254473</commentid>
    <comment_count>34</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2024-11-14 11:21:04 +0300</bug_when>
    <thetext>(Ответ для Pavel Shilov на комментарий #33)
&gt; (Ответ для Антон Мидюков на комментарий #32)
&gt; &gt; Так как вы не указали в спеке
&gt; &gt; Patch: %name-%version-%release.patch
&gt; &gt; 
&gt; &gt; то патч не попал в srpm, и мы не увидели, что есть отличия от апстрима.
&gt; &gt; Возможно, эти изменения не нужны вовсе, тогда стоит разобраться с мержем,
&gt; &gt; чтобы патч стал пустым.
&gt; 
&gt; Исправил сборку, на основе апстрима https://git.altlinux.org/tasks/362409/

Я одобрил. Отправляйте.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254476</commentid>
    <comment_count>35</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2024-11-14 13:50:58 +0300</bug_when>
    <thetext>Общие мелкие замечания, не требующие исправления сейчас (просто примите к сведению).
В Summary не нужно ставить точку в конце. А в %description наоборот нужно ставить точку в конце предложения, даже если оно всего одно или состоит из макроса %summary.
Длина строк в %description не должна превышать 80 символов.
Да и в целом нужно стремиться к тому, чтобы строки в спеке были не длиннее 80 символов.

Теперь к существенному:
https://packages.altlinux.org/ru/tasks/344969/
* python3-module-pymsgbox
* python3-module-pyscreeze
* python3-module-pytweening
* python3-module-mouseinfo
* python3-module-pyautogui

Во всех этих пакетах закоммичены проверки. Расскажите, почему не получилось включить тесты? Комментарии в спеке не увидел, как и в commit message, на этот счёт.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254477</commentid>
    <comment_count>36</comment_count>
    <who name="Pavel Shilov">shilovps</who>
    <bug_when>2024-11-14 13:54:39 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #35)
&gt; Общие мелкие замечания, не требующие исправления сейчас (просто примите к
&gt; сведению).
&gt; В Summary не нужно ставить точку в конце. А в %description наоборот нужно
&gt; ставить точку в конце предложения, даже если оно всего одно или состоит из
&gt; макроса %summary.
&gt; Длина строк в %description не должна превышать 80 символов.
&gt; Да и в целом нужно стремиться к тому, чтобы строки в спеке были не длиннее
&gt; 80 символов.

Принял к сведению, спасибо. 

&gt; Теперь к существенному:
&gt; https://packages.altlinux.org/ru/tasks/344969/
&gt; * python3-module-pymsgbox
&gt; * python3-module-pyscreeze
&gt; * python3-module-pytweening
&gt; * python3-module-mouseinfo
&gt; * python3-module-pyautogui
&gt; 
&gt; Во всех этих пакетах закоммичены проверки. Расскажите, почему не получилось
&gt; включить тесты? Комментарии в спеке не увидел, как и в commit message, на
&gt; этот счёт.

Комментарии в спек добавлял, как минимум есть в пакете python3-module-pyautogui 
#imposible run tests witout graphical interface 
это графические модули и для тестов нужна графика.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254479</commentid>
    <comment_count>37</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2024-11-14 14:07:11 +0300</bug_when>
    <thetext>(Ответ для Pavel Shilov на комментарий #36)
&gt; (Ответ для Антон Мидюков на комментарий #35)
&gt; &gt; Теперь к существенному:
&gt; &gt; https://packages.altlinux.org/ru/tasks/344969/
&gt; &gt; * python3-module-pymsgbox
&gt; &gt; * python3-module-pyscreeze
&gt; &gt; * python3-module-pytweening
&gt; &gt; * python3-module-mouseinfo
&gt; &gt; * python3-module-pyautogui
&gt; &gt; 
&gt; &gt; Во всех этих пакетах закоммичены проверки. Расскажите, почему не получилось
&gt; &gt; включить тесты? Комментарии в спеке не увидел, как и в commit message, на
&gt; &gt; этот счёт.
&gt; 
&gt; Комментарии в спек добавлял, как минимум есть в пакете
&gt; python3-module-pyautogui 
&gt; #imposible run tests witout graphical interface 
&gt; это графические модули и для тестов нужна графика.

Ладно. Идём дальше.

https://git.altlinux.org/tasks/355829/gears/200/git?p=git;a=commitdiff;h=e32f51b3bf714c48581e99f40d8d1bce28309dbb

Тут вижу такое:
%global __find_debuginfo_files %nil
%add_debuginfo_skiplist %_bindir

Что за проблема возникла? Расскажите.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254480</commentid>
    <comment_count>38</comment_count>
    <who name="Pavel Shilov">shilovps</who>
    <bug_when>2024-11-14 14:43:00 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #37)
&gt; (Ответ для Pavel Shilov на комментарий #36)
&gt; &gt; (Ответ для Антон Мидюков на комментарий #35)
&gt; &gt; &gt; Теперь к существенному:
&gt; &gt; &gt; https://packages.altlinux.org/ru/tasks/344969/
&gt; &gt; &gt; * python3-module-pymsgbox
&gt; &gt; &gt; * python3-module-pyscreeze
&gt; &gt; &gt; * python3-module-pytweening
&gt; &gt; &gt; * python3-module-mouseinfo
&gt; &gt; &gt; * python3-module-pyautogui
&gt; &gt; &gt; 
&gt; &gt; &gt; Во всех этих пакетах закоммичены проверки. Расскажите, почему не получилось
&gt; &gt; &gt; включить тесты? Комментарии в спеке не увидел, как и в commit message, на
&gt; &gt; &gt; этот счёт.
&gt; &gt; 
&gt; &gt; Комментарии в спек добавлял, как минимум есть в пакете
&gt; &gt; python3-module-pyautogui 
&gt; &gt; #imposible run tests witout graphical interface 
&gt; &gt; это графические модули и для тестов нужна графика.
&gt; 
&gt; Ладно. Идём дальше.
&gt; 
&gt; https://git.altlinux.org/tasks/355829/gears/200/git?p=git;a=commitdiff;
&gt; h=e32f51b3bf714c48581e99f40d8d1bce28309dbb
&gt; 
&gt; Тут вижу такое:
&gt; %global __find_debuginfo_files %nil
&gt; %add_debuginfo_skiplist %_bindir
&gt; 
&gt; Что за проблема возникла? Расскажите.

Возможно возникла ошибка с генерацией подпакетов с дополнительной отладочной информацией. Сейчас сказать трудно. Перепроверил и пересобрал.
https://git.altlinux.org/tasks/355829/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254482</commentid>
    <comment_count>39</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2024-11-14 15:05:55 +0300</bug_when>
    <thetext>(Ответ для Pavel Shilov на комментарий #38)
&gt; (Ответ для Антон Мидюков на комментарий #37)
&gt; &gt; (Ответ для Pavel Shilov на комментарий #36)
&gt; &gt; &gt; (Ответ для Антон Мидюков на комментарий #35)
&gt; &gt; &gt; &gt; Теперь к существенному:
&gt; &gt; &gt; &gt; https://packages.altlinux.org/ru/tasks/344969/
&gt; &gt; &gt; &gt; * python3-module-pymsgbox
&gt; &gt; &gt; &gt; * python3-module-pyscreeze
&gt; &gt; &gt; &gt; * python3-module-pytweening
&gt; &gt; &gt; &gt; * python3-module-mouseinfo
&gt; &gt; &gt; &gt; * python3-module-pyautogui
&gt; &gt; &gt; &gt; 
&gt; &gt; &gt; &gt; Во всех этих пакетах закоммичены проверки. Расскажите, почему не получилось
&gt; &gt; &gt; &gt; включить тесты? Комментарии в спеке не увидел, как и в commit message, на
&gt; &gt; &gt; &gt; этот счёт.
&gt; &gt; &gt; 
&gt; &gt; &gt; Комментарии в спек добавлял, как минимум есть в пакете
&gt; &gt; &gt; python3-module-pyautogui 
&gt; &gt; &gt; #imposible run tests witout graphical interface 
&gt; &gt; &gt; это графические модули и для тестов нужна графика.
&gt; &gt; 
&gt; &gt; Ладно. Идём дальше.
&gt; &gt; 
&gt; &gt; https://git.altlinux.org/tasks/355829/gears/200/git?p=git;a=commitdiff;
&gt; &gt; h=e32f51b3bf714c48581e99f40d8d1bce28309dbb
&gt; &gt; 
&gt; &gt; Тут вижу такое:
&gt; &gt; %global __find_debuginfo_files %nil
&gt; &gt; %add_debuginfo_skiplist %_bindir
&gt; &gt; 
&gt; &gt; Что за проблема возникла? Расскажите.
&gt; 
&gt; Возможно возникла ошибка с генерацией подпакетов с дополнительной отладочной
&gt; информацией. Сейчас сказать трудно. Перепроверил и пересобрал.
&gt; https://git.altlinux.org/tasks/355829/

Поэтому нужно всегда писать комментарии.

Тут ошибки с опакечиванием:
https://git.altlinux.org/tasks/355829/gears/300/git?p=git;a=commitdiff;h=c9a0e8aa54cf33d9ff3cc1bac412811f74a2f480

Вы опакечиваете каталоги, которые принадлежат другим пакетам:
%_datadir/bash-completion/
%dir %_datadir/fish/
%_datadir/fish/vendor_completions.d/
%_datadir/zsh_completion.d/

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

Также вопрос, а действительно ли нужно указывать:
Requires: bash-completion
?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254483</commentid>
    <comment_count>40</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-11-14 15:33:51 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #35)
&gt; Да и в целом нужно стремиться к тому, чтобы строки в спеке были не длиннее 80 символов.
Это уже давно отменено лично Линусом.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254492</commentid>
    <comment_count>41</comment_count>
    <who name="Pavel Shilov">shilovps</who>
    <bug_when>2024-11-14 17:24:47 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #39)
&gt; (Ответ для Pavel Shilov на комментарий #38)
&gt; &gt; (Ответ для Антон Мидюков на комментарий #37)
&gt; &gt; &gt; (Ответ для Pavel Shilov на комментарий #36)
&gt; &gt; &gt; &gt; (Ответ для Антон Мидюков на комментарий #35)
&gt; &gt; &gt; &gt; &gt; Теперь к существенному:
&gt; &gt; &gt; &gt; &gt; https://packages.altlinux.org/ru/tasks/344969/
&gt; &gt; &gt; &gt; &gt; * python3-module-pymsgbox
&gt; &gt; &gt; &gt; &gt; * python3-module-pyscreeze
&gt; &gt; &gt; &gt; &gt; * python3-module-pytweening
&gt; &gt; &gt; &gt; &gt; * python3-module-mouseinfo
&gt; &gt; &gt; &gt; &gt; * python3-module-pyautogui
&gt; &gt; &gt; &gt; &gt; 
&gt; &gt; &gt; &gt; &gt; Во всех этих пакетах закоммичены проверки. Расскажите, почему не получилось
&gt; &gt; &gt; &gt; &gt; включить тесты? Комментарии в спеке не увидел, как и в commit message, на
&gt; &gt; &gt; &gt; &gt; этот счёт.
&gt; &gt; &gt; &gt; 
&gt; &gt; &gt; &gt; Комментарии в спек добавлял, как минимум есть в пакете
&gt; &gt; &gt; &gt; python3-module-pyautogui 
&gt; &gt; &gt; &gt; #imposible run tests witout graphical interface 
&gt; &gt; &gt; &gt; это графические модули и для тестов нужна графика.
&gt; &gt; &gt; 
&gt; &gt; &gt; Ладно. Идём дальше.
&gt; &gt; &gt; 
&gt; &gt; &gt; https://git.altlinux.org/tasks/355829/gears/200/git?p=git;a=commitdiff;
&gt; &gt; &gt; h=e32f51b3bf714c48581e99f40d8d1bce28309dbb
&gt; &gt; &gt; 
&gt; &gt; &gt; Тут вижу такое:
&gt; &gt; &gt; %global __find_debuginfo_files %nil
&gt; &gt; &gt; %add_debuginfo_skiplist %_bindir
&gt; &gt; &gt; 
&gt; &gt; &gt; Что за проблема возникла? Расскажите.
&gt; &gt; 
&gt; &gt; Возможно возникла ошибка с генерацией подпакетов с дополнительной отладочной
&gt; &gt; информацией. Сейчас сказать трудно. Перепроверил и пересобрал.
&gt; &gt; https://git.altlinux.org/tasks/355829/
&gt; 
&gt; Поэтому нужно всегда писать комментарии.
&gt; 
&gt; Тут ошибки с опакечиванием:
&gt; https://git.altlinux.org/tasks/355829/gears/300/git?p=git;a=commitdiff;
&gt; h=c9a0e8aa54cf33d9ff3cc1bac412811f74a2f480
&gt; 
&gt; Вы опакечиваете каталоги, которые принадлежат другим пакетам:
&gt; %_datadir/bash-completion/
&gt; %dir %_datadir/fish/
&gt; %_datadir/fish/vendor_completions.d/
&gt; %_datadir/zsh_completion.d/
&gt; 
&gt; Не надо так делать. Опакечивайте только файлы этого пакета.
&gt; Неопакеченные каталоги - это не ошибки, а предупреждения. Нужно понимать,
&gt; почему каталог не опакечен, и принимать решение на основе этого. В данном
&gt; случае нужно было игнорировать их.
&gt; 
&gt; Также вопрос, а действительно ли нужно указывать:
&gt; Requires: bash-completion
&gt; ?

Поторопился, был не прав. Исправил ошибку с опакечиванием каталогов. 
Убрал зависимость от bash-completion 
https://git.altlinux.org/tasks/355829/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254510</commentid>
    <comment_count>42</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2024-11-14 22:02:43 +0300</bug_when>
    <thetext>(Ответ для Pavel Shilov на комментарий #41)
&gt; Поторопился, был не прав. Исправил ошибку с опакечиванием каталогов. 
&gt; Убрал зависимость от bash-completion 
&gt; https://git.altlinux.org/tasks/355829/

Одобрил. Идём дальше.

https://git.altlinux.org/tasks/356102/gears/200/git?p=git;a=commitdiff;h=81870913e3ad19840ce3caead095787f9a132ff4

Нет необходимости добавлять gcc и automake в BuildRequires, так как они всегда есть в hasher.
Зачем удаляете /usr/share/info?
%autoreconf вместо ./autogen не справится?

https://git.altlinux.org/tasks/353656/gears/200/git?p=git;a=commitdiff;h=8bf40e75c72330f684c7fbaaf3c146994ca15231

А тут через чур длинное Summary

https://git.altlinux.org/tasks/352936/gears/200/git?p=git;a=commitdiff;h=4cff6f877afbf1f698562193cca8d0405d1763ed

По ошибке добавили вместо спека его резервную копию dsd-fme.spec~
И там же два коммита с одинаковым описанием.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254528</commentid>
    <comment_count>43</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-11-15 10:32:54 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #42)
&gt; Нет необходимости добавлять gcc и automake в BuildRequires, так как они
&gt; всегда есть в hasher.
В таком случае надо добавлять hasher в BuildRequires.
Или локальная сборка без hasher у нас уже игнорируется?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254530</commentid>
    <comment_count>44</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2024-11-15 10:37:04 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #43)
&gt; (Ответ для Антон Мидюков на комментарий #42)
&gt; &gt; Нет необходимости добавлять gcc и automake в BuildRequires, так как они
&gt; &gt; всегда есть в hasher.
&gt; В таком случае надо добавлять hasher в BuildRequires.
&gt; Или локальная сборка без hasher у нас уже игнорируется?

Я не требую это исправлять. Просто к сведению.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254534</commentid>
    <comment_count>45</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-11-15 10:55:49 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #44)
&gt; Я не требую это исправлять. Просто к сведению.
Если к сведению, то готовить пакет удобнее в виртуалке без всяких hasher при помощи gear-rpm, что я, например, всегда и делаю.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254567</commentid>
    <comment_count>46</comment_count>
    <who name="Pavel Shilov">shilovps</who>
    <bug_when>2024-11-15 17:09:08 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #42)
&gt; (Ответ для Pavel Shilov на комментарий #41)
&gt; &gt; Поторопился, был не прав. Исправил ошибку с опакечиванием каталогов. 
&gt; &gt; Убрал зависимость от bash-completion 
&gt; &gt; https://git.altlinux.org/tasks/355829/
&gt; 
&gt; Одобрил. Идём дальше.
&gt; 
&gt; https://git.altlinux.org/tasks/356102/gears/200/git?p=git;a=commitdiff;
&gt; h=81870913e3ad19840ce3caead095787f9a132ff4
&gt; 
&gt; Нет необходимости добавлять gcc и automake в BuildRequires, так как они
&gt; всегда есть в hasher.
&gt; Зачем удаляете /usr/share/info?

Удалил потому, что возникает ошибка со сборкой netmask.info.xz

&gt; %autoreconf вместо ./autogen не справится?

С данным пакетом разбираюсь, %autoreconf - справляется. 

&gt; https://git.altlinux.org/tasks/353656/gears/200/git?p=git;a=commitdiff;
&gt; h=8bf40e75c72330f684c7fbaaf3c146994ca15231
&gt; 
&gt; А тут через чур длинное Summary

Исправил https://git.altlinux.org/tasks/353656/

&gt; https://git.altlinux.org/tasks/352936/gears/200/git?p=git;a=commitdiff;
&gt; h=4cff6f877afbf1f698562193cca8d0405d1763ed
&gt; 
&gt; По ошибке добавили вместо спека его резервную копию dsd-fme.spec~
&gt; И там же два коммита с одинаковым описанием.

Исправил https://git.altlinux.org/tasks/352936/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254589</commentid>
    <comment_count>47</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2024-11-16 03:04:49 +0300</bug_when>
    <thetext>(In reply to Sergey V Turchin from comment #43)
&gt; (Ответ для Антон Мидюков на комментарий #42)
&gt; &gt; Нет необходимости добавлять gcc и automake в BuildRequires, так как они
&gt; &gt; всегда есть в hasher.
&gt; В таком случае надо добавлять hasher в BuildRequires.
&gt; Или локальная сборка без hasher у нас уже игнорируется?

Я думаю, Антон имел в виду rpm-build, а не hasher.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254625</commentid>
    <comment_count>48</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-11-18 09:56:11 +0300</bug_when>
    <thetext>(Ответ для Dmitry V. Levin на комментарий #47)
&gt; Я думаю, Антон имел в виду rpm-build, а не hasher.
Да, видимо. Да и мне слегка почудился gcc-c++.
По крайней мере, это не влекло за собой никаких проблем последние пару десятков лет. С большой вероятностью ещё пару не будет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254626</commentid>
    <comment_count>49</comment_count>
    <who name="Pavel Shilov">shilovps</who>
    <bug_when>2024-11-18 09:58:00 +0300</bug_when>
    <thetext>(Ответ для Pavel Shilov на комментарий #46)
&gt; (Ответ для Антон Мидюков на комментарий #42)
&gt; &gt; (Ответ для Pavel Shilov на комментарий #41)
&gt; &gt; &gt; Поторопился, был не прав. Исправил ошибку с опакечиванием каталогов. 
&gt; &gt; &gt; Убрал зависимость от bash-completion 
&gt; &gt; &gt; https://git.altlinux.org/tasks/355829/
&gt; &gt; 
&gt; &gt; Одобрил. Идём дальше.
&gt; &gt; 
&gt; &gt; https://git.altlinux.org/tasks/356102/gears/200/git?p=git;a=commitdiff;
&gt; &gt; h=81870913e3ad19840ce3caead095787f9a132ff4
&gt; &gt; 
&gt; &gt; Нет необходимости добавлять gcc и automake в BuildRequires, так как они
&gt; &gt; всегда есть в hasher.
&gt; &gt; Зачем удаляете /usr/share/info?
&gt; 
&gt; Удалил потому, что возникает ошибка со сборкой netmask.info.xz
&gt; 
&gt; &gt; %autoreconf вместо ./autogen не справится?
&gt; 
&gt; С данным пакетом разбираюсь, %autoreconf - справляется. 
&gt; 

Исправил https://git.altlinux.org/tasks/356102/ 

/usr/share/info пакуется.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254636</commentid>
    <comment_count>50</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2024-11-18 11:08:45 +0300</bug_when>
    <thetext>(Ответ для Pavel Shilov на комментарий #49)
&gt; (Ответ для Pavel Shilov на комментарий #46)
&gt; &gt; (Ответ для Антон Мидюков на комментарий #42)
&gt; &gt; &gt; (Ответ для Pavel Shilov на комментарий #41)
&gt; &gt; &gt; &gt; Поторопился, был не прав. Исправил ошибку с опакечиванием каталогов. 
&gt; &gt; &gt; &gt; Убрал зависимость от bash-completion 
&gt; &gt; &gt; &gt; https://git.altlinux.org/tasks/355829/
&gt; &gt; &gt; 
&gt; &gt; &gt; Одобрил. Идём дальше.
&gt; &gt; &gt; 
&gt; &gt; &gt; https://git.altlinux.org/tasks/356102/gears/200/git?p=git;a=commitdiff;
&gt; &gt; &gt; h=81870913e3ad19840ce3caead095787f9a132ff4
&gt; &gt; &gt; 
&gt; &gt; &gt; Нет необходимости добавлять gcc и automake в BuildRequires, так как они
&gt; &gt; &gt; всегда есть в hasher.
&gt; &gt; &gt; Зачем удаляете /usr/share/info?
&gt; &gt; 
&gt; &gt; Удалил потому, что возникает ошибка со сборкой netmask.info.xz
&gt; &gt; 
&gt; &gt; &gt; %autoreconf вместо ./autogen не справится?
&gt; &gt; 
&gt; &gt; С данным пакетом разбираюсь, %autoreconf - справляется. 
&gt; &gt; 
&gt; 
&gt; Исправил https://git.altlinux.org/tasks/356102/ 
&gt; 
&gt; /usr/share/info пакуется.

%_infodir/%name.info.xz

Не надо указывать явно xz, метод сжатия может и поменяться. Поэтому:
%_infodir/%name.info.*

И, как тут выше писали, уберите
BuildRequires: gcc
BuildRequires: automake

Так как их вытягивает rpm-build.

Раз всё равно переделывать, укажите причину отключения проверки в комментарии над
%set_verify_info_method relaxed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254637</commentid>
    <comment_count>51</comment_count>
    <who name="Pavel Shilov">shilovps</who>
    <bug_when>2024-11-18 11:32:22 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #50)
&gt; (Ответ для Pavel Shilov на комментарий #49)
&gt; &gt; (Ответ для Pavel Shilov на комментарий #46)
&gt; &gt; &gt; (Ответ для Антон Мидюков на комментарий #42)
&gt; &gt; &gt; &gt; (Ответ для Pavel Shilov на комментарий #41)
&gt; &gt; &gt; &gt; &gt; Поторопился, был не прав. Исправил ошибку с опакечиванием каталогов. 
&gt; &gt; &gt; &gt; &gt; Убрал зависимость от bash-completion 
&gt; &gt; &gt; &gt; &gt; https://git.altlinux.org/tasks/355829/
&gt; &gt; &gt; &gt; 
&gt; &gt; &gt; &gt; Одобрил. Идём дальше.
&gt; &gt; &gt; &gt; 
&gt; &gt; &gt; &gt; https://git.altlinux.org/tasks/356102/gears/200/git?p=git;a=commitdiff;
&gt; &gt; &gt; &gt; h=81870913e3ad19840ce3caead095787f9a132ff4
&gt; &gt; &gt; &gt; 
&gt; &gt; &gt; &gt; Нет необходимости добавлять gcc и automake в BuildRequires, так как они
&gt; &gt; &gt; &gt; всегда есть в hasher.
&gt; &gt; &gt; &gt; Зачем удаляете /usr/share/info?
&gt; &gt; &gt; 
&gt; &gt; &gt; Удалил потому, что возникает ошибка со сборкой netmask.info.xz
&gt; &gt; &gt; 
&gt; &gt; &gt; &gt; %autoreconf вместо ./autogen не справится?
&gt; &gt; &gt; 
&gt; &gt; &gt; С данным пакетом разбираюсь, %autoreconf - справляется. 
&gt; &gt; &gt; 
&gt; &gt; 
&gt; &gt; Исправил https://git.altlinux.org/tasks/356102/ 
&gt; &gt; 
&gt; &gt; /usr/share/info пакуется.
&gt; 
&gt; %_infodir/%name.info.xz
&gt; 
&gt; Не надо указывать явно xz, метод сжатия может и поменяться. Поэтому:
&gt; %_infodir/%name.info.*
&gt; 
&gt; И, как тут выше писали, уберите
&gt; BuildRequires: gcc
&gt; BuildRequires: automake
&gt; 
&gt; Так как их вытягивает rpm-build.
&gt; 
&gt; Раз всё равно переделывать, укажите причину отключения проверки в
&gt; комментарии над
&gt; %set_verify_info_method relaxed

Готово https://git.altlinux.org/tasks/356102/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254681</commentid>
    <comment_count>52</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2024-11-18 18:04:28 +0300</bug_when>
    <thetext>(Ответ для Pavel Shilov на комментарий #51)
[...]
&gt; Готово https://git.altlinux.org/tasks/356102/

Запись в чейнджлог не совпадает с сутью нового релиза alt2 (к тому же допустили опечатку fot вместо for).
Вы написали:
- change verify method fot info file

Но в этом релизе вы делаете другие вещи (verify method назначили ещё в alt1):
- Убрали точку из summary
- убрали излишние BuldRequires
- убрали явное указание xz при упаковке info файла

Предлагаю не делать release alt2, а всё сделать в alt1. Чтобы это всё малозначительное в changelog не писать. Только дату в changelog обновите на текущую.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254689</commentid>
    <comment_count>53</comment_count>
    <who name="Pavel Shilov">shilovps</who>
    <bug_when>2024-11-18 20:21:03 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #52)
&gt; (Ответ для Pavel Shilov на комментарий #51)
&gt; [...]
&gt; &gt; Готово https://git.altlinux.org/tasks/356102/
&gt; 
&gt; Запись в чейнджлог не совпадает с сутью нового релиза alt2 (к тому же
&gt; допустили опечатку fot вместо for).
&gt; Вы написали:
&gt; - change verify method fot info file
&gt; 
&gt; Но в этом релизе вы делаете другие вещи (verify method назначили ещё в alt1):
&gt; - Убрали точку из summary
&gt; - убрали излишние BuldRequires
&gt; - убрали явное указание xz при упаковке info файла
&gt; 
&gt; Предлагаю не делать release alt2, а всё сделать в alt1. Чтобы это всё
&gt; малозначительное в changelog не писать. Только дату в changelog обновите на
&gt; текущую.

Извиняюсь, не подумал. Все поправил и пересобрал. 
https://git.altlinux.org/tasks/356102/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254700</commentid>
    <comment_count>54</comment_count>
    <who name="Pavel Shilov">shilovps</who>
    <bug_when>2024-11-19 11:14:54 +0300</bug_when>
    <thetext>Пересобрал исходя из вышеуказанных комментариев
https://git.altlinux.org/tasks/357636/
* systeroid
* dasel</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254701</commentid>
    <comment_count>55</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2024-11-19 11:24:01 +0300</bug_when>
    <thetext>(Ответ для Pavel Shilov на комментарий #54)
&gt; Пересобрал исходя из вышеуказанных комментариев
&gt; https://git.altlinux.org/tasks/357636/
&gt; * systeroid
&gt; * dasel

Поставили точку в Summary. Но да ладно. Напомню, что не стоит так делать. Тем не менее одобрил, так как это мелочь.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254716</commentid>
    <comment_count>56</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2024-11-19 13:42:05 +0300</bug_when>
    <thetext>Идём дальше.
https://git.altlinux.org/tasks/353656/gears/300/git?p=git;a=commitdiff;h=a8b582a53109b21296aee597d40b0da0ddfe577c

Тут замечания такие:
1. В BuildRequires не требуется указывать gettext и libtool, так как это зависимости rpn-build
2. У вас прописано
%autoreconf -ivf
Но эти опции &apos;-ifv&apos; и так выставляются макросом %autoreconf:
$ rpm --eval %autoreconf
autoreconf -fisv
Не надо их указывать.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254721</commentid>
    <comment_count>57</comment_count>
    <who name="Pavel Shilov">shilovps</who>
    <bug_when>2024-11-19 14:09:22 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #56)
&gt; Идём дальше.
&gt; https://git.altlinux.org/tasks/353656/gears/300/git?p=git;a=commitdiff;
&gt; h=a8b582a53109b21296aee597d40b0da0ddfe577c
&gt; 
&gt; Тут замечания такие:
&gt; 1. В BuildRequires не требуется указывать gettext и libtool, так как это
&gt; зависимости rpn-build
&gt; 2. У вас прописано
&gt; %autoreconf -ivf
&gt; Но эти опции &apos;-ifv&apos; и так выставляются макросом %autoreconf:
&gt; $ rpm --eval %autoreconf
&gt; autoreconf -fisv
&gt; Не надо их указывать.

Принято к сведению, пересобрал с учетом замечаний:
https://git.altlinux.org/tasks/353656/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254727</commentid>
    <comment_count>58</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2024-11-19 14:31:38 +0300</bug_when>
    <thetext>(Ответ для Pavel Shilov на комментарий #57)
&gt; Принято к сведению, пересобрал с учетом замечаний:
&gt; https://git.altlinux.org/tasks/353656/

Одобрил. Идём дальше.
Смотрю
https://git.altlinux.org/tasks/352936/gears/400/git?p=git;a=blob;f=.gear/dsd-fme.spec;h=c9a58b2a5a69efbcaea1fca9d196293abd62d741;hb=d96971d6c5b73a9a08e640a696b98d3d293c57f5

Зачем потребовалось делать
export CFLAGS=&quot;%optflags&quot;
перед %cmake?
Через параметр -DCMAKE_C_FLAGS:STRING=&apos;%optflags&apos; они не передаются (смотреть значение макроса %cmake)?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254729</commentid>
    <comment_count>59</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-11-19 14:58:29 +0300</bug_when>
    <thetext>(Ответ для Pavel Shilov на комментарий #57)
&gt; Принято к сведению
Не совсем. Антон уже указал, что макросы перед использованием полезно раскрывать, чтоб хоть посмотреть, что они делают на самом деле.
$ rpm --eval %cmake</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254748</commentid>
    <comment_count>60</comment_count>
    <who name="Pavel Shilov">shilovps</who>
    <bug_when>2024-11-19 17:04:19 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #58)
&gt; (Ответ для Pavel Shilov на комментарий #57)
&gt; &gt; Принято к сведению, пересобрал с учетом замечаний:
&gt; &gt; https://git.altlinux.org/tasks/353656/
&gt; 
&gt; Одобрил. Идём дальше.
&gt; Смотрю
&gt; https://git.altlinux.org/tasks/352936/gears/400/git?p=git;a=blob;f=.gear/dsd-
&gt; fme.spec;h=c9a58b2a5a69efbcaea1fca9d196293abd62d741;
&gt; hb=d96971d6c5b73a9a08e640a696b98d3d293c57f5
&gt; 
&gt; Зачем потребовалось делать
&gt; export CFLAGS=&quot;%optflags&quot;
&gt; перед %cmake?
&gt; Через параметр -DCMAKE_C_FLAGS:STRING=&apos;%optflags&apos; они не передаются
&gt; (смотреть значение макроса %cmake)?

Исправлено https://git.altlinux.org/tasks/352936/ 

$ rpm --eval %cmake

    mkdir -p x86_64-alt-linux-gnu; 
    cmake \
        -DCMAKE_SKIP_INSTALL_RPATH:BOOL=yes \
        -DCMAKE_C_FLAGS:STRING=&apos;-O2 -g&apos; \
        -DCMAKE_CXX_FLAGS:STRING=&apos;-O2 -g&apos; \
        -DCMAKE_Fortran_FLAGS:STRING=&apos;-O2 -g&apos; \
        -DCMAKE_INSTALL_PREFIX=/usr \
        -DINCLUDE_INSTALL_DIR:PATH=/usr/include \
        -DLIB_INSTALL_DIR:PATH=/usr/lib64 \
        -DSYSCONF_INSTALL_DIR:PATH=/etc \
        -DSHARE_INSTALL_PREFIX:PATH=/usr/share \
        -DLIB_DESTINATION=lib64 \
        -DLIB_SUFFIX=&quot;64&quot; \
    -S . -B &quot;x86_64-alt-linux-gnu&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254751</commentid>
    <comment_count>61</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2024-11-19 17:14:03 +0300</bug_when>
    <thetext>(Ответ для Pavel Shilov на комментарий #60)
&gt; (Ответ для Антон Мидюков на комментарий #58)
&gt; &gt; (Ответ для Pavel Shilov на комментарий #57)
&gt; &gt; &gt; Принято к сведению, пересобрал с учетом замечаний:
&gt; &gt; &gt; https://git.altlinux.org/tasks/353656/
&gt; &gt; 
&gt; &gt; Одобрил. Идём дальше.
&gt; &gt; Смотрю
&gt; &gt; https://git.altlinux.org/tasks/352936/gears/400/git?p=git;a=blob;f=.gear/dsd-
&gt; &gt; fme.spec;h=c9a58b2a5a69efbcaea1fca9d196293abd62d741;
&gt; &gt; hb=d96971d6c5b73a9a08e640a696b98d3d293c57f5
&gt; &gt; 
&gt; &gt; Зачем потребовалось делать
&gt; &gt; export CFLAGS=&quot;%optflags&quot;
&gt; &gt; перед %cmake?
&gt; &gt; Через параметр -DCMAKE_C_FLAGS:STRING=&apos;%optflags&apos; они не передаются
&gt; &gt; (смотреть значение макроса %cmake)?
&gt; 
&gt; Исправлено https://git.altlinux.org/tasks/352936/ 
&gt; 
&gt; $ rpm --eval %cmake
&gt; 
&gt;     mkdir -p x86_64-alt-linux-gnu; 
&gt;     cmake \
&gt;         -DCMAKE_SKIP_INSTALL_RPATH:BOOL=yes \
&gt;         -DCMAKE_C_FLAGS:STRING=&apos;-O2 -g&apos; \
&gt;         -DCMAKE_CXX_FLAGS:STRING=&apos;-O2 -g&apos; \
&gt;         -DCMAKE_Fortran_FLAGS:STRING=&apos;-O2 -g&apos; \
&gt;         -DCMAKE_INSTALL_PREFIX=/usr \
&gt;         -DINCLUDE_INSTALL_DIR:PATH=/usr/include \
&gt;         -DLIB_INSTALL_DIR:PATH=/usr/lib64 \
&gt;         -DSYSCONF_INSTALL_DIR:PATH=/etc \
&gt;         -DSHARE_INSTALL_PREFIX:PATH=/usr/share \
&gt;         -DLIB_DESTINATION=lib64 \
&gt;         -DLIB_SUFFIX=&quot;64&quot; \
&gt;     -S . -B &quot;x86_64-alt-linux-gnu&quot;

Смотрю на
https://git.altlinux.org/tasks/352936/gears/500/git?p=git;a=commitdiff;h=643fc59130dfbb253027234a33d0987a6cb48773

Что-то вы странное сделали. Зачем добавили -DCMAKE_C_FLAGS:STRING=&apos;%optflags&apos;, когда он уже был (скрывался в макросе %cmake)?
И вы не отразили изменение в Changelog спека.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254770</commentid>
    <comment_count>62</comment_count>
    <who name="Pavel Shilov">shilovps</who>
    <bug_when>2024-11-19 19:07:53 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #61)
&gt; (Ответ для Pavel Shilov на комментарий #60)
&gt; &gt; (Ответ для Антон Мидюков на комментарий #58)
&gt; &gt; &gt; (Ответ для Pavel Shilov на комментарий #57)
&gt; &gt; &gt; &gt; Принято к сведению, пересобрал с учетом замечаний:
&gt; &gt; &gt; &gt; https://git.altlinux.org/tasks/353656/
&gt; &gt; &gt; 
&gt; &gt; &gt; Одобрил. Идём дальше.
&gt; &gt; &gt; Смотрю
&gt; &gt; &gt; https://git.altlinux.org/tasks/352936/gears/400/git?p=git;a=blob;f=.gear/dsd-
&gt; &gt; &gt; fme.spec;h=c9a58b2a5a69efbcaea1fca9d196293abd62d741;
&gt; &gt; &gt; hb=d96971d6c5b73a9a08e640a696b98d3d293c57f5
&gt; &gt; &gt; 
&gt; &gt; &gt; Зачем потребовалось делать
&gt; &gt; &gt; export CFLAGS=&quot;%optflags&quot;
&gt; &gt; &gt; перед %cmake?
&gt; &gt; &gt; Через параметр -DCMAKE_C_FLAGS:STRING=&apos;%optflags&apos; они не передаются
&gt; &gt; &gt; (смотреть значение макроса %cmake)?
&gt; &gt; 
&gt; &gt; Исправлено https://git.altlinux.org/tasks/352936/ 
&gt; &gt; 
&gt; &gt; $ rpm --eval %cmake
&gt; &gt; 
&gt; &gt;     mkdir -p x86_64-alt-linux-gnu; 
&gt; &gt;     cmake \
&gt; &gt;         -DCMAKE_SKIP_INSTALL_RPATH:BOOL=yes \
&gt; &gt;         -DCMAKE_C_FLAGS:STRING=&apos;-O2 -g&apos; \
&gt; &gt;         -DCMAKE_CXX_FLAGS:STRING=&apos;-O2 -g&apos; \
&gt; &gt;         -DCMAKE_Fortran_FLAGS:STRING=&apos;-O2 -g&apos; \
&gt; &gt;         -DCMAKE_INSTALL_PREFIX=/usr \
&gt; &gt;         -DINCLUDE_INSTALL_DIR:PATH=/usr/include \
&gt; &gt;         -DLIB_INSTALL_DIR:PATH=/usr/lib64 \
&gt; &gt;         -DSYSCONF_INSTALL_DIR:PATH=/etc \
&gt; &gt;         -DSHARE_INSTALL_PREFIX:PATH=/usr/share \
&gt; &gt;         -DLIB_DESTINATION=lib64 \
&gt; &gt;         -DLIB_SUFFIX=&quot;64&quot; \
&gt; &gt;     -S . -B &quot;x86_64-alt-linux-gnu&quot;
&gt; 
&gt; Смотрю на
&gt; https://git.altlinux.org/tasks/352936/gears/500/git?p=git;a=commitdiff;
&gt; h=643fc59130dfbb253027234a33d0987a6cb48773
&gt; 
&gt; Что-то вы странное сделали. Зачем добавили
&gt; -DCMAKE_C_FLAGS:STRING=&apos;%optflags&apos;, когда он уже был (скрывался в макросе
&gt; %cmake)?
&gt; И вы не отразили изменение в Changelog спека.

Виноват, не разобрался с флагами компиляции. Поправил changelog и удалил экспорт.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254774</commentid>
    <comment_count>63</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2024-11-19 19:12:30 +0300</bug_when>
    <thetext>Считаю, что кандидат теперь доучился и готов к самостоятельной сборке пакетов.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254777</commentid>
    <comment_count>64</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2024-11-19 19:35:51 +0300</bug_when>
    <thetext>Пользователь добавлен в группу мейнтейнеров.

Желаю удачного мейнтейнерства!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254778</commentid>
    <comment_count>65</comment_count>
    <who name="Pavel Shilov">shilovps</who>
    <bug_when>2024-11-19 20:16:05 +0300</bug_when>
    <thetext>(Ответ для Gleb F-Malinovskiy на комментарий #64)
&gt; Пользователь добавлен в группу мейнтейнеров.
&gt; 
&gt; Желаю удачного мейнтейнерства!

Спасибо</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>12902</attachid>
            <date>2023-04-06 19:54:43 +0300</date>
            <delta_ts>2023-04-09 18:40:27 +0300</delta_ts>
            <desc>SSH public key</desc>
            <filename>zerospirit-public-ssh.pub</filename>
            <type>application/vnd.ms-publisher</type>
            <size>105</size>
            <attacher name="Pavel Shilov">shilovps</attacher>
            
              <data encoding="base64">c3NoLWVkMjU1MTkgQUFBQUMzTnphQzFsWkRJMU5URTVBQUFBSU1CT3BnZHA5amV3QkY1QzlNUUwx
NTNGdWg4UUR1S3pjRDFGL0dkRzJRQysgemVyb3NwaXJpdEBhbHRsaW51eC5vcmcK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>12903</attachid>
            <date>2023-04-06 19:55:16 +0300</date>
            <delta_ts>2023-04-09 18:40:57 +0300</delta_ts>
            <desc>GPG key</desc>
            <filename>zerospirit-public-gpg.pgp</filename>
            <type>application/pgp-encrypted</type>
            <size>3899</size>
            <attacher name="Pavel Shilov">shilovps</attacher>
            
              <data encoding="base64">LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgptUUlOQkdRWWtrSUJFQURXSXcw
TkErWkpVYlNlbFZRc2pNMURjM05BNENmZ1lkMTlmTTM1RTdyYWcrc0FOaTlEClJuLzdVZXlBOG9X
MVpDYUtSQS8zK2JlQlYxY1U0UTg5MU50V2NJSVZIZEwxQ2wzbGplYUcwQVB4R005bmRlOXQKUS8w
OGw5Mzc0YzQxMllVQ0YwYjBrMFZONGFWTmdzOVN5clZlanVRZmxrYWhUSnhsYUpPRUgxZU82WmRR
T1ZsZApkVHhaQ3NtZTEzRGFOYVBrd0djaDFBbmE5SE93Wk56dHVNaGJ3VXUxU0ttRWkvQTNLZzNH
bTdXcWlRcmVUZjBYCkZlbDF0NnJmWHlLR2RXRmNKdDhZaXZncTBzejhrQldHQ1BwMWp3MTVMRHh5
WXN6ZmdXNTFtZkh0a0JTNlFKM1AKMmQ0ODI4cUNUdlhWWjJacDJJOTZ2NlJqVFlFM1dIUGptc05T
TVg2QWdIem0vdU00U1ZoY2o3MnV2SGVhN016VwowUXFjSzZRVVBFVTc3RWVCRHZtZWdrKzVvckFp
U01GOHdtU21UTVMvZERsVG11dGlNZEt2bjI3Wk9GVHVwUXdBCnhRMDc5cmJDaUtxaGp4R0huVWlB
UHVZaHZaVk1Ub1R6VGN0SDlwbUhRQUJ1anBxRTdrczluSG9mdmxIb1hIRGMKWXhaY1AxK2x0MmFi
WEZrNEx1dHQ4WkkxOWdsV252ZHpiUmhmQjdpSEg4Mk5xRHBKT1lUU0VXejMvblIybWlBNQpPU1hN
aVd0VVJ5K2NSalpiNFZHWUxkZHFQL0piTzN6RTFnQXBEeWNtakp3eDdPbXFiQjRhN3N2Nlc5eFNi
S2o4Cm5NSTM3K3lQcXRKNEVudU9CNTJxWjdjMlFweGw0bmNtMVczL21XZjd3elVISStYbzVrVW4x
dWk5eXdBUkFRQUIKdENGNlpYSnZjM0JwY21sMElEeDZaWEp2YzNCcGNtbDBRSGxoYm1SbGVDNXlk
VDZKQWpnRUV3RUlBQ0lGQW1RWQpra0lDR3dNR0N3a0lCd01DQmhVSUFna0tDd1FXQWdNQkFoNEJB
aGVBQUFvSkVJb3JzempDUHlXVjg3VVFBSUZkCjRLdXNOYTZNT3U5TzYxbzFQcmRBc3VCalFQWkkr
bEIvdGErUFF5UW1xS21QWW82SDRVbDNwUTlKNE0reUZCL0QKYU53MUdtbzlTa3U3c0lWa1lmRmRa
MHhpT1lBZzRzK1IvVDBuL002VDRkdnJUUFZjVytKN2x6eGU4RUhmMHgyOQo5RVBueEtpVVEwNlc1
MW5UaHk1eTduUGhUM0JlZHBkbFY0UnBDanIyZHFsdmUwVmZkZXdkbFpMV1NLdXNHa3UxClNtSHdB
eUFkOHQvdnNIQW45cDJqdFY5bFlOR1NVT1VOMERzcEpNOFJUOXBTSkZ6dFlWQU5ucTBpTWloREdB
TzUKdzNEV2ZLSlhJM1VJVXE0V1Z4MVYzVWlTS000cTdGUGtkb0FRQ3VVVk1ua0JuQkkxY2h2M1FZ
Z0NWc01PTTkwTQpNU2RabzM4emw3RTg2S1paQkY4U3kwRVp6KzRqRUUxczR4aVVPcWwzbjh1WGpk
ejBadkRZcWJ0SW1aN1JvSnVwCnZrT3ZFdUhidk9WNU43ck1HTlFNK2RvWDQ3eEw1TElRY29qMXRH
cSs5ZjZRYWx2RjlMZGtGWUEzOTk1RHlSVW8KNHNwMUN6V2ZlWnB3WGx4ZVp3Z1IwSzJLUDlqaHVG
WlBlVjVNbGJNRHA3d0pKOWFPZlIwa2RQQnJKMU9vQkNkbwoxYWUvaVhtV3Qvd3l3WGtZaU9vUnBB
cW1rclhSSm9TU0J1WEx5M0ZNaStLTjF1M2xEdklhYnp5UnNWaXZhbGpICmxqV1JiNDRmTk4vV1Bj
cS9GVFVhQUMyT1FjTUkvaFhyNEhOazFOdWtrWkYyME15elBQVlp2VXRKaEpiSVNheWIKQXlRakEv
cU5PbHg4eXRJd1dqTWFkS2RCOFA4NXhOTS9LSWxsVldpaHRDWlFZWFpsYkNCVGFHbHNiM1lnUEhw
bApjbTl6Y0dseWFYUkFZV3gwYkdsdWRYZ3ViM0puUG9rQ09BUVRBUWdBSWdVQ1pCaVR4UUliQXdZ
TENRZ0hBd0lHCkZRZ0NDUW9MQkJZQ0F3RUNIZ0VDRjRBQUNna1FpaXV6T01JL0paWEhxQS8vWWJk
VDFhMGpwTlFTNVBNRlgrNTIKL2J6VDljMlRKN2dMSVBGRjhKYm1kWHBSRXlFOEdvc3AzcFZwY3hr
R21BZ2lVM0xIQWZabkhZbnYvOVU4K01xYwpTTTJtZ2ZrOHhlQmx4WTlZU1FJeStHNXpVb1hwS0pm
dTdXcDhpQkdZYjJ5dVlHZU1Hb092QTJrc0dMWnFyZjFhCnJDTjFSM3REcmc5Q0s2Wlp4YVRnR0hi
anNwalN0dTBNaXpHUUowU0JDeit2U2FSOTZKZnBWT3UwdWVSVHF0OE8KVUwrY2VvZ2thbFY0RFFp
RGp5Um5qWlh3MXJrVm9qVTczY2d1ZExFUnNnQk85WkRWTXZybzNwQkRoNFRoQzM4Ugp6dndqdUxX
OS9ZYkEzM1hLY0hiMENEZmVJNERUb3RrRGxaZFY4QWVnOVBkclViOXJic2UwaG1pZDlpczV5Y01w
CjZidWV5L1RuNlNiUmdZZExEd3RoVnRhNWhmRituZUh3TkxYNU1FaWxBSjg1MWhXZHVqdS9pQlJz
L2tpTEtVV0sKMXNPNzcrT3BtYi9YaFl5MG5XcHgxTlp3RGZ3dG9tMlpRNkdNRnJRa1IyZktsdjRV
dFlDMkg1UjlqNkl4SnA3UgovUkIxOW1MRUR4UjRRM2VyNVpOSVU4bW83cnZEUEczVWxaRlN4M3lL
dzJpNEw5NjZ4VjI0M3o0ZjdNbldlVXhJClNhRmRxT3BJM3JaZFd2WUNScDFXR2FKdXNsRjZBK085
ZVRCUHhWUHl3ZVJYdUtpa1FkbjYzaVV2WVcrcE95Vk8KblNsTFNRblNGUlVVeU56bWF4cVBqYXRU
SjFkNzJ1dzlKVVhWeEJZMSs4cTVxbWcrTXBQSXNCbE5qTUlUc1dtQwovcEkwcDJidHNlNkI1TUhO
L1kvQUMzbTVBZzBFWkJpU1FnRVFBS3cvRVdCT3JNczFES0ZEZ2dyb3pJemoycTVPCnFXTGFmWk5m
NzFQQS9FcjJuLzBjcmJSNzFCdCtxV0d3ZXNkU2U1TjhhUTVZU0l3NkFsSFJpL0hFQWJreXIrL2sK
MmkvM2NubXNOTlVBSkhjQVcySE9ENnpHRE9tOXZSS1dRWTZwb2h2UjA5UTh6OVM3ZS9ibjRMK2lj
ZmNyT1pxQgpXTjloRk84ZUxFK1ViWWhodzdzQ0xQOFo1RXQwVnlNQ3VsUmg3Uks4bUdWeDZ4U0g4
cGZmbjR4eXlqMnUzMnptCktuOENRbjM1VDJvanBUcVNUZENFZExOd1NVN3dVMjBRRjVTQ0VWeFVi
UmM5VzhFUzdWd0NqVnB3SFRQUEkwbksKRjRJQzBjTFJBSWpRc1dGRitCVWFEKytTZGNNOFB0bWlI
RnI0ZXVIYk1SV1ZRdXpIMG5hSzR5LzUvLzVXUmVJdApKZ0V0ajdyQ0t0ZzhuUnNSajNVRzlXdk81
dnZKM250TEo4UFpGeWVXQ1QwaHljTmtoNjdab1Z0N1dhNVlrSmdsCjAxOFdZTGw4MC80U09CLzJ0
QmVlN3d5NktpcjFtUDlkMGhTTUp0Q2xPTjcrazJlbTZyUW5tZldzaldXdEFlNVYKNGFJdmdDd1V3
RCtFblpINm10L3VZcXRKVStGbHdMc3Ftb0ZXektRekdkelNOclZ2Tk1CMU9xRFdONWhVKzdxdQox
QW92dDZNbG1xbWVGcHJ1T2tqSDR6R3YycDNFblBDU0hXekRRQjZRL0s3UzQrZUg1NGk0TkJucWdr
WENtWWtYCm1FSnlNbXJOc1NIYXhISHZhUWNhazV1YjhZWEF1NzB0L1JHUk51Qml6QmdiRTExVTZV
dWl6VjBVWk00ODhwNlMKV3YyUTR5NzFkaThncFdHbkFCRUJBQUdKQWg4RUdBRUlBQWtGQW1RWWtr
SUNHd3dBQ2drUWlpdXpPTUkvSlpVYgpSQS8vU09NZ2lvNGoxaWNQN1pyTDg2TkFJbElYcDhWSmhh
RHp4dVdTbTZrTFIzbnV6VWpjVHEzM24xeDh4a1JGCkJUZkEyTEVrWitPbXhIczdPUkduelczZWRa
ZGh5M0NuSjRjL2tjWHVMTmphUlpqQm1zcWh1RytILzFWUkh2dHEKSEwvcFRUREJ0SmVySkRvdTYx
QlZWd0Y3bU9ZU0VXOGowMFJGRktoOE9KT3lIaWJrVFo4RWpHYkIxMFZKYUlETApHRzRPSTY0aDJ5
dkJqV0lDYzFVVGd0TkhTQ2JZQXlkeGllVlZsL1FwS0o4QkFteUFGNFRQdmVMcWdhY0JyYVh3CkFR
ZlNjT0QzTFY3YlNxcytweDFIcGkwVlZjc0JEVTBvbGV6N3N0eU8yeU5NamR0NHJUeEVlU0xncWhi
aE8zcEwKckR4clIySmRtcUV3eDRmN0Yyak5ZVGhhZ2hqYW94TjlBSVZDWFFlTEpJM1ZSeVRnR203
RnN3M3Z3WXRMTXVtTgo4NVNxZEVEWnZ0dVFFU1YzOEU0RXMwQTBYbXA3b0tQclpRcXF0MlcvbmF1
UThaRUVJSmpJMS8zQkNTY0hCMnhqClhkVEZYSHZSMHpTbyszdXN0ZWV3Mi93U3UraGNuRGxMMm53
THo4ZGdheUYwY1VhOTRBT0gzbHlvMnNMblhJSy8KOUJjUGZkaEJOSXhoUFh0RFVJM0tvdmdqM3ZS
U0dsME0ybUhlRHFsZUNxL0lJZnhwWm00MTdxV3lMYlpHSi9OQQpiSDJyNytqVGJwSXViM3VwYlJR
MXNHdXRyR1ZEWGEzSW9OcnRESXc0UWZ6RndwbWtTZmQveFFmUW1zSjk3eW9LCnVhdFRrdWNLTGc3
OUd0WFcyNFkrbUVCemllbnArb2dOOS9obXBxL2xWRGtzVGRRPQo9Sk9VdQotLS0tLUVORCBQR1Ag
UFVCTElDIEtFWSBCTE9DSy0tLS0tCgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>12913</attachid>
            <date>2023-04-09 18:40:27 +0300</date>
            <delta_ts>2023-04-09 18:40:27 +0300</delta_ts>
            <desc>new ssh key</desc>
            <filename>zerospirit-public-ssh.pub</filename>
            <type>application/vnd.ms-publisher</type>
            <size>105</size>
            <attacher name="Pavel Shilov">shilovps</attacher>
            
              <data encoding="base64">c3NoLWVkMjU1MTkgQUFBQUMzTnphQzFsWkRJMU5URTVBQUFBSUtqWFl4ZmlnMXJvdit0L2IrRWVN
QXlGVlJ1UnpodEcvczFXZzdKcDF0RDkgemVyb3NwaXJpdEBhbHRsaW51eC5vcmcK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>12914</attachid>
            <date>2023-04-09 18:40:57 +0300</date>
            <delta_ts>2023-04-09 18:40:57 +0300</delta_ts>
            <desc>new gpg key</desc>
            <filename>zerospirit-public-gpg.pgp</filename>
            <type>application/pgp-encrypted</type>
            <size>3078</size>
            <attacher name="Pavel Shilov">shilovps</attacher>
            
              <data encoding="base64">LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgptUUlOQkdReEZGWUJFQURiTWZh
SUpBSi9NWGtQalcrSjVJRlZHMTJYRkxvOXpwVVVrVUIyRlpGT0xWYXJRWVQ4CktuZVA4NVpRdTNn
UlJUSnR3bUFVc25uY296d3hCcVM0SFlrZHZyZWJMUDNnN21RR090ZysrUm5ZRFk4MEE1TXEKaUtQ
b1NrWVhMdWMxR3VORlRIUkxnZm1DVnpGUlBXNWtsK3h1U3gvdnNlcU8wS09ZM1U2VnFjZWNrMzV5
V2RFbgoyR210V0prWUNUSFRTcy9PMm5oNWZ0Nklqa3A0RzROVkltM1ZJc2xqWUVKUFhMODM4aFI4
QzU1YXdCVjBIRmVWCndCUmtnOUl3YW16N3RTL3hBTFRkTVpzVS94RWVOaGRMQnBiSElHWEhqNEVL
a05GKzk0OEEweTQ2Rlh0UkdEb3gKNzBIZ1k4M3lEYTdsQWxKOGJKRVgwWGpUdU1UdkxFSk5QZ1gy
b0Vrb1E2TU5YVDBYR3B4VkJUWDhSWmJHTjlhRgpKb0FvZGlRcFlxTE9pb0VxRWRCbHUwRXA5WUJa
R2REc0JOTDhGMk14c2xZT09jVENaNTB4aHBiNUFJNmNKbXF4ClZHaWVhQlJGZDFqRm9lNVFlcWlR
SzhOYitRajE4dWpmSWROcnVKREtNVElaUHYwS3JSOFBsL0VCREJRWC9kQjAKZGROQTlCYjVoR0tq
c05PYVpmS2hjYXEvMWxDWGx1NC9PSzI5MmJVZDV3Z3BLMElFWVBuVE1zZFVKUCtOcVQrNAprOGJu
dFFqWmRiZDBsdWdUNmpJSkt0L1FkNi9qTlA3azN3NHFNSzhHREJwYUpZcnJWeUNGdFdWc0xPTFpv
ZTN1CjUrOGUvNGJrY1JJNXJKZEkyanBZWDFoS2dkVXlNb3BUL01GanhLNXAzTG1YNXJqUkY0SFEx
d1JPNndBUkFRQUIKdENaUVlYWmxiQ0JUYUdsc2IzWWdQSHBsY205emNHbHlhWFJBWVd4MGJHbHVk
WGd1YjNKblBva0NPQVFUQVFnQQpJZ1VDWkRFVVZnSWJBd1lMQ1FnSEF3SUdGUWdDQ1FvTEJCWUNB
d0VDSGdFQ0Y0QUFDZ2tRZENGWWE3ZzVNNWRZCkdRLy9iL3NDbDc5R2xlWlMxeHB1NHA3SS91S2FR
WG16citOaGpnVUE5dGwvcnNPa3paN0FFUjg3VEJnMWRFRnIKYTZXNnRjSEJPT3BackhCOUhCekVy
ZkdHOWpjTHdQZVl1WXladFcvdVdpaGhvMFdEdk5mMHQra0lRcFkySEJqMApDOHR2K3R2aFB5M1Q2
NkhZM0tiaDR0VHQ2VzlWOHBpeVQySjRjZVZyRktqUHdhTzBOdk1KUkNFOHhOSVE4ZWdkClFKRW14
MHFrVVlzQm41QmsrTFhLUjVvNDQ0RWN4bUlEbmJvdkdFL3ZNSWNzdmljclRHOUVMazRGZVBLSkhs
MzYKT3FJbWphcDZ2MEtvMzZ6T0ZUWnE4RDU4T3NrSDhWamlSa0o2TVhpTGc5SUQ0UWlaMVQ0ZkdD
bUg3QlJjN3VTaApCWGpzeGhYQjZHNDFOVkFoK0V2N2ZOSkdma09zMDR4TEZMQS9xNkY4ZE5Ub1BR
NFVlNzRldXVWbStHOUllQm1WCnZiczlMTkgvaTRaWHdZcmhaOVRCLzQvT3NsdGE5bnV3NHZWN0M1
eGJ4YWFWR1Qwbm1MMnBSR0d4MU9OUkd0VFQKUlFBZnppbFRNT2s5Nmt1VWIzT29ad1h4UkZtU21m
WHZpZGN0V0N2aGJHSGtMS2w1ZkhnUEhoMmpZVFpnRTBaegpzZllLODgvR1Z5TWVDT1hOTXpNYWV6
TGtjTmZMNEs2R2VMTVVkRjZ5aStNL0dOOVRkbHhNZFZZYXRGMmFuOVliCjUwNDE5SWFCN0k1RDcw
UVBYNmlUTGFuNjlhaXBoeUhXaFM3UFd0amdEc01wMWs0TXJ2bGhLdkkyRHNiRFBoM0QKTnczTnNm
Nm1DUE1ROWo2UWF1YldNMVVMMFRwSTRqQ1VGa2doaUR2SWpJb2YxQ3E1QWcwRVpERVVWZ0VRQUwx
dgpKbUpiNE04YkQ1aDlCTlY4VUJCSWJrT1RBQnV4cDJGeXVraS9qVWY2QUN6TVpUZVRGZ0N5Vlla
OTh3Q0owa3g2ClRBd1JkRnM3c0g5WldramdEeGxXdHV6Q1hraXhoV1I0VXdSMXpzTSt5SFVhL3kv
N0wxNHJCZkZwcExCSmdaeWMKWVFBWi9KVUpqVUVRNDFjZ2hqaFVuanBRWm9LMjQ5bnlhWnd6YTU4
R29haWFMVHRqaXlWRUN6SzhMQ0lFOURzZgplam5yQzBDdVNQKytvT0JhUXVlVlozQU9lRGRsbkxY
U09NTDRHTkdBMEVQT0hCZGM5U1dEelhTeVlydHFWbU5GCmdmNmM1Q0Z4TkJhZjloWWRTS1ZseUxQ
TElWaVVRblNTTlNxYllwY0l1VjN4OW1oRUEwTmIrV1pscTJxenpOVGYKUnV2Qjk2TXlTaW5Nc3hT
WXVoNHQ5QkJRNXNQZy93OG1SOW1Rc0Rick9kRm9kU3hhMEEzUFRGMlA3akpYZHlMdApBSmprSU40
L3VQU290TVRWTkVUUHhqQ0lNLzJMd1pHUTVVanlDb29JRU9wZjJVa3gvdEpDSnVNOHI1MGRTcjBw
Cm1rN2hKVnhlOVJFVnQrR1pSdlA1M1J1aW1YZUh0Sm5oVjFIeDhaZVpaK09YZnpkdHd5RktmU2dQ
dEY2cXJKdDEKVCtXQWgyMXlRZG45bDBIVC83RGZ5dnU2UTR3NXAwb0g4QURrd0x1QUdUTnRGZWM1
c0F0ZnhlSGJ3elpiczNmWgpEOUJnUW5EUVh5NWNoem8wNWhTb3lxd1EyK3RDQVlvN2pZS0drc1JQ
WVFGRDlOT1Myb3d2bzc4WllhMmVxK1hwClczb0pTRFJNSWx1bmpBYlZLUFkzL1FQWlRjNWw5cEZy
MkNESEZDYy9BQkVCQUFHSkFoOEVHQUVJQUFrRkFtUXgKRkZZQ0d3d0FDZ2tRZENGWWE3ZzVNNWV4
NlJBQXBRQ01yeUFVaHh3UWJ6RVRUNTM3NjlobmY2dllHOHBaTHpXWgo5SW5NdnBZTHBUZ3pIeEgz
SkpWVkQwdHo4K21HckdMa2VCRGd1VjRvaXJCNzZEQjQwN1VxenFtYk9xL1hnTzdUClFxRXZIK0Vz
dHpOSmJLeHFhZGFyYkNWUHpRSm1ZTldNZ01nOWJHR2tPblJFSTdRdThXWUJTV0c1SHlOZ29aaUwK
Yjk1YmFtSGNjaFg0Y1NlL3p6Y3RjRTdocVZ3KzM2OFgxc3BTTjZnZmlsdGIxcnFIOFdNM1dQemVV
ajBjQ0xUaQpETTdaNEZPb0NMREtYRytSZ091b3N4WGkycG5ER2UrY3ZSSzNETkI2VnBHbXdZUElq
T3BZaEthVFBxa1dlVTIwCmkxRnM2a3QvNjRMWUZnTHh2ZktqMjNpM0VNaDBhWXJYT1FSRGllOGNN
K1VYOWp0czJuTHNZbmx3ajdsb0V1NWgKZVliTnh4ZDAzY24vcFhmNXBoaGtpdW05UTVkWENBczNR
Ujhwc2RhV3ptYkdJdUp3Q2s3ai9QMXgrY1JOZTVRdAp5eVFYeU9EQml0cSs1ajhJSkt1Nk9pL0pR
b2xKZUdiWnpzU1d5Vjg4eHNXL3dLRWE0WW1QQkdGZ1FHWC9IQmFGCkNGOUtFTUZWLzdMaTdldzJz
ZHFFNzFhUHRpT0x6L0dtRDdsdUVUaDRhV0E3RU1nVDQrbFRVTzRrUWpjc0ZhcksKMUg0NkpvT1VP
c0wyRC9qMzA5SThDZ1VpTVgwdzR1SVplQkgvbHZ3VmlMRmpINUhCcXBrQ3ZQMmV6V1g1RkFZMQpJ
Z1RCKzIwWnhtOGxnSzhibTVCWXNZL01jRmpCdmxxaHNXNjc1b0J0RGZ4ZU5lU0tTUEQyVFdpcjI3
QUQyT3RmCnZtK3ZHdG89Cj1vM1VoCi0tLS0tRU5EIFBHUCBQVUJMSUMgS0VZIEJMT0NLLS0tLS0K
</data>

          </attachment>
      

    </bug>

</bugzilla>