From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.windriver.com (mail.windriver.com [147.11.1.11]) by mail.openembedded.org (Postfix) with ESMTP id 9ECFD723FE for ; Mon, 15 Dec 2014 09:23:17 +0000 (UTC) Received: from ALA-HCA.corp.ad.wrs.com (ala-hca.corp.ad.wrs.com [147.11.189.40]) by mail.windriver.com (8.14.9/8.14.5) with ESMTP id sBF9NG9W025772 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 15 Dec 2014 01:23:16 -0800 (PST) Received: from pek-hjia-d1.corp.ad.wrs.com (128.224.162.194) by ALA-HCA.corp.ad.wrs.com (147.11.189.40) with Microsoft SMTP Server id 14.3.174.1; Mon, 15 Dec 2014 01:23:14 -0800 From: Hongxu Jia To: , Date: Mon, 15 Dec 2014 17:23:02 +0800 Message-ID: X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 Cc: jeffrey.honig@windriver.com Subject: [PATCH 0/3] fix whitelist processing does not play well with wildcards in INCOMPATIBLE_LICENSES X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Dec 2014 09:23:26 -0000 Content-Type: text/plain Test Steps: mpfr is "GPLv3 & LGPLv3", less is "GPLv3+ | BSD-2-Clause" but listed in WHITELIST_GPL-3.0 So while INCOMPATIBLE_LICENSE = "*GPL-3", we could build less, but skip mpfr. $ bitbake less ... NOTE: Tasks Summary: Attempted 587 tasks of which 440 didn't need to be rerun and all succeeded. ... $ bitbake libiconv ... ERROR: Nothing PROVIDES 'mpfr' ERROR: mpfr was skipped: incompatible with license GPLv3 & LGPLv3 ... //Hongxu The following changes since commit ec6377bcf52d105cd23ac6bbbeddd38fee9337e4: bitbake: bitbake-user-manual-metadata.xml: Updated do_package_write example (2014-12-09 22:25:36 +0000) are available in the git repository at: git://git.pokylinux.org/poky-contrib hongxu/fix-incompatible_license http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=hongxu/fix-incompatible_license Hongxu Jia (3): base/license.bbclass: expand wildcards in INCOMPATIBLE_LICENSE default-versions.inc: let INCOMPATIBLE_LICENSE supports wildcard libproxy: let INCOMPATIBLE_LICENSE supports wildcard meta/classes/base.bbclass | 2 +- meta/classes/license.bbclass | 25 ++++++++++++++++++++++++ meta/conf/distro/include/default-versions.inc | 2 +- meta/conf/documentation.conf | 2 +- meta/recipes-support/libproxy/libproxy_0.4.11.bb | 2 +- 5 files changed, 29 insertions(+), 4 deletions(-) -- 1.9.1