diff mbox series

[01/32] btrfs-tools: upgrade 6.12 -> 6.13

Message ID 1739864375-21394-1-git-send-email-wangmy@fujitsu.com
State New
Headers show
Series [01/32] btrfs-tools: upgrade 6.12 -> 6.13 | expand

Commit Message

Mingyu Wang (Fujitsu) Feb. 18, 2025, 7:39 a.m. UTC
From: Wang Mingyu <wangmy@fujitsu.com>

Changelog:
===========
* mkfs:
  * new option to enable compression
  * updated summary (subvolumes, compression)
  * completely remove option --leafsize, deprecated long ago
* btrfstune: add option to remove squota
* scrub:
  * start: new option --limit to set the bandwidth limit for the duration of the run
  * status: fix printing of Rate unit suffix (SI/IEC)
* qgroup clean-stale: check if quotas are enabled before starting filesystem sync()
* print builtin features and options in --version output (mkfs, convert, image, btrfstune)
* build:
  * Botan minimum version is now 3.x
  * target to build compile_commands.json (for LSP)
* other:
  * a bit more optimized crc32c code
  * sync some headers from kernel code
  * command help updates and fixes
  * build warning fixes
  * error message updates
  * cleanups and refactoring
  * updated tests
  * lots of documentation updates

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
---
 ...d-a-possibility-to-specify-where-python-modules-ar.patch | 6 +++---
 .../{btrfs-tools_6.12.bb => btrfs-tools_6.13.bb}            | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)
 rename meta/recipes-devtools/btrfs-tools/{btrfs-tools_6.12.bb => btrfs-tools_6.13.bb} (98%)

Comments

Mathieu Dubois-Briand Feb. 18, 2025, 10:59 a.m. UTC | #1
On Tue Feb 18, 2025 at 8:39 AM CET, wangmy via lists.openembedded.org wrote:
> From: Wang Mingyu <wangmy@fujitsu.com>
>
> Changelog:
> ===========
> * mkfs:
>   * new option to enable compression
>   * updated summary (subvolumes, compression)
>   * completely remove option --leafsize, deprecated long ago
> * btrfstune: add option to remove squota
> * scrub:
>   * start: new option --limit to set the bandwidth limit for the duration of the run
>   * status: fix printing of Rate unit suffix (SI/IEC)
> * qgroup clean-stale: check if quotas are enabled before starting filesystem sync()
> * print builtin features and options in --version output (mkfs, convert, image, btrfstune)
> * build:
>   * Botan minimum version is now 3.x
>   * target to build compile_commands.json (for LSP)
> * other:
>   * a bit more optimized crc32c code
>   * sync some headers from kernel code
>   * command help updates and fixes
>   * build warning fixes
>   * error message updates
>   * cleanups and refactoring
>   * updated tests
>   * lots of documentation updates
>
> Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
> ---

Hi Wang,

Thanks for your patch. I get the following error on the autobuilder:

ERROR: core-image-minimal-1.0-r0 do_image_btrfs: Execution of '/srv/pokybuild/yocto-worker/oe-selftest-fedora/build/build-st-742722/tmp/work/qemux86_64-poky-linux/core-image-minimal/1.0/temp/run.do_image_btrfs.3377719' failed with exit code 1
...
| ERROR: lzo support not compiled in
| ERROR: error while filling filesystem: Invalid argument
| btrfs-progs v6.13
| See https://btrfs.readthedocs.io for more information.

https://autobuilder.yoctoproject.org/valkyrie/?#/builders/35/builds/998/steps/14/logs/stdio
https://autobuilder.yoctoproject.org/valkyrie/?#/builders/48/builds/946/steps/14/logs/stdio
https://autobuilder.yoctoproject.org/valkyrie/?#/builders/54/builds/990/steps/14/logs/stdio

