From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Authentication-Results: lists.ozlabs.org; spf=none (no SPF record) smtp.mailfrom=linux.intel.com (client-ip=134.134.136.24; helo=mga09.intel.com; envelope-from=yong.b.li@linux.intel.com; receiver=) Authentication-Results: lists.ozlabs.org; dmarc=none (p=none dis=none) header.from=linux.intel.com Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 47PQKf11zLzDr58 for ; Fri, 29 Nov 2019 17:56:52 +1100 (AEDT) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 28 Nov 2019 22:56:48 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.69,256,1571727600"; d="scan'208,217";a="359987157" Received: from yongli3-mobl.ccr.corp.intel.com (HELO yongli3MOBL) ([10.239.196.63]) by orsmga004.jf.intel.com with ESMTP; 28 Nov 2019 22:56:47 -0800 From: "Yong Li" To: Subject: license conflicts with OpenSSL Date: Fri, 29 Nov 2019 14:56:46 +0800 Message-ID: <000001d5a682$2b3fabd0$81bf0370$@linux.intel.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0001_01D5A6C5.3963FD40" X-Mailer: Microsoft Outlook 16.0 Thread-Index: AdWmga5ssB2f9xIzTCqkh8Kxq6hw8g== Content-Language: en-us x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZGVjYTlkMGEtOTNkMS00OTZmLTgzNGQtMTAwYWY1YjIyMDU2IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiUEdoSUxsc3I1YlIzempLc3B6SkFPdnN1VUlCYTlzRjdoOHRpeHZyb0plc3pEOWxKZGpLd1J4RGczUUlXdittXC8ifQ== dlp-product: dlpe-windows dlp-version: 11.0.600.7 dlp-reaction: no-action X-BeenThere: openbmc@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development list for OpenBMC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Nov 2019 06:56:55 -0000 This is a multipart message in MIME format. ------=_NextPart_000_0001_01D5A6C5.3963FD40 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hi All, Just found that some packages included in openbmc have license conflict issues between OpenSSL and GPL Ipmitool package and krb5 package are both linked to openssl and other GPL libs. Based on the discussion in https://lists.debian.org/debian-legal/2004/05/msg00595.html, I think they are conflict licenses. Just want to know if we need to do something? Such as add an additional license file? More information: meta-openembedded/meta-oe/recipes-kernel/ipmitool/ipmitool_1.8.18.bb LICENSE = "BSD-3-Clause" DEPENDS = "openssl readline ncurses" Readline is GPLv3 meta-openembedded/meta-oe/recipes-connectivity/krb5/krb5_1.17.bb: LICENSE = "MIT" DEPENDS = "bison-native ncurses util-linux e2fsprogs e2fsprogs-native openssl" Util-linux is GPLv2 Thanks, Yong ------=_NextPart_000_0001_01D5A6C5.3963FD40 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi All,

 

Just found = that some packages included in openbmc have license conflict issues = between OpenSSL and GPL

 

Ipmitool = package and krb5 package are both linked to openssl and other GPL libs. =

 

Based on the discussion in http= s://lists.debian.org/debian-legal/2004/05/msg00595.html, I think = they are conflict licenses.

 

Just want to = know if we need to do something? Such as add an additional license = file?

 

 

More = information:

meta-openembedded/meta-oe/recipes-kernel/ipmitool/ipmit= ool_1.8.18.bb

LICENSE =3D = "BSD-3-Clause"

DEPENDS =3D = "openssl readline ncurses"

 

Readline is = GPLv3

 

meta-openembedded/meta-oe/recipes-connectivity/krb5/krb= 5_1.17.bb:

LICENSE =3D = "MIT"

DEPENDS =3D = "bison-native ncurses util-linux e2fsprogs e2fsprogs-native = openssl"

 

Util-linux is GPLv2

 

 

Thanks,

Yong

