|
Bugzilla – Full Text Bug Listing |
| Summary: | missing post dependencies of x11-libs/xcb-util on ISOs | ||
|---|---|---|---|
| Product: | Entropy | Reporter: | alvin_rxg <alvin.rxg> |
| Component: | Package | Assignee: | Fabio Erculiani <lxnay> |
| Status: | RESOLVED FIXED | ||
| Severity: | enhancement | CC: | bestrobotfriend, slawomir.nizio |
| Priority: | P5 | ||
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | amd64 | ||
| OS: | Sabayon Mainline | ||
Yup, same problem here. I installed using portage, and also had to throw on xcb-util-image. I'm using SpinBase 8. Thank you for the report! Dependencies will be added to the package. However the real issue can be that the missing post dependencies aren't on SpinBase.
Adding lxnay as assignee and changing the bug for this issue.
Let me quote myself from the commit:
x11-libs/xcb-util-keysyms and x11-libs/xcb-util-wm are post
dependencies of x11-libs/xcb-util.
Providing that -keysyms and -wm aren't installed:
- installing x11-libs/xcb-util will pull the other two, but
- installing x11-wm/awesome will not.
So there are missing dependencies when x11-libs/xcb-util
is already installed.
lxnay, what do you think, maybe the missing pdeps of xcb-util: xcb-util-{wm,keysyms,image,renderutil} can be added to SpinBase? They don't seem to have big dependency tree.
SpinBase is a very basic ISO so it may be ok, but they are not even on the other I've checked.
Or perhaps packages like x11-wm/awesome should depend on those directly…
The way to go is to have packages depending on their needed libs. If other pkgs have broken deps, these should be fixed. |
hi all, newly installed sabayon. after "equo install x11-wm/awesome" installed the packages. awesome says, it need libxcb-keysyms.so.1 and libxcb-icccm.so.4 which are included in x11-libs/xcb-util-keysyms and x11-libs/xcb-util-wm with "equo match -v awesome" >> ## Dependencies: >> ## [3] >=app-text/asciidoc-8.4.5 >> ## [3] >=app-text/xmlto-0.0.24 >> ## [0] >=dev-lang/lua-5.1 >> ## [0] dev-libs/libev >> ## [0] >=dev-libs/libxdg-basedir-1 >> ## [3] >=dev-util/cmake-2.8 >> ## [3] dev-util/gperf >> ## [3] dev-util/pkgconfig >> ## [0] media-gfx/imagemagick >> ## [3] media-gfx/imagemagick[png] >> ## [0] media-libs/imlib2[png] >> ## [0] >=sys-apps/dbus-1 >> ## [3] >=sys-apps/findutils-4.4.0 >> ## [0] x11-apps/xwininfo >> ## [0] x11-libs/cairo[xcb] >> ## [0] <x11-libs/libX11-1.3.99.901[xcb];>=x11-libs/libX11-1.3.99.901? >> ## [0] >=x11-libs/libxcb-1.6 >> ## [0] >=x11-libs/pango-1.19.3 >> ## [0] >=x11-libs/startup-notification-0.10_p20110426 >> ## [0] >=x11-libs/xcb-util-0.3.8 >> ## [0] x11-misc/gxmessage;x11-apps/xmessage? >> ## [3] >=x11-proto/xcb-proto-1.5 >> ## [3] >=x11-proto/xproto-7.0.15 >> ## [0] x11-themes/sabayon-artwork-core >> ## Legend: >> ## {0} Runtime dependency >> ## {1} Post dependency >> ## {2} Manually added (by staff) dependency >> ## {3} Build dependency pls update the package awesome or let equo install the right packages. regards alvin