Bug 2136 - INCOMPATIBLE LICENSE may end up excluding compatible packages
Summary: INCOMPATIBLE LICENSE may end up excluding compatible packages
Status: RESOLVED FIXED
Alias: None
Product: Meta-yocto
Classification: Build System, Metadata & Runtime
Component: meta-yocto (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: Low enhancement
Target Milestone: 1.3
Assignee: Beth Flanagan
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2012-03-16 23:50 UTC by Beth Flanagan
Modified: 2012-03-30 16:52 UTC (History)
4 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Beth Flanagan 2012-03-16 23:50:15 UTC
At parse time INCOMPATIBLE_LICENSE checks LICENSE and if the LICENSE is on the list of INCOMPATIBLE_LICENSE then the entire recipe is excluded. In some circumstances, given a recipe with:

LICENSE = "GPLv2 & GPLv3"
LICENSE_${PN}-foo = "GPLv2"
LICENSE_${PN}-bar = "GPLv3"

package foo, while GPLv2 will be skipped, even though it is not incompatible.