[meta-gplv2] conf/distro: Add removal of btrfs-tools from util-linux ptest depends

Submitted by Richard Purdie on April 19, 2021, 8:46 p.m. | Patch ID: 179669

Details

Message ID 20210419204657.1477082-1-richard.purdie@linuxfoundation.org
State New
Headers show

Commit Message

Richard Purdie April 19, 2021, 8:46 p.m.
btrfs-tools has changed to LGPL-3.1 so to allow util-linux to build,
remove the dependency from its ptest package. This may regress some
ptests but keeps the gplv2 layer working.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 conf/distro/include/disable-gplv3.inc | 1 +
 1 file changed, 1 insertion(+)

Patch hide | download patch | download mbox

diff --git a/conf/distro/include/disable-gplv3.inc b/conf/distro/include/disable-gplv3.inc
index bded378..3285543 100644
--- a/conf/distro/include/disable-gplv3.inc
+++ b/conf/distro/include/disable-gplv3.inc
@@ -1,3 +1,4 @@ 
 INCOMPATIBLE_LICENSE = '*GPLv3*'
 WARN_QA_remove = 'incompatible-license'
 RDEPENDS_${PN}-ptest_remove_pn-glib-2.0 = "python3-dbusmock"
+RDEPENDS_${PN}-ptest_remove_pn-util-linux = "btrfs-tools"

Comments

Ross Burton April 19, 2021, 9:29 p.m.
+1.

Ross

On Mon, 19 Apr 2021 at 21:47, Richard Purdie
<richard.purdie@linuxfoundation.org> wrote:
>
> btrfs-tools has changed to LGPL-3.1 so to allow util-linux to build,
> remove the dependency from its ptest package. This may regress some
> ptests but keeps the gplv2 layer working.
>
> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
> ---
>  conf/distro/include/disable-gplv3.inc | 1 +
>  1 file changed, 1 insertion(+)
>
> diff --git a/conf/distro/include/disable-gplv3.inc b/conf/distro/include/disable-gplv3.inc
> index bded378..3285543 100644
> --- a/conf/distro/include/disable-gplv3.inc
> +++ b/conf/distro/include/disable-gplv3.inc
> @@ -1,3 +1,4 @@
>  INCOMPATIBLE_LICENSE = '*GPLv3*'
>  WARN_QA_remove = 'incompatible-license'
>  RDEPENDS_${PN}-ptest_remove_pn-glib-2.0 = "python3-dbusmock"
> +RDEPENDS_${PN}-ptest_remove_pn-util-linux = "btrfs-tools"
> --
> 2.30.2
>
>
> 
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#53174): https://lists.yoctoproject.org/g/yocto/message/53174
Mute This Topic: https://lists.yoctoproject.org/mt/82219423/3617530
Group Owner: yocto+owner@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [oe-patchwork@oe-patch.openembedded.org]
-=-=-=-=-=-=-=-=-=-=-=-
Robert Joslyn April 20, 2021, 12:23 a.m.
Just to clarify, btrfs-tools has always had an LGPL-3.0 library (libbtrfsutil), the recipe just never declared it before. Upstream is relicensing that library to LGPL-2.1+, which should be done for the next release.

Sorry about this, I sent the update and didn’t realize it broke the non-gplv3 builds. I’ll keep an eye out for the next upstream release which should allow this patch to be reverted.

Thanks,
Robert

> On Apr 19, 2021, at 2:29 PM, Ross Burton <ross@burtonini.com> wrote:
> 
> +1.
> 
> Ross
> 
> On Mon, 19 Apr 2021 at 21:47, Richard Purdie
> <richard.purdie@linuxfoundation.org> wrote:
>> 
>> btrfs-tools has changed to LGPL-3.1 so to allow util-linux to build,
>> remove the dependency from its ptest package. This may regress some
>> ptests but keeps the gplv2 layer working.
>> 
>> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
>> ---
>> conf/distro/include/disable-gplv3.inc | 1 +
>> 1 file changed, 1 insertion(+)
>> 
>> diff --git a/conf/distro/include/disable-gplv3.inc b/conf/distro/include/disable-gplv3.inc
>> index bded378..3285543 100644
>> --- a/conf/distro/include/disable-gplv3.inc
>> +++ b/conf/distro/include/disable-gplv3.inc
>> @@ -1,3 +1,4 @@
>> INCOMPATIBLE_LICENSE = '*GPLv3*'
>> WARN_QA_remove = 'incompatible-license'
>> RDEPENDS_${PN}-ptest_remove_pn-glib-2.0 = "python3-dbusmock"
>> +RDEPENDS_${PN}-ptest_remove_pn-util-linux = "btrfs-tools"
>> --
>> 2.30.2
>> 
>> 
>> 
>> 
> 
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#53176): https://lists.yoctoproject.org/g/yocto/message/53176
Mute This Topic: https://lists.yoctoproject.org/mt/82219423/3617530
Group Owner: yocto+owner@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [oe-patchwork@oe-patch.openembedded.org]
-=-=-=-=-=-=-=-=-=-=-=-