Bug ID 1217776
Summary rpm-build pulling Qt6 dependency without need
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component KDE Workspace (Plasma)
Assignee opensuse-kde-bugs@opensuse.org
Reporter mrueckert@suse.com
QA Contact qa-bugs@suse.de
Target Milestone ---
Found By ---
Blocker ---

```
zypper in obs-service-source_validator
Loading repository data...
Reading installed packages...
[TechPreview] $ZYPP_SINGLE_RPMTRANS=1 : New rpm install backend is enabled
              If you find any bugs or issues please let us know:
              https://bugzilla.opensuse.org/
              Component: libzypp (or zypper)
              And please attach the /var/log/zypper.log to the bug report.
Resolving package dependencies...

The following 15 NEW packages are going to be installed:
  gcc13-c++ gcc-c++ libqt5-qtdeclarative-tools libQt6JsonRpc6
libQt6LanguageServer6 libQt6QmlCompiler6 libstdc++6-devel-gcc13
obs-service-source_validator python-rpm-packaging qml-autoreqprov
qt6-base-common-devel qt6-declarative-tools qt6-macros rpm-build rpm-build-perl

15 new packages to install.
Overall download size: 29,6 MiB. Already cached: 0 B. After the operation,
additional 107,8 MiB will be used.
```

I tracked this down to `zypper in rpm-build`
which then triggers:

```
rpm -q --requires libQt6Qml6
(qml-autoreqprov if rpm-build)
```

on some Qt devel package I could understand a dependency like this. but for a
library package this feels excessive. source_validator/rpmbuild should not
build  a Qt6 devel stack.


You are receiving this mail because: