* [PATCH v2] external-arm-sdk-toolchain: Fix parsing error with INCOMPATIBLE_LICENSE
[not found] <20210511150609.15943-1-Joshua.Watt@garmin.com>
@ 2021-06-29 21:02 ` timothy.mertz
2021-06-30 0:12 ` [meta-arm] " Denys Dmytriyenko
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: timothy.mertz @ 2021-06-29 21:02 UTC (permalink / raw)
To: meta-arm; +Cc: Timothy Mertz, Joshua Watt
This change fixes parsing error that occurs when INCOMPATIBLE_LICENSE =
"GPLv3" by defining EAT_BFD_LICENSE, EAT_GDB_LICENSE and EAT_RLE_LICENSE
in license.inc and requiring it in external-arm-sdk-toolchain.bb
Definitions in external-arm-toolchain-versions.inc are made redundant so
they are removed.
Signed-off-by: Timothy Mertz <timothy.mertz@garmin.com>
Signed-off-by: Joshua Watt <Joshua.Watt@garmin.com>
---
.../include/external-arm-toolchain-versions.inc | 14 --------------
.../external-arm-sdk-toolchain.bb | 5 ++---
.../external-arm-toolchain/license.inc | 3 +++
3 files changed, 5 insertions(+), 17 deletions(-)
diff --git a/meta-arm-toolchain/conf/distro/include/external-arm-toolchain-versions.inc b/meta-arm-toolchain/conf/distro/include/external-arm-toolchain-versions.inc
index 9d4f967..a89f2f0 100644
--- a/meta-arm-toolchain/conf/distro/include/external-arm-toolchain-versions.inc
+++ b/meta-arm-toolchain/conf/distro/include/external-arm-toolchain-versions.inc
@@ -139,19 +139,5 @@ python external_arm_toolchain_version_handler () {
d.setVar('EAT_VER_KERNEL', eat_get_kernel_version(ld))
d.setVar('EAT_VER_GDB', eat_get_gdb_version(ld))
d.setVar('EAT_VER_BFD', eat_get_bfd_version(ld))
-
- lc_libc = "LGPL-2.1"
- lc_gcc = "GPL-3.0"
- lc_rle = "GPL-3.0-with-GCC-exception"
- lc_gdb = "GPL-3.0"
- lc_bfd = "GPL-3.0"
-
- d.setVar('EAT_LIBC_LICENSE', lc_libc)
- d.setVar('EAT_GCC_LICENSE', lc_gcc)
- d.setVar('EAT_RLE_LICENSE', lc_rle)
- d.setVar('EAT_GDB_LICENSE', lc_gdb)
- d.setVar('EAT_BFD_LICENSE', lc_bfd)
-
- d.setVar('EAT_LICENSE', "%s & %s & %s & %s & %s" % (lc_libc, lc_gcc, lc_rle, lc_gdb, lc_bfd))
}
addhandler external_arm_toolchain_version_handler
diff --git a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/external-arm-sdk-toolchain.bb b/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/external-arm-sdk-toolchain.bb
index 3f12b4d..4f0adce 100644
--- a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/external-arm-sdk-toolchain.bb
+++ b/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/external-arm-sdk-toolchain.bb
@@ -1,5 +1,7 @@
inherit cross-canadian
+require license.inc
+
PN = "external-arm-sdk-toolchain-${TARGET_ARCH}"
BPN = "external-arm-sdk-toolchain"
PV = "${EAT_VER_MAIN}"
@@ -10,9 +12,6 @@ INHIBIT_SYSROOT_STRIP = "1"
INHIBIT_DEFAULT_DEPS = "1"
EXCLUDE_FROM_SHLIBS = "1"
-EAT_LICENSE ??= ""
-
-LICENSE = "${EAT_LICENSE}"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
# Skip packaging QA checks for prebuilt binaries
diff --git a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/license.inc b/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/license.inc
index b6ee42c..fcc9268 100644
--- a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/license.inc
+++ b/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/license.inc
@@ -1,7 +1,10 @@
LICENSE = "GPL-3.0-with-GCC-exception & GPLv3 & GPLv2 & LGPLv3 & LGPLv2.1 & LGPLv2"
+EAT_BFD_LICENSE = "GPL-3.0"
EAT_GCC_LICENSE = "GPL-3.0-with-GCC-exception & GPLv3"
+EAT_GDB_LICENSE = "GPL-3.0"
EAT_LIBC_LICENSE = "GPLv2 & LGPLv2.1"
+EAT_RLE_LICENSE = "GPL-3.0-with-GCC-exception"
LICENSE_${PN} = "${EAT_LIBC_LICENSE}"
LICENSE_${PN}-dev = "${EAT_LIBC_LICENSE}"
--
2.17.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [meta-arm] [PATCH v2] external-arm-sdk-toolchain: Fix parsing error with INCOMPATIBLE_LICENSE
2021-06-29 21:02 ` [PATCH v2] external-arm-sdk-toolchain: Fix parsing error with INCOMPATIBLE_LICENSE timothy.mertz
@ 2021-06-30 0:12 ` Denys Dmytriyenko
2021-07-01 13:11 ` Timothy Mertz
2021-07-01 13:18 ` [meta-arm] " Sumit Garg
2 siblings, 0 replies; 4+ messages in thread
From: Denys Dmytriyenko @ 2021-06-30 0:12 UTC (permalink / raw)
To: timothy.mertz; +Cc: meta-arm, Joshua Watt
On Tue, Jun 29, 2021 at 04:02:07PM -0500, Timothy Mertz via lists.yoctoproject.org wrote:
> This change fixes parsing error that occurs when INCOMPATIBLE_LICENSE =
> "GPLv3" by defining EAT_BFD_LICENSE, EAT_GDB_LICENSE and EAT_RLE_LICENSE
> in license.inc and requiring it in external-arm-sdk-toolchain.bb
>
> Definitions in external-arm-toolchain-versions.inc are made redundant so
> they are removed.
>
> Signed-off-by: Timothy Mertz <timothy.mertz@garmin.com>
> Signed-off-by: Joshua Watt <Joshua.Watt@garmin.com>
Reviewed-by: Denys Dmytriyenko <denis@denix.org>
> ---
> .../include/external-arm-toolchain-versions.inc | 14 --------------
> .../external-arm-sdk-toolchain.bb | 5 ++---
> .../external-arm-toolchain/license.inc | 3 +++
> 3 files changed, 5 insertions(+), 17 deletions(-)
>
> diff --git a/meta-arm-toolchain/conf/distro/include/external-arm-toolchain-versions.inc b/meta-arm-toolchain/conf/distro/include/external-arm-toolchain-versions.inc
> index 9d4f967..a89f2f0 100644
> --- a/meta-arm-toolchain/conf/distro/include/external-arm-toolchain-versions.inc
> +++ b/meta-arm-toolchain/conf/distro/include/external-arm-toolchain-versions.inc
> @@ -139,19 +139,5 @@ python external_arm_toolchain_version_handler () {
> d.setVar('EAT_VER_KERNEL', eat_get_kernel_version(ld))
> d.setVar('EAT_VER_GDB', eat_get_gdb_version(ld))
> d.setVar('EAT_VER_BFD', eat_get_bfd_version(ld))
> -
> - lc_libc = "LGPL-2.1"
> - lc_gcc = "GPL-3.0"
> - lc_rle = "GPL-3.0-with-GCC-exception"
> - lc_gdb = "GPL-3.0"
> - lc_bfd = "GPL-3.0"
> -
> - d.setVar('EAT_LIBC_LICENSE', lc_libc)
> - d.setVar('EAT_GCC_LICENSE', lc_gcc)
> - d.setVar('EAT_RLE_LICENSE', lc_rle)
> - d.setVar('EAT_GDB_LICENSE', lc_gdb)
> - d.setVar('EAT_BFD_LICENSE', lc_bfd)
> -
> - d.setVar('EAT_LICENSE', "%s & %s & %s & %s & %s" % (lc_libc, lc_gcc, lc_rle, lc_gdb, lc_bfd))
> }
> addhandler external_arm_toolchain_version_handler
> diff --git a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/external-arm-sdk-toolchain.bb b/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/external-arm-sdk-toolchain.bb
> index 3f12b4d..4f0adce 100644
> --- a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/external-arm-sdk-toolchain.bb
> +++ b/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/external-arm-sdk-toolchain.bb
> @@ -1,5 +1,7 @@
> inherit cross-canadian
>
> +require license.inc
> +
> PN = "external-arm-sdk-toolchain-${TARGET_ARCH}"
> BPN = "external-arm-sdk-toolchain"
> PV = "${EAT_VER_MAIN}"
> @@ -10,9 +12,6 @@ INHIBIT_SYSROOT_STRIP = "1"
> INHIBIT_DEFAULT_DEPS = "1"
> EXCLUDE_FROM_SHLIBS = "1"
>
> -EAT_LICENSE ??= ""
> -
> -LICENSE = "${EAT_LICENSE}"
> LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
>
> # Skip packaging QA checks for prebuilt binaries
> diff --git a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/license.inc b/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/license.inc
> index b6ee42c..fcc9268 100644
> --- a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/license.inc
> +++ b/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/license.inc
> @@ -1,7 +1,10 @@
> LICENSE = "GPL-3.0-with-GCC-exception & GPLv3 & GPLv2 & LGPLv3 & LGPLv2.1 & LGPLv2"
>
> +EAT_BFD_LICENSE = "GPL-3.0"
> EAT_GCC_LICENSE = "GPL-3.0-with-GCC-exception & GPLv3"
> +EAT_GDB_LICENSE = "GPL-3.0"
> EAT_LIBC_LICENSE = "GPLv2 & LGPLv2.1"
> +EAT_RLE_LICENSE = "GPL-3.0-with-GCC-exception"
>
> LICENSE_${PN} = "${EAT_LIBC_LICENSE}"
> LICENSE_${PN}-dev = "${EAT_LIBC_LICENSE}"
> --
> 2.17.1
>
--
Regards,
Denys Dmytriyenko <denis@denix.org>
PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964
Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH v2] external-arm-sdk-toolchain: Fix parsing error with INCOMPATIBLE_LICENSE
2021-06-29 21:02 ` [PATCH v2] external-arm-sdk-toolchain: Fix parsing error with INCOMPATIBLE_LICENSE timothy.mertz
2021-06-30 0:12 ` [meta-arm] " Denys Dmytriyenko
@ 2021-07-01 13:11 ` Timothy Mertz
2021-07-01 13:18 ` [meta-arm] " Sumit Garg
2 siblings, 0 replies; 4+ messages in thread
From: Timothy Mertz @ 2021-07-01 13:11 UTC (permalink / raw)
To: meta-arm@lists.yoctoproject.org; +Cc: Watt, Joshua
[-- Attachment #1: Type: text/plain, Size: 3843 bytes --]
Would it be possible to have this patch backported to dunfell as well?
Thanks!
________________________________
From: Timothy Mertz <timothy.mertz@garmin.com>
Sent: Tuesday, June 29, 2021 4:02:07 PM
To: meta-arm@lists.yoctoproject.org
Cc: Mertz, Timothy; Watt, Joshua
Subject: [PATCH v2] external-arm-sdk-toolchain: Fix parsing error with INCOMPATIBLE_LICENSE
This change fixes parsing error that occurs when INCOMPATIBLE_LICENSE =
"GPLv3" by defining EAT_BFD_LICENSE, EAT_GDB_LICENSE and EAT_RLE_LICENSE
in license.inc and requiring it in external-arm-sdk-toolchain.bb
Definitions in external-arm-toolchain-versions.inc are made redundant so
they are removed.
Signed-off-by: Timothy Mertz <timothy.mertz@garmin.com>
Signed-off-by: Joshua Watt <Joshua.Watt@garmin.com>
---
.../include/external-arm-toolchain-versions.inc | 14 --------------
.../external-arm-sdk-toolchain.bb | 5 ++---
.../external-arm-toolchain/license.inc | 3 +++
3 files changed, 5 insertions(+), 17 deletions(-)
diff --git a/meta-arm-toolchain/conf/distro/include/external-arm-toolchain-versions.inc b/meta-arm-toolchain/conf/distro/include/external-arm-toolchain-versions.inc
index 9d4f967..a89f2f0 100644
--- a/meta-arm-toolchain/conf/distro/include/external-arm-toolchain-versions.inc
+++ b/meta-arm-toolchain/conf/distro/include/external-arm-toolchain-versions.inc
@@ -139,19 +139,5 @@ python external_arm_toolchain_version_handler () {
d.setVar('EAT_VER_KERNEL', eat_get_kernel_version(ld))
d.setVar('EAT_VER_GDB', eat_get_gdb_version(ld))
d.setVar('EAT_VER_BFD', eat_get_bfd_version(ld))
-
- lc_libc = "LGPL-2.1"
- lc_gcc = "GPL-3.0"
- lc_rle = "GPL-3.0-with-GCC-exception"
- lc_gdb = "GPL-3.0"
- lc_bfd = "GPL-3.0"
-
- d.setVar('EAT_LIBC_LICENSE', lc_libc)
- d.setVar('EAT_GCC_LICENSE', lc_gcc)
- d.setVar('EAT_RLE_LICENSE', lc_rle)
- d.setVar('EAT_GDB_LICENSE', lc_gdb)
- d.setVar('EAT_BFD_LICENSE', lc_bfd)
-
- d.setVar('EAT_LICENSE', "%s & %s & %s & %s & %s" % (lc_libc, lc_gcc, lc_rle, lc_gdb, lc_bfd))
}
addhandler external_arm_toolchain_version_handler
diff --git a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/external-arm-sdk-toolchain.bb b/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/external-arm-sdk-toolchain.bb
index 3f12b4d..4f0adce 100644
--- a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/external-arm-sdk-toolchain.bb
+++ b/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/external-arm-sdk-toolchain.bb
@@ -1,5 +1,7 @@
inherit cross-canadian
+require license.inc
+
PN = "external-arm-sdk-toolchain-${TARGET_ARCH}"
BPN = "external-arm-sdk-toolchain"
PV = "${EAT_VER_MAIN}"
@@ -10,9 +12,6 @@ INHIBIT_SYSROOT_STRIP = "1"
INHIBIT_DEFAULT_DEPS = "1"
EXCLUDE_FROM_SHLIBS = "1"
-EAT_LICENSE ??= ""
-
-LICENSE = "${EAT_LICENSE}"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
# Skip packaging QA checks for prebuilt binaries
diff --git a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/license.inc b/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/license.inc
index b6ee42c..fcc9268 100644
--- a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/license.inc
+++ b/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/license.inc
@@ -1,7 +1,10 @@
LICENSE = "GPL-3.0-with-GCC-exception & GPLv3 & GPLv2 & LGPLv3 & LGPLv2.1 & LGPLv2"
+EAT_BFD_LICENSE = "GPL-3.0"
EAT_GCC_LICENSE = "GPL-3.0-with-GCC-exception & GPLv3"
+EAT_GDB_LICENSE = "GPL-3.0"
EAT_LIBC_LICENSE = "GPLv2 & LGPLv2.1"
+EAT_RLE_LICENSE = "GPL-3.0-with-GCC-exception"
LICENSE_${PN} = "${EAT_LIBC_LICENSE}"
LICENSE_${PN}-dev = "${EAT_LIBC_LICENSE}"
--
2.17.1
[-- Attachment #2: Type: text/html, Size: 6113 bytes --]
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [meta-arm] [PATCH v2] external-arm-sdk-toolchain: Fix parsing error with INCOMPATIBLE_LICENSE
2021-06-29 21:02 ` [PATCH v2] external-arm-sdk-toolchain: Fix parsing error with INCOMPATIBLE_LICENSE timothy.mertz
2021-06-30 0:12 ` [meta-arm] " Denys Dmytriyenko
2021-07-01 13:11 ` Timothy Mertz
@ 2021-07-01 13:18 ` Sumit Garg
2 siblings, 0 replies; 4+ messages in thread
From: Sumit Garg @ 2021-07-01 13:18 UTC (permalink / raw)
To: Timothy Mertz; +Cc: meta-arm, Joshua Watt
On Wed, 30 Jun 2021 at 02:32, Timothy Mertz via lists.yoctoproject.org
<timothy.mertz=garmin.com@lists.yoctoproject.org> wrote:
>
> This change fixes parsing error that occurs when INCOMPATIBLE_LICENSE =
> "GPLv3" by defining EAT_BFD_LICENSE, EAT_GDB_LICENSE and EAT_RLE_LICENSE
> in license.inc and requiring it in external-arm-sdk-toolchain.bb
>
> Definitions in external-arm-toolchain-versions.inc are made redundant so
> they are removed.
>
> Signed-off-by: Timothy Mertz <timothy.mertz@garmin.com>
> Signed-off-by: Joshua Watt <Joshua.Watt@garmin.com>
> ---
> .../include/external-arm-toolchain-versions.inc | 14 --------------
> .../external-arm-sdk-toolchain.bb | 5 ++---
> .../external-arm-toolchain/license.inc | 3 +++
> 3 files changed, 5 insertions(+), 17 deletions(-)
>
Reviewed-by: Sumit Garg <sumit.garg@linaro.org>
-Sumit
> diff --git a/meta-arm-toolchain/conf/distro/include/external-arm-toolchain-versions.inc b/meta-arm-toolchain/conf/distro/include/external-arm-toolchain-versions.inc
> index 9d4f967..a89f2f0 100644
> --- a/meta-arm-toolchain/conf/distro/include/external-arm-toolchain-versions.inc
> +++ b/meta-arm-toolchain/conf/distro/include/external-arm-toolchain-versions.inc
> @@ -139,19 +139,5 @@ python external_arm_toolchain_version_handler () {
> d.setVar('EAT_VER_KERNEL', eat_get_kernel_version(ld))
> d.setVar('EAT_VER_GDB', eat_get_gdb_version(ld))
> d.setVar('EAT_VER_BFD', eat_get_bfd_version(ld))
> -
> - lc_libc = "LGPL-2.1"
> - lc_gcc = "GPL-3.0"
> - lc_rle = "GPL-3.0-with-GCC-exception"
> - lc_gdb = "GPL-3.0"
> - lc_bfd = "GPL-3.0"
> -
> - d.setVar('EAT_LIBC_LICENSE', lc_libc)
> - d.setVar('EAT_GCC_LICENSE', lc_gcc)
> - d.setVar('EAT_RLE_LICENSE', lc_rle)
> - d.setVar('EAT_GDB_LICENSE', lc_gdb)
> - d.setVar('EAT_BFD_LICENSE', lc_bfd)
> -
> - d.setVar('EAT_LICENSE', "%s & %s & %s & %s & %s" % (lc_libc, lc_gcc, lc_rle, lc_gdb, lc_bfd))
> }
> addhandler external_arm_toolchain_version_handler
> diff --git a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/external-arm-sdk-toolchain.bb b/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/external-arm-sdk-toolchain.bb
> index 3f12b4d..4f0adce 100644
> --- a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/external-arm-sdk-toolchain.bb
> +++ b/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/external-arm-sdk-toolchain.bb
> @@ -1,5 +1,7 @@
> inherit cross-canadian
>
> +require license.inc
> +
> PN = "external-arm-sdk-toolchain-${TARGET_ARCH}"
> BPN = "external-arm-sdk-toolchain"
> PV = "${EAT_VER_MAIN}"
> @@ -10,9 +12,6 @@ INHIBIT_SYSROOT_STRIP = "1"
> INHIBIT_DEFAULT_DEPS = "1"
> EXCLUDE_FROM_SHLIBS = "1"
>
> -EAT_LICENSE ??= ""
> -
> -LICENSE = "${EAT_LICENSE}"
> LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
>
> # Skip packaging QA checks for prebuilt binaries
> diff --git a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/license.inc b/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/license.inc
> index b6ee42c..fcc9268 100644
> --- a/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/license.inc
> +++ b/meta-arm-toolchain/recipes-devtools/external-arm-toolchain/license.inc
> @@ -1,7 +1,10 @@
> LICENSE = "GPL-3.0-with-GCC-exception & GPLv3 & GPLv2 & LGPLv3 & LGPLv2.1 & LGPLv2"
>
> +EAT_BFD_LICENSE = "GPL-3.0"
> EAT_GCC_LICENSE = "GPL-3.0-with-GCC-exception & GPLv3"
> +EAT_GDB_LICENSE = "GPL-3.0"
> EAT_LIBC_LICENSE = "GPLv2 & LGPLv2.1"
> +EAT_RLE_LICENSE = "GPL-3.0-with-GCC-exception"
>
> LICENSE_${PN} = "${EAT_LIBC_LICENSE}"
> LICENSE_${PN}-dev = "${EAT_LIBC_LICENSE}"
> --
> 2.17.1
>
>
>
>
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2021-07-01 13:18 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20210511150609.15943-1-Joshua.Watt@garmin.com>
2021-06-29 21:02 ` [PATCH v2] external-arm-sdk-toolchain: Fix parsing error with INCOMPATIBLE_LICENSE timothy.mertz
2021-06-30 0:12 ` [meta-arm] " Denys Dmytriyenko
2021-07-01 13:11 ` Timothy Mertz
2021-07-01 13:18 ` [meta-arm] " Sumit Garg
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.