Bug 46224 - nm-applet: Port to GTK4
Summary: nm-applet: Port to GTK4
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: NetworkManager-applet-gtk (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-05-23 21:04 MSK by Alexandr Shashkin
Modified: 2023-05-24 18:37 MSK (History)
2 users (show)

See Also:


Attachments
Пример ошибки (слева) и ожидаемого результат (справа) (60.25 KB, image/png)
2023-05-23 21:04 MSK, Alexandr Shashkin
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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 вообще стоит уже убрать. Если в каких-то пакетах все еще есть зависимость на старое имя, то это повод исправить эти пакеты.