[OE-core] [PATCH 07/12] libunistring: upgrade to 0.9.10
Randy MacLeod
randy.macleod at windriver.com
Thu Jun 14 00:28:34 UTC 2018
On 06/13/2018 04:29 AM, Maxin B. John wrote:
> Hi Randy,
>
> On Tue, Jun 12, 2018 at 09:21:17PM -0400, Randy MacLeod wrote:
>> On 06/12/2018 07:18 AM, Maxin B. John wrote:
>>> License-Update: Checksum changed due to updation in documentation. There
>>> are no changes in the license terms.
>>
>> That's correct but I'm not sure if we should include
>> a checksum on the (GPLv3) COPYING file since the README
>> says [1] that:
>> This license is based on the GNU GPL version 3, see file COPYING.
>> I'd like to know if the COPYING file changed to say the _actual_
>> GPLv2 some day so a checksum would help track such changes.
>>
>>
>> The README statement is an odd way to convey the license terms.
>> Is this just standard FSFese?
>
> Yes, it is odd.
>
> README says 'The libunistring library and its header files are dual-licensed under
> "the GNU LGPLv3+ or the GNU GPLv2"' and the project includes a GPL v3 license (COPYING).
>
> Though not 100% sure, I would assume that it is ok continue with
> LICENSE = "LGPLv3+ | GPLv2"
Yes, that still makes sense.
>
> If anyone think it is the wrong way to go, please share your views/suggestions.
>
I guess we'll just accept the lack of a COPYING.gplv2 and
the odd why that the license is stipulated.
Thanks,
../Randy
>> The libunistring commit that sets out these terms is from 0.9:
>>
>> commit 3c15d3a96963703fc02cddda7e968e508638d1b8
>> Author: Bruno Haible <bruno at clisp.org>
>> Date: Sun Mar 15 02:10:58 2009 +0100
>>
>> License information.
>>
>> COPYING | 674 ++++++++++++++++++++...++++++++++++++++++++
>> COPYING.LIB | 165 +++++++++...++++++++
>> ChangeLog | 3 +
>> README | 2 +-
>> 4 files changed, 843 insertions(+), 1 deletion(-)
>>
>>
>> which doesn't help much other than the ChangeLog:
>>
>> + * COPYING.LIB: New file, from gnulib/doc/COPYING.LESSERv3.
>> + * COPYING: New file, from gnulib/doc/COPYINGv3.
>>
>>
>> ../Randy
>
> Best Regards,
> Maxin
>
>>
>> [1] From README:
>>
>> Copyright
>> ---------
>>
>> The libunistring library and its header files are dual-licensed under
>> "the GNU LGPLv3+ or the GNU GPLv2". This means, you can use it under either
>> - the terms of the GNU Lesser General Public License (LGPL) version 3 or
>> (at your option) any later version, or
>> - the terms of the GNU General Public License (GPL) version 2, or
>> - the same dual license "the GNU LGPLv3+ or the GNU GPLv2".
>>
>> You find the GNU LGPL version 3 in the file COPYING.LIB. This license is
>> based on the GNU GPL version 3, see file COPYING.
>>
>> You can find the GNU GPL version 2 at
>> <https://www.gnu.org/licenses/old-licenses/gpl-2.0.html>.
>>
>> Note: This dual license makes it possible for the libunistring library
>> to be used by packages under GPLv2 or GPLv2+ licenses, in particular. See
>> the table in <https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility>.
>>
>> The documentation is under another license; see in the documentation.
>>
>>>
>>> Signed-off-by: Maxin B. John <maxin.john at intel.com>
>>> ---
>>> .../libunistring/{libunistring_0.9.9.bb => libunistring_0.9.10.bb} | 6 +++---
>>> 1 file changed, 3 insertions(+), 3 deletions(-)
>>> rename meta/recipes-support/libunistring/{libunistring_0.9.9.bb => libunistring_0.9.10.bb} (85%)
>>>
>>> diff --git a/meta/recipes-support/libunistring/libunistring_0.9.9.bb b/meta/recipes-support/libunistring/libunistring_0.9.10.bb
>>> similarity index 85%
>>> rename from meta/recipes-support/libunistring/libunistring_0.9.9.bb
>>> rename to meta/recipes-support/libunistring/libunistring_0.9.10.bb
>>> index ab7cba5..97fac4e 100644
>>> --- a/meta/recipes-support/libunistring/libunistring_0.9.9.bb
>>> +++ b/meta/recipes-support/libunistring/libunistring_0.9.10.bb
>>> @@ -16,15 +16,15 @@ SECTION = "devel"
>>> LICENSE = "LGPLv3+ | GPLv2"
>>> LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=6a6a8e020838b23406c81b19c1d46df6 \
>>> file://README;beginline=45;endline=65;md5=08287d16ba8d839faed8d2dc14d7d6a5 \
>>> - file://doc/libunistring.texi;md5=efb80a3799a60f95feaf80661d4f204c \
>>> + file://doc/libunistring.texi;md5=287fa6075f78a3c85c1a52b0a92547cd \
>>> "
>>> SRC_URI = "${GNU_MIRROR}/libunistring/libunistring-${PV}.tar.gz \
>>> file://iconv-m4-remove-the-test-to-convert-euc-jp.patch \
>>> file://0001-Unset-need_charset_alias-when-building-for-musl.patch \
>>> "
>>> -SRC_URI[md5sum] = "4f689e37e4c3bd67de5786aa51d98b13"
>>> -SRC_URI[sha256sum] = "f5e90c08f9e5427ca3a2c0c53f19aa38b25c500913510ad25afef86448bea84a"
>>> +SRC_URI[md5sum] = "0d3274e9838396b12200f8b54ddaf43b"
>>> +SRC_URI[sha256sum] = "a82e5b333339a88ea4608e4635479a1cfb2e01aafb925e1290b65710d43f610b"
>>> inherit autotools texinfo
>>> BBCLASSEXTEND = "native nativesdk"
>>>
>>
>>
>> --
>> # Randy MacLeod
>> # Wind River Linux
>
--
# Randy MacLeod
# Wind River Linux
More information about the Openembedded-core
mailing list