On 04/ 2/10 10:16 AM, Stefan Teleman wrote:
Shawn Walker wrote:
I asked if the *first* package (libxcb) *required* the second package
(xcb-util). It was already clear the second required the first.
However, your reply below seems to indicate the first package does not
require the second.
If the first package required the second, and the second package
required the first, XCB would have an internal circular dependency, and
that would be a Bad Thing(TM), because circular dependencies in software
architecture -- as a general rule -- are toxic, and it would have never
passed muster either at XCB, or here.
That hasn't stopped other packages from being shipped that way, so I
wanted to be clear. I'm glad to hear that isn't the case.
So to be clear then, end-users would never need the libraries in the
proposed pkg:/x11/library/xcb-util package to run an application, only
developers?
It is up to the application developer to create a direct binding
dependency on a shared library from the xcb-util package. End-users
might need (and probably *will* need) the shared libraries from both
packages.
Thanks for the explicit clarification.
-Shawn
_______________________________________________
opensolaris-arc mailing list
[email protected]