Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package btrfsprogs for openSUSE:Factory checked in at 2026-02-26 18:36:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/btrfsprogs (Old) and /work/SRC/openSUSE:Factory/.btrfsprogs.new.29461 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "btrfsprogs" Thu Feb 26 18:36:35 2026 rev:171 rq:1335140 version:6.19 Changes: -------- --- /work/SRC/openSUSE:Factory/btrfsprogs/btrfsprogs.changes 2025-11-14 16:12:57.496392966 +0100 +++ /work/SRC/openSUSE:Factory/.btrfsprogs.new.29461/btrfsprogs.changes 2026-02-26 18:37:00.668507340 +0100 @@ -1,0 +2,36 @@ +Wed Feb 25 00:00:00 CET 2026 - [email protected] + +- update to 6.19 + * mkfs: + * make block-group-tree default (support since linux 6.1), use -O ^bgt to + * unset it for backward compatibility + * speed up initial device discard by procesing the ranges in order + * disable block-grooup-tree feature if a dependent feature is explicitly + unselected (like disabling no-holes), instead of erroring out + * check: + * add ability to detect and fix missing orphan items in deleted subvolumes + * add ability to fix inode refs from directory items + * enhance detection on unknown inode keys + * libbtrfsutil: + * minor version update to 1.4.0 + * add missing aliases for API updates done in 0.1.3, C and python + * libbtrfs: + * patchlevel version update 0.1.5 + * error handling updates + * fixes: + * with DUP profile and mixed sequential and conventional zoned make sure + to track the right write pointers + * scrub: fix ETA wraparound calculations, when many files get deleted + during the operation bytes_scrubbed and bytes_total get too much out of + sync, the ETA will be 0 + * corrupt-block: add ability to specify key value when corrupting item keys + * experimental features: + * initial remap tree support (new logical-to-logical mapping layer), + coming in linux 7.0 + * other: + * error handling improvements + * CI updates + * code cleanups and refactoring + * documentation updates + +------------------------------------------------------------------- Old: ---- btrfs-progs-v6.17.1.tar.gz btrfs-progs-v6.17.1.tar.sign New: ---- btrfs-progs-v6.19.tar.gz btrfs-progs-v6.19.tar.sign ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ btrfsprogs.spec ++++++ --- /var/tmp/diff_new_pack.oCQSx0/_old 2026-02-26 18:37:02.796595420 +0100 +++ /var/tmp/diff_new_pack.oCQSx0/_new 2026-02-26 18:37:02.800595585 +0100 @@ -1,7 +1,7 @@ # # spec file for package btrfsprogs # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -28,7 +28,7 @@ %define _dracutmodulesdir %(pkg-config --variable dracutmodulesdir dracut) Name: btrfsprogs -Version: 6.17.1 +Version: 6.19 Release: 0 Summary: Utilities for the Btrfs filesystem License: GPL-2.0-only ++++++ btrfs-progs-v6.17.1.tar.gz -> btrfs-progs-v6.19.tar.gz ++++++ /work/SRC/openSUSE:Factory/btrfsprogs/btrfs-progs-v6.17.1.tar.gz /work/SRC/openSUSE:Factory/.btrfsprogs.new.29461/btrfs-progs-v6.19.tar.gz differ: char 5, line 1 ++++++ mkfs-default-features.patch ++++++ --- /var/tmp/diff_new_pack.oCQSx0/_old 2026-02-26 18:37:02.892599394 +0100 +++ /var/tmp/diff_new_pack.oCQSx0/_new 2026-02-26 18:37:02.900599725 +0100 @@ -11,10 +11,10 @@ utils.h | 4 ++++ 1 file changed, 4 insertions(+) -Index: btrfs-progs-v6.13/common/fsfeatures.h +Index: btrfs-progs-v6.19/common/fsfeatures.h =================================================================== ---- btrfs-progs-v6.13.orig/common/fsfeatures.h -+++ btrfs-progs-v6.13/common/fsfeatures.h +--- btrfs-progs-v6.19.orig/common/fsfeatures.h ++++ btrfs-progs-v6.19/common/fsfeatures.h @@ -22,7 +22,9 @@ #include "kernel-lib/sizes.h" #include "kernel-shared/uapi/btrfs.h" @@ -25,13 +25,14 @@ /* * Since one feature can set at least one bit in either -@@ -45,11 +47,20 @@ struct btrfs_mkfs_features { +@@ -45,12 +47,21 @@ struct btrfs_mkfs_features { #define BTRFS_FEATURE_STRING_BUF_SIZE (512) static const struct btrfs_mkfs_features btrfs_mkfs_default_features = { +#ifndef BTRFS_MKFS_DEFAULT_RUNTIME_FEATURES .compat_ro_flags = BTRFS_FEATURE_COMPAT_RO_FREE_SPACE_TREE | - BTRFS_FEATURE_COMPAT_RO_FREE_SPACE_TREE_VALID, + BTRFS_FEATURE_COMPAT_RO_FREE_SPACE_TREE_VALID | + BTRFS_FEATURE_COMPAT_RO_BLOCK_GROUP_TREE, +#else + .compat_ro_flags = BTRFS_MKFS_DEFAULT_RUNTIME_FEATURES , +#endif
