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

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

    <bug>
          <bug_id>53408</bug_id>
          
          <creation_ts>2025-03-12 11:14:00 +0300</creation_ts>
          <short_desc>Создаёт &quot;non-identical noarch packages&quot;</short_desc>
          <delta_ts>2026-05-11 10:32:19 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Infrastructure</classification>
          <product>Infrastructure</product>
          <component>girar</component>
          <version>unspecified</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergey V Turchin">zerg</reporter>
          <assigned_to name="placeholder@altlinux.org">placeholder</assigned_to>
          <cc>amakeenk</cc>
    
    <cc>glebfm</cc>
    
    <cc>iv</cc>
    
    <cc>ldv</cc>
    
    <cc>protvin</cc>
    
    <cc>rider</cc>
    
    <cc>shad</cc>
    
    <cc>vt</cc>
    
    <cc>xeno</cc>
          
          <qa_contact name="Andrey Cherepanov">cas</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>260885</commentid>
    <comment_count>0</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-12 11:14:00 +0300</bug_when>
    <thetext>Сам создаёт &quot;non-identical noarch packages&quot;, сам себя ругает и обламывает сборку.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>260886</commentid>
    <comment_count>1</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-12 11:14:21 +0300</bug_when>
    <thetext>https://packages.altlinux.org/ru/tasks/377597/
