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

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

    <bug>
          <bug_id>59461</bug_id>
          
          <creation_ts>2026-06-05 11:54:30 +0300</creation_ts>
          <short_desc>Кривой конфликт c polkit</short_desc>
          <delta_ts>2026-06-08 17:31:25 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Branch p11</product>
          <component>NetworkManager</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></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="Sergey V Turchin">zerg</reporter>
          <assigned_to name="Mikhail Efremov">sem</assigned_to>
          <cc>sem</cc>
    
    <cc>shaba</cc>
          
          <qa_contact name="qa-p11@altlinux.org">qa-p11</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>289019</commentid>
    <comment_count>0</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2026-06-05 11:54:30 +0300</bug_when>
    <thetext>Есть же опция сборки polkit_agent_helper_1.
Если хочется привязаться к этому пути, положите в укромное место пакета симлинк на её значение.

Теперь ни polkit обновить, ни NM пересобрать...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>289020</commentid>
    <comment_count>1</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2026-06-05 11:54:52 +0300</bug_when>
    <thetext>В p11 такая же ерунда.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>289051</commentid>
    <comment_count>2</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2026-06-05 17:20:12 +0300</bug_when>
    <thetext>Я не понимаю в чем проблема. В polkit-126-alt1 изменился путь к файлу, в спеке NM, соответственно, он изменился тоже. Естественно добавлен конфликт со старой версией polkit.
