Bug 42468 - rpm-macros-qt6 misrequires qt6-base-common
Summary: rpm-macros-qt6 misrequires qt6-base-common
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: rpm-macros-qt6 (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL: https://www.altlinux.org/RPM_Macros_P...
Keywords:
Depends on:
Blocks:
 
Reported: 2022-04-15 20:56 MSK by viy
Modified: 2022-04-19 14:41 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 viy 2022-04-15 20:56:46 MSK
В rpm-macros-qt6 влезла зависимость на qt6-base-common.
Её надо либо переместить к -devel, как на патче ниже,
либо удалить, если она случайно возникла.

Вылезло на новой сборочной ноде.

Пакет с макросами не должен иметь зависимостей, см.
https://www.altlinux.org/RPM_Macros_Packaging_Policy


diff --git a/qtbase.spec b/qtbase.spec                                          
index c262aa99e5..15a18eed04 100644                                             
--- a/qtbase.spec                                                               
+++ b/qtbase.spec                                                               
@@ -136,6 +136,7 @@ Summary: Development files for %name                        
 Requires: %name-common = %EVR                                                  
 Requires: pkgconfig(gl) pkgconfig(egl)                                         
 Requires: rpm-macros-%gname = %EVR                                             
+Requires: %name-common = %version-%release                                     
 Requires: gcc-c++                                                              
 %description devel                                                             
 %summary.                                                                      
@@ -152,7 +153,6 @@ Requires: %name-devel                                       
 Summary: Set of RPM macros for packaging Qt%major-based applications           
 Group: Development/KDE and QT                                                  
 BuildArch: noarch                                                              
-Requires: %name-common = %version-%release                                     
 %description -n rpm-macros-%gname                                              
 Set of RPM macros for packaging Qt%major-based applications for %distribution  
 Install this package if you want to create RPM packages that use Qt%major
Comment 1 viy 2022-04-19 13:34:38 MSK
еще rpm-macros-qt6 осталось добить.
Comment 2 Sergey V Turchin 2022-04-19 14:23:24 MSK
сборка#298683
Comment 3 viy 2022-04-19 14:41:25 MSK
Thanks!