------=_NextPart_000_0001_01D5A6C5.3963FD40-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=yadro.com (client-ip=89.207.88.252; helo=mta-01.yadro.com; envelope-from=a.amelkin@yadro.com; receiver=) Authentication-Results: lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=yadro.com Authentication-Results: lists.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=yadro.com header.i=@yadro.com header.b="tVl6rKTY"; dkim-atps=neutral Received: from mta-01.yadro.com (mta-02.yadro.com [89.207.88.252]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 47PXL53WXczDqQ0 for ; Fri, 29 Nov 2019 22:27:41 +1100 (AEDT) Received: from localhost (unknown [127.0.0.1]) by mta-01.yadro.com (Postfix) with ESMTP id 6264F437FA; Fri, 29 Nov 2019 11:27:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yadro.com; h= content-type:content-type:in-reply-to:mime-version:user-agent :date:date:message-id:organization:from:from:references:subject :subject:received:received:received; s=mta-01; t=1575026853; x= 1576841254; bh=jKHu4W6jU+zo9fvnwfXOMGShYfvCUsX9CIFwFnO6FtA=; b=t Vl6rKTYkMaJ73I5apfKs2hTaxHQzI/S8Km/6vXwuMfS7G1jH1f54+GnA5yz9loZJ gBTYQIHhuaQOPwHJXN4If/R18rD2wAbxf4g/eilsY5jV3WrWvoansZY6RPIKwM/M Cma9kukWdFoRrd/E+nRRwMWE50MJzLcVYNH5LKHH7w= X-Virus-Scanned: amavisd-new at yadro.com Received: from mta-01.yadro.com ([127.0.0.1]) by localhost (mta-01.yadro.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P5Bsm-o81VTr; Fri, 29 Nov 2019 14:27:33 +0300 (MSK) Received: from T-EXCH-02.corp.yadro.com (t-exch-02.corp.yadro.com [172.17.10.102]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mta-01.yadro.com (Postfix) with ESMTPS id 6D2A843B4E; Fri, 29 Nov 2019 14:27:32 +0300 (MSK) Received: from [172.17.14.197] (172.17.14.197) by T-EXCH-02.corp.yadro.com (172.17.10.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.669.32; Fri, 29 Nov 2019 14:27:32 +0300 Subject: Re: license conflicts with OpenSSL To: Yong Li , References: <000001d5a682$2b3fabd0$81bf0370$@linux.intel.com> From: Alexander Amelkin Openpgp: preference=signencrypt Autocrypt: addr=a.amelkin@yadro.com; prefer-encrypt=mutual; keydata= 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 dTYsE5wSxM06T2l/MILupCNZ7A== Organization: YADRO Message-ID: Date: Fri, 29 Nov 2019 14:27:31 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <000001d5a682$2b3fabd0$81bf0370$@linux.intel.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="YNm9d4q0tPCv9pkKk77zfeMWWmQcXY167" X-Originating-IP: [172.17.14.197] X-ClientProxiedBy: T-EXCH-01.corp.yadro.com (172.17.10.101) To T-EXCH-02.corp.yadro.com (172.17.10.102) X-BeenThere: openbmc@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development list for OpenBMC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Nov 2019 11:27:42 -0000 --YNm9d4q0tPCv9pkKk77zfeMWWmQcXY167 Content-Type: multipart/mixed; boundary="MBM538bstfSc1MQXu2iWmCLBiRTWYh43D"; protected-headers="v1" From: Alexander Amelkin To: Yong Li , openbmc@lists.ozlabs.org Message-ID: Subject: Re: license conflicts with OpenSSL References: <000001d5a682$2b3fabd0$81bf0370$@linux.intel.com> In-Reply-To: <000001d5a682$2b3fabd0$81bf0370$@linux.intel.com> --MBM538bstfSc1MQXu2iWmCLBiRTWYh43D Content-Type: multipart/alternative; boundary="------------068BEF1736D54F53244AA4B2" Content-Language: en-US This is a multi-part message in MIME format. --------------068BEF1736D54F53244AA4B2 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Hi Young and all! I checked and I can say that ipmitool needs readline solely for ipmishell= support. I think that if ipmitool is confgured with --disable-ipmishell, = then there will be no license clash with readline as it won't be linked. The requirement for ncurses looks totally obsolete. Nothing seems to chan= ge if I just drop the requirement for tgetent(), which is what requires ncurses. = The tgetent() function is never called from anywhere in ipmitool code. I thin= k I will just drop the requirement for ncurses from ipmitool soon. With best regards, Alexander Amelkin, Maintainer of ipmitool https://github.com/ipmitool/ipmitool 29.11.2019 9:56, Yong Li wrote: > > Hi All, > > =A0 > > Just found that some packages included in openbmc have license conflict= issues > between OpenSSL and GPL > > =A0 > > Ipmitool package and krb5 package are both linked to openssl and other = GPL libs. > > =A0 > > Based on the discussion in > https://lists.debian.org/debian-legal/2004/05/msg00595.html, I think th= ey are > conflict licenses. > > =A0 > > Just want to know if we need to do something? Such as add an additional= > license file? > > =A0 > > =A0 > > More information: > > meta-openembedded/meta-oe/recipes-kernel/ipmitool/ipmitool_1.8.18.bb > > LICENSE =3D "BSD-3-Clause" > > DEPENDS =3D "openssl readline ncurses" > > =A0 > > Readline is GPLv3 > > =A0 > > meta-openembedded/meta-oe/recipes-connectivity/krb5/krb5_1.17.bb: > > LICENSE =3D "MIT" > > DEPENDS =3D "bison-native ncurses util-linux e2fsprogs e2fsprogs-native= openssl" > > =A0 > > Util-linux is GPLv2 > > =A0 > > =A0 > > Thanks, > > Yong > --------------068BEF1736D54F53244AA4B2 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: quoted-printable

Hi Young and all!

I checked and I can say that ipmitool needs readline solely for ipmishell support. I think that if ipmitool is confgured with --disable-ipmishell, then there will be no license clash with readline as it won't be linked.

The requirement for ncurses looks totally obsolete. Nothing seems to change if I just drop the requirement for tgetent(), which is what requires ncurses. The tgetent() function is never called from anywhere in ipmitool code. I think I will just drop the requirement for ncurses from ipmitool soon.

With best regards,
Alexander Amelkin,
Maintainer of ipmitool
https://github.com/ipmitool/ipmitool
29.11.2019 9:56, Yong Li wrote:

Hi All,

=A0

Just found that some packages included in openbmc have license conflict issues between OpenSSL and GPL

=A0

Ipmitool package and krb5 package are both= linked to openssl and other GPL libs.

=A0

Based on the discussion in https://lists.debian.org/debian-lega= l/2004/05/msg00595.html, I think they are conflict licenses.

=A0

Just want to know if we need to do something? Such as add an additional license file?

=A0

=A0

More information:

meta-openembedded/meta-oe/recipes-kernel/i= pmitool/ipmitool_1.8.18.bb

LICENSE =3D "BSD-3-Clause"

DEPENDS =3D "openssl readline ncurses"

=A0

Readline is GPLv3

=A0

meta-openembedded/meta-oe/recipes-connecti= vity/krb5/krb5_1.17.bb:

LICENSE =3D "MIT"

DEPENDS =3D "bison-native ncurses util-lin= ux e2fsprogs e2fsprogs-native openssl"

=A0

Util-linux is GPLv2

=A0

=A0

Thanks,

Yong

--------------068BEF1736D54F53244AA4B2-- --MBM538bstfSc1MQXu2iWmCLBiRTWYh43D-- --YNm9d4q0tPCv9pkKk77zfeMWWmQcXY167 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJd4QCjAAoJEOiTWHtbdBeNdisP/3SDZf6HZPGolQlhq16pkaM5 qDdrbCD4+jihY7A+AIYJtMIq7v1KYH5FmM9nTHzsH62guYaQZv2op1Q+KxN2a14V XwKG4hDUiOloQ4Cv4CBf8psrYlzICAho7Vk7bkCCDJemrsQzbq5RSednaUKxqtb3 FY4Whlhc4osN50JgteWggxu1+t/5fAFWjrrAx+ZWISldLrOPx82SYqSSK0UHiXgz v2gvKgcqlRH11PIdkO252d4Znwok1w5xfhyh19Hk6SD7BI4gN+xJqMC6STTbUNPB hGM97H8kccQiONxhUH2GIzF1Y4cUBQzSkg1ujr1006Y91dtb8klRUqLq5hrcjcwG ZymKEYEvMrDygE6BxSkDqKQzsR22IOOgiqa+Zox2HXC+syGAjoU7NJEzY94XHv/i FtEwwZLb1lfEwvS5cUDr4iaP6BlxzwL7oBm0FrnClIZywFifa38TYyZmIJOMXtdu IfSjqqo7CjD3YhICSmGcx3IdAepS00G4aCcJB8pmkpwBuekLLcAlFokx4xpQhIUW pSX8qFQ80v5+NzeYpDB+XU0J+/i9/Ukn55kzPZn9ItU5NmZlzsVQir2ZrocSPzFT VTeiBLsJsAeUDpHjGgipf/q4xiN4dDDFO71CUqOEdGJwgQn4cQFg7OQts/2Q3FQp C+IgpqwDN04pUCTCMJoR =eSHT -----END PGP SIGNATURE----- --YNm9d4q0tPCv9pkKk77zfeMWWmQcXY167-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.helo=mga12.intel.com (client-ip=192.55.52.136; helo=mga12.intel.com; envelope-from=yong.b.li@linux.intel.com; receiver=) Authentication-Results: lists.ozlabs.org; dmarc=none (p=none dis=none) header.from=linux.intel.com Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 47R6SF6bdxzDqSn for ; Mon, 2 Dec 2019 12:08:26 +1100 (AEDT) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 01 Dec 2019 17:08:23 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.69,267,1571727600"; d="scan'208";a="293237811" Received: from yongli3-mobl.ccr.corp.intel.com (HELO yongli3MOBL) ([10.239.196.56]) by orsmga001.jf.intel.com with ESMTP; 01 Dec 2019 17:08:22 -0800 From: "Yong Li" To: "'Alexander Amelkin'" , References: <000001d5a682$2b3fabd0$81bf0370$@linux.intel.com> In-Reply-To: Subject: RE: license conflicts with OpenSSL Date: Mon, 2 Dec 2019 09:08:21 +0800 Message-ID: <002701d5a8ac$fe40d280$fac27780$@linux.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQHawBYDnsmnfIhSGCalU7aJkJIZmgI7X/05p4n83YA= Content-Language: en-us x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMWM4ZDk5YjYtYjY0YS00MDVkLTk0YTAtY2QwNGIxNzFhNjU3IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiSFNXU1JPZjU0Y2tNZTc5ZlhHdGQybjlRd3ByWWh4ZTZNMnQ0N0lXZnBiSHJzUXRQa1h6RnlTaXVzNXV6Vk1wZiJ9 dlp-product: dlpe-windows dlp-version: 11.0.600.7 dlp-reaction: no-action X-BeenThere: openbmc@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development list for OpenBMC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Dec 2019 01:08:31 -0000 Thanks Alexander for your quick response! My understanding is that you will perform some changes in the upstream https://github.com/ipmitool/ipmitool, to remove these unused/obsolete dependencies. But I notice the ipmitool_1.8.18.bb file in openembedded is using these .tar.bz2 files from sourceforge.net. Just want to know do you upload the = new versions to sourceforge.net? Thanks, Yong From: Alexander Amelkin =20 Sent: Friday, November 29, 2019 7:28 PM To: Yong Li ; openbmc@lists.ozlabs.org Subject: Re: license conflicts with OpenSSL Hi Young and all! I checked and I can say that ipmitool needs readline solely for = ipmishell support. I think that if ipmitool is confgured with --disable-ipmishell, then there will be no license clash with readline as it won't be linked. The requirement for ncurses looks totally obsolete. Nothing seems to = change if I just drop the requirement for tgetent(), which is what requires ncurses. The tgetent() function is never called from anywhere in = ipmitool code. I think I will just drop the requirement for ncurses from ipmitool soon. With best regards, Alexander Amelkin, Maintainer of ipmitool https://github.com/ipmitool/ipmitool 29.11.2019 9:56, Yong Li wrote: Hi All, =A0 Just found that some packages included in openbmc have license conflict issues between OpenSSL and GPL =A0 Ipmitool package and krb5 package are both linked to openssl and other = GPL libs.=20 =A0 Based on the discussion in https://lists.debian.org/debian-legal/2004/05/msg00595.html, I think = they are conflict licenses. =A0 Just want to know if we need to do something? Such as add an additional license file? =A0 =A0 More information: meta-openembedded/meta-oe/recipes-kernel/ipmitool/ipmitool_1.8.18.bb LICENSE =3D "BSD-3-Clause" DEPENDS =3D "openssl readline ncurses" =A0 Readline is GPLv3 =A0 meta-openembedded/meta-oe/recipes-connectivity/krb5/krb5_1.17.bb: LICENSE =3D "MIT" DEPENDS =3D "bison-native ncurses util-linux e2fsprogs e2fsprogs-native openssl" =A0 Util-linux is GPLv2 =A0 =A0 Thanks, Yong From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=yadro.com (client-ip=89.207.88.252; helo=mta-01.yadro.com; envelope-from=a.amelkin@yadro.com; receiver=) Authentication-Results: lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=yadro.com Authentication-Results: lists.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=yadro.com header.i=@yadro.com header.b="bYAlIU69"; dkim-atps=neutral Received: from mta-01.yadro.com (mta-02.yadro.com [89.207.88.252]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 47RTBy3sYZzDqNF for ; Tue, 3 Dec 2019 02:12:56 +1100 (AEDT) Received: from localhost (unknown [127.0.0.1]) by mta-01.yadro.com (Postfix) with ESMTP id 17C30411FD; Mon, 2 Dec 2019 15:12:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yadro.com; h= content-type:content-type:in-reply-to:mime-version:user-agent :date:date:message-id:organization:from:from:references:subject :subject:received:received:received; s=mta-01; t=1575299565; x= 1577113966; bh=IeXAh5Vj75f84tDdVXm2D3ffA4xLBK6PQa2oD2KWkXY=; b=b YAlIU6912Axh9sAU12yh66ri5wbpNxrdELnaoQP7birRHtDeBZ3UOJQPQTGaI4je 9D463H9gwj4NbjsxQXi3pTFuDdrdCa1bbWdWcDeL2fEwWIe0EJrtlgtqHZ/dP0C5 wPZ0AcmvbpgL53KpnhQmi5dXFAPeed93+9MJGIaceY= X-Virus-Scanned: amavisd-new at yadro.com Received: from mta-01.yadro.com ([127.0.0.1]) by localhost (mta-01.yadro.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Wb0vBr2_DaJv; Mon, 2 Dec 2019 18:12:45 +0300 (MSK) Received: from T-EXCH-02.corp.yadro.com (t-exch-02.corp.yadro.com [172.17.10.102]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mta-01.yadro.com (Postfix) with ESMTPS id CF767411F8; Mon, 2 Dec 2019 18:12:45 +0300 (MSK) Received: from [172.17.14.197] (172.17.14.197) by T-EXCH-02.corp.yadro.com (172.17.10.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.669.32; Mon, 2 Dec 2019 18:12:45 +0300 Subject: Re: license conflicts with OpenSSL To: Yong Li , References: <000001d5a682$2b3fabd0$81bf0370$@linux.intel.com> <002701d5a8ac$fe40d280$fac27780$@linux.intel.com> From: Alexander Amelkin Openpgp: preference=signencrypt Autocrypt: addr=a.amelkin@yadro.com; prefer-encrypt=mutual; keydata= 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 dTYsE5wSxM06T2l/MILupCNZ7A== Organization: YADRO Message-ID: Date: Mon, 2 Dec 2019 18:12:44 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <002701d5a8ac$fe40d280$fac27780$@linux.intel.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="WFHj3y78mAc8GAdFiFclZolkxQtlwocjG" X-Originating-IP: [172.17.14.197] X-ClientProxiedBy: T-EXCH-01.corp.yadro.com (172.17.10.101) To T-EXCH-02.corp.yadro.com (172.17.10.102) X-BeenThere: openbmc@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development list for OpenBMC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Dec 2019 15:13:15 -0000 --WFHj3y78mAc8GAdFiFclZolkxQtlwocjG Content-Type: multipart/mixed; boundary="2NYUaJiuKXeATY16O2ce3n6Mw5NNIjEAs"; protected-headers="v1" From: Alexander Amelkin To: Yong Li , openbmc@lists.ozlabs.org Message-ID: Subject: Re: license conflicts with OpenSSL References: <000001d5a682$2b3fabd0$81bf0370$@linux.intel.com> <002701d5a8ac$fe40d280$fac27780$@linux.intel.com> In-Reply-To: <002701d5a8ac$fe40d280$fac27780$@linux.intel.com> --2NYUaJiuKXeATY16O2ce3n6Mw5NNIjEAs Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Language: en-US 02.12.2019 4:08, Yong Li wrote: > Thanks Alexander for your quick response! > > My understanding is that you will perform some changes in the upstream > https://github.com/ipmitool/ipmitool, to remove these unused/obsolete > dependencies. You're correct. I've already posted a PR to remove the ncurses dependency= : https://github.com/ipmitool/ipmitool/pull/175 I'd like at least Vernon to approve it before I merge it into master. > But I notice the ipmitool_1.8.18.bb file in openembedded is using these= > .tar.bz2 files from sourceforge.net. Just want to know do you upload th= e new > versions to sourceforge.net? No, the sourceforge.net is abandoned and will not be updated. New releases will be available at https://github.com/ipmitool/ipmitool/re= leases I don't yet have any schedule for the next release though. WBR, Alexander. --2NYUaJiuKXeATY16O2ce3n6Mw5NNIjEAs-- --WFHj3y78mAc8GAdFiFclZolkxQtlwocjG Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJd5SnsAAoJEOiTWHtbdBeNr40P/iyxA5mHoQ4GJ7u7Tt5GLI/z csomDWiorFCW+LZuaCq5lGtU8rO125y0SncGA8p/XiDpK/4z4fFNnOBKE1R2fUEV e98QJWB8K1tCDXXlblsEI1XlxfVafaC0zCuPkKJksrjyEwgvEjhutJgLBmSd6VUo aVIbdjEPht/stDfTtzf3dAkIGloJtaxZY6DRxGrNDdvWpT391LVUlLnUId0HhBym KbhBFtF4amdhuGe2ii/L05oWZif8emxxflC3AHdbcvrujPwGm4T25yzyNnkTpDTb enOvEfTwJ/DpYQBLkwA4M5Q3pP5+vteNNJa1NJ4SFNuaUJi43S0onvaL/z+vQaA4 cZnjxdg2sHsTx+dxfvfy4HRhD0NGC+bWlNqtjWazQyP/xt1VYPMHSAD5AocBb8QN w88Fgmg+WH9hl6Cd3x4rx54BUh5y9Xm6xYpxH0d/ujjaalgczXgQJ6ozu9VbaqgR o9goiUvnbFFjEop0YC36DnMUOgxfPaUMgdQ0Y4jbYYcNQDcAAu5+L90B6vEltmqp IMSXajO4dWwvNXWVwySIIoA+eNaW6ZHbjB6OU+MhVG/gEEkYTSgDzg+EPB5IaaRL n1JNvrjx8y2AsoFMJqxeA1z4rMe6+rbfmg2jBm2rTLynG3fIRjCUaRiRDOp3ieRV 8D3/sPx4UQwpRvohaD2h =LvH+ -----END PGP SIGNATURE----- --WFHj3y78mAc8GAdFiFclZolkxQtlwocjG-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Authentication-Results: lists.ozlabs.org; spf=none (no SPF record) smtp.mailfrom=linux.intel.com (client-ip=134.134.136.65; helo=mga03.intel.com; envelope-from=yong.b.li@linux.intel.com; receiver=) Authentication-Results: lists.ozlabs.org; dmarc=none (p=none dis=none) header.from=linux.intel.com Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 47SMwC1fB1zDqRm for ; Wed, 4 Dec 2019 13:18:33 +1100 (AEDT) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Dec 2019 18:18:29 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.69,275,1571727600"; d="scan'208";a="412415495" Received: from yongli3-mobl.ccr.corp.intel.com (HELO yongli3MOBL) ([10.239.196.127]) by fmsmga006.fm.intel.com with ESMTP; 03 Dec 2019 18:18:28 -0800 From: "Yong Li" To: "'Alexander Amelkin'" , References: <000001d5a682$2b3fabd0$81bf0370$@linux.intel.com> <002701d5a8ac$fe40d280$fac27780$@linux.intel.com> In-Reply-To: Subject: RE: license conflicts with OpenSSL Date: Wed, 4 Dec 2019 10:18:27 +0800 Message-ID: <001201d5aa49$1e12c9e0$5a385da0$@linux.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 16.0 Content-Language: en-us Thread-Index: AQHawBYDnsmnfIhSGCalU7aJkJIZmgI7X/05AZgqc2gCc6AWo6ds1oyA x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZjk2Njg3ZTItOGJjOC00YmIyLWFhNjctMzZlODA1ZDgzZjY2IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoidU1cL2lOcEpDUjlpc1pQOEdjcEpSTlNWQzhuNllXYTZteE9qcGd1dmNwSGJZZndTdjdPVis4THY0dWdHV29XOWoifQ== dlp-product: dlpe-windows dlp-version: 11.0.600.7 dlp-reaction: no-action X-BeenThere: openbmc@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development list for OpenBMC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Dec 2019 02:18:36 -0000 Thanks Alexander for your information. The .bb file in openBMC project also needs to remove the ncurse = dependency. Will monitor the PR and submit the changes, also enabling " = --disable-ipmishell" Thanks, Yong -----Original Message----- From: Alexander Amelkin =20 Sent: Monday, December 2, 2019 11:13 PM To: Yong Li ; openbmc@lists.ozlabs.org Subject: Re: license conflicts with OpenSSL 02.12.2019 4:08, Yong Li wrote: > Thanks Alexander for your quick response! > > My understanding is that you will perform some changes in the upstream = > https://github.com/ipmitool/ipmitool, to remove these unused/obsolete=20 > dependencies. You're correct. I've already posted a PR to remove the ncurses = dependency: https://github.com/ipmitool/ipmitool/pull/175 I'd like at least Vernon to approve it before I merge it into master. > But I notice the ipmitool_1.8.18.bb file in openembedded is using=20 > these > .tar.bz2 files from sourceforge.net. Just want to know do you upload=20 > the new versions to sourceforge.net? No, the sourceforge.net is abandoned and will not be updated. New releases will be available at = https://github.com/ipmitool/ipmitool/releases I don't yet have any schedule for the next release though. WBR, Alexander.