Bug 54701 - lsb-desktop: Была удалена зависимость на необходимые по спецификации библиотеки Qt
Summary: lsb-desktop: Была удалена зависимость на необходимые по спецификации библиоте...
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: lsb (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL: https://src.fedoraproject.org/rpms/re...
Keywords:
Depends on:
Blocks:
 
Reported: 2025-06-06 11:06 MSK by Artem Varaksa
Modified: 2025-06-09 13:53 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Artem Varaksa 2025-06-06 11:06:11 MSK
Согласно https://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Desktop-generic/LSB-Desktop-generic/qt.html#AEN60903

> An conforming implementation shall support the following Qt libraries [...]

Однако в версии 5.0-alt5 в коммите https://git.altlinux.org/gears/l/lsb.git?p=lsb.git;a=commitdiff;h=75b0171df248a91973332f10bf68a7d433e56ede зависимости на Qt (4) были удалены.

Вероятно, нужно вернуть их с указанием более актуальной версии Qt?

Актуально для [sisyphus] lsb-desktop-5.0-alt6.
Ещё не актуально для [p11] и ниже, т. к. там сейчас <= lsb-desktop-5.0-alt4.
Comment 1 Artem Varaksa 2025-06-06 11:11:24 MSK
Хотя, на странице https://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Common/LSB-Common/requirements.html#RLIBRARIES:~:text=libICE.so.6-,libQtCore,-libQtCore.so.4 указаны библиотеки с soname 4.

Получается, должен быть именно Qt 4?
Comment 2 Sergey V Turchin 2025-06-06 14:42:05 MSK
(Ответ для Artem Varaksa на комментарий #1)
> должен быть именно Qt 4?
Да. И его нет ни у кого уже.
Comment 3 Artem Varaksa 2025-06-06 19:06:41 MSK
Переоткрываю, см. https://bugzilla.altlinux.org/show_bug.cgi?id=54702#c3
Comment 4 Andrey Cherepanov 2025-06-09 13:40:30 MSK
В Fedora: https://src.fedoraproject.org/rpms/redhat-lsb/blob/rawhide/f/redhat-lsb.spec

%global disclaimer This package is not compliance with LSB, because various \
components are missing from Fedora or EPEL, so compliance is not possible. \
Fedora or EPEL explicitly declines add support the missing components from LSB \
5.0 or earlier because these components are very outdated and have been \
removed from the repositories and possibly replaced with new ones. \
This package tries its best to comply with the LSB. Hoping to be helpful and \
continue to support the LSB project and software that uses it

Может, и нам переименовать в alt-lsb и сделать частичную реализацию, как и предлагал Сергей Турчин?
Comment 5 Sergey V Turchin 2025-06-09 13:44:29 MSK
(Ответ для Andrey Cherepanov на комментарий #4)
> переименовать в alt-lsb
Видимо, да.
Comment 6 Repository Robot 2025-06-09 13:53:42 MSK
lsb-5.0-alt7 -> sisyphus:

 Mon Jun 09 2025 Constantin Sunzow <protvin@altlinux> 5.0-alt7
 - Add notice to description about outdated packages (ALT 54707).
 - Return and bump Qt dependency to 6 version (ALT 54701).
 - Remove dependency on GTK 2 (ALT 54702).