|
Bugzilla – Full Text Bug Listing |
| Summary: | qt6-creator cannot be installed | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Backports | Reporter: | Michael Dluhosch <michael.dluhosch> |
| Component: | Packages | Assignee: | E-Mail List <packagehub-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | E-Mail List <packagehub-bugs> |
| Severity: | Major | ||
| Priority: | P5 - None | CC: | olivier.tilloy, wolfgang.engel |
| Version: | SLE-15-SP5 | ||
| Target Milestone: | --- | ||
| Hardware: | x86-64 | ||
| OS: | SLES 15 | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Bug Depends on: | 1219182 | ||
| Bug Blocks: | |||
|
Description
Michael Dluhosch
2024-01-19 08:52:12 UTC
Hello Mr. Dluhosch, thank you for your bugreport. I checked the missing dependencies and those packages are necessay to install qt6-creator: - libQt6Core5Compat6 - libQt6ShaderTools6 I will check with maintenance so that the missing packages are going to be released and will update this bug about the progress. SUSE-RU-2024:0216-1: An update that has one fix can now be installed. Category: recommended (moderate) Bug References: 1218979 Sources used: openSUSE Leap 15.5 (src): qt6-shadertools-docs-6.4.2-150500.3.2.1, qt6-shadertools-6.4.2-150500.3.2.1, qt6-qt5compat-docs-6.4.2-150500.3.3.1, qt6-qt5compat-6.4.2-150500.3.3.2 SUSE Package Hub 15 15-SP5 (src): qt6-shadertools-6.4.2-150500.3.2.1, qt6-qt5compat-6.4.2-150500.3.3.2 NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination. Hi, Thanks for resolving this so fast. On a clean installation if I now type 'sudo zypper install qt6-creator' I am able to install it. The problem is that we also use rpm-build. If I type 'sudo zypper install qt6-creator rpm-build' the installation does not work because of following error: Problem: nothing provides 'libQt6JsonRpc.so.6()(64bit)' needed by the to be installed qt6-declarative-tools-6.4.2-150500.1.15.x86_64 Solution 1: do not install rpm-build-4.14.3-150400.59.3.1.x86_64 Solution 2: do not install qt6-creator-9.0.2-bp155.1.22.x86_64 Solution 3: break qt6-declarative-tools-6.4.2-150500.1.15.x86_64 by ignoring some of its dependencies Should I create a separate ticket for this issue? Kind Regards, Michael Why qt6-creator requires qt6-declarative-tools only when rpm-build is (to be) installed is unclear to me, but the problem itself lies with qt6-declarative-tools's dependencies (namely libQt6JsonRpc.so.6, which is provided by libQt6JsonRpc6). Would you mind filing a separate ticket for that issue (and sharing the link here)? I will take care of adding the missing dependencies. Like suggested I created https://bugzilla.suse.com/show_bug.cgi?id=1219182 Maybe as an additional hint: When you first install rpm-build and then try to install qt6-creator following error is shown: Problem: nothing provides 'libQt6JsonRpc.so.6()(64bit)' needed by the to be installed qt6-declarative-tools-6.4.2-150500.1.15.x86_64 Solution 1: Following actions will be done: deinstallation of qml-autoreqprov-1.1-150400.1.4.noarch deinstallation of rpm-build-4.14.3-150400.59.3.1.x86_64 Solution 2: do not install qt6-creator-9.0.2-bp155.1.22.x86_64 Solution 3: break qt6-declarative-tools-6.4.2-150500.1.15.x86_64 by ignoring some of its dependencies So it might have also something to do with the qml-autoreqprov which is needed by rpm-build. But I agree the root cause is that qt6-declarative-tools cannot be installed. The problem is caused by a boolean (conditional) dependency:
# zypper info --requires libQt6Qml6 | grep rpm-build
(qml-autoreqprov if rpm-build)
|