Hi Dorinda,

On Sun, Jan 24, 2021 at 02:55:55PM +0100, Dorinda wrote:
> add package options for libdebuginfod
> 
> Signed-off-by: Dorinda Bassey <[email protected]>
> ---
>  meta/recipes-devtools/elfutils/elfutils_0.182.bb | 6 ++++--
>  1 file changed, 4 insertions(+), 2 deletions(-)
> 
> diff --git a/meta/recipes-devtools/elfutils/elfutils_0.182.bb 
> b/meta/recipes-devtools/elfutils/elfutils_0.182.bb
> index f63208d72b..2666032d24 100644
> --- a/meta/recipes-devtools/elfutils/elfutils_0.182.bb
> +++ b/meta/recipes-devtools/elfutils/elfutils_0.182.bb
> @@ -1,7 +1,7 @@
>  SUMMARY = "Utilities and libraries for handling compiled object files"
>  HOMEPAGE = "https://sourceware.org/elfutils";
>  SECTION = "base"
> -LICENSE = "GPLv2 & LGPLv3+ & GPLv3+"
> +LICENSE = "GPLv2 & GPLv2+ & LGPLv3+ & GPLv3+"
>  LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"

A change in LICENSE but not in LIC_FILES_CHKSUM is very unusual and
usually tells us that something was missed.

Having quickly checked in the git repo, indeed,
https://sourceware.org/git/?p=elfutils.git;a=blob;f=debuginfod/debuginfod-client.c
and the header are GPLv2+ | LGPLv3+.

What I recommend is adding either the c file or the header to
LIC_FILES_CHKSUM (only the commented part which contains the licenses;
check for the begin/end arguments in LIC_FILES_CHKSUM).

That way, if there's any change to this file's license, Yocto will
refuse to build the package until the license is fixed, which is what we
want.

Please explain also in the commit log why the recipe license has changed
with a short sentence.

Thanks,
Quentin
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#147159): 
https://lists.openembedded.org/g/openembedded-core/message/147159
Mute This Topic: https://lists.openembedded.org/mt/80077925/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to