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

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

    <bug>
          <bug_id>51793</bug_id>
          
          <creation_ts>2024-10-22 14:48:37 +0300</creation_ts>
          <short_desc>[4.0] join ulysses@</short_desc>
          <delta_ts>2026-02-19 20:14:51 +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>ASSIGNED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ulysses Apokin">aoipkn</reporter>
          <assigned_to name="Gleb F-Malinovskiy">glebfm</assigned_to>
          <cc>andy</cc>
    
    <cc>glebfm</cc>
    
    <cc>grenka</cc>
    
    <cc>ldv</cc>
    
    <cc>rider</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>253304</commentid>
    <comment_count>0</comment_count>
      <attachid>17039</attachid>
    <who name="Ulysses Apokin">aoipkn</who>
    <bug_when>2024-10-22 14:48:37 +0300</bug_when>
    <thetext>Created attachment 17039
Публичная часть GPG-ключа

Псевдоним: ulysses
Электронная почта: Ulysses Apokin &lt;ulysses@altlinux.org&gt;
Адрес пересылки почты: aoipkn@yandex.ru
Имя ментора: Григорий Устинов
Почта ментора: &lt;grenka@altlinux.org&gt;.

Трудоустройство в ООО &quot;Базальт СПО&quot; на испытательный срок.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>253305</commentid>
    <comment_count>1</comment_count>
      <attachid>17040</attachid>
    <who name="Ulysses Apokin">aoipkn</who>
    <bug_when>2024-10-22 14:50:24 +0300</bug_when>
    <thetext>Created attachment 17040
Публичная часть SSH-ключа</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>253315</commentid>
    <comment_count>2</comment_count>
    <who name="Grigory Ustinov">grenka</who>
    <bug_when>2024-10-22 16:04:58 +0300</bug_when>
    <thetext>Менторство подтверждаю.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254288</commentid>
    <comment_count>3</comment_count>
    <who name="Grigory Ustinov">grenka</who>
    <bug_when>2024-11-12 12:02:16 +0300</bug_when>
    <thetext>Прошу выдать гитовницу!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254335</commentid>
    <comment_count>4</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2024-11-12 20:57:14 +0300</bug_when>
    <thetext>Ментор есть, ключи в порядке.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254345</commentid>
    <comment_count>5</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2024-11-12 21:18:06 +0300</bug_when>
    <thetext>ssh ключ на gitery.alt зарегистрирован.
Адрес для пересылки создан.

T/J/S -&gt; 2.3.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>255745</commentid>
    <comment_count>6</comment_count>
    <who name="Grigory Ustinov">grenka</who>
    <bug_when>2024-12-09 17:43:00 +0300</bug_when>
    <thetext>Прошу выдать доступ к сборочнице.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>255766</commentid>
    <comment_count>7</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2024-12-09 22:20:25 +0300</bug_when>
    <thetext>ssh ключ на gyle.alt зарегистрирован.
Пакет alt-gpgkeys обновлён.
Адрес подписан на devel@.

T/J/S -&gt; 3.6.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>262073</commentid>
    <comment_count>8</comment_count>
    <who name="Grigory Ustinov">grenka</who>
    <bug_when>2025-03-28 20:19:32 +0300</bug_when>
    <thetext>Кандидат собрал очень большое количество пакетов и мне кажется, что уловил основные тенденции сборки по альт. Рекомендую его для дальнейших проверок рецензентам.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>270459</commentid>
    <comment_count>9</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2025-08-05 16:20:35 +0300</bug_when>
    <thetext>Призван рецензент (rider@) для независимой оценки готовности кандидата.

T/J/S -&gt; 4.2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>270578</commentid>
    <comment_count>10</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2025-08-07 12:00:16 +0300</bug_when>
    <thetext>https://git.altlinux.org/tasks/archive/done/_379/388339/logs/events.2.3.log

В пакетах opensnitch лучше исправить ошибки с неупакованными каталогами.
Как раз вышла новая версия. Присылайте на review обновление.

В git мне не очень понравилось то, что тарболл делается всего дерева. Лучше делать тарболлы отдельно для вендоринга, отдельно для апстрима (из тэга). Так нагляднее видно в src.rpm ваши изменения.
----
В пакете  libphosphor-logging https://packages.altlinux.org/ru/tasks/382793/ вы не использовали SharedLibsPolicy - этот пакет надо переделать, пока на него не появились зависимости.

