[OE-core] [poky][meta][PATCH] package_manager.py: handle renamed packages for PACKAGE_EXCLUDE with opkg

Richard Purdie richard.purdie at linuxfoundation.org
Tue Jun 4 16:27:06 UTC 2019


On Mon, 2019-06-03 at 16:42 +0000, Aditya Tayade wrote:
> From: Michael Ho <Michael.Ho at bmw.de>
> 
> The PACKAGE_EXCLUDE variable is used to pass a list of packages to be
> forbidden from installation with opkg. This list however does not
> account
> normally for the renaming of packages which can occur (for example
> when the
> debian bbclass is enabled, packages with libs are renamed from xxx to
> libxxx)
> and so expected excluded packages are not blocked.
> 
> Rather than tediously maintaining the PACKAGE_EXCLUDE variable to
> handle
> renamed packages that can dynamically change, move the expansion of
> the
> variable from parsing time to run time so it can use the pkgdata
> dictionaries
> to add automatically any renamed packages.
> 
> Upstream-Status: Pending
> 
> Signed-off-by: Michael Ho <Michael.Ho at bmw.de>
> Signed-off-by: Aditya.Tayade <Aditya.Tayade at kpit.com>

This seems to cause test failures:

https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/197

(see the selftest failures).

Cheers,

Richard



More information about the Openembedded-core mailing list