Bug 50396

Summary: flatseal: крашится при запуске, не стартует, но висит в памяти
Product: Sisyphus Reporter: Aleksandr Shamaraev <mr.shad>
Component: flatsealAssignee: Yuri N. Sedunov <aris>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: aris, oleg
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
flatseal-2.2.0-alt2.x86_64 none

Description Aleksandr Shamaraev 2024-05-20 11:37:23 MSK
Здравствуйте.

flatseal-2.2.0-alt1

При запуске пакет не стартует, по терминалу крашится в ошибку, но при этом висит в памяти

$ com.github.tchx84.Flatseal 

(com.github.tchx84.Flatseal:33841): Gjs-CRITICAL **: 19:26:00.900: JS ERROR: TypeError: component.get_developer_name is not a function
getAppDataForAppId@resource:///com/github/tchx84/Flatseal/js/models/applications.js:329:23
getAll/<@resource:///com/github/tchx84/Flatseal/js/models/applications.js:367:34
getAll@resource:///com/github/tchx84/Flatseal/js/models/applications.js:366:21
_setupApplications@resource:///com/github/tchx84/Flatseal/js/widgets/window.js:147:52
_setup@resource:///com/github/tchx84/Flatseal/js/widgets/window.js:130:14
_init@resource:///com/github/tchx84/Flatseal/js/widgets/window.js:74:14
FlatsealWindow@resource:///com/github/tchx84/Flatseal/js/widgets/window.js:71:4
vfunc_activate@resource:///com/github/tchx84/Flatseal/js/application.js:105:28
main@resource:///com/github/tchx84/Flatseal/js/main.js:34:24
run@resource:///org/gnome/gjs/modules/script/package.js:207:19
@/usr/bin/com.github.tchx84.Flatseal:9:17


Стенд:
OS: ALT Regular Sisyphus x86_64
DE: GNOME 46.1
Comment 1 Yuri N. Sedunov 2024-05-20 11:57:56 MSK
(Ответ для Aleksandr Shamaraev на комментарий #0)
...
> 
> (com.github.tchx84.Flatseal:33841): Gjs-CRITICAL **: 19:26:00.900: JS ERROR:
> TypeError: component.get_developer_name is not a function

Appstream-1.0 сломал flatseal.
Comment 2 Repository Robot 2024-05-20 12:36:32 MSK
flatseal-2.2.0-alt2 -> sisyphus:

 Mon May 20 2024 Yuri N. Sedunov <aris@altlinux> 2.2.0-alt2
 - applied AUR patch for AppStream-1.0.0 (ALT #50396)
Comment 3 Aleksandr Shamaraev 2024-05-20 12:54:43 MSK
Самое интересно, что пакет на машине у коллеги запустился, но у него не было приложений flatpak

Я поднял чистую систему на виртуалку, обновил, установил flatseal, при этом по зависимостям поставился flatpak и ostree, но не было подключения к репозиторию, и да, пакет flatseal запустился.

далее сделал установку flatpak-repo-flathub перезагрузился, установил 

$ flatpak install mpv

и после этого выполнил 
com.github.tchx84.Flatseal
и словил ошибку сегментирования

потом еще раз перезагрузился

попытался запустить и также поймал ошибку сегментирования...  но такого краша уже нет..

странная ситуация.
Comment 4 Yuri N. Sedunov 2024-05-20 16:05:25 MSK
Не понял, у вас сегодняшняя сборка не работает, отсюда?

[#348488] DONE srpm=flatseal-2.2.0-alt2.src.rpm
Comment 5 Aleksandr Shamaraev 2024-05-20 16:29:40 MSK
(Ответ для Yuri N. Sedunov на комментарий #4)
> Не понял, у вас сегодняшняя сборка не работает, отсюда?
> 
> [#348488] DONE srpm=flatseal-2.2.0-alt2.src.rpm

Нет, я про старую говорил.
Эту не проверял.

Прощу прощения если запутал
Comment 6 Олег Щавелев 2024-05-20 19:44:31 MSK
Created attachment 16162 [details]
flatseal-2.2.0-alt2.x86_64

Юрий, после установки flatseal-2.2.0-alt2.x86_64, заработало!

apt-get install https://git.altlinux.org/tasks/archive/done/_340/348488/build/100/x86_64/rpms/flatseal-2.2.0-alt2.x86_64.rpm