Sync from SUSE:SLFO:Main btrfsprogs revision 4618263b432ea174e06c8bf10529dcf1
This commit is contained in:
@@ -1,3 +1,194 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 3 00:00:00 CEST 2025 - dsterba@suse.cz
|
||||
|
||||
- update to 6.14
|
||||
* mkfs:
|
||||
* allow --sectorsize to be 2K for testing purposes of subpage mode (needs
|
||||
the same block size supported by kernel)
|
||||
* fix false error when no compression is requested and lzo is not compiled in
|
||||
* convert: support 2K block size in the source filesystem
|
||||
* defrag: new parameter -L/--level to specify compression levels (kernel 6.15),
|
||||
also supports the realtime levels
|
||||
* subvol delete: show names of recursively deleted child subvolumes
|
||||
* qgroup show: use sysfs to detect up to date consistency status
|
||||
* zoned mode: support zone capacity tracking
|
||||
* other:
|
||||
* CI new and updated workflows
|
||||
* documentation updates
|
||||
- spec file:
|
||||
- update subpackage descriptions
|
||||
- drop conditional build of documentation, always use source
|
||||
- drop pre-systemd udev workarounds (version 190)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 31 00:00:00 CEST 2025 - dsterba@suse.cz
|
||||
|
||||
- update to 6.13
|
||||
* mkfs:
|
||||
* allow --sectorsize to be 2K for testing purposes of subpage mode (needs
|
||||
the same block size supported by kernel)
|
||||
* fix false error when no compression is requested and lzo is not compiled in
|
||||
* convert: support 2K block size in the source filesystem
|
||||
* defrag: new parameter -L/--level to specify compression levels (kernel 6.15),
|
||||
also supports the realtime levels
|
||||
* subvol delete: show names of recursively deleted child subvolumes
|
||||
* qgroup show: use sysfs to detect up to date consistency status
|
||||
* zoned mode: support zone capacity tracking
|
||||
* other:
|
||||
* CI new and updated workflows
|
||||
* documentation updates
|
||||
- spec: package btrfs-find-root unconditionally (bsc#1239992)
|
||||
- Refresh patches: mkfs-default-features.patch (context)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 6 00:00:00 CET 2025 - dsterba@suse.cz
|
||||
|
||||
- update to 6.12
|
||||
* subvolume delete: add new option to do recursive subvolume deletion (for
|
||||
regular user delete only accessible subvolumes)
|
||||
* mkfs:
|
||||
* new option --subvol to create subvolumes in given paths, read-write,
|
||||
read-only and default
|
||||
* add hard link detection support for --rootdir option
|
||||
* fixes:
|
||||
* receive: message verbosity fixes
|
||||
* check: fix false positive report of missing checksum for extent holes
|
||||
* check: handle compressed extents when checking tree log
|
||||
* when asking Y/N user questions, flush the terminal so the question is
|
||||
displayed (e.g. btrfstune -S)
|
||||
* other
|
||||
* code refactoring, error handling
|
||||
* python packaging fixes
|
||||
* documentation updates
|
||||
* new tests
|
||||
- update to 6.11
|
||||
* check:
|
||||
* check items in tree-log
|
||||
* detect invalid file extent items for symlinks
|
||||
* properly detect inode cache and suggest removal by 'clear-ino-cache'
|
||||
* convert: fix symlink length checks
|
||||
* fi show: remove stray newline at the end of the output
|
||||
* fixes:
|
||||
* open devices in write-exclusive mode in most commands, prevent
|
||||
concurrent mount by other programs
|
||||
* rescue clear-ino-cache: fix subvolume iteration that can fail in some cases
|
||||
* map-logical: fix first extent searching condition
|
||||
* fi resize: warn if new size is below 256M
|
||||
* tree-checker:
|
||||
* slightly stricter file type validation
|
||||
* verify device extent items
|
||||
* other:
|
||||
* documentation updates
|
||||
* ship btrfs-ioctl manual page (incomplete)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 15 00:00:00 CEST 2024 - dsterba@suse.cz
|
||||
|
||||
- update to 6.10.1
|
||||
* mkfs: rework --rootdir traversal, skip hardlinks and create new inodes
|
||||
instead, also warn about them, this did not work as expected and will be
|
||||
fixed in the future
|
||||
* receive: search in older trees for UUIDs when detecting clone sources
|
||||
* libbtrfsutil: bindings available at https://pypi.org/project/btrfsutil
|
||||
* libbtrfs:
|
||||
* patchlevel version update 0.1.4
|
||||
* cleanup in headers, removed unused definitions, no functional changes
|
||||
* don't ship list.h and rbtree.h
|
||||
* other: documentation updates
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 31 00:00:00 CEST 2024 - dsterba@suse.cz
|
||||
|
||||
- update to 6.10
|
||||
* inspect:
|
||||
* list-chunks: new command to print information about chunks (i.e.
|
||||
the physical chunks as stored on devices), sortable; requires root as
|
||||
it's using SEARCH_TREE ioctl
|
||||
* tree-stats:
|
||||
* new option -t to print only the given tree
|
||||
* add long options for size units
|
||||
* filesystem df: with increased verbosity print per-type information from sysfs
|
||||
* version: print a line with built-in features or options (+FEATURE1 -FEATURE2)
|
||||
* image: document option -s and its potential problems
|
||||
* fixes:
|
||||
* scrub status: user selected base for Rate values
|
||||
* receive: escape special characters in paths and xattrs
|
||||
* dump-tree: escape special characters in paths and xattrs
|
||||
* image: sanitizing filenames did not work properly in all cases
|
||||
* convert: fix displayed restored image path on rollback
|
||||
* tune change csum: do conversion in smaller batches
|
||||
* other:
|
||||
* build fixes for uClibc
|
||||
* build fix for python 3.13
|
||||
* documentation updates
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 4 00:00:00 CEST 2024 - dsterba@suse.cz
|
||||
|
||||
- update to 6.9.2
|
||||
* subvol list: fix accidental trimming of subvolume name
|
||||
* check: revert checking file extent item 'ram_bytes'
|
||||
* libbtrfsutil:
|
||||
* patchlevel version update 1.3.2
|
||||
* fix accidentally closing fd passed to subvolume iterator
|
||||
- update to 6.9.1
|
||||
* fix detection of intermediate super block flags (e.g. csum change and
|
||||
other conversions)
|
||||
* raid-stripe-tree support (still experimental):
|
||||
* moved under experimental build flags (mkfs, convert)
|
||||
* format change, removed encoding type; backward incompatible
|
||||
* receive dump: escape special chars in xattr names and values, and clone
|
||||
source path
|
||||
* tune change csum: fix reservation size when starting a transaction
|
||||
* other:
|
||||
* new and updated tests
|
||||
* updated CI images, new reference build targets
|
||||
* cleanups and refactoring
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 21 13:19:59 UTC 2024 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Let btrfsprogs-bash-completion require btrfsprogs with same version
|
||||
as there is a file conflict with the bash completion scripts
|
||||
still being bundled with btrfsprogs in older versions shipped with 15.6
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 19 00:00:00 CEST 2024 - dsterba@suse.cz
|
||||
|
||||
- update to 6.9
|
||||
* mkfs:
|
||||
* if --force used, don't continue if the mount status cannot be
|
||||
determined (e.g. due to permissions)
|
||||
* fix minimum size calculation on zoned devices, make it work with option -b
|
||||
* check:
|
||||
* option --clear-ino-cache removed (functionality still provided in
|
||||
'rescue' command group)
|
||||
* detect and repair wrong file extent item ram_bytes value
|
||||
* qgroup clear-stale:
|
||||
* sync the filesystem before search to read the up to date state
|
||||
* handle cases where qgroup cannot be deleted due to uncleaned subvolume
|
||||
or when squota is enabled
|
||||
* qgroup show: display status of qgroup regarding the cleaning of the
|
||||
subvolume or if it's squota
|
||||
* receive: fix stream parsing on strict alignment hosts (e.g. ARM v5 or v6)
|
||||
* tune change-csum: fix check of dev-replace status item, continue if no
|
||||
dev-replace in progress
|
||||
* dump-tree: print contents of dev-replace status item
|
||||
* convert: fix extent iteration to handle prealloc/unwritten extents
|
||||
* libbtrfsutil:
|
||||
* patchlevel version update 1.3.1
|
||||
* fix potentially unaligned access to send stream
|
||||
* create library links to all version levels
|
||||
* libbtrfs:
|
||||
* patchlevel version update 0.1.3
|
||||
* fix potentially unaligned access to send stream
|
||||
* create library links to all version levels
|
||||
* build:
|
||||
* fix compatibility with e2fsprogs 1.47.1
|
||||
* fix header file dependency tracking
|
||||
* other:
|
||||
* documentation updates
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu May 2 00:00:00 CEST 2024 - dsterba@suse.cz
|
||||
|
||||
|
Reference in New Issue
Block a user