diff mbox series

[v2] btrfs-tools: upgrade 6.12 -> 6.13

Message ID 1741159159-21356-1-git-send-email-wangmy@fujitsu.com
State New
Headers show
Series [v2] btrfs-tools: upgrade 6.12 -> 6.13 | expand

Commit Message

Mingyu Wang (Fujitsu) March 5, 2025, 7:19 a.m. UTC
From: Wang Mingyu <wangmy@fujitsu.com>

The upstream add lzo to --compress option, so add lzo to PACKAGECONFIG.

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>
---
 .../btrfs-tools/{btrfs-tools_6.12.bb => btrfs-tools_6.13.bb}   | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
 rename meta/recipes-devtools/btrfs-tools/{btrfs-tools_6.12.bb => btrfs-tools_6.13.bb} (97%)

Comments

Ross Burton March 6, 2025, 11:50 a.m. UTC | #1
On 5 Mar 2025, at 07:19, wangmy via lists.openembedded.org <wangmy=fujitsu.com@lists.openembedded.org> wrote:
> 
> From: Wang Mingyu <wangmy@fujitsu.com>
> 
> The upstream add lzo to --compress option, so add lzo to PACKAGECONFIG.

LZO is an ancient compression format and I’ve got a background project to remove it from oe-core entirely, so why are you turning it on by default?  The packageconfig can present but disabled, can it not?

Ross
Markus Volk March 7, 2025, 1:05 p.m. UTC | #2
On Thu, Mar 6 2025 at 11:50:52 +00:00:00, Ross Burton via 
lists.openembedded.org <ross.burton=arm.com@lists.openembedded.org> 
wrote:
> LZO is an ancient compression format and Iā€™ve got a background 
> project to remove it from oe-core entirely, so why are you turning it 
> on by default?  The packageconfig can present but disabled, can it 
> not?

Not that it would affect me, but just thought I'd mention it. LZO is 
snap's default compression as a compromise between speed/file size and 
the goal of supporting older platforms
diff mbox series

Patch

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 97%
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..afc69a36f2 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 ??= " \
@@ -26,6 +26,7 @@  PACKAGECONFIG ??= " \
     convert \
     python \
     crypto-builtin \
+    lzo \
 "
 PACKAGECONFIG[manpages] = "--enable-documentation, --disable-documentation, python3-sphinx-native python3-sphinx-rtd-theme-native"
 PACKAGECONFIG[programs] = "--enable-programs,--disable-programs"