Accepting request 1126681 from filesystems

- update to 6.6.2 (forwarded request 1126680 from dsterba)

OBS-URL: https://build.opensuse.org/request/show/1126681
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/btrfsprogs?expand=0&rev=152
This commit is contained in:
Ana Guerrero 2023-11-16 19:27:17 +00:00 committed by Git OBS Bridge
commit f9eec340bc
7 changed files with 94 additions and 8 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ff33e56060ddf264b2f9887eaa6676dbb2f5d6c765ea10913d97a5be056e21ca
size 3790567

Binary file not shown.

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9fd1a98930f0c8115c7e835b8bb91d1a6b3a80b7738c0958b1a6d7d7d3ffed64
size 3169600

BIN
btrfs-progs-v6.6.2.tar.sign Normal file

Binary file not shown.

View File

@ -1,3 +1,89 @@
-------------------------------------------------------------------
Wed Nov 15 00:00:00 CET 2023 - dsterba@suse.cz
- update to 6.6.2
* squota: change key number of EXTENT_OWNER_REF_KEY, sync with kernel 6.7-rc1
* property set/get: completely skip char devices, trying to set properties
and open /dev/watchdog* causes a reboot
* other: build warnings, test updates, documentation updates
- update to 6.6.1
* fix device scanning ioctl definition, accidental change to the 'forget' ioctl
that breaks mounting multi-device filesystems
- update to 6.6
* new global option --dry-run, now implemented for 'subvolume delete'
* fi defrag: new option --step to defragment files in steps, report progress
* balance: removed support for obsolete short syntax 'btrfs balance /path'
* mkfs: print zone count for each device in the overview
* check:
* verify inline ref ordering
* deprecate --clear-space-cache, moved to the 'rescue' group
* rescue clear-space-cache: new command moved from 'btrfs check' implementing
the same as option --clear-space-cache (to be deprecated and removed in the
future)
* dump-tree: output sequence number for inline refs
* fixes:
* fi resize: fallback to lowest devid when 1 does not exist, previously the
command would fail with "No such device"
* fi usage: fix "devices 0 != 1" message and broken output on multi-device
filesystem
* open files in non-blocking mode when reading fsid, this could hang when
trying to open fifo files or some special character devices, was observed
with 'prop set/get'
* experimental:
* mkfs: parametric zone size for emulated zoned mode
* other:
* cleanups refactoring
* new and updated tests
* CI updates
* documentation updates
-------------------------------------------------------------------
Mon Oct 23 00:00:00 CEST 2023 - dsterba@suse.cz
- update to 6.5.3
* mkfs:
* add short aliases for -O specification, block-group-tree (bgt),
free-space-tree (fst), raid-stripe-tree (rst)
* don't try to resize the image (namely when backed by file) when --rootdir
contains sparse file larger than the image
* also copy xattr/permissions/ugid/timestamps of the top --rootdir directory
* add new option --device-uuid to let user specify exact uuid of the
device item (only for single device filesystems)
* check:
* on zoned devices, use correct super block offsets when repairing
* check inline extent refs order
* subvolume create: add new option --parent to create missing path
components of the given path (like mkdir -p)
* rescue clear-ino-cache: new command moved from 'btrfs check' implementing
the same as option --clear-ino-cache (to be deprecated and removed in the
future)
* dump-tree: allow '-' in tree identifier names for option -t
* btrfstune:
* drop short option and add long option to enable squota
* tune space reservation and batch size for block-group-tree conversion
* scrub status: print correct value of "Bytes scrubbed" for unfinished runs
* qgroup show: fix crash when attempting to print path of stale qgroups
* experimental features:
* move build of raid-stripe-tree out for testing but it's still considered
experimental
* other:
* shell completion updates
* sync raid-stripe-tree code with kernel
* build fixes
* new and updated tests
- update to 6.5.2
* new feature support:
* raid-stripe-tree, new tree to track extent mapping for raid profiles,
allows raid1*, raid0 and raid10 on zoned devices (kernel 6.7)
* simple quotas, simplified accounting that does not track exclusive and
shared extents (kernel 6.7)
* mkfs with duplicate UUID on a single device, temp-fsid (kernel 6.7)
* metadata_uuid: enhanced capabilities to repair partially updated fsid on
multiple devices
* other:
* updated tests and CI
* sync sources with kernel
-------------------------------------------------------------------
Wed Sep 13 00:00:00 CEST 2023 - dsterba@suse.cz

View File

@ -34,7 +34,7 @@
%define _dracutmodulesdir %(pkg-config --variable dracutmodulesdir dracut)
Name: btrfsprogs
Version: 6.5.1
Version: 6.6.2
Release: 0
Summary: Utilities for the Btrfs filesystem
License: GPL-2.0-only

View File

@ -11,10 +11,10 @@ Signed-off-by: Jeff Mahoney <jeffm@suse.com>
utils.h | 4 ++++
1 file changed, 4 insertions(+)
Index: btrfs-progs-v6.0/common/fsfeatures.h
Index: btrfs-progs-v6.5.3/common/fsfeatures.h
===================================================================
--- btrfs-progs-v6.0.orig/common/fsfeatures.h
+++ btrfs-progs-v6.0/common/fsfeatures.h
--- btrfs-progs-v6.5.3.orig/common/fsfeatures.h
+++ btrfs-progs-v6.5.3/common/fsfeatures.h
@@ -21,7 +21,9 @@
#include <stdio.h>
#include "kernel-lib/sizes.h"
@ -26,7 +26,7 @@ Index: btrfs-progs-v6.0/common/fsfeatures.h
/*
* 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)
#define BTRFS_FEATURE_STRING_BUF_SIZE (512)
static const struct btrfs_mkfs_features btrfs_mkfs_default_features = {
+#ifndef BTRFS_MKFS_DEFAULT_RUNTIME_FEATURES