Bug 59461 - Кривой конфликт c polkit
Summary: Кривой конфликт c polkit
Status: CLOSED FIXED
Alias: None
Product: Branch p11
Classification: Unclassified
Component: NetworkManager (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 normal
Assignee: Mikhail Efremov
QA Contact: qa-p11@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-06-05 11:54 MSK by Sergey V Turchin
Modified: 2026-06-08 17:31 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey V Turchin 2026-06-05 11:54:30 MSK
Есть же опция сборки polkit_agent_helper_1.
Если хочется привязаться к этому пути, положите в укромное место пакета симлинк на её значение.

Теперь ни polkit обновить, ни NM пересобрать...
Comment 1 Sergey V Turchin 2026-06-05 11:54:52 MSK
В p11 такая же ерунда.
Comment 2 Mikhail Efremov 2026-06-05 17:20:12 MSK
Я не понимаю в чем проблема. В polkit-126-alt1 изменился путь к файлу, в спеке NM, соответственно, он изменился тоже. Естественно добавлен конфликт со старой версией polkit.
В p11 путь не менялся, поэтому стоит конфликт на версию polkit из Сизифа.
Comment 3 Sergey V Turchin 2026-06-05 17:24:41 MSK
(Ответ для Mikhail Efremov на комментарий #2)
> Я не понимаю в чем проблема.
Обновите polkit в p11 до 126 и в сизифе до 127.
Comment 4 Mikhail Efremov 2026-06-05 17:41:34 MSK
(Ответ для Sergey V Turchin на комментарий #3)
> (Ответ для Mikhail Efremov на комментарий #2)
> > Я не понимаю в чем проблема.
> Обновите polkit в p11 до 126

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

> и в сизифе до 127.

А в Сизифе NM чем мешает обновлению?
Comment 5 Sergey V Turchin 2026-06-05 17:44:58 MSK
(Ответ для Mikhail Efremov на комментарий #4)
> Расшарь таск, добавлю NM с убранным кофликтом.
build#420009

[...]
> А в Сизифе NM чем мешает обновлению?
Там же самым. Но это уже к мантейнеру.
Comment 6 Mikhail Efremov 2026-06-05 18:16:47 MSK
(Ответ для Sergey V Turchin на комментарий #5)
> (Ответ для Mikhail Efremov на комментарий #4)
> > Расшарь таск, добавлю NM с убранным кофликтом.
> build#420009

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

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

Чем Conflicts: polkit < 126-alt1 мешает обновлению polkit до 127?
Comment 7 Mikhail Efremov 2026-06-05 18:26:18 MSK
Добавил shaba@
Comment 8 Sergey V Turchin 2026-06-08 10:31:20 MSK
(Ответ для Mikhail Efremov на комментарий #6)
> Чем Conflicts: polkit < 126-alt1 мешает обновлению polkit до 127?
Слепой я. Прочёл, как Conflicts: polkit > 126-alt1
Comment 9 Sergey V Turchin 2026-06-08 10:33:12 MSK
(Ответ для Mikhail Efremov на комментарий #6)
> NM требует пересборки
Нет. Я о том, что он требовал бы пересборки, если бы сделано было правильно.
А теперь он требует отдельной _правки_ для p11.
Comment 10 Sergey V Turchin 2026-06-08 10:33:57 MSK
(Ответ для Sergey V Turchin на комментарий #9)
> он требовал бы пересборки, если бы сделано было правильно.
Я бы просто добавил в задание пересборку и никого не отвлекал.
Comment 11 Sergey V Turchin 2026-06-08 10:36:43 MSK
(Ответ для Mikhail Efremov на комментарий #6)
> другие, особенно gnome-приложения,
Судя по тому, что .pc от polkit не содержит этого пути, то в NM это уже изврат.

> пересобирать  для изменения пути не надо?
Я вообще первый раз вижу, что это кому-то нужно. Но, для NM допускаю, что может быть хоть как-то оправдано(не вникал).
Comment 12 Mikhail Efremov 2026-06-08 12:33:00 MSK
(Ответ для Sergey V Turchin на комментарий #10)
> > он требовал бы пересборки, если бы сделано было правильно.
> Я бы просто добавил в задание пересборку и никого не отвлекал.

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

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

Там в nmcli напрямую запускается polkit-agent. Я не знаю насколько это распространенная практика, но у меня нет уверенности, что в репозитории больше нет таких приложений, в которых путь к агенту определяется во время сборки. Я лично не готов проводить анализ репозитория на предмет выяснения этого вопроса (даже если не брать в расчет возможное существование сторонних приложений), поэтому не стал бы менять путь в стабильном бранче.
Возможно shaba@ знает, не всплывали ли еще проблемы при смене пути в Сизифе.
Comment 13 Sergey V Turchin 2026-06-08 13:39:06 MSK
(Ответ для Mikhail Efremov на комментарий #12)
> Без этого конфликта необходимость пересборки была бы неизвестна
Я в изначальном сообщении написал, как это сделать.
Comment 14 Sergey V Turchin 2026-06-08 13:45:19 MSK
(Ответ для Mikhail Efremov на комментарий #12)
> в nmcli напрямую запускается polkit-agent.
Полагаю, это баг.
Comment 15 Mikhail Efremov 2026-06-08 17:01:57 MSK
В общем, я добавил в таск NM с измененным путем к агенту. Дальше действия на твоей совести, но лично я бы собрал в p11 polkit без изменения пути.
Comment 16 Sergey V Turchin 2026-06-08 17:14:29 MSK
(Ответ для Mikhail Efremov на комментарий #15)
> я бы собрал в p11 polkit без изменения пути.
Месяц, как в Сизифе никто не жаловался. Смысла мало.
Comment 17 Sergey V Turchin 2026-06-08 17:15:25 MSK
(Ответ для Mikhail Efremov на комментарий #15)
> я бы собрал в p11 polkit без изменения пути.
Так и придётся каждый раз пересобирать NM.
Comment 18 Sergey V Turchin 2026-06-08 17:29:32 MSK
https://packages.altlinux.org/ru/tasks/420009/
Comment 19 Sergey V Turchin 2026-06-08 17:31:25 MSK
(Ответ для Mikhail Efremov на комментарий #15)
> я бы собрал в p11 polkit без изменения пути.
Лучше баг на него повесить про изменение пути.