Can you have a look at this failure please?
Richard Purdie Feb. 18, 2025, 1:47 p.m. UTC | #2
On Tue, 2025-02-18 at 15:39 +0800, wangmy via lists.openembedded.org
wrote:
> From: Wang Mingyu <wangmy@fujitsu.com>
> 
> Changelog:
> ===========
> * mkfs:
>   * new option to enable compression
>   * updated summary (subvolumes, compression)
>   * completely remove option --leafsize, deprecated long ago
> * btrfstune: add option to remove squota
> * scrub:
>   * start: new option --limit to set the bandwidth limit for the
> duration of the run
>   * status: fix printing of Rate unit suffix (SI/IEC)
> * qgroup clean-stale: check if quotas are enabled before starting
> filesystem sync()
> * print builtin features and options in --version output (mkfs,
> convert, image, btrfstune)
> * build:
>   * Botan minimum version is now 3.x
>   * target to build compile_commands.json (for LSP)
> * other:
>   * a bit more optimized crc32c code
>   * sync some headers from kernel code
>   * command help updates and fixes
>   * build warning fixes
>   * error message updates
>   * cleanups and refactoring
>   * updated tests
>   * lots of documentation updates
> 
> Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>

Fails when being used during oe-selftest:

https://autobuilder.yoctoproject.org/valkyrie/#/builders/48/builds/947

probably from compression option changes.

Cheers,

Richard
diff mbox series

Patch

diff --git a/meta/recipes-devtools/btrfs-tools/btrfs-tools/0001-Add-a-possibility-to-specify-where-python-modules-ar.patch b/meta/recipes-devtools/btrfs-tools/btrfs-tools/0001-Add-a-possibility-to-specify-where-python-modules-ar.patch
index 59ea5a66da..49011e55a5 100644
--- a/meta/recipes-devtools/btrfs-tools/btrfs-tools/0001-Add-a-possibility-to-specify-where-python-modules-ar.patch
+++ b/meta/recipes-devtools/btrfs-tools/btrfs-tools/0001-Add-a-possibility-to-specify-where-python-modules-ar.patch
@@ -1,4 +1,4 @@ 
-From 76e635a56c5973671da3a8a2fd4fc32e823bf8c9 Mon Sep 17 00:00:00 2001
+From 4f876f0b0612598c22173f68593a8a05056be3c3 Mon Sep 17 00:00:00 2001
 From: Alexander Kanavin <alex.kanavin@gmail.com>
 Date: Wed, 23 May 2018 21:20:35 +0300
 Subject: [PATCH] Add a possibility to specify where python modules are
@@ -11,10 +11,10 @@  Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/Makefile b/Makefile
-index 2f8d2fa0..c760e5ae 100644
+index 7e36aa42..edff7d5b 100644
 --- a/Makefile
 +++ b/Makefile
-@@ -985,7 +985,7 @@ endif
+@@ -996,7 +996,7 @@ endif
  ifeq ($(PYTHON_BINDINGS),1)
  install_python: libbtrfsutil_python
  	$(Q)cd libbtrfsutil/python; \
diff --git a/meta/recipes-devtools/btrfs-tools/btrfs-tools_6.12.bb b/meta/recipes-devtools/btrfs-tools/btrfs-tools_6.13.bb
similarity index 98%
rename from meta/recipes-devtools/btrfs-tools/btrfs-tools_6.12.bb
rename to meta/recipes-devtools/btrfs-tools/btrfs-tools_6.13.bb
index 3c0bb81f75..895002010c 100644
--- a/meta/recipes-devtools/btrfs-tools/btrfs-tools_6.12.bb
+++ b/meta/recipes-devtools/btrfs-tools/btrfs-tools_6.13.bb
@@ -18,7 +18,7 @@  DEPENDS = "util-linux zlib"
 SRC_URI = "git://github.com/kdave/btrfs-progs.git;branch=master;protocol=https \
            file://0001-Add-a-possibility-to-specify-where-python-modules-ar.patch \
            "
-SRCREV = "85ca0a6d60c14eefda509970a26616ff16115612"
+SRCREV = "26e4d9174c70aac0e53c3b5de55cf159f8d9397f"
 S = "${WORKDIR}/git"
 
 PACKAGECONFIG ??= " \