Bug 48257

Summary: Приложения,у которых проблемы из-за data-пакетов
Product: Sisyphus Reporter: Антон Мидюков <antohami>
Component: appstream-dataAssignee: felixz <felixz>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: cas, felix_z
Version: unstable   
Hardware: all   
OS: Linux   

Description Антон Мидюков 2023-10-30 22:37:12 MSK
Приложения, которые устанавливают только data-пакеты
empathy - empathy-data
rawtherapee - rawtherapee-data
evince - evince-data (нет значка приложения, пока не установишь)
frogatto - frogatto-data
gnumeric - gnumeric-data (нет значка приложения)
fotoxx - fotoxx-data (нет значка приложения)
opencpn - opencpn-data
cataclysm-dda - cataclysm-dda-sdl-data (после удаления остался cataclysm-dda-data)
gnome-builder - gnome-builder-data
epiphany - epiphany-data
gnome-control-center - gnome-control-center-data
gthumb - gthumb-data
gedit - gedit-data
xed - xed-data (нет значка, пока не установишь)
wesnoth - wesnoth-data

Пакеты с data, которые удаляются, но отображаются как установленные. При попытке удалить, выдают, что приложение уже удалено:
mypaint (остаётся пакет mypaint-data)
evolution (остаются пакеты evolution-data и evolution-data-server)
qt-creator (остаются пакеты qt-creator-core и qt-creator-data, можно даже запустить)

