[Bug 1217776] New: rpm-build pulling Qt6 dependency without need
https://bugzilla.suse.com/show_bug.cgi?id=1217776 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: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1217776 https://bugzilla.suse.com/show_bug.cgi?id=1217776#c8 Kostadin Shishmanov <kocelfc@tutanota.com> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugzilla.opensuse.o | |rg/show_bug.cgi?id=1224157 CC| |kocelfc@tutanota.com --- Comment #8 from Kostadin Shishmanov <kocelfc@tutanota.com> --- *** Bug 1224157 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1217776 https://bugzilla.suse.com/show_bug.cgi?id=1217776#c9 --- Comment #9 from Kostadin Shishmanov <kocelfc@tutanota.com> --- Still reproducible, here is the full list of things it wants to pull in: binutils cmake cmake-full debugedit dwz gcc gcc13 gcc13-c++ gcc-c++ gettext-tools glibc-devel jq libasan8 libctf0 libctf-nobfd0 libhwasan0 libitm1 libjq1 libjsoncpp25 liblsan0 libonig5 libqt5-qtdeclarative-tools libQt6JsonRpc6 libQt6LanguageServer6 libQt6QmlCompiler6 librhash1 librpmbuild10 libstdc++6-devel-gcc13 libtsan2 libxcrypt-devel linux-glibc-devel make ninja patch python311-packaging python-rpm-macros python-rpm-packaging qml-autoreqprov qt6-base-common-devel qt6-declarative-tools qt6-macros rpm-build rpm-build-perl -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1217776 https://bugzilla.suse.com/show_bug.cgi?id=1217776#c11 --- Comment #11 from Kostadin Shishmanov <kocelfc@tutanota.com> --- (In reply to Fabian Vogt from comment #10)
(In reply to Kostadin Shishmanov from comment #9)
Still reproducible, here is the full list of things it wants to pull in:
binutils cmake cmake-full debugedit dwz gcc gcc13 gcc13-c++ gcc-c++ gettext-tools glibc-devel jq libasan8 libctf0 libctf-nobfd0 libhwasan0 libitm1 libjq1 libjsoncpp25 liblsan0 libonig5 libqt5-qtdeclarative-tools libQt6JsonRpc6 libQt6LanguageServer6 libQt6QmlCompiler6 librhash1 librpmbuild10 libstdc++6-devel-gcc13 libtsan2 libxcrypt-devel linux-glibc-devel make ninja patch python311-packaging python-rpm-macros python-rpm-packaging qml-autoreqprov qt6-base-common-devel qt6-declarative-tools qt6-macros rpm-build rpm-build-perl
Most of those are just rpm-build and its deps, unrelated to this. The bug report you linked is about opi, it should not pull in rpm-build.
It's listed as a dependency as you can see on line 47 here: https://build.opensuse.org/projects/utilities/packages/opi/files/opi.spec -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com