summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/btrfs-tools
AgeCommit message (Collapse)Author
2021-02-19btrfs-tools: upgrade 5.10 -> 5.10.1Anuj Mittal
(From OE-Core rev: 88209e278d89e88aaed39e759621711ab9dafd07) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-01-23btrfs-tools: upgrade 5.9 -> 5.10Wang Mingyu
(From OE-Core rev: 50d484296c52b9b81c471052ffc43c76aec195fe) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-03btrfs-tools: upgrade 5.7 -> 5.9Alexander Kanavin
(From OE-Core rev: 10a43505acc84b73d7bfcf0da0ddeef3c5a23a3c) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-07-18btrfs-tools: upgrade 5.6.1 -> 5.7Richard Purdie
(From OE-Core rev: 982ff5c6e9da1399732a0b0e2d980b1cd25d7ecf) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-06-12glib-networking/btrfs-tools/dosfstools/parted/bmap-tools/libsoup-2.4: add ↵Hongxu Jia
nativesdk support In order to make wic tool work in sdk which is out of an existed Yocto build, it needs to port wic tool as a nativesdk recipe. First, make these runtime depends recipes to support nativesdk (From OE-Core rev: cb4f7f078e1d3b1afbf93ca4dc5e690f60c59412) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-06-04btrfs-tools: upgrade 5.4.1 -> 5.6.1Alexander Kanavin
(From OE-Core rev: 00c9584c21376aa386db59f6b3ca115b531dfae1) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-01-21btrfs-tools: upgrade 5.4 -> 5.4.1Alexander Kanavin
(From OE-Core rev: dff50014c78d216374c0d637d48da3f00a29ef8b) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-12-30btrfs-tools: upgrade 5.3.1 -> 5.4Alexander Kanavin
(From OE-Core rev: 521ff7d0636b153ff46aff4cb09ec54403855dc8) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-11-21btrfs-tools: upgrade 5.3 -> 5.3.1Alexander Kanavin
(From OE-Core rev: 001d3b301118175aea9ae8159e322723210ce5f3) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-10-31btrfs-tools: update to 5.3Alexander Kanavin
(From OE-Core rev: 185e1c30fc35f7f504817454242e465678c5951d) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-16btrfs-tools:upgrade 5.2.1 -> 5.2.2Zang Ruochen
(From OE-Core rev: 53a7c9c6da894848cba0c3bf2ed93b7b268497ac) Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-01btrfs-tools: Add PACKAGECONFIG knob for controlling python supportJacob Kroon
(From OE-Core rev: 823c04c455e921aaed2d5edf064d82c6a4938c64) Signed-off-by: Jacob Kroon <jacob.kroon@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-08-22btrfs-tools: Add a PACKAGECONFIG for zstdAdrian Bunk
(From OE-Core rev: 88e61a317f44dfc5e2f7a037353d500f80c75d02) Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-07-31btrfs-tools: update 5.1.1 -> 5.2.1Alexander Kanavin
(From OE-Core rev: 53dc41128d7f976a3a0f0730b5a2dff61f8c1bdf) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-06-20btrfs-tools: update to 5.1.1Alexander Kanavin
Drop backported patch, and a patch where upstream took care of the issue. (From OE-Core rev: 35bd7de678223f48443bddbeed4f4640534805a4) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-05-30btrfs-tools: Pass DEBUG_MAP_PREFIX flags to PythonJoshua Watt
The DEBUG_MAP_PREFIX flags need to be passed when building the Python library to prevent these non-reproducible paths from being encoded into the library. The patch that does this was accepted upstream and supersedes part of a previous patch that passed LDFLAGS to the Python library in favor of passing EXTRA_PYTHON_LDFLAGS, so the patch and recipe has been updated to reflect this. (From OE-Core rev: 04bb44c1b97c3183739e4836588a93dc34af8806) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-05-22btrfs-tools: update to 5.1Alexander Kanavin
(From OE-Core rev: f98a8e4b60f8bafd9921e4f1235fea197ae8a580) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-16btrfs-tools: upgrade 4.20.1 -> 4.20.2Alexander Kanavin
(From OE-Core rev: 382a024d81c6f31556b9c7e548ff5f2d262f033e) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-03-06btrfs-tools: pass V=1 to get verbose buildsRoss Burton
Quiet builds are nice for interactive builds, but hide information we'd like in the logs. (From OE-Core rev: 623b1e59f752c6bdd4e7e46a007191ee13405830) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-03-06btrfs-tools: remove redundant cross-compilation patchRoss Burton
This patch was to use BUILD_CC instead of CC when building mktables, a binary used to generate tables.c. However due to cross-compilation problems such as this, upstream since 4.12.1 (f929b62 specifically) avoids the entire issue and ships tables.c in the repository, updating it as required. (From OE-Core rev: 7b5d022e8dd19ee39e084444a32600dc54a3ccc3) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-20btrfs-tools: upgrade 4.19.1 -> 4.20.1Alexander Kanavin
(From OE-Core rev: 545f450da5d82079bb81fd418f49af131065ed4e) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-01-03btrfs-tools: update to 4.19.1Alexander Kanavin
(From OE-Core rev: 4ab782521e7e0a4dca0efd89679c89dc7e4165f6) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-03btrfs-tools: update to 4.19Alexander Kanavin
Add a backported patch to fix big endian compilation. (From OE-Core rev: 9f5f4b31df01a29fd07ce27efc7534b4ea29a778) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-10btrfs-tools: update to 4.17.1Alexander Kanavin
(From OE-Core rev: b6fad2cd3af34e7a98ce897f8aa9f160e748eee7) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-07-24btrfs-tools: upgrade 4.16.1 -> 4.17Ross Burton
(From OE-Core rev: 90755fd4ec0303bbf237520dc5237926f70bc3bf) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-29btrfs-tools: upgrade 4.15.1 -> 4.16.1Alexander Kanavin
Drop upstreamed patch. Add a patch to correctly set LDFLAGS for one of the libraries and Python bindings. Add dependencies to build Python bindings (directly inheriting setuptools3 class does not work, as the build is Makefile-managed) and a snippet to install them. Also add a patch to allow specifying where they are installed (to avoid hardcoded /usr/lib default). (From OE-Core rev: a2b9834ec9b817e32772ddc27bc6b55fab33670c) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-05-04btrfs-tools: update to 4.15.1Alexander Kanavin
Drop upstreamed 0001-Fix-build-with-musl-missing-header-include-for-dev_t.patch Add ftw-subdir-walk.patch as it resolves the RECIPE_NO_UPDATE_REASON. Add --disable-zstd as libzstd isn't provided in oe-core. Fix wic testcase, as the minimal fs size is now bigger. (From OE-Core rev: 94b645aa77a4193371e8c77ddc477ec00d858961) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-03-15btrfs-tools: add RECIPE_NO_UPDATE_REASONAlexander Kanavin
(From OE-Core rev: a158b458d63622a3cd1605124c380d2a130beda9) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-03-15btrfs-tools: set CLEANBROKEN to 1 to avoid rebuild failureChen Qi
When rebuilding btrfs-tools, we would sometimes meet the following error. Makefile:43: *** Makefile.inc not generated, please configure first. Set CLEANBROKEN to "1" to solve this problem. (From OE-Core rev: 4e2687ef9e649c8c1dc4011d2e7c05dfbba56fb8) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-03-07btrfs-tools: refresh patchesRoss Burton
The patch tool will apply patches by default with "fuzz", which is where if the hunk context isn't present but what is there is close enough, it will force the patch in. Whilst this is useful when there's just whitespace changes, when applied to source it is possible for a patch applied with fuzz to produce broken code which still compiles (see #10450). This is obviously bad. We'd like to eventually have do_patch() rejecting any fuzz on these grounds. For that to be realistic the existing patches with fuzz need to be rebased and reviewed. (From OE-Core rev: d7696f5f89ac94b5cae13c5e07d6d4c7133c3ed9) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-30btrfs-tools: update to 4.13.3Alexander Kanavin
(From OE-Core rev: d00e9a20cb38943b4586c8532f94fd40c291faea) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-09btrfs-tools: update to 4.13.2Alexander Kanavin
(From OE-Core rev: caf7310c93657af489096493f6cbad6439a7476c) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-08-13btrfs-tools: update to 4.12Alexander Kanavin
Add a patch to force a native build for a helper binary (which is not installed or used outside of the build process). (From OE-Core rev: 35e3ed68fd25941e3d76e5a063299b1d1cee0e70) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-07-27btrfs-tools: upgrade to 4.11.1Alexander Kanavin
(From OE-Core rev: c1152321e3bcf7a61103d77759da17575155225c) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-06-28btrfs-tools: upgrade to 4.11Alexander Kanavin
(From OE-Core rev: 71ce00d886f065616c7814079234dd422fe88bdc) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-05-16btrfs-tools: upgrade to 4.10.2Alexander Kanavin
(From OE-Core rev: a580ec51cfe347a910fc98ba12dc3c926c5d5579) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-03-01btrfs-tools: update to 4.9.1Alexander Kanavin
(From OE-Core rev: 05cc95e266d09e8af8e2bfab851d8ef8dc74fac3) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-02-23btrfs-tools: only target requires udevRobert Yang
The native doesn't have to depend on udev, fixed: $ bitbake btrfs-tools-native ERROR: Nothing PROVIDES 'udev-native' (but virtual:native:btrfs-tools_4.8.5.bb DEPENDS on or otherwise requires it). Close matches: [snip] (From OE-Core rev: 48e0174aaf7201cb0ee0b15381638213171fa208) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-02-23btrfs-tools: don't run autogen.shRoss Burton
Instead of running autogen.sh (which runs autoconf et al) before running autoreconf (which runs autoreconf et al...) just do the one task that we need from autogen.sh: copying install-sh from automake's libdir. (From OE-Core rev: 0e3a933c376b3bdb46bd3a2993932888ecfde434) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-12-17btrfs-tools: update to 4.8.5Alexander Kanavin
(From OE-Core rev: ea806428471418a319754bd069491de6526e867d) (From OE-Core rev: b66a99709b339c9ba64780d92e805227fbaaa512) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-11-30btrfs-tools: update to 4.8.4Alexander Kanavin
(From OE-Core rev: 4bc1a239544a12df7d5c21e51b2788b3757a5dd7) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-11-06btrfs-tools: update to 4.8.2Alexander Kanavin
Add udev dependency as btrfs-tools installs a udev rule. (From OE-Core rev: fa975530db25667669c4e711b80d73e6615a7688) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-10-28btrfs-tools: enable optional building of manpagesAlexander Kanavin
(From OE-Core rev: 1e34548f5b022ed285d945e09cfc5774a6122ab9) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-10-28btrfs-tools: update to 4.8.1Alexander Kanavin
Remove fix-parallel.patch as version.h is now generated by autoconf in configure() (From OE-Core rev: ca6ad4a53ba79201ea481c7f16c7f0c638fc0b3d) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-09-03btrfs-tools: update to 4.7.1Alexander Kanavin
(From OE-Core rev: af37bf57b2772851150cbdabf8e1c2db7475930f) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-07-10btrfs-tools: update to 4.6.1Alexander Kanavin
(From OE-Core rev: db2041aeffc1d20fd78613ddf5a590a0693c15c9) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-06-04btrfs-tools: update to 4.5.3Alexander Kanavin
Drop fix-symlink-creation-multiple-times.patch (merged upstream). (From OE-Core rev: 531b6173893ab5cbe163a071a5fea0ae39c81cbf) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-03-07btrfs-tools: Add libgcc to RDEPENDSRobert Joslyn
libgcc_s.so.1 is required by btrfs-tools at runtime for certain operations, such as scrub due to the use of pthread_cancel. (From OE-Core rev: 3e31e77b8a093aab077dbbb23e4c18c1ebe94bff) Signed-off-by: Robert Joslyn <robert_joslyn@selinc.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-02-28btrfs-tools: fix symlink creation multiple timesHongxu Jia
The rule to create symlink in Makefile caused parallel issue: $ make -j 40 DESTDIR=/image install BUILD_VERBOSE=1 ... 1 [LN] libbtrfs.so.0 2 [LN] libbtrfs.so 3 ln -s -f libbtrfs.so.0.1 libbtrfs.so.0 4 ln -s -f libbtrfs.so.0.1 libbtrfs.so.0 5 ln -s -f libbtrfs.so.0.1 libbtrfs.so 6 ln -s -f libbtrfs.so.0.1 libbtrfs.so ... It failed occasionally: ... |symlinkat: couldn't stat 'git/libbtrfs.so' even though symlink creation succeeded (No such file or directory). |ln: failed to create symbolic link 'libbtrfs.so': No such file or directory ... (From OE-Core rev: 9409c7e7202fe96b55f44a133ba68690bb192da2) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-01-26btrfs-tools: Disable backtrace on muslKhem Raj
musl does not support backtrace APIs (From OE-Core rev: 4cdca5d3b9475903e253cdcdfacbcdef91f2aad1) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>