<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
I understand the reasoning behind RPROVIDES. I've grep'ed the
sources and none of the packages that depend on dbus-x11 have build
time dependencies on it, so the question arises "what's the point of
PROVIDES?". I understand the compatibility argument, but it seems to
me more like an argument when dependencies are not clear, but in
this case they are clear. The following packages depend on dbus-x11,
at run-time:<br>
<br>
<small><font face="Droid Sans Mono">radu@dell-desktop>grep . -re
dbus-x11<br>
./recipes-bsp/qemu-config/<b>qemu-config.bb</b>:RDEPENDS_${PN} =
"distcc ${@base_contains('DISTRO_FEATURES', 'x11', 'dbus-x11',
'', d)} task-core-nfs-server oprofileui-server rsync bash"<br>
./recipes-gnome/gnome/<b>gconf_3.2.3.bb</b>:RDEPENDS_${PN} +=
"${@base_contains('DISTRO_FEATURES', 'x11', 'dbus-x11', '', d)}"<br>
./recipes-graphics/x11-common/<b>x11-common_0.1.bb</b>:RDEPENDS_${PN}
= "dbus-x11 xmodmap xdpyinfo xtscal xinit formfactor"</font></small><br>
<br>
Rephrasing my question, what would happen (potentially bad) if I
don't have PROVIDES="dbus-x11" line in my recipe?<br>
<br>
Also, I've done a clean build without PROVIDES="dbus-x11" line in
dbus.inc and the build finished successfully, as if it were there
(tried that as well).<br>
<br>
Radu<br>
<br>
<div class="moz-cite-prefix">On 07/26/2012 03:00 PM, Burton, Ross
wrote:<br>
</div>
<blockquote
cite="mid:CAJTo0LZx5E7tcvLUMrjPdH2B5p+DnFxU63tbtL6tsDX5dVfVSQ@mail.gmail.com"
type="cite">
<pre wrap="">On 26 July 2012 12:55, Koen Kooi <a class="moz-txt-link-rfc2396E" href="mailto:koen@dominion.thruhere.net"><koen@dominion.thruhere.net></a> wrote:
</pre>
<blockquote type="cite">
<pre wrap="">It would be nice if other layers that have RDEPENDS_foo = "dbus-x11" keep working till their maintainers get around fixing them. Note that you might need to do a -c cleansstate on dbus first to trigger any errors.
</pre>
</blockquote>
<pre wrap="">
Yes, and isn't that what the RPROVIDES is for?</pre>
</blockquote>
<br>
<br>
</body>
</html>