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

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

    <bug>
          <bug_id>49863</bug_id>
          
          <creation_ts>2024-04-02 12:38:36 +0300</creation_ts>
          <short_desc>Удалите требование firefox для noarch пакета</short_desc>
          <delta_ts>2024-11-12 16:02:17 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>gnome-kiosk-search-appliance</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>46625</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ajrat Makhmutov">ajratma</reporter>
          <assigned_to name="Yuri N. Sedunov">aris</assigned_to>
          <cc>aen</cc>
    
    <cc>aris</cc>
    
    <cc>cas</cc>
    
    <cc>egori</cc>
    
    <cc>glebfm</cc>
    
    <cc>iv</cc>
    
    <cc>ldv</cc>
    
    <cc>legion</cc>
    
    <cc>mike</cc>
    
    <cc>qa-p10</cc>
    
    <cc>qa-sisyphus</cc>
    
    <cc>rauty</cc>
    
    <cc>rider</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>243920</commentid>
    <comment_count>0</comment_count>
    <who name="Ajrat Makhmutov">ajratma</who>
    <bug_when>2024-04-02 12:38:36 +0300</bug_when>
    <thetext>Удаляю firefox-unmet-holder из репозитория.
Прошу заапрувить задание https://packages.altlinux.org/ru/tasks/343742/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>243921</commentid>
    <comment_count>1</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-04-02 13:28:51 +0300</bug_when>
    <thetext>(Ответ для Ajrat Makhmutov на комментарий #0)
&gt; Удаляю firefox-unmet-holder из репозитория.
Согласовано с мантнейнером firefox.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>244440</commentid>
    <comment_count>2</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-04-09 15:34:36 +0300</bug_when>
    <thetext>issue#131733</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>244492</commentid>
    <comment_count>3</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-04-10 13:34:54 +0300</bug_when>
    <thetext>Надеюсь, директора на баг подписывать не придётся.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>244517</commentid>
    <comment_count>4</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2024-04-10 23:35:11 +0300</bug_when>
    <thetext>Прошу объяснить, зачем нужно удалять firefox-unmet-holder. Кому он помешал?
Без эмоций.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>244529</commentid>
    <comment_count>5</comment_count>
    <who name="Ajrat Makhmutov">ajratma</who>
    <bug_when>2024-04-11 10:53:26 +0300</bug_when>
    <thetext>(Ответ для AEN на комментарий #4)
&gt; Прошу объяснить, зачем нужно удалять firefox-unmet-holder. Кому он помешал?
&gt; Без эмоций.
Пакет никому не помешал. Это &quot;костыль&quot;, который я хочу убрать.
Он возник из-за того, что изначально firefox собирался на всех архитектурах и на него насобирали noarch аддонов, которые его требовали, как и gnome-kiosk-search-appliance. Но сейчас аддоны собирают без требования firefox&apos;а, а те, что требовали - исправили (firefox-r-kiosk например).
Сейчас есть всего 3 unmet&apos;а которые нужно решить: подпакет firefox&apos;а, аддон который никто не мейнтейнит с 2012-го и gnome-kiosk-search-appliance:
https://git.altlinux.org/tasks/343742/logs/events.5.1.log
Из неприятного: мне, как новому мейнтейнеру firefox&apos;а, нужно не забывать вместе с ним обновлять unmet-holder и пользователь на ppc64le или i586 может прописать &quot;apt-get install firefox&quot; и установить абсолютно пустой пакет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>244532</commentid>
    <comment_count>6</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2024-04-11 11:44:06 +0300</bug_when>
    <thetext>(Ответ для Ajrat Makhmutov на комментарий #5)
&gt; (Ответ для AEN на комментарий #4)
&gt; &gt; Прошу объяснить, зачем нужно удалять firefox-unmet-holder. Кому он помешал?
&gt; &gt; Без эмоций.
&gt; Пакет никому не помешал. Это &quot;костыль&quot;, который я хочу убрать.
&gt; Он возник из-за того, что изначально firefox собирался на всех архитектурах
&gt; и на него насобирали noarch аддонов, которые его требовали, как и
&gt; gnome-kiosk-search-appliance. Но сейчас аддоны собирают без требования
&gt; firefox&apos;а, а те, что требовали - исправили (firefox-r-kiosk например).
&gt; Сейчас есть всего 3 unmet&apos;а которые нужно решить: подпакет firefox&apos;а, аддон
&gt; который никто не мейнтейнит с 2012-го и gnome-kiosk-search-appliance:
&gt; https://git.altlinux.org/tasks/343742/logs/events.5.1.log
&gt; Из неприятного: мне, как новому мейнтейнеру firefox&apos;а, нужно не забывать
&gt; вместе с ним обновлять unmet-holder и пользователь на ppc64le или i586 может
&gt; прописать &quot;apt-get install firefox&quot; и установить абсолютно пустой пакет.

Айрат, спасибо.
Прошу Вас в дальнейшем давать в тексте баги подобные технические разъяснения.
Сейчас мы готовимся к бранчеванию. Задача не срочная, но прошу Юрия и Ивана оценить, нет ли рисков удаления этого пакета, в том числе для новых архитектур.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>244535</commentid>
    <comment_count>7</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-04-11 12:10:42 +0300</bug_when>
    <thetext>(Ответ для Ajrat Makhmutov на комментарий #5)
&gt; Из неприятного: мне, как новому мейнтейнеру firefox&apos;а, нужно не забывать
&gt; вместе с ним обновлять unmet-holder
В случае, если не удастся выкинуть firefox-unmet-holder, нужно будет добавить в firefox.spec сборку пустого пакета для любых остальных архитектур.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>244536</commentid>
    <comment_count>8</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-04-11 12:11:46 +0300</bug_when>
    <thetext>&gt; В случае, если не удастся выкинуть firefox-unmet-holder, нужно будет
&gt; добавить в firefox.spec сборку пустого пакета для любых остальных архитектур.
Вплоть до упаковки туда фейкового /usr/bin/firefox.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>244537</commentid>
    <comment_count>9</comment_count>
    <who name="Ivan A. Melnikov">iv</who>
    <bug_when>2024-04-11 12:15:00 +0300</bug_when>
    <thetext>На riscv64 и loongarch64 firefox есть и поддерживается, так что никаких рисков от удаления firefox-unmet-holder я не вижу.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245431</commentid>
    <comment_count>10</comment_count>
    <who name="Ajrat Makhmutov">ajratma</who>
    <bug_when>2024-04-25 17:12:09 +0300</bug_when>
    <thetext>Считаю, что нужно удалить firefox-unmet-holder до выхода p11</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245435</commentid>
    <comment_count>11</comment_count>
    <who name="Ajrat Makhmutov">ajratma</who>
    <bug_when>2024-04-25 17:30:44 +0300</bug_when>
    <thetext>Оформил новый релиз по NMU Policy
https://packages.altlinux.org/ru/tasks/343742/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245476</commentid>
    <comment_count>12</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2024-04-26 11:11:02 +0300</bug_when>
    <thetext>Юрий, для использования браузера, может, лучше прописать зависимость в search-appliance не на fiefox явно, а на /usr/bin/xbrowser? Думаю, это решит проблему.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245477</commentid>
    <comment_count>13</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2024-04-26 11:15:48 +0300</bug_when>
    <thetext>(Ответ для Andrey Cherepanov на комментарий #12)
&gt; Юрий, для использования браузера, может, лучше прописать зависимость в
&gt; search-appliance не на fiefox явно, а на /usr/bin/xbrowser? Думаю, это решит
&gt; проблему.

$ grep firefox `rpmql gnome-kiosk-search-appliance`
/usr/share/applications/org.gnome.Kiosk.SearchApp.desktop:Exec=/usr/bin/firefox --kiosk --private-window --new-instance  https://www.ya.ru</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245478</commentid>
    <comment_count>14</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-04-26 11:20:15 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #8)
&gt; &gt; добавить в firefox.spec сборку пустого пакета для любых остальных архитектур.
&gt; Вплоть до упаковки туда фейкового /usr/bin/firefox.
Видимо, придётся идти этим путём. Упаковать /usr/bin/firefox символической ссылкой на /bin/true для любых архитектур, где он не собирается в нормальном виде.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245481</commentid>
    <comment_count>15</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2024-04-26 12:23:04 +0300</bug_when>
    <thetext>(Ответ для Yuri N. Sedunov на комментарий #13)
&gt; (Ответ для Andrey Cherepanov на комментарий #12)
&gt; &gt; Юрий, для использования браузера, может, лучше прописать зависимость в
&gt; &gt; search-appliance не на fiefox явно, а на /usr/bin/xbrowser? Думаю, это решит
&gt; &gt; проблему.
&gt; 
&gt; $ grep firefox `rpmql gnome-kiosk-search-appliance`
&gt; /usr/share/applications/org.gnome.Kiosk.SearchApp.desktop:Exec=/usr/bin/
&gt; firefox --kiosk --private-window --new-instance  https://www.ya.ru

Работает и xbrowser --kiosk --private-window --new-instance  https://www.ya.ru</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245488</commentid>
    <comment_count>16</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2024-04-26 13:10:57 +0300</bug_when>
    <thetext>$ grep /usr/bin/xbrowser /ALT/Sisyphus/ppc64le/base/contents_index 
$</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245489</commentid>
    <comment_count>17</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-04-26 13:19:39 +0300</bug_when>
    <thetext>(Ответ для Yuri N. Sedunov на комментарий #16)
&gt; $ grep /usr/bin/xbrowser /ALT/Sisyphus/ppc64le/base/contents_index 
&gt; $
apt-get install /usr/bin/xbrowser</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245490</commentid>
    <comment_count>18</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-04-26 13:26:48 +0300</bug_when>
    <thetext>(Ответ для Yuri N. Sedunov на комментарий #16)
&gt; $ grep /usr/bin/xbrowser /ALT/Sisyphus/ppc64le/base/contents_index 
Ну, или 
grep /usr/bin/firefox /ALT/Sisyphus/ppc64le/base/contents_index</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245492</commentid>
    <comment_count>19</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2024-04-26 13:53:33 +0300</bug_when>
    <thetext>(Ответ для Yuri N. Sedunov на комментарий #16)
&gt; $ grep /usr/bin/xbrowser /ALT/Sisyphus/ppc64le/base/contents_index 
&gt; $

Не вопрос. Тогда сделать подпакет не noarch и собирать только для архитектур, под которые собран firefox.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245500</commentid>
    <comment_count>20</comment_count>
    <who name="Ajrat Makhmutov">ajratma</who>
    <bug_when>2024-04-26 14:09:58 +0300</bug_when>
    <thetext>(Ответ для Andrey Cherepanov на комментарий #19)
&gt; Не вопрос. Тогда сделать подпакет не noarch и собирать только для
&gt; архитектур, под которые собран firefox.

Поддерживаю. Предлагаю сделать новый макрос в rpm-build-firefox
&quot;%firefox_arches x86_64 armh aarch64&quot; и использовать его так:
&quot;ExclusiveArch: %firefox_arches&quot;, по аналогии c %go_arches.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245503</commentid>
    <comment_count>21</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2024-04-26 15:45:47 +0300</bug_when>
    <thetext>(Ответ для Ajrat Makhmutov на комментарий #20)
&gt; (Ответ для Andrey Cherepanov на комментарий #19)
&gt; &gt; Не вопрос. Тогда сделать подпакет не noarch и собирать только для
&gt; &gt; архитектур, под которые собран firefox.
&gt; 
&gt; Поддерживаю. Предлагаю сделать новый макрос в rpm-build-firefox
&gt; &quot;%firefox_arches x86_64 armh aarch64&quot; и использовать его так:
&gt; &quot;ExclusiveArch: %firefox_arches&quot;, по аналогии c %go_arches.

Сделайте.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245508</commentid>
    <comment_count>22</comment_count>
    <who name="Ivan A. Melnikov">iv</who>
    <bug_when>2024-04-26 16:30:25 +0300</bug_when>
    <thetext>(In reply to Ajrat Makhmutov from comment #20)
&gt; Поддерживаю. Предлагаю сделать новый макрос в rpm-build-firefox
&gt; &quot;%firefox_arches x86_64 armh aarch64&quot;

Пожалуйста, не забывайте, что у нас есть ещё, как минимум, %e2k, loongarch64 и riscv64, и на всех них firefox есть.

Предлагаю всё-таки делать %no_firefox_arches и использовать ExcludeArch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245509</commentid>
    <comment_count>23</comment_count>
    <who name="Ajrat Makhmutov">ajratma</who>
    <bug_when>2024-04-26 16:38:43 +0300</bug_when>
    <thetext>(Ответ для Ivan A. Melnikov на комментарий #22)
&gt; Предлагаю всё-таки делать %no_firefox_arches и использовать ExcludeArch.

Ок.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245510</commentid>
    <comment_count>24</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-04-26 16:40:26 +0300</bug_when>
    <thetext>(Ответ для Ivan A. Melnikov на комментарий #22)
&gt; Предлагаю всё-таки делать %no_firefox_arches и использовать ExcludeArch.
﷐[U+1F44D]﷑</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245551</commentid>
    <comment_count>25</comment_count>
    <who name="Ajrat Makhmutov">ajratma</who>
    <bug_when>2024-04-27 13:51:07 +0300</bug_when>
    <thetext>(Ответ для Andrey Cherepanov на комментарий #19)
&gt; 
&gt; Не вопрос. Тогда сделать подпакет не noarch и собирать только для
&gt; архитектур, под которые собран firefox.

Видимо, собирать пакет на всех архитектурах и его подпакет на определённых невозможно: https://git.altlinux.org/tasks/343742/logs/events.7.1.log
Но я выяснил, что firefox в этом пакете выступает только в качестве примера полноэкранного приложения:
https://git.altlinux.org/srpms/g/gnome-kiosk.git?p=gnome-kiosk.git;a=blob;f=gnome-kiosk/search-app/org.gnome.Kiosk.SearchApp.desktop.in.in
https://gitlab.gnome.org/GNOME/gnome-kiosk/#sample-application
То есть для работы search-appliance firefox не требуется и вместо него можно поставить любое полноэкранное приложение. А можно вообще удалить этот пример (/usr/share/applications/org.gnome.Kiosk.SearchApp.desktop) и пусть пользователь сам пишет с нуля.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245556</commentid>
    <comment_count>26</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-04-27 14:52:49 +0300</bug_when>
    <thetext>(Ответ для Ajrat Makhmutov на комментарий #25)
&gt; Видимо, собирать пакет на всех архитектурах и его подпакет на определённых
&gt; невозможно: https://git.altlinux.org/tasks/343742/logs/events.7.1.log
Возможно. Просто gnome-kiosk надо так же.

[...]
&gt; А можно вообще удалить этот пример
Да. Было бы неплохо. Или перенести в документацию.
Тогда проблема пропадёт.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245562</commentid>
    <comment_count>27</comment_count>
    <who name="Ajrat Makhmutov">ajratma</who>
    <bug_when>2024-04-27 15:33:39 +0300</bug_when>
    <thetext>Весь подпакет gnome-kiosk-search-appliance является примером с браузером. Если из него вырезать файл /usr/share/applications/org.gnome.Kiosk.SearchApp.desktop, то он вообще потеряет свою ценность.
Юрий, предлагаю просто удалить подпакет search-appliance.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245712</commentid>
    <comment_count>28</comment_count>
    <who name="Ajrat Makhmutov">ajratma</who>
    <bug_when>2024-05-01 16:45:45 +0300</bug_when>
    <thetext>(Ответ для Ajrat Makhmutov на комментарий #27)
&gt; Юрий, предлагаю просто удалить подпакет search-appliance.
https://git.altlinux.org/tasks/343742/gears/502/git?p=git;a=commitdiff;h=908276889de2643785997ce3be271d48a7cc88cf
Задание с изменениями: https://packages.altlinux.org/ru/tasks/343742/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245722</commentid>
    <comment_count>29</comment_count>
    <who name="Ajrat Makhmutov">ajratma</who>
    <bug_when>2024-05-02 10:48:21 +0300</bug_when>
    <thetext>Юрий, прошу тебя заапрувить сабтаск с gnome-kiosk в https://packages.altlinux.org/ru/tasks/343742/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246112</commentid>
    <comment_count>30</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-05-13 11:24:38 +0300</bug_when>
    <thetext>(Ответ для Ajrat Makhmutov на комментарий #29)
&gt; Юрий, прошу тебя заапрувить сабтаск с gnome-kiosk в
&gt; https://packages.altlinux.org/ru/tasks/343742/
Просьба администраторов заапровить. Мантейнер игнорирует.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246212</commentid>
    <comment_count>31</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2024-05-14 22:43:18 +0300</bug_when>
    <thetext>(Ответ для Ajrat Makhmutov на комментарий #20)
&gt; &gt; Не вопрос. Тогда сделать подпакет не noarch и собирать только для
&gt; &gt; архитектур, под которые собран firefox.
&gt; Поддерживаю. Предлагаю сделать новый макрос в rpm-build-firefox
&gt; &quot;%firefox_arches x86_64 armh aarch64&quot; и использовать его так:
&gt; &quot;ExclusiveArch: %firefox_arches&quot;, по аналогии c %go_arches.

Да, только %firefox_arches x86_64 armh aarch64 %e2k loongarch64 riscv64
(если на armh нынешний firefox в принципе есть, что стоит перепроверить).


(Ответ для Ivan A. Melnikov на комментарий #22)
&gt; Пожалуйста, не забывайте, что у нас есть ещё, как минимум, %e2k, loongarch64
&gt; и riscv64, и на всех них firefox есть.
Значит, их в макрос и добавить.

&gt; Предлагаю всё-таки делать %no_firefox_arches и использовать ExcludeArch.
Гм, но это ведь в принципе ломает логику ограничения -- очень удивился предложению.
Тут же БЕЛЫЙ список того, где реализация ЕСТЬ.
А не ЧЁРНЫЙ список того, где почему-то её нет.


PS: мой изначальный ответ на обсуждение выше:

(Ответ для Yuri N. Sedunov на комментарий #13)
&gt; &gt; /usr/bin/xbrowser?
&gt; $ grep firefox `rpmql gnome-kiosk-search-appliance`
&gt; /usr/share/applications/org.gnome.Kiosk.SearchApp.desktop:Exec=/usr/bin/
&gt; firefox --kiosk --private-window --new-instance  https://www.ya.ru
...то есть именно специфика; значит, напрашивается дополнение rpm-build-firefox макросом вроде %firefox_arches и обусловливание сборок им.

Айрат, посмотрите rpm-macros-qt5-webengine и сделайте тестовое задание в сизиф с NMU по rpm-build-firefox -- Юра, подготовь gnome-kiosk-search-appliance с добавлением такого:

BuildRequires(pre): rpm-build-firefox
BuildArch: %firefox_arches</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246229</commentid>
    <comment_count>32</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-05-15 09:09:54 +0300</bug_when>
    <thetext>(Ответ для Michael Shigorin на комментарий #31)
&gt; &gt; Предлагаю всё-таки делать %no_firefox_arches и использовать ExcludeArch.
&gt; Гм, но это ведь в принципе ломает логику ограничения -- очень удивился
&gt; предложению.
Потому, что ExclusiveArch более порочная практика, чем ExcludeArch.

&gt; Тут же БЕЛЫЙ список того, где реализация ЕСТЬ.
&gt; А не ЧЁРНЫЙ список того, где почему-то её нет.
Странно, да. Почему это вдруг её там нет?! ;-)

&gt; Айрат, посмотрите rpm-macros-qt5-webengine
Там оба списка. И белый и чёрный.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246230</commentid>
    <comment_count>33</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-05-15 09:12:35 +0300</bug_when>
    <thetext>(Ответ для Michael Shigorin на комментарий #31)
&gt; BuildArch: %firefox_arches
Миша! Зачем ты тут пишешь? Чтобы всех запутать? :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246269</commentid>
    <comment_count>34</comment_count>
    <who name="Ajrat Makhmutov">rauty</who>
    <bug_when>2024-05-15 15:03:09 +0300</bug_when>
    <thetext>(Ответ для Michael Shigorin на комментарий #31)
&gt; Да, только %firefox_arches x86_64 armh aarch64 %e2k loongarch64 riscv64
&gt; (если на armh нынешний firefox в принципе есть, что стоит перепроверить).
Может стоит просто удалить gnome-kiosk-search-appliance? Не думаю что нужно собирать весь gnome-kiosk на архитектурах firefox&apos;а из-за подпакета с примером использования.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246718</commentid>
    <comment_count>35</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-05-24 18:22:58 +0300</bug_when>
    <thetext>(Ответ для Ajrat Makhmutov на комментарий #5)
&gt; нужно не забывать вместе с ним обновлять unmet-holder
Пока нужно забить на его обновление.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246872</commentid>
    <comment_count>36</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2024-05-28 14:51:08 +0300</bug_when>
    <thetext>(In reply to Ajrat Makhmutov from comment #0)
&gt; Удаляю firefox-unmet-holder из репозитория.
&gt; Прошу заапрувить задание https://packages.altlinux.org/ru/tasks/343742/

Просьба ментору заревьювить подготовленные изменения.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246901</commentid>
    <comment_count>37</comment_count>
    <who name="Egor Ignatov">egori</who>
    <bug_when>2024-05-28 19:01:48 +0300</bug_when>
    <thetext>(In reply to Dmitry V. Levin from comment #36)
&gt; (In reply to Ajrat Makhmutov from comment #0)
&gt; &gt; Удаляю firefox-unmet-holder из репозитория.
&gt; &gt; Прошу заапрувить задание https://packages.altlinux.org/ru/tasks/343742/
&gt; 
&gt; Просьба ментору заревьювить подготовленные изменения.

К подготовленным изменениям у меня претензий нет, задание заапрувил.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246905</commentid>
    <comment_count>38</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2024-05-28 19:15:12 +0300</bug_when>
    <thetext>(In reply to Egor Ignatov from comment #37)
&gt; (In reply to Dmitry V. Levin from comment #36)
&gt; &gt; (In reply to Ajrat Makhmutov from comment #0)
&gt; &gt; &gt; Удаляю firefox-unmet-holder из репозитория.
&gt; &gt; &gt; Прошу заапрувить задание https://packages.altlinux.org/ru/tasks/343742/
&gt; &gt; 
&gt; &gt; Просьба ментору заревьювить подготовленные изменения.
&gt; 
&gt; К подготовленным изменениям у меня претензий нет, задание заапрувил.

OK, спасибо.  У меня вопрос по следующему изменению:

+# sample application
+rm -v %buildroot%_desktopdir/%xdg_name.SearchApp.desktop
+rm -v %buildroot%_datadir/gnome-session/sessions/%xdg_name.SearchApp.session
+rm -v %buildroot%_datadir/xsessions/%xdg_name.SearchApp.Session.desktop
+rm -v %buildroot%_datadir/wayland-sessions/%xdg_name.SearchApp.Session.desktop

Что означает этот комментарий?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246907</commentid>
    <comment_count>39</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2024-05-28 19:18:24 +0300</bug_when>
    <thetext>(In reply to Yuri N. Sedunov from comment #16)
&gt; $ grep /usr/bin/xbrowser /ALT/Sisyphus/ppc64le/base/contents_index 
&gt; $

К слову, в p11 нет ppc64le, там уже можно удалить firefox-unmet-holder.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246908</commentid>
    <comment_count>40</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2024-05-28 19:19:15 +0300</bug_when>
    <thetext>(In reply to Dmitry V. Levin from comment #39)
&gt; К слову, в p11 нет ppc64le, там уже можно удалить firefox-unmet-holder.
В Сизифе-то есть ещё.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246910</commentid>
    <comment_count>41</comment_count>
    <who name="Ajrat Makhmutov">rauty</who>
    <bug_when>2024-05-28 19:27:23 +0300</bug_when>
    <thetext>(Ответ для Dmitry V. Levin на комментарий #38)
&gt; (In reply to Egor Ignatov from comment #37)
&gt; &gt; (In reply to Dmitry V. Levin from comment #36)
&gt; &gt; &gt; (In reply to Ajrat Makhmutov from comment #0)
&gt; &gt; &gt; &gt; Удаляю firefox-unmet-holder из репозитория.
&gt; &gt; &gt; &gt; Прошу заапрувить задание https://packages.altlinux.org/ru/tasks/343742/
&gt; &gt; &gt; 
&gt; &gt; &gt; Просьба ментору заревьювить подготовленные изменения.
&gt; &gt; 
&gt; &gt; К подготовленным изменениям у меня претензий нет, задание заапрувил.
&gt; 
&gt; OK, спасибо.  У меня вопрос по следующему изменению:
&gt; 
&gt; +# sample application
&gt; +rm -v %buildroot%_desktopdir/%xdg_name.SearchApp.desktop
&gt; +rm -v %buildroot%_datadir/gnome-session/sessions/%xdg_name.SearchApp.session
&gt; +rm -v %buildroot%_datadir/xsessions/%xdg_name.SearchApp.Session.desktop
&gt; +rm -v
&gt; %buildroot%_datadir/wayland-sessions/%xdg_name.SearchApp.Session.desktop
&gt; 
&gt; Что означает этот комментарий?

https://gitlab.gnome.org/GNOME/gnome-kiosk/#sample-application
То же, что и в документации апстрима - пример полноэкранного приложения.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246914</commentid>
    <comment_count>42</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2024-05-28 19:41:33 +0300</bug_when>
    <thetext>(In reply to Ajrat Makhmutov from comment #41)
&gt; (Ответ для Dmitry V. Levin на комментарий #38)
&gt; &gt; (In reply to Egor Ignatov from comment #37)
&gt; &gt; &gt; (In reply to Dmitry V. Levin from comment #36)
&gt; &gt; &gt; &gt; (In reply to Ajrat Makhmutov from comment #0)
&gt; &gt; &gt; &gt; &gt; Удаляю firefox-unmet-holder из репозитория.
&gt; &gt; &gt; &gt; &gt; Прошу заапрувить задание https://packages.altlinux.org/ru/tasks/343742/
&gt; &gt; &gt; &gt; 
&gt; &gt; &gt; &gt; Просьба ментору заревьювить подготовленные изменения.
&gt; &gt; &gt; 
&gt; &gt; &gt; К подготовленным изменениям у меня претензий нет, задание заапрувил.
&gt; &gt; 
&gt; &gt; OK, спасибо.  У меня вопрос по следующему изменению:
&gt; &gt; 
&gt; &gt; +# sample application
&gt; &gt; +rm -v %buildroot%_desktopdir/%xdg_name.SearchApp.desktop
&gt; &gt; +rm -v %buildroot%_datadir/gnome-session/sessions/%xdg_name.SearchApp.session
&gt; &gt; +rm -v %buildroot%_datadir/xsessions/%xdg_name.SearchApp.Session.desktop
&gt; &gt; +rm -v
&gt; &gt; %buildroot%_datadir/wayland-sessions/%xdg_name.SearchApp.Session.desktop
&gt; &gt; 
&gt; &gt; Что означает этот комментарий?
&gt; 
&gt; https://gitlab.gnome.org/GNOME/gnome-kiosk/#sample-application
&gt; То же, что и в документации апстрима - пример полноэкранного приложения.

В README.md пакета тоже что-то написано на эту тему:

## Sample application
In order to demonstrate how GNOME Kiosk functions, there is one provided sample
application. It is a search appliance that shows https://www.google.com in a
full screen Mozilla Firefox window.

Но совершенно непонятно, какое отношение имеет добавляемый комментарий к тем строкам, которые добавляются вслед за ним.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246915</commentid>
    <comment_count>43</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2024-05-28 19:51:46 +0300</bug_when>
    <thetext>OK, я глянул на этот ваш gnome-kiosk и считаю, что совсем удалять Sample application, о котором там на каждом углу написано, было бы неправильно.  Найдите, пожалуйста, какой-нибудь более корректный способ удалить пакет, содержащий ложный &quot;Provides: firefox&quot;.
Как вариант, просто не пакуйте search-appliance на ppc64le.

Ну и удалите уже firefox-unmet-holder из p11, пожалуйста, не откладывая.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246930</commentid>
    <comment_count>44</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-05-29 09:54:00 +0300</bug_when>
    <thetext>(Ответ для Dmitry V. Levin на комментарий #43)
&gt; Ну и удалите уже firefox-unmet-holder из p11, пожалуйста, не откладывая.
Я бы с радостью, если бы оно не тянуло за собой firefox.
https://git.altlinux.org/tasks/349845/logs/events.1.1.log</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246933</commentid>
    <comment_count>45</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2024-05-29 11:20:40 +0300</bug_when>
    <thetext>(In reply to Sergey V Turchin from comment #44)
&gt; (Ответ для Dmitry V. Levin на комментарий #43)
&gt; &gt; Ну и удалите уже firefox-unmet-holder из p11, пожалуйста, не откладывая.
&gt; Я бы с радостью, если бы оно не тянуло за собой firefox.
&gt; https://git.altlinux.org/tasks/349845/logs/events.1.1.log

Там по сути написано, что на i586 тоже нет firefox.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246934</commentid>
    <comment_count>46</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2024-05-29 11:24:04 +0300</bug_when>
    <thetext>(In reply to Dmitry V. Levin from comment #45)
&gt; (In reply to Sergey V Turchin from comment #44)
&gt; &gt; (Ответ для Dmitry V. Levin на комментарий #43)
&gt; &gt; &gt; Ну и удалите уже firefox-unmet-holder из p11, пожалуйста, не откладывая.
&gt; &gt; Я бы с радостью, если бы оно не тянуло за собой firefox.
&gt; &gt; https://git.altlinux.org/tasks/349845/logs/events.1.1.log
&gt; 
&gt; Там по сути написано, что на i586 тоже нет firefox.

Но при этом xbrowser на i586 каким-то образом есть, даже 3 провайдера.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246939</commentid>
    <comment_count>47</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-05-29 12:23:20 +0300</bug_when>
    <thetext>В firefox.spec надо для firefox-config-privacy
заменить
Requires: %name &gt;= %version-%release
на
Requires: %name &gt; 0
, тогда не надо будет обновлять firefox-unmet-holder и тогда получится обновить firefox.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246940</commentid>
    <comment_count>48</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-05-29 12:25:17 +0300</bug_when>
    <thetext>Ну и я тогда смогу сразу удалить firefox-unmet-holder из p11.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246941</commentid>
    <comment_count>49</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-05-29 12:26:15 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #48)
&gt; Ну и я тогда смогу сразу удалить firefox-unmet-holder из p11.
С этим поспешил.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246942</commentid>
    <comment_count>50</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2024-05-29 12:37:04 +0300</bug_when>
    <thetext>(In reply to Sergey V Turchin from comment #47)
&gt; В firefox.spec надо для firefox-config-privacy
&gt; заменить
&gt; Requires: %name &gt;= %version-%release
&gt; на
&gt; Requires: %name &gt; 0

Может быть, наоборот, лучше поставить в firefox-config-privacy жёсткую зависимость на %name, и убрать noarch?  А из firefox-unmet-holder тогда перед его удалением убрать версию из Provides.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246945</commentid>
    <comment_count>51</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-05-29 13:41:15 +0300</bug_when>
    <thetext>(Ответ для Dmitry V. Levin на комментарий #50)
&gt; Может быть, наоборот, лучше поставить в firefox-config-privacy жёсткую
&gt; зависимость на %name, и убрать noarch?
Да, лучше.

&gt;  А из firefox-unmet-holder тогда перед его удалением убрать версию из Provides.
Да, но после.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246947</commentid>
    <comment_count>52</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2024-05-29 13:48:19 +0300</bug_when>
    <thetext>(In reply to Sergey V Turchin from comment #51)
&gt; (Ответ для Dmitry V. Levin на комментарий #50)
&gt; &gt; Может быть, наоборот, лучше поставить в firefox-config-privacy жёсткую
&gt; &gt; зависимость на %name, и убрать noarch?
&gt; Да, лучше.

Точно лучше, чем совсем убрать зависимость, как в https://git.altlinux.org/tasks/349860/logs/events.1.1.log</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>247015</commentid>
    <comment_count>53</comment_count>
    <who name="Ajrat Makhmutov">rauty</who>
    <bug_when>2024-05-30 13:53:34 +0300</bug_when>
    <thetext>https://git.altlinux.org/tasks/349860/gears/20/git?p=git;a=commitdiff;h=55dd92b4f90e67ba0ce7592d9fa47eafea146252</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>247016</commentid>
    <comment_count>54</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-05-30 14:01:30 +0300</bug_when>
    <thetext>(Ответ для Ajrat Makhmutov на комментарий #53)
&gt; https://git.altlinux.org/tasks/349860/gears/20/git?p=git;a=commitdiff;
&gt; h=55dd92b4f90e67ba0ce7592d9fa47eafea146252
Нет. Надо
Requires: %name
, что будет аналогично
Requires: %name = %EVR
.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>247017</commentid>
    <comment_count>55</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2024-05-30 14:07:01 +0300</bug_when>
    <thetext>(In reply to Sergey V Turchin from comment #54)
&gt; (Ответ для Ajrat Makhmutov на комментарий #53)
&gt; &gt; https://git.altlinux.org/tasks/349860/gears/20/git?p=git;a=commitdiff;
&gt; &gt; h=55dd92b4f90e67ba0ce7592d9fa47eafea146252
&gt; Нет. Надо
&gt; Requires: %name
&gt; , что будет аналогично
&gt; Requires: %name = %EVR
&gt; .

С практической точки зрения всё это аналогично, поскольку во время сборки rpm-build преобразовывает это всё в строгую зависимость (ещё и disttag добавляет).

Кстати, пакет firefox не обязательно собирать в этом задании, его же можно собирать независимо.  Равно как и удалить другой ненужный пакет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>247029</commentid>
    <comment_count>56</comment_count>
    <who name="Ajrat Makhmutov">rauty</who>
    <bug_when>2024-05-30 16:53:38 +0300</bug_when>
    <thetext>https://git.altlinux.org/tasks/349860/gears/10/git?p=git;a=commit;h=c2f781aa14002b1c23796651d9046be2512a268e</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>247271</commentid>
    <comment_count>57</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2024-06-05 19:53:29 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #48)
&gt; Ну и я тогда смогу сразу удалить firefox-unmet-holder из p11.

Всё, можешь удалять ?</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>