[OE-core] [PATCH] avahi: fix do_rootfs failure due to version skew

Burton, Ross ross.burton at intel.com
Wed Feb 11 12:25:06 UTC 2015


Hi Paul,

On 11 February 2015 at 00:17, Paul Gortmaker <paul.gortmaker at windriver.com>
wrote:

> -RDEPENDS_${PN}-dev = "avahi-daemon (= ${EXTENDPKGV}) libavahi-core (=
> ${EXTENDPKGV}) libavahi-client (= ${EXTENDPKGV})"
> +RDEPENDS_${PN}-dev = "avahi-daemon (>= ${PKGV}-${INC_PR}) libavahi-core
> (>= ${PKGV}-${INC_PR}) libavahi-client (>= ${PKGV}-${INC_PR})"
>

But this then breaks the hard dependencies for the avahi package.

Basically the problem is that you can't just include complex recipes in
other recipes and expect it to work without lots of hackery.  In this case,
the amount of hackery required to fix this and various other problems (I've
an abandoned branch that sorts out other problems) is arguably more
complicated that throwing all of this away and starting again.

Personally, I don't see why we have avahi and avahi-ui.  Enabling the GTK+
tools should be a PACKAGECONFIG option that is controlled by default by
DISTRO_FEATURES, and all the hackery deleted.

I've got a few branches that implement some of this already, I'll dig them
out as this has been bugging me for a while now.

Ross
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20150211/f21513dc/attachment-0002.html>


More information about the Openembedded-core mailing list