Bug 1212042 - Zypper does not provide exact problem if package is required indirectly
Summary: Zypper does not provide exact problem if package is required indirectly
Status: NEW
Alias: None
Product: openSUSE Distribution
Classification: openSUSE
Component: libzypp (show other bugs)
Version: Leap 15.4
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-06-06 06:22 UTC by Mindaugas Baranauskas
Modified: 2023-06-06 06:59 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
Build log without direct asking for plasma5-workspace (2.34 KB, text/plain)
2023-06-06 06:22 UTC, Mindaugas Baranauskas
Details
Build log with direct asking for plasma5-workspace - explains libpipewire is missing (2.95 KB, text/plain)
2023-06-06 06:24 UTC, Mindaugas Baranauskas
Details
"gstreamer-plugins-bad" indirect requirement - not sufficiently explained (3.37 KB, text/plain)
2023-06-06 06:35 UTC, Mindaugas Baranauskas
Details
"gstreamer-plugins-bad" direct requirement - sufficiently explained ('libvulkan.so.1()(64bit)' needed) (3.34 KB, text/plain)
2023-06-06 06:36 UTC, Mindaugas Baranauskas
Details
OBS log. Only after "kinfocenter5" direct adding explains: '(/usr/bin/vulkaninfo if libvulkan1)' (2.90 KB, text/plain)
2023-06-06 06:59 UTC, Mindaugas Baranauskas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mindaugas Baranauskas 2023-06-06 06:22:17 UTC
Created attachment 867413 [details]
Build log without direct asking for plasma5-workspace

I tried to create ISO Live image in OBS. Since OSB Kiwi does not support file or other complex dependencies, much of them need to be added manually. These sometimes one by one can be resolved by analysing build logs, e.g.:

Problem: the to be installed plasma5-session-5.24.4-bp154.2.3.1.noarch requires 'plasma5-workspace >= 5.24.4', but this requirement cannot be provided 
<...>
not installable providers: plasma5-workspace-5.24.4-bp154.2.3.1.x86_64[177d10b3157df2d1838f5adc58e2075d]

However only after requesting to add plasma5-workspace directly, in next build I can see:

Problem: the to be installed plasma5-workspace-5.24.4-bp154.2.3.1.x86_64 requires 'libpipewire-0.3.so.0()(64bit)', but this requirement cannot be provided
Comment 1 Mindaugas Baranauskas 2023-06-06 06:24:00 UTC
Created attachment 867414 [details]
Build log with direct asking for plasma5-workspace - explains libpipewire is missing
Comment 2 Mindaugas Baranauskas 2023-06-06 06:26:58 UTC
So zyyper at least should better provide more detailed cause of "this requirement cannot be provided" at one dependency level below.
Comment 3 Mindaugas Baranauskas 2023-06-06 06:35:50 UTC
Created attachment 867415 [details]
"gstreamer-plugins-bad" indirect requirement - not sufficiently explained
Comment 4 Mindaugas Baranauskas 2023-06-06 06:36:41 UTC
Created attachment 867416 [details]
"gstreamer-plugins-bad" direct requirement - sufficiently explained ('libvulkan.so.1()(64bit)' needed)
Comment 5 Mindaugas Baranauskas 2023-06-06 06:59:46 UTC
Created attachment 867417 [details]
OBS log. Only after "kinfocenter5" direct adding explains: '(/usr/bin/vulkaninfo if libvulkan1)'