diff --git a/btrfs-progs-v5.19.1.tar.gz b/btrfs-progs-v5.19.1.tar.gz deleted file mode 100644 index 91061be..0000000 --- a/btrfs-progs-v5.19.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d8e8b001e5faa5b3f2728d2630dbbbb229c89a6e79d116bb01332da084f1c039 -size 2844289 diff --git a/btrfs-progs-v5.19.1.tar.sign b/btrfs-progs-v5.19.1.tar.sign deleted file mode 100644 index c26b70e..0000000 Binary files a/btrfs-progs-v5.19.1.tar.sign and /dev/null differ diff --git a/btrfs-progs-v6.0.tar.gz b/btrfs-progs-v6.0.tar.gz new file mode 100644 index 0000000..2a2c32f --- /dev/null +++ b/btrfs-progs-v6.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99e0912d738ce99d3757ba5580225026052e5252a06ce6b3219d0caabb8f9a03 +size 2845971 diff --git a/btrfs-progs-v6.0.tar.sign b/btrfs-progs-v6.0.tar.sign new file mode 100644 index 0000000..bffffce Binary files /dev/null and b/btrfs-progs-v6.0.tar.sign differ diff --git a/btrfsprogs.changes b/btrfsprogs.changes index d2bf339..18892dc 100644 --- a/btrfsprogs.changes +++ b/btrfsprogs.changes @@ -1,3 +1,28 @@ +------------------------------------------------------------------- +Wed Nov 2 00:00:00 CET 2022 - dsterba@suse.cz + +- update to 6.0 + * fi usage: in tabular output, print total size and slack size + * mkfs: + * option -O now accepts values from -R to unify the interface (-R will + continue to work) + * zone reset and discard is done in parallel on all devices + * removed option --leafsize, deprecated long time ago + * corrupt-block: recalculate checksum when changing generation + * fixes: + * convert: fix reserved range detection and overlaps + * mkfs: fix creating files with reserved inode numbers with --rootdir + * receive: escape filenames in command attributes + * fix extent buffer leaks after transaction abort + * experimental: + * mkfs: support for block-group-tree (kernel 6.1) + * fsverity in send (protocol v3, WIP) + * btrfstune -b converts to block-group-tree + * other: + * cleanups, refactoring + * new and updated tests + * update documentation + ------------------------------------------------------------------- Sat Sep 17 16:16:37 UTC 2022 - Dirk Müller diff --git a/btrfsprogs.spec b/btrfsprogs.spec index 6bff84b..10c04ac 100644 --- a/btrfsprogs.spec +++ b/btrfsprogs.spec @@ -34,7 +34,7 @@ %define _dracutmodulesdir %(pkg-config --variable dracutmodulesdir dracut) Name: btrfsprogs -Version: 5.19.1 +Version: 6.0 Release: 0 Summary: Utilities for the Btrfs filesystem License: GPL-2.0-only diff --git a/mkfs-default-features.patch b/mkfs-default-features.patch index 9165df9..0543de6 100644 --- a/mkfs-default-features.patch +++ b/mkfs-default-features.patch @@ -11,28 +11,38 @@ Signed-off-by: Jeff Mahoney utils.h | 4 ++++ 1 file changed, 4 insertions(+) -Index: btrfs-progs-v5.15/common/fsfeatures.h +Index: btrfs-progs-v6.0/common/fsfeatures.h =================================================================== ---- btrfs-progs-v5.15.orig/common/fsfeatures.h -+++ btrfs-progs-v5.15/common/fsfeatures.h -@@ -19,14 +19,20 @@ - - #include "kerncompat.h" +--- btrfs-progs-v6.0.orig/common/fsfeatures.h ++++ btrfs-progs-v6.0/common/fsfeatures.h +@@ -21,7 +21,9 @@ + #include + #include "kernel-lib/sizes.h" +#ifndef BTRFS_MKFS_DEFAULT_NODE_SIZE #define BTRFS_MKFS_DEFAULT_NODE_SIZE SZ_16K +#endif -+#ifndef BTRFS_MKFS_DEFAULT_FEATURES - #define BTRFS_MKFS_DEFAULT_FEATURES \ - (BTRFS_FEATURE_INCOMPAT_EXTENDED_IREF \ - | BTRFS_FEATURE_INCOMPAT_NO_HOLES \ - | BTRFS_FEATURE_INCOMPAT_SKINNY_METADATA) -+#endif - -+#ifndef BTRFS_MKFS_DEFAULT_RUNTIME_FEATURES - #define BTRFS_MKFS_DEFAULT_RUNTIME_FEATURES \ - (BTRFS_RUNTIME_FEATURE_FREE_SPACE_TREE) -+#endif /* - * Avoid multi-device features (RAID56), mixed block groups, and zoned mode + * Since one feature can set at least one bit in either +@@ -44,11 +46,20 @@ struct btrfs_mkfs_features { + #define BTRFS_FEATURE_STRING_BUF_SIZE (160) + + 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, ++#else ++ .compat_ro_flags = BTRFS_MKFS_DEFAULT_RUNTIME_FEATURES , ++#endif ++ ++#ifndef BTRFS_MKFS_DEFAULT_FEATURES + .incompat_flags = BTRFS_FEATURE_INCOMPAT_EXTENDED_IREF | + BTRFS_FEATURE_INCOMPAT_NO_HOLES | + BTRFS_FEATURE_INCOMPAT_SKINNY_METADATA, ++#else ++ .incompat_flags = BTRFS_MKFS_DEFAULT_FEATURES , ++#endif + }; + + /*