[Buildroot] [PATCH] btrfs-progs: bump to version 4.16
Baruch Siach
baruch at tkos.co.il
Wed Apr 11 07:17:29 UTC 2018
Hi Thomas,
On Wed, Apr 11, 2018 at 09:10:04AM +0200, Thomas Petazzoni wrote:
> On Wed, 11 Apr 2018 07:45:16 +0300, Baruch Siach wrote:
> > Drop upstream patch.
> >
> > Add a patch for fixing static build.
> >
> > Add license information about the newly introduced libbtrfsutil.
> >
> > Disable the libbtrfsutil python binding. It does not cross compile
> > nicely.
> >
> > Signed-off-by: Baruch Siach <baruch at tkos.co.il>
>
> Thanks for this update. One question below.
>
> > -BTRFS_PROGS_VERSION = 4.15.1
> > +BTRFS_PROGS_VERSION = 4.16
> > BTRFS_PROGS_SITE = $(BR2_KERNEL_MIRROR)/linux/kernel/people/kdave/btrfs-progs
> > BTRFS_PROGS_SOURCE = btrfs-progs-v$(BTRFS_PROGS_VERSION).tar.xz
> > BTRFS_PROGS_DEPENDENCIES = host-pkgconf e2fsprogs lzo util-linux zlib
> > -BTRFS_PROGS_CONF_OPTS = --disable-backtrace --disable-zstd
> > -BTRFS_PROGS_LICENSE = GPL-2.0
> > -BTRFS_PROGS_LICENSE_FILES = COPYING
> > +BTRFS_PROGS_CONF_OPTS = --disable-backtrace --disable-zstd --disable-python
> > +BTRFS_PROGS_LICENSE = GPL-2.0, LGPL-3.0+ (libbtrfsutil)
>
> Does this means that using the btrfs utilities now requires having a
> LGPLv3 library on the target ?
So it seems. The v4.16 announcement[1] reads:
* libbtrfsutil - new LGPL library to wrap userspace functionality
* several 'btrfs' commands converted to use it:
* properties
* filesystem sync
* subvolume set-default/get-default/delete/show/sync
* python bindings, tests
Maybe not all btrfs utilities require this library in this release, but it
looks like the plan is to increase its usage over time.
[1] https://www.spinics.net/lists/linux-btrfs/msg76613.html
baruch
--
http://baruch.siach.name/blog/ ~. .~ Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
- baruch at tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il -
More information about the buildroot
mailing list