File bcachefs-tools.changes of Package bcachefs-tools

-------------------------------------------------------------------
Fri Dec  5 23:11:05 UTC 2025 - Holden Fried <holden@opensuse.org>

- Update to release 1.33.0
  * Bcachefs reconcile (previously known as rebalance_v2) is now
    available
  * Reconcile now handles all IO path operations; previously only
    the background target and background compression options were
    handled
  * Reconcile can now process metadata (moving it to the correct
    target, rereplicating degraded metadata); previously rebalance
    was only able to handle user data
  * Reconcile now automatically reacts to option changes and 
    device setting changes, and immediately rereplicates degraded
    data or metadata
  * This obsoletes the commands `data rereplicate`, `data job
    drop_extra_replicas`, and others; the new commands are 
    `reconcile status` and `reconcile wait`
  * The recovery pass `check_reconcile_work` now checks that data
    matches the specified IO path options, and flags an error if
    it does not (if it wasn't due to an option change that hasn't
    yet been propagated)
  * Many more changes that can now be found in the official
    changelog!
- Added bcachefs changelog and a couple new relevant docs
  * Bcachefs now has an official changelog, included in the docs
    dir for the package, along with a few small debug/development
    related docs

-------------------------------------------------------------------
Sun Nov 16 19:36:29 UTC 2025 - Holden Fried <holden@opensuse.org>

- Update to release 1.32.1
  * Update bcachefs sources to 99a43760af01 bcachefs: ret_fsck_err()
  * Update bcachefs sources to f4a2c8cad65c bcachefs: print NO_KEYS
    in snapshot_to_text()

-------------------------------------------------------------------
Sun Nov  9 17:39:05 UTC 2025 - Holden Fried <holden@opensuse.org>

- Update to release 1.32.0
  * bcachefs: vendorize bio_iov_iter_get_pages()
  * bcachefs: BCH_ERR_unaligned_io
  * bcachefs: Don't bail out of check_inode() if
    check_has_case_sensitive() fails
  * udev rules: Add per-member links in /dev/disk/by-uuid
  * A number of documentation updates including:
  * Added Documentation about how to add Device Labels
  * Clarified how to remove offline devices
  * Added data scrub documentation
  * Added set-fs-option as an alternative for sysfs option
  * Added casefold_disabled option Documentation, not sure if
    able to be set other than on mount
  * bcachefs: don't BUG() if using the btree before initialized
  * bcachefs: Restrict output size of
    bch2_snapshot_delete_nodes_to_text()
  * cmd_fs_top: Fix replication display for erasure coded data

-------------------------------------------------------------------
Wed Oct 29 16:49:54 UTC 2025 - Jan Engelhardt <jengelh@inai.de>

- Update to release 1.31.12
  * kmp: don't log duplicate errors in read path
  * format: Don't format with a version higher than supported by tools
  * kmp: track whether new btree nodes are roots

-------------------------------------------------------------------
Fri Oct 17 12:12:59 UTC 2025 - Jan Engelhardt <jengelh@inai.de>

- Update to release 1.31.11
  * No changelog was provided

-------------------------------------------------------------------
Tue Oct  7 10:32:27 UTC 2025 - Jan Engelhardt <jengelh@inai.de>

- Update to release 1.31.7
  * mount: for when a passphrase is needed, try
    systemd-ask-password when stdin is /dev/null
  * mount: pass --keyname and --accept-cached to
    systemd-ask-password
  * bcachefs: Fix double-free of journal_keys key
  * bcachefs: Fix promote path nocow deadlock
  * bcachefs: Add time_stats for btree write buffer flush

-------------------------------------------------------------------
Tue Sep 23 13:09:54 UTC 2025 - Jan Engelhardt <jengelh@inai.de>

- Update to release 1.31.1
  * Enforce a soft minimum limit of 64k for bucket size
  * Add v2 ioctls that return error strings
  * Commands called with no arguments now print usage
  * scrub: Return code now indicates corrected/uncorrected errors

-------------------------------------------------------------------
Fri Aug 29 13:13:02 UTC 2025 - Petr Vorel <pvorel@suse.cz>

- Update to release 1.25.3
  * New commands: `bcachefs image create` and
    `bcachefs image update`

-------------------------------------------------------------------
Thu May 29 21:41:18 UTC 2025 - Jan Engelhardt <jengelh@inai.de>