https://packages.altlinux.org/ru/tasks/377633/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>260892</commentid>
    <comment_count>2</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2025-03-12 13:08:25 +0300</bug_when>
    <thetext>(In reply to Sergey V Turchin from comment #0)
&gt; Сам создаёт &quot;non-identical noarch packages&quot;, сам себя ругает и обламывает
&gt; сборку.
Он что по вашему, и spec-и пишет и апстримные исходники?


 — Вы, чего, и конфеты за меня есть будете?
 — Ага!
(в данном случае, не ага)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>260901</commentid>
    <comment_count>3</comment_count>
    <who name="Ivan A. Melnikov">iv</who>
    <bug_when>2025-03-12 14:38:18 +0300</bug_when>
    <thetext>Глеб, а почему notabug? 

Возьмём 377597. Первые две итерации было всё хорошо, а на третьей  на одной из архитектур girar решил не пресобирать пакет, а на других пересобрал:

$ curl -s &apos;https://git.altlinux.org/tasks/377597/logs/events.1.3.log&apos; | grep &apos;kldap.*OK&apos;
2025-Mar-12 03:21:45 :: [aarch64] #1100 kldap.git 24.12.3-alt1: build OK (cached)
2025-Mar-12 03:29:19 :: [x86_64] #1100 kldap.git 24.12.3-alt1: build OK
2025-Mar-12 03:29:34 :: [i586] #1100 kldap.git 24.12.3-alt1: build OK
2025-Mar-12 05:58:53 :: #1100: kldap.git 24.12.3-alt1: build check OK

В результате в провайдах разные disttag&apos;и:

--- kldap-common-24.12.3-alt1.noarch.rpm.x86_64 2025-03-12 06:13:55.815907652 +0000
+++ kldap-common-24.12.3-alt1.noarch.rpm.aarch64        2025-03-12 06:13:56.014909747 +0000
 Provides: kde5-kldap-common = 24.12.3-alt1
-Provides: kldap-common = 24.12.3-alt1:sisyphus+377597.1100.1.3
+Provides: kldap-common = 24.12.3-alt1:sisyphus+377597.1100.1.2
 Obsoletes: kde5-kldap-common &lt; 24.12.3-alt1


По моему, это как раз баг girar&apos;а.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>260905</commentid>
    <comment_count>4</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-12 15:11:52 +0300</bug_when>
    <thetext>(Ответ для Gleb F-Malinovskiy на комментарий #2)
&gt; Он что по вашему, и spec-и пишет и апстримные исходники?
Нет.

На моих жирных тасках нередко воспроизводится.
Особенно достаёт, когда это на 3-й итерации происходит.
Это давно уже.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>260907</commentid>
    <comment_count>5</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2025-03-12 15:26:37 +0300</bug_when>
    <thetext>Я тоже иногда сталкивался, решалось удалением и добавлением сабтаска, что бы заэнфорсить пересборку.
На самом деле надо просто task run --force-rebuild сделать что бы оно всё пересобралось с самого начала безусловно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>260908</commentid>
    <comment_count>6</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2025-03-12 15:30:09 +0300</bug_when>
    <thetext>(In reply to Ivan A. Melnikov from comment #3)
&gt; Глеб, а почему notabug?

Я думаю, потому что reporter не справился с описанием проблемы.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>260911</commentid>
    <comment_count>7</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-12 15:43:06 +0300</bug_when>
    <thetext>(Ответ для Dmitry V. Levin на комментарий #6)
&gt; Я думаю, потому что reporter не справился с описанием проблемы.
Тебе проблема давно известна.
Не видел смысла разжевывать, поэтому написал предельно чётко.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>260923</commentid>
    <comment_count>8</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-12 17:41:53 +0300</bug_when>
    <thetext>(In reply to Anton Farygin from comment #5)
&gt; task run --force-rebuild сделать что бы оно всё
&gt; пересобралось с самого начала безусловно.
На худой конец в качестве костыля хотя бы.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261139</commentid>
    <comment_count>9</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-17 09:08:38 +0300</bug_when>
    <thetext>https://git.altlinux.org/tasks/377917/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261467</commentid>
    <comment_count>10</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-20 12:26:12 +0300</bug_when>
    <thetext>https://packages.altlinux.org/tasks/378634</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261591</commentid>
    <comment_count>11</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-03-21 13:28:39 +0300</bug_when>
    <thetext>https://git.altlinux.org/tasks/378634/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>262908</commentid>
    <comment_count>12</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-04-12 07:02:41 +0300</bug_when>
    <thetext>https://git.altlinux.org/tasks/380673</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>263086</commentid>
    <comment_count>13</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-04-16 15:31:55 +0300</bug_when>
    <thetext>https://packages.altlinux.org/ru/tasks/376290/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>263129</commentid>
    <comment_count>14</comment_count>
    <who name="Ivan A. Melnikov">iv</who>
    <bug_when>2025-04-17 11:19:39 +0300</bug_when>
    <thetext>(In reply to Anton Farygin from comment #5)
&gt; На самом деле надо просто task run --force-rebuild сделать что бы оно всё
&gt; пересобралось с самого начала безусловно.

Мне кажется, более эргономичным решением было бы заметить несоответствие disttag&apos;ов пакетов, собраных на разных архитектурах, где-нибудь перед build check&apos;ом, отчистить кеш соответствющих подзадач и уйти на следующую итерацию.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>263133</commentid>
    <comment_count>15</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2025-04-17 12:31:27 +0300</bug_when>
    <thetext>(In reply to Ivan A. Melnikov from comment #14)
&gt; (In reply to Anton Farygin from comment #5)
&gt; &gt; На самом деле надо просто task run --force-rebuild сделать что бы оно всё
&gt; &gt; пересобралось с самого начала безусловно.
&gt; 
&gt; Мне кажется, более эргономичным решением было бы заметить несоответствие
&gt; disttag&apos;ов пакетов, собраных на разных архитектурах, где-нибудь перед build
&gt; check&apos;ом, отчистить кеш соответствющих подзадач и уйти на следующую итерацию.

Да, согласен. Выглядит перспективнее.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>263644</commentid>
    <comment_count>16</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-04-27 06:24:03 +0300</bug_when>
    <thetext>Что-то изменилось. Появился какой-то &quot;non-verifiable noarch packages&quot;.
https://packages.altlinux.org/ru/tasks/382564/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>263645</commentid>
    <comment_count>17</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-04-27 06:30:12 +0300</bug_when>
    <thetext>&gt; Появился какой-то &quot;non-verifiable noarch packages&quot;
Ааа, не. Просто не замечал раньше этого.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264674</commentid>
    <comment_count>18</comment_count>
    <who name="Vitaly Chikunov">vt</who>
    <bug_when>2025-05-13 21:17:32 +0300</bug_when>
    <thetext>1. Такая сборка:

2025-Apr-28 20:50:52 :: [i586] #10340 kernel-source-LiME.git 1.9.1-alt6: build start
2025-Apr-28 20:51:06 :: [i586] #10340 kernel-source-LiME.git 1.9.1-alt6: build OK (cached)
2025-Apr-28 20:58:09 :: [x86_64] #10340 kernel-source-LiME.git 1.9.1-alt6: build start
2025-Apr-28 20:59:22 :: [x86_64] #10340 kernel-source-LiME.git 1.9.1-alt6: build OK
2025-Apr-28 21:10:16 :: [aarch64] #10340 kernel-source-LiME.git 1.9.1-alt6: build start
2025-Apr-28 21:10:50 :: [aarch64] #10340 kernel-source-LiME.git 1.9.1-alt6: build OK (cached)

Такая сборка приводит к ошибке, так как получается разница в `Provides:` из-за того что пакеты были собраны на разных итерациях:

--- kernel-source-LiME-1.9.1-alt6.noarch.rpm.x86_64	2025-04-28 21:45:34.463362018 +0000
+++ kernel-source-LiME-1.9.1-alt6.noarch.rpm.i586	2025-04-28 21:45:34.597363205 +0000
@@ -4,3 +4,3 @@
 Requires: rpmlib(PayloadIsLzma)  
-Provides: kernel-source-LiME = 1.9.1-alt6:c10f2+377694.10340.29.1
+Provides: kernel-source-LiME = 1.9.1-alt6:c10f2+377694.10340.28.1
 FILETRIGGERSCRIPTPROG:1 (none)
error (#10340): non-identical noarch packages
--- kernel-source-LiME-1.9.1-alt6.noarch.rpm.x86_64	2025-04-28 21:45:34.604363267 +0000
+++ kernel-source-LiME-1.9.1-alt6.noarch.rpm.aarch64	2025-04-28 21:45:34.744364507 +0000
@@ -4,3 +4,3 @@
 Requires: rpmlib(PayloadIsLzma)  
-Provides: kernel-source-LiME = 1.9.1-alt6:c10f2+377694.10340.29.1
+Provides: kernel-source-LiME = 1.9.1-alt6:c10f2+377694.10340.28.1
 FILETRIGGERSCRIPTPROG:1 (none)
error (#10340): non-identical noarch packages

2. Может быть для пакетов содержащих noarch - если кэш есть не на всех архитектурах, то считать, что его нет.

3. Или хотя бы дать инструмент для облегчения объезда такой ситуации:

Например, команду `task invlidate-subtask-cache &lt;taskid&gt; disable &lt;subtaskid&gt;`, чтоб отменить кэш для конкретного подзадания (и не пришлось бы его удалять+добавлять (что особенно неприятно если таких подзаданий много (у меня выпадало по 5 штук за раз, а потом в N-ой пересборке снова) и/или они получали апрувы) и не делать rebuild всего большого задания).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>272778</commentid>
    <comment_count>19</comment_count>
    <who name="protvin@altlinux.org">protvin</who>
    <bug_when>2025-09-19 11:37:56 +0300</bug_when>
    <thetext>https://git.altlinux.org/tasks/393021/logs/events.79.1.log</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>274390</commentid>
    <comment_count>20</comment_count>
    <who name="protvin@altlinux.org">protvin</who>
    <bug_when>2025-10-14 09:28:16 +0300</bug_when>
    <thetext>https://git.altlinux.org/tasks/397009/logs/events.3.1.log</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>275828</commentid>
    <comment_count>21</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-10-30 09:07:09 +0300</bug_when>
    <thetext>https://git.altlinux.org/tasks/395099/logs/events.13.1.log</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277372</commentid>
    <comment_count>22</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-11-18 14:31:58 +0300</bug_when>
    <thetext>https://git.altlinux.org/tasks/400325/logs/events.2.1.log</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277407</commentid>
    <comment_count>23</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-11-19 10:25:46 +0300</bug_when>
    <thetext>Я, вот, ещё подумал. Если я буду всегда запускать задания только с commit, это повлияет на проблему? Хочу попробовать.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>278179</commentid>
    <comment_count>24</comment_count>
    <who name="Aleksandr Shamaraev">shad</who>
    <bug_when>2025-11-30 03:02:46 +0300</bug_when>
    <thetext>Доброго времени суток.

Я так понимаю, я такое же поведение проймал

https://git.altlinux.org/tasks/401437/logs/events.1.1.log</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279049</commentid>
    <comment_count>25</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-12-15 11:02:44 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #23)
&gt; Я, вот, ещё подумал. Если я буду всегда запускать задания только с commit,
&gt; это повлияет на проблему? Хочу попробовать.
Не влияет. Сборке достаточно один раз не стать DONE, чтобы проблема воспроизвелась, как в этом случае
https://git.altlinux.org/tasks/402463/logs/events.2.1.log</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279050</commentid>
    <comment_count>26</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-12-15 11:03:29 +0300</bug_when>
    <thetext>(Ответ для Aleksandr Shamaraev на комментарий #24)
&gt; Я так понимаю, я такое же поведение проймал
Да</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279051</commentid>
    <comment_count>27</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-12-15 11:05:36 +0300</bug_when>
    <thetext>(Ответ для Aleksandr Shamaraev на комментарий #24)
&gt; Я так понимаю, я такое же поведение проймал
&gt; https://git.altlinux.org/tasks/401437/logs/events.1.1.log
Ой. Если с 1-й же попытки сборки, то это проблема в пакете.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279053</commentid>
    <comment_count>28</comment_count>
    <who name="Ivan A. Melnikov">iv</who>
    <bug_when>2025-12-15 11:38:04 +0300</bug_when>
    <thetext>(In reply to Sergey V Turchin from comment #27)
&gt; (Ответ для Aleksandr Shamaraev на комментарий #24)
&gt; &gt; Я так понимаю, я такое же поведение проймал
&gt; &gt; https://git.altlinux.org/tasks/401437/logs/events.1.1.log
&gt; Ой. Если с 1-й же попытки сборки, то это проблема в пакете.

Попытки не столь важны. Тут в логах явно указана разница в наборе файлов в пакетах, полученых на разных архитектурах. Это одна из реальных проблем, которую проверка идентичности noarch-пакетов призвана выявить.

Поведение, о(б)суждаемое в этой баге имеет важную характерную черту: пакеты, полученные на разных архитектурах, отличаются исключительно disttag&apos;ами (своими, а также в requires/provides) из-за того, что какая-то подзадача оказалась собранной разными архитектурами на разных итерациях. К разнице в наборе файлов эта проблема girar не приводит.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>280280</commentid>
    <comment_count>29</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2026-01-15 14:12:46 +0300</bug_when>
    <thetext>Ещё, как вариант, можно помечать для всех соседних архитектур для пересборки, начиная со сфейлившегося подзадания.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>280285</commentid>
    <comment_count>30</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2026-01-15 15:46:01 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #29)
&gt; Ещё, как вариант, можно помечать для всех соседних архитектур для
&gt; пересборки, начиная со сфейлившегося подзадания.
Хотя, не так. Начиная с самого первого из тех, что оборвались.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>280324</commentid>
    <comment_count>31</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2026-01-16 13:37:43 +0300</bug_when>
    <thetext>А ещё железное решение -- не делать noarch пакетов.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>285457</commentid>
    <comment_count>32</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2026-04-09 11:44:05 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #31)
&gt; А ещё железное решение -- не делать noarch пакетов.
Оказалось, что для этого мне придется делать подготовку, которая добавляет ненужной работы, но теперь это одна из моих целей.

Меня порядком уже достала эта проблема. :-(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>285462</commentid>
    <comment_count>33</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2026-04-09 11:53:24 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #31)
&gt; А ещё железное решение -- не делать noarch пакетов.

к сожалению это как гигантский ком - стоит отказаться от noarch в одном месте и оно накроет везде. Пока думаю мы к этому не готовы.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>287079</commentid>
    <comment_count>34</comment_count>
    <who name="Alexander Makeenkov">amakeenk</who>
    <bug_when>2026-05-11 07:17:13 +0300</bug_when>
    <thetext>https://git.altlinux.org/tasks/417774/logs/events.1.1.log
https://git.altlinux.org/tasks/417775/logs/events.1.1.log

--- gemini-cli-0.41.2-alt1.noarch.rpm.x86_64	2026-05-11 04:03:36.992792450 +0000
+++ gemini-cli-0.41.2-alt1.noarch.rpm.i586	2026-05-11 04:03:37.491796983 +0000
@@ -50,3 +50,3 @@
 Requires: /usr/bin/env  
-Requires: /usr/bin/node  
+Requires: node  
 Requires: rpmlib(PayloadIsLzma)  
error (#100): non-identical noarch packages
--- gemini-cli-0.41.2-alt1.noarch.rpm.i586	2026-05-11 04:03:38.012801717 +0000
+++ gemini-cli-0.41.2-alt1.noarch.rpm.aarch64	2026-05-11 04:03:38.014801735 +0000
@@ -50,3 +50,3 @@
 Requires: /usr/bin/env  
-Requires: node  
+Requires: /usr/bin/node  
 Requires: rpmlib(PayloadIsLzma)  
error (#100): non-identical noarch packages

Не знаю, связано ли с той же проблемой, что и в этом баге, но вот два таска падают на первой же итерации сборки.
Раньше с этим пакетом таких проблем не было.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>287080</commentid>
    <comment_count>35</comment_count>
    <who name="Alexander Makeenkov">amakeenk</who>
    <bug_when>2026-05-11 07:23:00 +0300</bug_when>
    <thetext>https://git.altlinux.org/tasks/417776/logs/events.1.1.log

Попробовал явно прописать Requires: node, получил вот это:

--- gemini-cli-0.41.2-alt1.noarch.rpm.x86_64	2026-05-11 04:21:06.416120528 +0000
+++ gemini-cli-0.41.2-alt1.noarch.rpm.i586	2026-05-11 04:21:06.932125244 +0000
@@ -51,3 +51,2 @@
 Requires: /usr/bin/env  
-Requires: /usr/bin/node  
 Requires: rpmlib(PayloadIsLzma)  
error (#100): non-identical noarch packages
--- gemini-cli-0.41.2-alt1.noarch.rpm.i586	2026-05-11 04:21:07.475130208 +0000
+++ gemini-cli-0.41.2-alt1.noarch.rpm.aarch64	2026-05-11 04:21:07.477130226 +0000
@@ -51,2 +51,3 @@
 Requires: /usr/bin/env  
+Requires: /usr/bin/node  
 Requires: rpmlib(PayloadIsLzma)  
error (#100): non-identical noarch packages</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>287081</commentid>
    <comment_count>36</comment_count>
    <who name="Alexander Makeenkov">amakeenk</who>
    <bug_when>2026-05-11 07:33:16 +0300</bug_when>
    <thetext>Если прописать Requires: /usr/bin/node, то получаю:

--- gemini-cli-0.41.2-alt1.noarch.rpm.x86_64	2026-05-11 04:26:44.483210641 +0000
+++ gemini-cli-0.41.2-alt1.noarch.rpm.i586	2026-05-11 04:26:45.028215623 +0000
@@ -51,2 +51,3 @@
 Requires: /usr/bin/env  
+Requires: node  
 Requires: rpmlib(PayloadIsLzma)  
error (#100): non-identical noarch packages
--- gemini-cli-0.41.2-alt1.noarch.rpm.i586	2026-05-11 04:26:45.524220157 +0000
+++ gemini-cli-0.41.2-alt1.noarch.rpm.aarch64	2026-05-11 04:26:45.526220175 +0000
@@ -51,3 +51,2 @@
 Requires: /usr/bin/env  
-Requires: node  
 Requires: rpmlib(PayloadIsLzma)

Но всё успешно собралось, когда прописал:

Requires: node
Requires: /usr/bin/node</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>287084</commentid>
    <comment_count>37</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2026-05-11 10:32:19 +0300</bug_when>
    <thetext>(Ответ для Alexander Makeenkov на комментарий #34)
&gt; Не знаю, связано ли с той же проблемой, что и в этом баге
Не. Тут у меня валидные пакеты без изменений, а сборочница в какой-то итерации(после обрыва(а он неравномерен для разных архитектур) предыдущей сборки) пересобирает не под все архитектуры, из-за чего возникает разница между noarch-пакетами на разных архитектрурах.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>