Yeah I know it’s not good to have the empty package and we can remove 
dependencies to void error, but
our customer may add the package through IMAGE_INSTALL in local.conf and blame 
it fails until do_rootfs:

ERROR: bigreqsproto not found in the base feeds (intel_x86_64 core2-64 x86_64 
noarch any all).

Do we have a way to find out a PN package is empty at an earlier time so that 
we may warn the user not
to add this package into image?

Thanks,
Jackie

From: Burton, Ross [mailto:ross.bur...@intel.com]
Sent: Friday, July 03, 2015 3:40 AM
To: Huang, Jie (Jackie)
Cc: OE-core
Subject: Re: [OE-core] [PATCH] xorg-proto-common: allow the empty package


On 1 July 2015 at 08:52, 
<jackie.hu...@windriver.com<mailto:jackie.hu...@windriver.com>> wrote:
 # ${PN} is empty so we need to tweak -dev and -dbg package dependencies
+# and allow ${PN} to be created empty
+ALLOW_EMPTY_${PN} = "1"
 RDEPENDS_${PN}-dev = ""
 RRECOMMENDS_${PN}-dbg = "${PN}-dev (= ${EXTENDPKGV})"

As the comment and surrounding lines state, the dependencies on PN from PN-dev 
and PN-dbg are already removed.  What other package has a runtime dependency on 
PN, and when you find it a better solution is to remove the dependency instead 
of creating empty packages.

Ross
-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to