On 2016-11-29 16:22, Carlos E. R. wrote:
Patterns. Recommends.
Thanks for the hint. Found out there are more like "supplements" which IMHO cannot be easily queried using zypper. However, rpm -e --test did the trick. Here is the dependency chain I found: ~ # rpm -e --test Mesa error: Failed dependencies: Mesa = 11.2.2 is needed by (installed) Mesa-libGL1-11.2.2-158.1.x86_64 ~ # rpm -e --test Mesa-lib Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 ~ # rpm -e --test Mesa-libGL1 error: Failed dependencies: libGL.so.1()(64bit) is needed by (installed) libcairo2-1.15.2-4.2.x86_64 ~ # rpm -e --test libcairo2 error: Failed dependencies: libcairo.so.2()(64bit) is needed by (installed) libpango-1_0-0-1.40.1-1.5.x86_64 ~ # rpm -e --test libpango-1_0-0 error: Failed dependencies: libpango-1.0.so.0()(64bit) is needed by (installed) typelib-1_0-Pango-1_0-1.40.1-1.5.x86_64 libpangocairo-1.0.so.0()(64bit) is needed by (installed) typelib-1_0-Pango-1_0-1.40.1-1.5.x86_64 libpangoft2-1.0.so.0()(64bit) is needed by (installed) typelib-1_0-Pango-1_0-1.40.1-1.5.x86_64 libpangoxft-1.0.so.0()(64bit) is needed by (installed) typelib-1_0-Pango-1_0-1.40.1-1.5.x86_64 ~ # rpm -e --test typelib-1_0-Pango-1_0 error: Failed dependencies: typelib(Pango) is needed by (installed) python-gobject-3.20.1-3.2.x86_64 ~ # rpm -e --test python-gobject error: Failed dependencies: python-gobject is needed by (installed) dbus-1-python-1.2.0-7.34.x86_64 ~ # rpm -e --test dbus-1-python error: Failed dependencies: dbus-1-python is needed by (installed) snapper-zypp-plugin-0.3.3-2.2.noarch I dug around further and in the spec file of python-gobject [1] I found %global __requires_exclude typelib\\(%%namespaces\\) IMHO with this line the dependency on typelib should be stripped [2]. However the dependency is still enforced an pulls all graphical stuff like Mesa even on headless machines. Best regards Thomas [1] https://build.opensuse.org/package/view_file/openSUSE:Leap:42.2/python-gobje... [2] https://forums.opensuse.org/showthread.php/499028-RPM-What-does-quot-global-... -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org