Bug 52831 - Имеет зависимость от libgtk+3
Summary: Имеет зависимость от libgtk+3
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libqt6-gui (show other bugs)
Version: unstable
Hardware: all Linux
: P5 major
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 46625
  Show dependency tree
 
Reported: 2025-01-27 11:09 MSK by Антон Мидюков
Modified: 2025-02-05 17:40 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Антон Мидюков 2025-01-27 11:09:14 MSK
libqt6-gui имеет среди прочих такие зависимости:
libgdk-3.so.0
libgdk_pixbuf-2.0.so.0
libglib-2.0.so.0
libgobject-2.0.so.0
libgtk-3.so.0

qt6 требует для своей работы gtk+3?
Интересуюсь, потому что инсталлятор у нас на qt6.
Comment 1 Sergey V Turchin 2025-01-27 11:20:35 MSK
(Ответ для Антон Мидюков на комментарий #0)
> qt6 требует для своей работы gtk+3?
Да, для мимикрирования. /usr/lib64/qt6/plugins/platformthemes/libqgtk3.so

> Интересуюсь, потому что инсталлятор у нас на qt6.
Разве что, перенести в другой подпакет, но в какой...
Comment 2 Антон Мидюков 2025-02-05 10:23:08 MSK
(In reply to Антон Мидюков from comment #0)
> libqt6-gui имеет среди прочих такие зависимости:
> libgdk-3.so.0
> libgdk_pixbuf-2.0.so.0
> libglib-2.0.so.0
> libgobject-2.0.so.0
> libgtk-3.so.0
> 
> qt6 требует для своей работы gtk+3?
> Интересуюсь, потому что инсталлятор у нас на qt6.

Проблема важная. Нужно до релизов 11.0 что-то сделать.
Например, это:

(In reply to Sergey V Turchin from comment #1)
> Разве что, перенести в другой подпакет, но в какой...
Comment 3 Sergey V Turchin 2025-02-05 11:35:46 MSK
(Ответ для Антон Мидюков на комментарий #2)
> Проблема важная. Нужно до релизов 11.0 что-то сделать.
При сборке же был скрипт для очистки образа от ненужных файлов. Qt там тоже чистился, как помню.
Comment 4 Sergey V Turchin 2025-02-05 11:38:27 MSK
(Ответ для Антон Мидюков на комментарий #2)
> что-то сделать.
Теоретически можно вообще вырубить поиск зависимостей для файла
qt6/plugins/platformthemes/libqgtk3.so
, т.к. ничего специфичного он не тянет, а если отсутствуют эти зависимости, то он и вовсе не нужен.
Comment 5 Sergey V Turchin 2025-02-05 11:40:38 MSK
(Ответ для Антон Мидюков на комментарий #2)
> Проблема важная.
Какая проблема то?
Comment 6 Антон Мидюков 2025-02-05 11:56:26 MSK
(In reply to Sergey V Turchin from comment #3)
> (Ответ для Антон Мидюков на комментарий #2)
> > Проблема важная. Нужно до релизов 11.0 что-то сделать.
> При сборке же был скрипт для очистки образа от ненужных файлов. Qt там тоже
> чистился, как помню.

В live не чистим, потому что они там могут быть нужны. Чистили в altinst.

(In reply to Sergey V Turchin from comment #4)
> (Ответ для Антон Мидюков на комментарий #2)
> > что-то сделать.
> Теоретически можно вообще вырубить поиск зависимостей для файла
> qt6/plugins/platformthemes/libqgtk3.so
> , т.к. ничего специфичного он не тянет, а если отсутствуют эти зависимости,
> то он и вовсе не нужен.

Давай попробуем так.

(In reply to Sergey V Turchin from comment #5)
> (Ответ для Антон Мидюков на комментарий #2)
> > Проблема важная.
> Какая проблема то?

libgtk+3 тянет такие пакеты, как colord и dconf. Предлагаешь расширять число пакетов грубой очистки? Мы этими чистками себе проблемы неожиданные в инсталляторе создавали не раз. Я не хочу ничего удалять таким образом.
Comment 7 Sergey V Turchin 2025-02-05 13:22:32 MSK
(Ответ для Антон Мидюков на комментарий #6)
> libgtk+3 тянет такие пакеты, как colord и dconf
Так, это их чинить надо, а не здоровую голову. ;-)
Comment 8 Sergey V Turchin 2025-02-05 13:22:59 MSK
(Ответ для Антон Мидюков на комментарий #6)
> > можно вообще вырубить поиск зависимостей для файла
> > qt6/plugins/platformthemes/libqgtk3.so
> > , т.к. ничего специфичного он не тянет, а если отсутствуют эти зависимости,
> > то он и вовсе не нужен.
> Давай попробуем так.
Ок.
Comment 9 Repository Robot 2025-02-05 17:40:04 MSK
qt6-base-6.7.2-alt9 -> sisyphus:

 Wed Feb 05 2025 Sergey V Turchin <zerg@altlinux> 6.7.2-alt9
 - force drop requires for platformthemes/libqgtk3.so because libgtk+3 overkill requires (closes: 52831)