Bug 46224

Summary: nm-applet: Port to GTK4
Product: Sisyphus Reporter: Alexandr Shashkin <dutyrok>
Component: NetworkManager-applet-gtkAssignee: Mikhail Efremov <sem>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: aris, sem
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Пример ошибки (слева) и ожидаемого результат (справа) none

Description Alexandr Shashkin 2023-05-23 21:04:36 MSK
Created attachment 13244 [details]
Пример ошибки (слева) и ожидаемого результат (справа)

Шаги по воспроизведению ошибки:
1) Запустить gnome-control-center
2) Сеть -> создать VPN
3) Выбрать OpenVPN -> Создать...

Результат:
Ошибка: не удалось загрузить редактор VPN-соединений.
!Хотя пакеты: nm-connection-editor (файл из пакета NetworkManager-applet-gtk), NetworkManager-openvpn-gnome, NetworkManager-openvpn установлены

Ожидаемый результат:
Есть возможность создать соединение, (такое же окно, как если запустить nm-connection-editor -> '+' -> в выпадающем списке OpenVPN -> создать). На фотографии: слева ошибка, справа как должно выглядеть (окно nm-connection-editor).
Comment 1 Mikhail Efremov 2023-05-24 11:16:20 MSK
NetworkManager-openvpn-gtk4 стоит?
Comment 2 Alexandr Shashkin 2023-05-24 12:29:32 MSK
Нет NetworkManager-openvpn-gtk4 не стоит, и его установка решает проблему.
Я думаю, может стоит в spec файлах для подобных пакетов (openvpn, vpnc и т.д)
строчку "Provides: %name-gnome = %version-%release" переместить из подпакета gtk3 в подпакет gtk4?
Comment 3 Mikhail Efremov 2023-05-24 18:37:27 MSK
(Ответ для Alexandr Shashkin на комментарий #2)
> Я думаю, может стоит в spec файлах для подобных пакетов (openvpn, vpnc и т.д)
> строчку "Provides: %name-gnome = %version-%release" переместить из подпакета
> gtk3 в подпакет gtk4?

Это переименование было очень давно, возможно эти Provides/Obsoletes вообще стоит уже убрать. Если в каких-то пакетах все еще есть зависимость на старое имя, то это повод исправить эти пакеты.