Пакеты с data, которые отображаются дважды в поиске:
extreme-tuxracer - extreme-tuxracer-data (на обоих нет значка, после установки в поиске виден значок только у одного из них. После удаления остаётся data-пакет)
Comment 1 FelixZ 2023-10-31 17:17:42 MSK
(Ответ для Антон Мидюков на комментарий #0)
> Приложения, которые устанавливают только data-пакеты
> empathy - empathy-data
> rawtherapee - rawtherapee-data
> evince - evince-data (нет значка приложения, пока не установишь)
> frogatto - frogatto-data
> gnumeric - gnumeric-data (нет значка приложения)
> fotoxx - fotoxx-data (нет значка приложения)
> opencpn - opencpn-data
> cataclysm-dda - cataclysm-dda-sdl-data (после удаления остался
> cataclysm-dda-data)
> gnome-builder - gnome-builder-data
> epiphany - epiphany-data
> gnome-control-center - gnome-control-center-data
> gthumb - gthumb-data
> gedit - gedit-data
> xed - xed-data (нет значка, пока не установишь)
> wesnoth - wesnoth-data
> 
> Пакеты с data, которые удаляются, но отображаются как установленные. При
> попытке удалить, выдают, что приложение уже удалено:
> mypaint (остаётся пакет mypaint-data)
> evolution (остаются пакеты evolution-data и evolution-data-server)
> qt-creator (остаются пакеты qt-creator-core и qt-creator-data, можно даже
> запустить)
> 
> Пакеты с data, которые отображаются дважды в поиске:
> extreme-tuxracer - extreme-tuxracer-data (на обоих нет значка, после
> установки в поиске виден значок только у одного из них. После удаления
> остаётся data-пакет)
Антон, есть возможность протестировать задание из таска?:
https://git.altlinux.org/tasks/333221
в altlinux.xml перечисленные пакеты добавлены.
Comment 2 Антон Мидюков 2023-10-31 17:22:09 MSK
(Ответ для FelixZ на комментарий #1)
> Антон, есть возможность протестировать задание из таска?:
> https://git.altlinux.org/tasks/333221
> в altlinux.xml перечисленные пакеты добавлены.

Давайте уточним, нужно просто установить таск, чтобы тестировать?
Comment 3 Антон Мидюков 2023-10-31 17:22:09 MSK
(Ответ для FelixZ на комментарий #1)
> Антон, есть возможность протестировать задание из таска?:
> https://git.altlinux.org/tasks/333221
> в altlinux.xml перечисленные пакеты добавлены.

Давайте уточним, нужно просто установить таск, чтобы тестировать?
Comment 4 FelixZ 2023-11-01 08:37:02 MSK
(Ответ для Антон Мидюков на комментарий #3)
> (Ответ для FelixZ на комментарий #1)
> > Антон, есть возможность протестировать задание из таска?:
> > https://git.altlinux.org/tasks/333221
> > в altlinux.xml перечисленные пакеты добавлены.
> 
> Давайте уточним, нужно просто установить таск, чтобы тестировать?

Да, думаю установить на стенде, где проверяли, через 
apt-repo test 333221
И в магазине приложений gnome-software или в discover проверить.
Comment 5 Антон Мидюков 2023-11-01 09:45:06 MSK
(Ответ для FelixZ на комментарий #4)
> (Ответ для Антон Мидюков на комментарий #3)
> > (Ответ для FelixZ на комментарий #1)
> > > Антон, есть возможность протестировать задание из таска?:
> > > https://git.altlinux.org/tasks/333221
> > > в altlinux.xml перечисленные пакеты добавлены.
> > 
> > Давайте уточним, нужно просто установить таск, чтобы тестировать?
> 
> Да, думаю установить на стенде, где проверяли, через 
> apt-repo test 333221
> И в магазине приложений gnome-software или в discover проверить.

Проверяю в gnome-software.
Приложения из списка 1 устанавливаются теперь и запускаются. Но все они перешли в список 2. Не удаляются корректно (для gnome-software), остаются data-пакеты. Замечания в скобках не исправлены.
Список 3 также не исправлен (extreme-tuxracer также дважды в поиске).
Comment 6 FelixZ 2023-11-01 11:54:59 MSK
(Ответ для Антон Мидюков на комментарий #5)
> (Ответ для FelixZ на комментарий #4)
> > (Ответ для Антон Мидюков на комментарий #3)
> > > (Ответ для FelixZ на комментарий #1)
> > > > Антон, есть возможность протестировать задание из таска?:
> > > > https://git.altlinux.org/tasks/333221
> > > > в altlinux.xml перечисленные пакеты добавлены.
> > > 
> > > Давайте уточним, нужно просто установить таск, чтобы тестировать?
> > 
> > Да, думаю установить на стенде, где проверяли, через 
> > apt-repo test 333221
> > И в магазине приложений gnome-software или в discover проверить.
> 
> Проверяю в gnome-software.
> Приложения из списка 1 устанавливаются теперь и запускаются. Но все они
> перешли в список 2. Не удаляются корректно (для gnome-software), остаются
> data-пакеты. Замечания в скобках не исправлены.
> Список 3 также не исправлен (extreme-tuxracer также дважды в поиске).

В changelog убрал закрытие данного бага. Отправляю эту версию в репозиторий.
По 2-й части, когда остаются -data пакеты, как вариант их удалять с помощью apt-get autoremove. Есть возможность протестировать?
Над 3-ей частью подумаю над изменениями в следующей версии пакета.
Comment 7 Антон Мидюков 2023-11-01 12:26:59 MSK
(Ответ для FelixZ на комментарий #6)
> (Ответ для Антон Мидюков на комментарий #5)
> > (Ответ для FelixZ на комментарий #4)
> > > (Ответ для Антон Мидюков на комментарий #3)
> > > > (Ответ для FelixZ на комментарий #1)
> > > > > Антон, есть возможность протестировать задание из таска?:
> > > > > https://git.altlinux.org/tasks/333221
> > > > > в altlinux.xml перечисленные пакеты добавлены.
> > > > 
> > > > Давайте уточним, нужно просто установить таск, чтобы тестировать?
> > > 
> > > Да, думаю установить на стенде, где проверяли, через 
> > > apt-repo test 333221
> > > И в магазине приложений gnome-software или в discover проверить.
> > 
> > Проверяю в gnome-software.
> > Приложения из списка 1 устанавливаются теперь и запускаются. Но все они
> > перешли в список 2. Не удаляются корректно (для gnome-software), остаются
> > data-пакеты. Замечания в скобках не исправлены.
> > Список 3 также не исправлен (extreme-tuxracer также дважды в поиске).
> 
> В changelog убрал закрытие данного бага. Отправляю эту версию в репозиторий.
> По 2-й части, когда остаются -data пакеты, как вариант их удалять с помощью
> apt-get autoremove. Есть возможность протестировать?

Проблема не в том, что остаются data-пакеты, а в том, что gnome-software воспринимает пакет, как установленный, после удаления. И даже просто удаление data-пакета не помогает.
Нужно удалить data-пакет и перезапустить сеанс.
Нельзя привязать два пакета к приложению, чтобы они воспринимались как единое приложение?