- Update to release 1.25.2 [boo#1243231]
  * No changelog was provided

-------------------------------------------------------------------
Thu Feb  6 09:36:16 UTC 2025 - Petr Vorel <pvorel@suse.cz>

- Update to 1.20.0:
  * bcachefs fs top - show runtime performance information
  * various fixes

-------------------------------------------------------------------
Wed Dec 18 18:33:29 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>

- update to 1.13.0:
  * posix_to_bcachefs: fix missing copy_xattrs() error checking
  * Change lingering set-option texts to set-fs-option
  * change setattr to set-file-option in docs/usage
- update to 1.11.1:
  * bch_bindgen: Remove memoffset dep
  * cmd_list: open with noexcl
  * fuse: graceful shutdown when startup fails

-------------------------------------------------------------------
Sun Aug 18 23:46:46 UTC 2024 - Jan Engelhardt <jengelh@inai.de>

- Update to release 1.11.0
  * mount: Fix UAF in option string handling
  * mount: Support asking for password via systemd-ask-password
- Fix a crash in mkfs.bcachefs by disabling LTO.

-------------------------------------------------------------------
Mon Jul 22 09:06:43 UTC 2024 - David Disseldorp <ddiss@suse.de>

- Update to release v1.9.4
  * No longer logging by default
  * Fix undefined behavour

-------------------------------------------------------------------
Fri Jul 12 19:00:39 UTC 2024 - David Disseldorp <ddiss@suse.de>

- Update to release v1.9.3
  * Fix 32-bit builds further

-------------------------------------------------------------------
Tue Jul  2 11:11:19 UTC 2024 - David Disseldorp <ddiss@suse.de>

- Update to release v1.9.2
  * Fix fsck: Revert OPT_MOUNT change for read_only and make it OPT_HIDDEN
- Remove upstreamed patch
  * 0001-key-use-c_long-type-for-keyctl_search-helper-fn.patch

-------------------------------------------------------------------
Thu Jun 20 00:45:20 UTC 2024 - David Disseldorp <ddiss@suse.de>

- Update to release v1.9.1
  * disk_accounting_v2: report on compression type/ratio, btree usage,
    and pending rebalance work.
- Fix 32-bit builds
  * add 0001-key-use-c_long-type-for-keyctl_search-helper-fn.patch

-------------------------------------------------------------------
Wed Jun 19 19:55:02 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>

- Update to release v1.9.1:
  * improve editorconfig to include sh scripts
  * fix: remove newlines from passphrase
  * fix: search for key in all keyrings
- Updates from release v1.9.0:
  * add BCACHEFS_BLOCK_SCAN environment variable for users that
  * add BCACHEFS_KERNEL_ONLY environment variable for test
    bcachefs, utilize it. Otherwise, resort to traversing block
    devices and checking for bcachefs super blocks.
    environments
  * Handle mount with FS with 1 device
    have a broken blkid which renders the udev db as incomplete
  * manpage: incorrect "delete" to "snapshot"
  * mount: If the udev database contains information about
  * mount: Make udev_bcachefs_info more idiomatic
  * fix typo that causes encrypted drives to become stuck in a
    busy loop
  * check_for_key before ask_for_passphrase -- check if there is
    already a key in the keyring available before trying to get the
    key from some more involved means

-------------------------------------------------------------------
Thu Apr 18 00:07:11 UTC 2024 - David Disseldorp <ddiss@suse.de>

- Update to release v1.7.0
  * New on disk forat feature - per member 64-bit bitmap of regions
    with btree nodes, to accelerate recovering by scanning for
    btree nodes.
  * mount: canonicalize device path for single device node
  * Topology repair now uses nodes found by scanning to fill holes
  * mount: Handle multi-device with 1 device node

-------------------------------------------------------------------
Mon Mar  4 01:54:50 UTC 2024 - David Disseldorp <ddiss@suse.de>

- Update to release v1.6.4
  * fix build on powerpc
  * drop upstream rust-use-libc-Ioctl-type-for-ioctl-request-argument.patch

-------------------------------------------------------------------
Thu Feb 22 06:23:25 UTC 2024 - David Disseldorp <ddiss@suse.de>

- Fix 32-bit builds [boo#1220175]
  * add rust-use-libc-Ioctl-type-for-ioctl-request-argument.patch

-------------------------------------------------------------------
Wed Feb 21 04:55:00 UTC 2024 - David Disseldorp <ddiss@suse.de>

- Update to release v1.6.3
  * use the kernel fsck implementation if the kernel version is a better
    match for the filesystem on disk than the -tools version
  * fix building with old gcc
  * fix big endian build
  * collect kernel fsck return code
  * various other fixes

-------------------------------------------------------------------
Mon Jan 29 06:55:58 UTC 2024 - David Disseldorp <ddiss@suse.de>

- Build with rust functionality enabled [boo#1219158]
  * Switch to upstream vendored source tarball
  * Validate upstream source signature

-------------------------------------------------------------------
Sat Jan 27 09:49:49 UTC 2024 - Jan Engelhardt <jengelh@inai.de>

- Rectify paths in systemd unit files [boo#1218808]

-------------------------------------------------------------------
Fri Jan 19 01:54:34 UTC 2024 - Joshua Smith <jsmithfpv@gmail.com>

- Delete use_libexec_not_lib.patch (merged)
- Update to release v1.4.1
  * fix cmd_fsck, "bad mount option read-only"
  * now open block devices with O_EXCL

-------------------------------------------------------------------
Tue Jan  9 03:46:53 UTC 2024 - Joshua Smith <jsmithfpv@gmail.com>

- Add use_libexec_not_lib.patch
- Update to v1.4.0:
  * bugfix release
  * Split brain detection
  * BCH_IOCTL_OFFLINE_FSCK, and numerous other features and
    bugfixes.

-------------------------------------------------------------------
Sun Dec  3 02:10:44 UTC 2023 - Joshua Smith <jsmithfpv@gmail.com>

- Update to v1.3.5:
  * Update from latest kernel bcachefs sources, pulling in fixes
    for deleted_inodes btree in particular
  * cmd_version now works properly
  * fixes for cmd_format, pick the same bucket size for all devices
    for the sake of erasure coding
  * rebalance_work point release
  * Fix race in closure_sync()
  * Updated bcachefs sources because
    bcachefs_metadata_version_deleted_inodes
  * Snapshot depth, skiplist fields
  * Updated bcachefs sources because
    bcachefs_metadata_version_major_minor
  * Fix quotas + snapshots
  * Rip out code for storing backpointers in alloc keys
  * Fragmentation LRU
  * Rework LRU btree

-------------------------------------------------------------------
Tue May 30 08:19:24 UTC 2023 - Jan Engelhardt <jengelh@inai.de>

- Initial package (version 24) for build.opensuse.org
openSUSE Build Service is sponsored by