Bug 53326 - Путает пакеты
Summary: Путает пакеты
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: dqt6-dbus (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Leontiy Volodin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-05 13:50 MSK by Sergey V Turchin
Modified: 2025-03-07 09:27 MSK (History)
3 users (show)

See Also:


Attachments
скриншот дублей (119.99 KB, image/png)
2025-03-06 09:10 MSK, Sergey V Turchin
no flags Details
скриншот дублей (131.24 KB, image/png)
2025-03-06 09:13 MSK, Sergey V Turchin
no flags Details
скриншот дублей (128.60 KB, image/png)
2025-03-06 09:14 MSK, Sergey V Turchin
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey V Turchin 2025-03-05 13:50:40 MSK
Для "Qt6 QDbusViewer" каким-то боком затесался пакет dqt6-dbus.
И такой не один.

В первую очередь интересно, почему так вышло?
Comment 1 Andrey Cherepanov 2025-03-06 08:39:50 MSK
/usr/share/applications/dqt6-qdbusviewer.desktop        dqt6-dbus

appstream-data-generator использует appdata.xml и metadata.xml как есть, для пакетов с *.desktop в базу заносится генерируемоей описание на базе .desktop и описания пакета.
Comment 2 Sergey V Turchin 2025-03-06 09:09:27 MSK
Значит, нужно в desktop-файле использовать соответствующие имена, чтоб не пересекались с qt6-dbus.
Comment 3 Sergey V Turchin 2025-03-06 09:10:32 MSK
Created attachment 17904 [details]
скриншот дублей
Comment 4 Sergey V Turchin 2025-03-06 09:13:34 MSK
Created attachment 17905 [details]
скриншот дублей

Судя по разному порядку для Qt5 и Qt6 appstream-data-desktop виноват тоже, т.к. вразнобой хранит.
Comment 5 Sergey V Turchin 2025-03-06 09:14:37 MSK
Created attachment 17906 [details]
скриншот дублей
Comment 6 Leontiy Volodin 2025-03-06 12:13:36 MSK
Учитывая, что нежелательно, чтобы dqt6-пакеты находились appstream-data-generator-ом, думаю, будет лучше просто убрать {appdata,metadata}.xml и *.desktop файлы.
Comment 7 Sergey V Turchin 2025-03-06 12:24:52 MSK
О! Я нашёл, что в desktop-файле можно указать
X-AppStream-Ignore=true

Если не сработает, то сразу баг на appstream-data-generator.
Comment 8 Leontiy Volodin 2025-03-06 12:33:23 MSK
(Ответ для Sergey V Turchin на комментарий #7)
> О! Я нашёл, что в desktop-файле можно указать
> X-AppStream-Ignore=true
> 
> Если не сработает, то сразу баг на appstream-data-generator.

Из меню приложений тоже хотелось бы скрыть.
А если кому-то понадобятся подобные программы, то лучше установить обычные qt-пакеты.
Тем более, что некоторые будут подтягиваться прикладной софтиной, не относящейся к deepin-у.
Comment 9 Leontiy Volodin 2025-03-06 12:43:03 MSK
(Ответ для Leontiy Volodin на комментарий #8)
> (Ответ для Sergey V Turchin на комментарий #7)
> > О! Я нашёл, что в desktop-файле можно указать
> > X-AppStream-Ignore=true
> > 
> > Если не сработает, то сразу баг на appstream-data-generator.
> 
> Из меню приложений тоже хотелось бы скрыть.
> А если кому-то понадобятся подобные программы, то лучше установить обычные
> qt-пакеты.
> Тем более, что некоторые будут подтягиваться прикладной софтиной, не
> относящейся к deepin-у.

Добавлю ещё NoDisplay=true вместо Hidden=true, чтобы сохранить возможность вызова этих утилит сторонним ПО.
Comment 10 Leontiy Volodin 2025-03-06 12:48:54 MSK
(Ответ для Leontiy Volodin на комментарий #9)
> (Ответ для Leontiy Volodin на комментарий #8)
> > (Ответ для Sergey V Turchin на комментарий #7)
> > > О! Я нашёл, что в desktop-файле можно указать
> > > X-AppStream-Ignore=true
> > > 
> > > Если не сработает, то сразу баг на appstream-data-generator.
> > 
> > Из меню приложений тоже хотелось бы скрыть.
> > А если кому-то понадобятся подобные программы, то лучше установить обычные
> > qt-пакеты.
> > Тем более, что некоторые будут подтягиваться прикладной софтиной, не
> > относящейся к deepin-у.
> 
> Добавлю ещё NoDisplay=true вместо Hidden=true, чтобы сохранить возможность
> вызова этих утилит сторонним ПО.

Всё-таки Hidden=true.
В контекстных меню этого тоже быть не должно.
Comment 11 Sergey V Turchin 2025-03-06 13:32:13 MSK
(Ответ для Leontiy Volodin на комментарий #10)
> Всё-таки Hidden=true.
Это полное отключение. Как если удалить desktop-файл совсем.
Comment 12 Leontiy Volodin 2025-03-06 13:33:16 MSK
(Ответ для Sergey V Turchin на комментарий #11)
> (Ответ для Leontiy Volodin на комментарий #10)
> > Всё-таки Hidden=true.
> Это полное отключение. Как если удалить desktop-файл совсем.

Верно,
Это мне и нужно.
Или лучше просто удалю.
Comment 13 Sergey V Turchin 2025-03-06 13:37:37 MSK
(Ответ для Leontiy Volodin на комментарий #12)
> Или лучше просто удалю.
Да, например. Нет файла -- нет проблемы.
Comment 14 Repository Robot 2025-03-06 20:11:18 MSK
dqt6-tools-6.8.2-alt0.dde.2 -> sisyphus:

 Thu Mar 06 2025 Leontiy Volodin <lvol@altlinux> 6.8.2-alt0.dde.2
 - fix build requires
 - hide from app stores and menus (ALT #53326)
Comment 15 Sergey V Turchin 2025-03-07 09:27:22 MSK
Спасибо!