В этом же пакете надо улучшить description, сейчас он дублирует summary и очень слабый.
И в нём же надо попробовать включить тесты.
----
В пакете conky https://packages.altlinux.org/ru/tasks/382376/ проделана большая работа, но URL в specfile остался недействительный (идёт редирект). Такое лучше всегда проверять и исправлять при каждом изменении пакета.

И в этом же пакете апстрим сделал достаточно много тестов, которые лучше выполнить в секции %check
----
https://packages.altlinux.org/ru/tasks/381934/ 
пакет libgovarnam не сделан в соответствии с shared libs policy, это надо обязательно исправить. Так-же надо включить тесты (это замечание касается всех пакетов).
https://bugzilla.altlinux.org/54897 - не надо ждать реакции апстрима, если у нас пакет сломан надо чинить.
Ну и у вас в пакете, который использует эту библиотеку почему-то отключен PkgConfig. Это криво, предлагаю данный патч убрать и исправить работу c pkgconfig.

Итого из того что я посмотрел - кандидат проделал большую работу но пока не готов к самостоятельной работе в репозитории. Менторы (cas и grenka) многие вещи апрувили без достаточной проверки.
Предлагаю кандидату попробовать исправить все озвученные проблемы, в том числе в тех пакетах которые я не посморел (очевидно что недопонимание необходимости использования SharedLibsPolicy прослеживается везде).

Присылайте новые задания на ревью уже мне (можно в телеграм).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>271517</commentid>
    <comment_count>11</comment_count>
    <who name="Ulysses Apokin">aoipkn</who>
    <bug_when>2025-08-28 09:52:29 +0300</bug_when>
    <thetext>Антон, отправлял вам таски на почту.
