From: "Nicolas Dechesne" <nicolas.dechesne@linaro.org>
To: akuster808@gmail.com, openembedded-devel@lists.openembedded.org
Cc: Khem Raj <raj.khem@gmail.com>,
Nicolas Dechesne <nicolas.dechesne@linaro.org>
Subject: [PATCH 1/5] libdevmapper,lvm2: Do not inherit license
Date: Tue, 20 Jul 2021 18:30:48 +0200 [thread overview]
Message-ID: <20210720163052.11295-2-nicolas.dechesne@linaro.org> (raw)
In-Reply-To: <20210720163052.11295-1-nicolas.dechesne@linaro.org>
From: Khem Raj <raj.khem@gmail.com>
inheriting license class which brings in
AVAILABLE_LICENSES into do_configure task checksums class since it wants to
enable thin-provisioning-tools if distro allows GPL-3 automatically, but this
brings issues when other layers which have additional licenses are
provided which ends up in signature mismatches so leave that setting to end-user and keep it disabled by
default with a comment in recipes stating that if needed then the user should enable it via
config metadata or bbappends.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit f592e81f11d455546447ddff35b2f89e18c0cc0c)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
---
meta-oe/recipes-support/lvm2/lvm2.inc | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/meta-oe/recipes-support/lvm2/lvm2.inc b/meta-oe/recipes-support/lvm2/lvm2.inc
index 01c9df45c..2fe97d571 100644
--- a/meta-oe/recipes-support/lvm2/lvm2.inc
+++ b/meta-oe/recipes-support/lvm2/lvm2.inc
@@ -19,12 +19,11 @@ SRC_URI = "git://sourceware.org/git/lvm2.git \
SRCREV = "b9391b1b9f0b73303fa21f8f92574d17ce4c2b02"
S = "${WORKDIR}/git"
-inherit autotools-brokensep pkgconfig systemd license
+inherit autotools-brokensep pkgconfig systemd
LVM2_PACKAGECONFIG = "dmeventd"
LVM2_PACKAGECONFIG_append_class-target = " \
${@bb.utils.filter('DISTRO_FEATURES', 'selinux', d)} \
- ${@incompatible_license_contains('GPLv3', '', 'thin-provisioning-tools', d)} \
"
# odirect is always enabled because there currently is a bug in
@@ -37,6 +36,7 @@ PACKAGECONFIG[dmeventd] = "--enable-dmeventd,--disable-dmeventd"
PACKAGECONFIG[odirect] = "--enable-o_direct,--disable-o_direct"
PACKAGECONFIG[readline] = "--enable-readline,--disable-readline,readline"
PACKAGECONFIG[selinux] = "--enable-selinux,--disable-selinux,libselinux"
+# NOTE: Add thin-provisioning-tools only if your distro policy allows GPL-3.0 license
PACKAGECONFIG[thin-provisioning-tools] = "--with-thin=internal,--with-thin=none,,thin-provisioning-tools"
# Unset user/group to unbreak install.
@@ -53,4 +53,3 @@ EXTRA_OECONF = "--with-user= \
--with-thin-repair=${sbindir}/thin_repair \
--with-thin-restore=${sbindir}/thin_restore \
"
-
--
2.29.2
next prev parent reply other threads:[~2021-07-20 16:31 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-07-20 16:30 [PATCH 0/5] Various fixes for YP compatible Nicolas Dechesne
2021-07-20 16:30 ` Nicolas Dechesne [this message]
2021-07-20 16:30 ` [PATCH 2/5] python3-markupsafe: remove recipe Nicolas Dechesne
2021-07-20 16:30 ` [PATCH 3/5] python3-jinja2: " Nicolas Dechesne
2021-07-20 16:30 ` [PATCH 4/5] python3-{pyyaml,cython,pyparsing}: move from meta-python to meta-oe Nicolas Dechesne
2021-07-20 16:30 ` [PATCH 5/5] ostree: Do not check for meta-python Nicolas Dechesne
2021-07-20 16:32 ` [PATCH 0/5] Various fixes for YP compatible Nicolas Dechesne
2021-07-25 22:40 ` Armin Kuster
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20210720163052.11295-2-nicolas.dechesne@linaro.org \
--to=nicolas.dechesne@linaro.org \
--cc=akuster808@gmail.com \
--cc=openembedded-devel@lists.openembedded.org \
--cc=raj.khem@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.