Bug 43612

Summary: jetbrains-toolbox некорректно удаляется
Product: Sisyphus Reporter: Vladislav Glinkin <glinkinvd>
Component: eepmAssignee: Vitaly Lipatov <lav>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: lav
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Vladislav Glinkin 2022-08-24 18:16:12 MSK
epm некорректно удаляет jetbrains-toolbox

Стенды:
workstation-10-x86-64
education-10-x86-64
education-10-x86-64-kde
kworkstation-10-x86-64
server-10-x86-64

Версия пакета: eepm-3.26.3-alt1

Шаги воспроизведения:
1)# epm play jetbrains-toolbox
2)$ jetbrains-toolbox
3)Закрываем открывшееся окно
4)Смотрим все файлы пакета $ rpm -ql jetbrains-toolbox
5)$ ps -ef | grep jet -> $ kill (убиваем процесс, по-другому его никак не отключить)
6)# epm play --remove jetbrains-toolbox
7)$ rpm -ql jetbrains-toolbox (будет показано, что пакет удалён. Но функционирующий ярлык в меню приложений остался)
8)Перезагружаем систему

Фактический результат: Программа jetbrains-toolbox не удалилась и запустилась в фоновом режиме. Ярлык в меню приложений остался и работает. rpm -ql показывает, что пакет не установлен.

Ожидаемый результат: Программа успешна удалена. Ярлык пропал из меню приложений.

При выполнении следующих команд вручную:
# rm -rf /home/test/.local/share/JetBrains/ 
# rm -rf /home/test/.local/share/applications/jetbrains-toolbox.desktop 
Программа удалится корректно
Comment 1 Vitaly Lipatov 2022-08-24 22:00:38 MSK
Дело в том, что jetbrains-toolbox, который запускается пользователем и имеет ярлык, располагается в домашнем каталоге пользователя. И удалить его и его ярлыки никак невозможно.

То есть пакет можно удалить, но удалить у пользователя — нет.