Сегодня продублировал письма.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>271518</commentid>
    <comment_count>12</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2025-08-28 10:11:04 +0300</bug_when>
    <thetext>(In reply to Ulysses Apokin from comment #11)
&gt; Антон, отправлял вам таски на почту.
&gt; Сегодня продублировал письма.

Ответил по почте, спасибо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>278347</commentid>
    <comment_count>13</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-12-03 13:36:11 +0300</bug_when>
    <thetext>https://git.altlinux.org/tasks/401479/gears/500/git?p=git;a=commitdiff;h=549b25ffb89e3fd6ee71af280a52834224338048

%{name}_%soversion-devel -- это черезчур.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>278348</commentid>
    <comment_count>14</comment_count>
    <who name="Ulysses Apokin">aoipkn</who>
    <bug_when>2025-12-03 13:38:05 +0300</bug_when>
    <thetext>Обсуждение происходит в https://bugzilla.altlinux.org/56619
Eigen3 это библиотека шаблонов.
Если происходят обратно-несовместимые изменения, и мы хотим плавной миграции, то стоит рассмотреть возможность сборки нескольких версий -devel пакетов.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>278374</commentid>
    <comment_count>15</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2025-12-03 16:14:28 +0300</bug_when>
    <thetext>В данном случае не надо городить огород а просто надо исправить всех клиентов</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>278376</commentid>
    <comment_count>16</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-12-03 16:19:00 +0300</bug_when>
    <thetext>(Ответ для Anton Farygin на комментарий #15)
&gt; просто надо исправить всех клиентов
Не ломая совместимость с p11. Возможно, сперва провести в p11 подготовку.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>280636</commentid>
    <comment_count>17</comment_count>
    <who name="Andrew Vasilyev">andy</who>
    <bug_when>2026-01-21 19:54:51 +0300</bug_when>
    <thetext>  Пакет opensnitch-ui:

opensnitch-ui: /usr/lib/python3/site-packages/usr/share
opensnitch-ui: /usr/lib/python3/site-packages/usr/share/applications
opensnitch-ui: /usr/lib/python3/site-packages/usr/share/applications/opensnitch_ui.desktop
opensnitch-ui: /usr/lib/python3/site-packages/usr/share/icons
opensnitch-ui: /usr/lib/python3/site-packages/usr/share/icons/hicolor
opensnitch-ui: /usr/lib/python3/site-packages/usr/share/icons/hicolor/48x48
opensnitch-ui: /usr/lib/python3/site-packages/usr/share/icons/hicolor/48x48/apps
opensnitch-ui: /usr/lib/python3/site-packages/usr/share/icons/hicolor/48x48/apps/opensnitch-ui.png
opensnitch-ui: /usr/lib/python3/site-packages/usr/share/icons/hicolor/64x64
opensnitch-ui: /usr/lib/python3/site-packages/usr/share/icons/hicolor/64x64/apps
opensnitch-ui: /usr/lib/python3/site-packages/usr/share/icons/hicolor/64x64/apps/opensnitch-ui.png
opensnitch-ui: /usr/lib/python3/site-packages/usr/share/icons/hicolor/scalable
opensnitch-ui: /usr/lib/python3/site-packages/usr/share/icons/hicolor/scalable/apps
opensnitch-ui: /usr/lib/python3/site-packages/usr/share/icons/hicolor/scalable/apps/opensnitch-ui.svg
opensnitch-ui: /usr/lib/python3/site-packages/usr/share/kservices5
opensnitch-ui: /usr/lib/python3/site-packages/usr/share/kservices5/kcm_opensnitch.desktop
opensnitch-ui: /usr/lib/python3/site-packages/usr/share/metainfo
opensnitch-ui: /usr/lib/python3/site-packages/usr/share/metainfo/io.github.evilsocket.opensnitch.appdata.xml
opensnitch-ui: /usr/share/applications/opensnitch_ui.desktop
opensnitch-ui: /usr/share/icons/hicolor/48x48/apps/opensnitch-ui.png

  Это так и должно быть? :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>280641</commentid>
    <comment_count>18</comment_count>
    <who name="Grigory Ustinov">grenka</who>
    <bug_when>2026-01-22 01:50:47 +0300</bug_when>
    <thetext>(Ответ для Andrew Vasilyev на комментарий #17)
&gt;   Это так и должно быть? :-)

Всех своих подопечных я обычно раскалённой кочергой отучиваю от всяких там bindir/* libdir/* и в частности python3_sitelibdir_noarch/*.
Видимо здесь удалось как-то избежать этой проблемы во время обучения=)

У меня у самого на днях пакет при обновлении захотел упаковать python3_sitelibdir/{docs,examples}. Доверяй апстриму, но проверяй!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>280646</commentid>
    <comment_count>19</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2026-01-22 07:22:50 +0300</bug_when>
    <thetext>В связи с неготовностью кандидата к самостоятельной работе передаю его дальше ментору для окончания обучения.

4.2 -&gt; 3.5</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>280649</commentid>
    <comment_count>20</comment_count>
    <who name="Ulysses Apokin">aoipkn</who>
    <bug_when>2026-01-22 07:44:10 +0300</bug_when>
    <thetext>(In reply to Andrew Vasilyev from comment #17)
&gt;   Пакет opensnitch-ui:
&gt; 
&gt; opensnitch-ui: /usr/lib/python3/site-packages/usr/share
&gt; opensnitch-ui: /usr/lib/python3/site-packages/usr/share/applications
&gt; opensnitch-ui:
&gt; /usr/lib/python3/site-packages/usr/share/applications/opensnitch_ui.desktop
&gt; opensnitch-ui: /usr/lib/python3/site-packages/usr/share/icons
&gt; opensnitch-ui: /usr/lib/python3/site-packages/usr/share/icons/hicolor
&gt; opensnitch-ui: /usr/lib/python3/site-packages/usr/share/icons/hicolor/48x48
&gt; opensnitch-ui:
&gt; /usr/lib/python3/site-packages/usr/share/icons/hicolor/48x48/apps
&gt; opensnitch-ui:
&gt; /usr/lib/python3/site-packages/usr/share/icons/hicolor/48x48/apps/opensnitch-
&gt; ui.png
&gt; opensnitch-ui: /usr/lib/python3/site-packages/usr/share/icons/hicolor/64x64
&gt; opensnitch-ui:
&gt; /usr/lib/python3/site-packages/usr/share/icons/hicolor/64x64/apps
&gt; opensnitch-ui:
&gt; /usr/lib/python3/site-packages/usr/share/icons/hicolor/64x64/apps/opensnitch-
&gt; ui.png
&gt; opensnitch-ui:
&gt; /usr/lib/python3/site-packages/usr/share/icons/hicolor/scalable
&gt; opensnitch-ui:
&gt; /usr/lib/python3/site-packages/usr/share/icons/hicolor/scalable/apps
&gt; opensnitch-ui:
&gt; /usr/lib/python3/site-packages/usr/share/icons/hicolor/scalable/apps/
&gt; opensnitch-ui.svg
&gt; opensnitch-ui: /usr/lib/python3/site-packages/usr/share/kservices5
&gt; opensnitch-ui:
&gt; /usr/lib/python3/site-packages/usr/share/kservices5/kcm_opensnitch.desktop
&gt; opensnitch-ui: /usr/lib/python3/site-packages/usr/share/metainfo
&gt; opensnitch-ui:
&gt; /usr/lib/python3/site-packages/usr/share/metainfo/io.github.evilsocket.
&gt; opensnitch.appdata.xml
&gt; opensnitch-ui: /usr/share/applications/opensnitch_ui.desktop
&gt; opensnitch-ui: /usr/share/icons/hicolor/48x48/apps/opensnitch-ui.png
&gt; 
&gt;   Это так и должно быть? :-)

Создайте пожалуйста отдельную багу.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>280651</commentid>
    <comment_count>21</comment_count>
    <who name="Ulysses Apokin">aoipkn</who>
    <bug_when>2026-01-22 08:03:05 +0300</bug_when>
    <thetext>(In reply to Grigory Ustinov from comment #18)
&gt; (Ответ для Andrew Vasilyev на комментарий #17)
&gt; &gt;   Это так и должно быть? :-)
&gt; 
&gt; Всех своих подопечных я обычно раскалённой кочергой отучиваю от всяких там
&gt; bindir/* libdir/* и в частности python3_sitelibdir_noarch/*.
&gt; Видимо здесь удалось как-то избежать этой проблемы во время обучения=)
&gt; 
&gt; У меня у самого на днях пакет при обновлении захотел упаковать
&gt; python3_sitelibdir/{docs,examples}. Доверяй апстриму, но проверяй!

Нету вашей вины в этом Григорий. Я недоглядел.
Справедливости ради скажу, что эту ошибку не я сделал. Я просто ее не заметил и не исправил. Я поднимал пакет из FTBFS, и так сделали опытные мейнтейнеры до меня. История git тому свидетель.
И в целом, если дошло до даунгрейда, я считаю важным дать обратную связь.
У нас большая проблема с политиками и мануалами  по сборке пакетов. Понятно, что каждый нюанс рассмотреть в Вики очень тяжело, но часто приходится работать почти не с чем. Например, сейчас я собираю веб-приложение, а политика с очень скромным по объему материлом не обновлялась почти 16 лет https://www.altlinux.org/Web_Policy. И с такими ситуациями приходится часто сталкиваться.
Приходится пользоваться вторым вариантом - смотреть чужие спеки, примеры того как делают другие, опытные мейнтейнеры. И плохой пример попадается, конечно, реже, чем хороший, но не настолько реже, чем следовало бы ожидать. Можете провести эксперимент, посмотреть десяток другой пакетов python3-module-*, и несколько штук %python3_module_dir/* вы гарантировано увидете. Может быть даже увидете с первого раза. Лично я увидел это первым, тыкнув в случайный пакет.
И это не только с  python3, это объёмная проблема. Причем бывает, что сам учитель говорит, что так не делай, а в его спеках попадается конструкция, которую использовать нежелательно.
Объединяется это все с тем, что коммуникация затруднена, ведь у учителей есть своя работа и свои пакеты. И приходится учиться из воздуха. Из опыта, на своих ошибках, чужих, или пока как в этом случае опытный мейнтейнер с желанием сообщить о замеченной ошибке не ткнет в нее носом.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>280652</commentid>
    <comment_count>22</comment_count>
    <who name="Ulysses Apokin">aoipkn</who>
    <bug_when>2026-01-22 08:14:46 +0300</bug_when>
    <thetext>Хорошо, что сейчас высокие требования к начинающим мейнтейнерам. Но хочелось бы, чтобы все старшие товарищи в 100% своих пакетов тоже демонстировали высокое качество. Чтобы в общем случае можно было использовать случайный спек из Сизифа в качестве примера.
Также хотелось бы, чтобы старшие товарищи часто документировали в Вики лучшие практики, а не чтобы они передавались из уст в уста.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>280655</commentid>
    <comment_count>23</comment_count>
    <who name="Grigory Ustinov">grenka</who>
    <bug_when>2026-01-22 09:13:19 +0300</bug_when>
    <thetext>(Ответ для Ulysses Apokin на комментарий #21)
&gt; И это не только с  python3, это объёмная проблема. Причем бывает, что сам
&gt; учитель говорит, что так не делай, а в его спеках попадается конструкция,
&gt; которую использовать нежелательно.

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

Считаю, что заводить новую багу насчёт opensnitch не нужно, можно закрыть проблему в рамках этой. У нас тут не бюрократия, все собрались по делу=)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>280657</commentid>
    <comment_count>24</comment_count>
    <who name="Ulysses Apokin">aoipkn</who>
    <bug_when>2026-01-22 09:32:02 +0300</bug_when>
    <thetext>(In reply to Grigory Ustinov from comment #23)
&gt; (Ответ для Ulysses Apokin на комментарий #21)
&gt; &gt; И это не только с  python3, это объёмная проблема. Причем бывает, что сам
&gt; &gt; учитель говорит, что так не делай, а в его спеках попадается конструкция,
&gt; &gt; которую использовать нежелательно.
&gt; 
&gt; Если это камень в мой огород, покажите, пожалуйста пальцем, где у меня
&gt; конструкция, которую использовать нежелательно. Обычно я только приветствую,
&gt; когда подопечные указывают на такие моменты. Впрочем... Некоторые более
&gt; опытные мейнтейнеры собирают в десятки раз больше пакетов и уследить иногда
&gt; действительно бывает проблематично.
&gt; 
&gt; Считаю, что заводить новую багу насчёт opensnitch не нужно, можно закрыть
&gt; проблему в рамках этой. У нас тут не бюрократия, все собрались по делу=)

Я не про конкретно про вас, Григорий, в конкретно в этой ситуации. Ваши пакеты python действительно образцово-показательные и их можно использовать в качестве примера.
Я не хочу кидаться камнями в кого-либо, тем более придется обращаться к личной переписке с различными участниками. И вы действительно говорили мне, что так делать нельзя.

Но если посмотреть некоторые пакеты других очень опытных мейнтейнеров, которые сопровождают некоторые python-модули, то там встречается эта конструкция.

Да и не суть в этой конкретной конструкции, явной ошибке, которую я не заметил, два моих аппрувера для этого пакета и еще пять человек, контрибьютивших в этот пакет.

Посмотреть только одну SLibsPolicy, я вижу, что много опытный мейнтейнеров поголовно ее не знают. Я уже столько пакетов насобирал, следуя старой SLibsPolicy которая висела (или еще висит?) в вики, и через столько людей это все прошло и никто ничего не сказал, потому что сами были не в курсе. Соответствие SLibsPolicy зашевелилось только этой осенью, когда Антон в списке расссылки эту тему поднял.

Я уже не говорю про мелкие баги, вроде использования %dir и /dir/*, которому подавляющая часть пакетов не соответствует, макросов в именах пакетов и т.д.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>280659</commentid>
    <comment_count>25</comment_count>
    <who name="Ulysses Apokin">aoipkn</who>
    <bug_when>2026-01-22 09:47:25 +0300</bug_when>
    <thetext>А уж про конструкции вроде %_bindir/* я вообще молчу, которые до сих пор используют даже притчи во языцех.
А должен ли эмулятор терминала предоставлять x-terminal-emulator до сих пор консенсуса нет.

Я не хотел бы, чтобы на меня и других новичков, вешали всех собак. Сами мейнтейнеры тоже должны соответствовать своим же требованиям, чтобы был личный пример и все спеки писались правильно. Одно дело, когда есть ошибка специфическая для пакета, а другое дело, когда написано неправильно. И, конечно, не хватает политик и документации о том, что правильнои допустимо, а что нет. И вы сами понимаете, что очень много разногласий между мейнтейнерами и приходится подстраиваться.
Да и не во всех нюансах конкретные мейнтейнеры хорошо разбираются, документации мало или нет, спеки в Сизифе в общем случае смотреть в качестве примера нельзя. И получается что получается.
Я не про конкретно эту ошибку, которую я и много кто еще пропустил. Мне действительно очень обидно за нее. И теперь наученный горьким опытом, я знаю, что надо всегда полностью проверять, какие файлы попадают в пакет, и не доверять прошлым мейнтейнерам и тем более асптриму. Учитывая, что эта программа ужасна и я поднимая ее из FTFBS сильно намучился вместе с мейнтейнерами  из других дистров, которые пытались ее собрать.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>280661</commentid>
    <comment_count>26</comment_count>
    <who name="Ulysses Apokin">aoipkn</who>
    <bug_when>2026-01-22 10:18:39 +0300</bug_when>
    <thetext>&gt; Считаю, что заводить новую багу насчёт opensnitch не нужно, можно закрыть проблему в рамках этой. У нас тут не бюрократия, все собрались по делу=)

Я считаю, это важным. Это исключает путаницу. Я встречался с ситуациями, когда выполняешь работу, и выясняется, что сделал не то, потому что другое имелось ввиду и т.д. или что-то потерялось где-то в сообщениях. Тогда заведу сам.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>280685</commentid>
    <comment_count>27</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2026-01-22 13:36:45 +0300</bug_when>
    <thetext>(In reply to Ulysses Apokin from comment #25)
&gt; А уж про конструкции вроде %_bindir/* я вообще молчу

А какие вопросы есть к этой конструкции?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>280690</commentid>
    <comment_count>28</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2026-01-22 13:56:05 +0300</bug_when>
    <thetext>(Ответ для Ulysses Apokin на комментарий #25)
&gt; А должен ли эмулятор терминала предоставлять x-terminal-emulator до сих пор
&gt; консенсуса нет.
Как только мантейнеру пакета с отсутствующим провайдом x-terminal-emulator силой напихают другой x-terminal-emulator, кроме его любимого, сразу найдётся. :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>280694</commentid>
    <comment_count>29</comment_count>
    <who name="Ulysses Apokin">aoipkn</who>
    <bug_when>2026-01-22 14:02:06 +0300</bug_when>
    <thetext>(In reply to Dmitry V. Levin from comment #27)
&gt; (In reply to Ulysses Apokin from comment #25)
&gt; &gt; А уж про конструкции вроде %_bindir/* я вообще молчу
&gt; 
&gt; А какие вопросы есть к этой конструкции?

Я не хочу отвечать на данный вопрос, потому что очевидно не являюсь авторитетом. Но мне все мейнтейнеры, с которыми я взаимодействовал, сообщали о недопустимости данной конструкции. Обоснованием является то, что легко пропустить какие-либо новые файлы, которые попали в пакет, но не должны были в него попасть или должны были быть перемещены. Мне кажется, что аналогичное произошло и opensnitch.

Я бы обратил внимание, что по таким базовым вопросам нету документации и общепринятого решения. Для меня это неожиданно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>282313</commentid>
    <comment_count>30</comment_count>
    <who name="Grigory Ustinov">grenka</who>
    <bug_when>2026-02-19 20:14:51 +0300</bug_when>
    <thetext>На мой взгляд кандидат готов!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>17039</attachid>
            <date>2024-10-22 14:48:37 +0300</date>
            <delta_ts>2024-10-22 14:48:37 +0300</delta_ts>
            <desc>Публичная часть GPG-ключа</desc>
            <filename>public.gpg</filename>
            <type>application/pgp-keys</type>
            <size>3078</size>
            <attacher name="Ulysses Apokin">aoipkn</attacher>
            
              <data encoding="base64">LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgptUUlOQkdjWGlxd0JFQUN3c3pm
Q0xreVdXV3VNM3ZXZ1NlZXlkMGlPRDVSbUx5NE1ZbXpqc1RoRHkySGpNd3N4ClI0eHBTTlFpVmV2
bUpZbFpnV0oxa3htWi81OHluZ0NEMjFHanM3VXYrbXVxNCsvR2k3UEZnR3hXc1VVY3huNVkKb1Np
UittTHlZdjNlQnc0UXZsM3ErUnp2WXZIeWdtRlpDZUtkVWx1YjZUZlN5RHV3ZTU1a3MybXRqS3Bo
WlJnTgpSQjdpb0JFT0JrSVcrbVNtWllhdlkwUHRWYWsyY3BVKzZQQUU1MUJMQjN6QVJ1WlQzNlJN
RGk0VGhaOUFhekFMCkdKbnFmWHhuMnlEbW5lUkUzT3I5WXZiY0wrMk1MN3JpTzR1RWtDVExGLzBK
NlRRVkFsNm41T09EdldPaWdQZkgKRUYxWE1XVVFYTzJGSFlWcTFqUm5RMHl1Qnd3U0JUTkwySmJX
c3Z6YkNoVjFwZnBvNHFDckFWMlZGSXhPWVlhTgpUSlluckx6WTJyOVNtYUo2c2NtcllPRTZKd0Rp
MEpZaVNML0hTQnlacmZGQkVxU1dlRGZCQVdPb1FwZ0FaMlplCjF0SnNXVTUvL091VW5mQklBQmx5
WUdQSlU4b3dCb1BCa2RuMTZaaXI1aFBSWFh0bU5FTkh1VjlRK0dJb2QyWGgKdXJRVkNkMzRrUGQ4
SFJBUXlrRnprYjc1dG0zcTZSTlJVOUh3UTlFREU3bW8yL1ZkTjROamZ4YkFEajROSTJSNApMelQz
eDdNYmYrbWdoQUljbGRsd1ZHQzRmUGQxNmhuY3VxYTJVNmlMTU1RNFJWY1BhbWhpTERIbzU2dSs3
clFFCmEvM0FUV2tQUjZ3S1BTQ2xxVWpaQVZXZUsrb0VNV1hGQkJ3UDBVZVkzOXkxRWZSOFpBbkky
N0Z4YXdBUkFRQUIKdENWVmJIbHpjMlZ6SUVGd2IydHBiaUE4ZFd4NWMzTmxjMEJoYkhSc2FXNTFl
QzV2Y21jK2lRSTRCQk1CQ0FBaQpCUUpuRjRxc0Foc0RCZ3NKQ0FjREFnWVZDQUlKQ2dzRUZnSURB
UUllQVFJWGdBQUtDUkJvMFZCVHlnZGJrOVRjCkVBQ1FtQnpoZVZWemJEQmx1ZlY0WlR2QlJpYTNi
OUdBeU1xcVR4eTVyeVoySGRJUnFVZTU4S3M5Vko1b2N4VG4KWGt0bU9XOWVnSGdPVDVDSWlXRnEv
VkRMSENWL055b0QxQ1d1Z2dLc21KSGJ3bXFIMHh1MTE0ZW5NSDBZcG9qMQovcWJKRThJWkQ1eEkz
YXA2dVVaZmxnRmY5bUJDM2dyV3RENUhiZHhpMVhQNVZPU2llMk93VXNQY29FYW41Rk1OCnRRbDF6
RDM2SGhIM3dzTkRjK2ZSbUFXcEJrY3dQRUExVFlOOVNZRzFzNWt0REpaK2I5YkZuY3Z2Um5EV3do
eXgKQzNVTmdlWUpiTUsyY1dmTDc3dFZwQzdiVStYeHUzUU1pMHoxNTROSHBVV0taUmZDT3ovTHhM
QTd4bDNxZHgycwpQaGNLUmdzN0g0alJpbGJpUlFrOFBObWkzQldKalhyaC83bzhDWFg5UG12L2lU
a2U5UVBVdjBzbjNrK0psaStOCjJ6OEJITWRrTjZEWkxjUmN1VTQ0d1hyYm5ENENHblkxaTVVdmJJ
QllPTTVyTkJOdUIrOE9vYWYzRzNJejZNYnYKWVBOU2NtSEtFaWFyMDhYb0pwYzA0ZHd3NGxxckcv
NExTVFd0U1ZMYjBpdmdxR3NQRkdzc2xVRWNLK1VLUVkxUApocFpOUGpMS0hLZDZtWDBZcXRGZXI3
R0ZpQUdZN1U5WDlCNFRxZFZVR0FLSDhHQzZ1c2pGejIyWEdYZitydFlpClNyTHR3UmR1S3BZcWM4
aCtkeG5GOTVCVUlVWDN1YzNSYXRSUU1TVEsrRVFpdDdMbzZoY09CbTJUMG9Kci8wemYKcVNidHdV
alllM1JNQ3E5cFJmUmxORlhOSFZ3UXQ3ZlcvMVZPOVZySERFQmN3TGtDRFFSbkY0cXNBUkFBMCtK
YQp5WGx1WmJhWTduNFMwUWlZbmJablNmbU51SFE4UmpucmNRTUlCekZBOWVITEE2cHczSGlVVzRX
NGJlMVAxNlB0CjRDcDh6cHlBSWtLMC9WaElvWFl3My9FKzVxSVNBNTRFT1gyVUx0MUhIdWZ3eVVW
N1BzYVBkYVFPM05UamtmZDkKMGhCOFlUNHpRV2NnQUlQWTZYU3RtZWsvUFlsSjNtOFBnTHJ0MXFF
dFI2bGtNbk1ydkZUWVFJSnIwTlROT05oZQpFZU5mMVU5eGNlU2xBWlFYNjBBOFRSMjBEenlqWU5I
Y21BaHZJeDljUy9pbDdvS3hxTzE2TlNwelA3eE5tZFV5CndPSVhKNjFuWUZEVHhBL041Y1V0MHNQ
WDJHaXg3OUU5UWRYcWdoL1liNnh6YnZnWVlwZmwxMld3bUxmM3NjbXEKYVUzZTRSRzBZUWF4TnhI
SmVTTXByZGRWUkxnTjNla21vQWU1VEplU1EvamJDWXc3YnJURVBDekEraXhCWW03NApjdVp6N1Ix
eEdEc2Exa2tUQlZaOUp1TDBxR1F3NjZMQlhiYUwwKzZXR1IyOW5jSWFsT0dqOHZ2d29OQndkd1Mz
CmNqZ0o0ZFYyR3p2bHd0UUE4N0NaQjVuL3l3cDVKTEk1Q1Z3ZUI0ZzA1UUE5T1Q4WWZWb2tRaUNC
bFVJTjNvejEKMmRzNWVhazcxWDlIczdDdTF4VkRkY2Q4N1g2U2dFL3lNcFFCMk44eVRpSE5HMktX
WEJkZzZ0ODQ4YVU3VFhaRgpwcHM3dklsYzNIRlpkWE5jUDdVRERLUVFGOVltVEZJVjU1ZjRxQlBX
VVlSTTJUT2Nib3JKM3Z5MTNDamJvNDE5ClNtTDJSUWhQZGxKanhXa1lCVW94aHNacnhDV05adTAz
d0NZazR0TUFFUUVBQVlrQ0h3UVlBUWdBQ1FVQ1p4ZUsKckFJYkRBQUtDUkJvMFZCVHlnZGJrL1Zv
RC85U1kvaDZpR1BCc3VDS29DN0c2dlJqalVWaFNUZnFETEdiemZQLwpXZ0diNGtOeEU3OHFyaDQ3
d2RqZFdrQ251aXYyeG5xMm1kQk9Pc3FkMVVIL2tVck9MazBPb1krTVF2Z3NZTjZlCkJ1TUlraEo2
N2hoSEJZYlRIeWpPMi9MYUdhVlk5Wkl4eDhhekxTeWdBZjNOQ0JLQktQR0RNY1Ruc2VzanRYbUoK
RGRVaFZlRS91RWJyZ1FSYkNKTnp5YkVDM3pMWHc2alVRTCt0QUJjYW5Nby9YbFFjd3AzVEEvZnA3
c3Y4QURaTApVa2c5NUVoSTFxaXphVjhOK21ZUU11REloS2NWb1U3K0hsa3hSU0dIczVaWE5RaEpH
V1drZHYzNEtxdGZqdURBCnVqeWZjN0d2R0dFMS84R202ck9NTzB2MUxaN0lDalNraTV6c1NaMXQ0
Q3V5anZSL09BUE14Y3RjYUJJZEo0YVcKeFd1Z2lFdWRQSzA4VUNITiticzVJYitvNXhrekM2czkv
RzZNV3prU01tNzBOME9oYlJvcWljUHowdE4xMGFKegpONTlVM3RpZFBJQnhyNmZTdW53by80NC82
eDlxMjhucUdpZXFOYmJEckRKclpEQk5XV2pXYUM4SVlLSnFWZlR6CjlrODQ2Z1hFdktPUWxYdDZ1
bFk3UVZpdStEbGJMbUZNM1F5aW1HVVJ6b1czTjNhN1I4MVNBeTFXbTFMMkNhTmkKY3BESnFCYUJM
QW4zSEhxMGJPeE1FZlJlclpmaC9uek83Q2ZlNUJaL1dReGJIY210TmRFQXdyc1dnSThseUhMMgp3
THdUemtOdTRWNG5oQ2NQZTR1UU8xNEF0MkswUGJkazI4NXh3ZzdwdkV6a2NYSEd1SEhGM2RxaldE
cW1KY2YvCkk2NUp5QT09Cj1MYUtTCi0tLS0tRU5EIFBHUCBQVUJMSUMgS0VZIEJMT0NLLS0tLS0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>17040</attachid>
            <date>2024-10-22 14:50:24 +0300</date>
            <delta_ts>2024-10-22 14:50:24 +0300</delta_ts>
            <desc>Публичная часть SSH-ключа</desc>
            <filename>id_ed25519.pub</filename>
            <type>application/vnd.ms-publisher</type>
            <size>95</size>
            <attacher name="Ulysses Apokin">aoipkn</attacher>
            
              <data encoding="base64">c3NoLWVkMjU1MTkgQUFBQUMzTnphQzFsWkRJMU5URTVBQUFBSUlUTU9JYW1GcWt1c04zaDF5S0xB
SE1ZamROTGdiOFY5R0w4dHdVZTgyRmcgdWx5c3Nlc0BhbHRocAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>