В p11 путь не менялся, поэтому стоит конфликт на версию polkit из Сизифа.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>289052</commentid>
    <comment_count>3</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2026-06-05 17:24:41 +0300</bug_when>
    <thetext>(Ответ для Mikhail Efremov на комментарий #2)
&gt; Я не понимаю в чем проблема.
Обновите polkit в p11 до 126 и в сизифе до 127.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>289054</commentid>
    <comment_count>4</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2026-06-05 17:41:34 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #3)
&gt; (Ответ для Mikhail Efremov на комментарий #2)
&gt; &gt; Я не понимаю в чем проблема.
&gt; Обновите polkit в p11 до 126

Расшарь таск, добавлю NM с убранным кофликтом. Ведь путь в сборке polkit для p11 не меняется как в Сизифе, правда? Или как всегда, наши бранчи самые &quot;стабильные&quot;?

&gt; и в сизифе до 127.

А в Сизифе NM чем мешает обновлению?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>289055</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2026-06-05 17:44:58 +0300</bug_when>
    <thetext>(Ответ для Mikhail Efremov на комментарий #4)
&gt; Расшарь таск, добавлю NM с убранным кофликтом.
build#420009

[...]
&gt; А в Сизифе NM чем мешает обновлению?
Там же самым. Но это уже к мантейнеру.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>289058</commentid>
    <comment_count>6</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2026-06-05 18:16:47 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #5)
&gt; (Ответ для Mikhail Efremov на комментарий #4)
&gt; &gt; Расшарь таск, добавлю NM с убранным кофликтом.
&gt; build#420009

Я вижу там просто копирование пакета из Сизифа с измененным путем. Ок, на то, что потенциально у пользователей могут существовать сторонние приложения, написанные для p11 и рассчитывающие найти агента по старому пути, мы забиваем.
Но точно только NM требует пересборки, другие, особенно gnome-приложения, пересобирать  для изменения пути не надо?
В любом случае прошу явно подтвердить, что отправка polkit с измененным путем к агенту в стабильный бранч - это осознанное и взвешенное решение.

&gt; &gt; А в Сизифе NM чем мешает обновлению?
&gt; Там же самым. Но это уже к мантейнеру.

Чем Conflicts: polkit &lt; 126-alt1 мешает обновлению polkit до 127?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>289059</commentid>
    <comment_count>7</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2026-06-05 18:26:18 +0300</bug_when>
    <thetext>Добавил shaba@</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>289100</commentid>
    <comment_count>8</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2026-06-08 10:31:20 +0300</bug_when>
    <thetext>(Ответ для Mikhail Efremov на комментарий #6)
&gt; Чем Conflicts: polkit &lt; 126-alt1 мешает обновлению polkit до 127?
Слепой я. Прочёл, как Conflicts: polkit &gt; 126-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>289101</commentid>
    <comment_count>9</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2026-06-08 10:33:12 +0300</bug_when>
    <thetext>(Ответ для Mikhail Efremov на комментарий #6)
&gt; NM требует пересборки
Нет. Я о том, что он требовал бы пересборки, если бы сделано было правильно.
А теперь он требует отдельной _правки_ для p11.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>289102</commentid>
    <comment_count>10</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2026-06-08 10:33:57 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #9)
&gt; он требовал бы пересборки, если бы сделано было правильно.
Я бы просто добавил в задание пересборку и никого не отвлекал.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>289104</commentid>
    <comment_count>11</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2026-06-08 10:36:43 +0300</bug_when>
    <thetext>(Ответ для Mikhail Efremov на комментарий #6)
&gt; другие, особенно gnome-приложения,
Судя по тому, что .pc от polkit не содержит этого пути, то в NM это уже изврат.

&gt; пересобирать  для изменения пути не надо?
Я вообще первый раз вижу, что это кому-то нужно. Но, для NM допускаю, что может быть хоть как-то оправдано(не вникал).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>289115</commentid>
    <comment_count>12</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2026-06-08 12:33:00 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #10)
&gt; &gt; он требовал бы пересборки, если бы сделано было правильно.
&gt; Я бы просто добавил в задание пересборку и никого не отвлекал.

Без этого конфликта необходимость пересборки была бы неизвестна и после изменения пути в polkit аутентификация в nmcli просто сломалась бы.

(Ответ для Sergey V Turchin на комментарий #11)
&gt; Судя по тому, что .pc от polkit не содержит этого пути, то в NM это уже
&gt; изврат.
&gt; 
&gt; &gt; пересобирать  для изменения пути не надо?
&gt; Я вообще первый раз вижу, что это кому-то нужно. Но, для NM допускаю, что
&gt; может быть хоть как-то оправдано(не вникал).

Там в nmcli напрямую запускается polkit-agent. Я не знаю насколько это распространенная практика, но у меня нет уверенности, что в репозитории больше нет таких приложений, в которых путь к агенту определяется во время сборки. Я лично не готов проводить анализ репозитория на предмет выяснения этого вопроса (даже если не брать в расчет возможное существование сторонних приложений), поэтому не стал бы менять путь в стабильном бранче.
Возможно shaba@ знает, не всплывали ли еще проблемы при смене пути в Сизифе.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>289119</commentid>
    <comment_count>13</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2026-06-08 13:39:06 +0300</bug_when>
    <thetext>(Ответ для Mikhail Efremov на комментарий #12)
&gt; Без этого конфликта необходимость пересборки была бы неизвестна
Я в изначальном сообщении написал, как это сделать.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>289121</commentid>
    <comment_count>14</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2026-06-08 13:45:19 +0300</bug_when>
    <thetext>(Ответ для Mikhail Efremov на комментарий #12)
&gt; в nmcli напрямую запускается polkit-agent.
Полагаю, это баг.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>289135</commentid>
    <comment_count>15</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2026-06-08 17:01:57 +0300</bug_when>
    <thetext>В общем, я добавил в таск NM с измененным путем к агенту. Дальше действия на твоей совести, но лично я бы собрал в p11 polkit без изменения пути.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>289138</commentid>
    <comment_count>16</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2026-06-08 17:14:29 +0300</bug_when>
    <thetext>(Ответ для Mikhail Efremov на комментарий #15)
&gt; я бы собрал в p11 polkit без изменения пути.
Месяц, как в Сизифе никто не жаловался. Смысла мало.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>289139</commentid>
    <comment_count>17</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2026-06-08 17:15:25 +0300</bug_when>
    <thetext>(Ответ для Mikhail Efremov на комментарий #15)
&gt; я бы собрал в p11 polkit без изменения пути.
Так и придётся каждый раз пересобирать NM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>289140</commentid>
    <comment_count>18</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2026-06-08 17:29:32 +0300</bug_when>
    <thetext>https://packages.altlinux.org/ru/tasks/420009/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>289141</commentid>
    <comment_count>19</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2026-06-08 17:31:25 +0300</bug_when>
    <thetext>(Ответ для Mikhail Efremov на комментарий #15)
&gt; я бы собрал в p11 polkit без изменения пути.
Лучше баг на него повесить про изменение пути.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>