| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: btrfs-extent-same | Distribution: openSUSE Tumbleweed |
| Version: 0.15.2 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sun Oct 18 07:35:35 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 68119 | Source RPM: duperemove-0.15.2-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/markfasheh/duperemove | |
| Summary: Debug/Test tool to exercise the btrfs out-of-band deduplication ioctl | |
Debug/Test tool to exercise a btrfs ioctl for deduplicating file regions.
GPL-2.0-only
* Sun Oct 18 2026 Martin Pluskal <martin@pluskal.org>
- Drop duperemove-0.15-buildfail.patch: fixed upstream, 0.15.2 ships list.h (gh#markfasheh/duperemove#367).
- Spec cleanup: drop obsolete Group: tags, use pkgconfig() BuildRequires.
* Thu May 15 2025 Michael Vetter <mvetter@suse.com>
- Update to 0.15.2:
* dedupe.c: fix infinite looping on NoCOW files #376
* Mon Mar 24 2025 pgajdos@suse.com
- require gcc-PIE [bsc#1239940] for build
* Thu Mar 06 2025 Ilgaz Ă–cal <ilgaz@ilgaz.gen.tr>
- Update to 0.15.1
* file_scan: allow scanning multi-device bcachefs
* dedupe: Skip extents with insufficient duplicates
* Fixes found when packaging for Chimera Linux
* Wed Feb 05 2025 Michael Vetter <mvetter@suse.com>
- Update to 0.15:
* Files are no longer invalidated when renamed.
* The scan phase now reports both files and bytes in its progress,
which is especially useful when processing large files.
- Add duperemove-0.15-buildfail.patch:
To fix the build. See #367.
- Add subpackage for zsh completions
* Thu Nov 14 2024 pgajdos@suse.com
- force newer gcc version in sync (isc rq #353372)
* Sun Nov 26 2023 Michael Vetter <mvetter@suse.com>
- Update to 0.14.1:
* file_scan: satisfy clang CFI
* file_scan: walk_dir: improve rootfs support
* dbfile: get_duplicate_files: exclude inlined files before
looking for duplicates
* filerec: fiemap_scan_extent: fix typo: we must check the
return from get_extent
* Sun Nov 19 2023 Michael Vetter <mvetter@suse.com>
- Update to 0.14:
* Batching has been reimplemented on top of the dedupe_seq.
* The "scan" phase has been reimplemented (see 8264336 for details).
* Filesystem locking has been implemented. See f3947e9 for details.
* Fri Sep 29 2023 Michael Vetter <mvetter@suse.com>
- Update to 0.13:
* Add a new dedupe option: [no]rescan_files. It will increase
performance in some use cases.
* New behaviors from v0.12 has been consolidated. Extent-based
lookup is always enabled, as is fiemap. The v2
hashfile is no longer supported.
* Hashfile are now updated after deduplication, to reflect the
new physical offsets. This avoid (re)deduplicating extents
in some cases.
* Partial mode has been enhanced to support batching. The
overall performance of this mode (which was previously known
as "block-based mode") has been improved.
* All files are now open in readonly mode.
* Hashfile version has been increased to reflect the new
database behaviors. Previous hashfiles are not compatible.
* Always compute a hash for the entire file. This let us
deduplicate same files easily, regardless of their
extents mappings.
* Deduplicating only parts of a file can be disabled using
the [no]only_whole_files dedupe option.
* Hashfiles with unsupported features or hash algorithm are
now recreated transparently. Migration of the old content
is not implemented.
* Relative exclude patterns are no longer silently ingested.
Such patterns are now rebuilt on top of the current
working directory.
* Batching is now set to 1024 by default.
* Thu Sep 14 2023 pgajdos@suse.com
- build for 15
* Mon Jul 17 2023 Michael Vetter <mvetter@suse.com>
- Update to 0.12:
* Duplication lookup is now based on extents. This leads to a
massive increase of the performances. Block-based lookup is
still possible via --dedupe-options=partial.
* Following that change, a new hashfile format has been introduced.
Previous hashfile format is still supported when extents lookup
are disabled, this is not recommended.
* Batching has been implemented. When enabled with the -B <batchsize>
option, duperemove will run the deduplication phase every <batchsize>
scanned files. This is meant to help running duperemove on large
dataset, with small blocksize, or on memory-constrained systems.
* All hash algorithm has been removed and replaced by xxh128. This
variant is as robust as murmur3 while being faster. Choosing a
hash function via the --hash option has been removed. Hashfiles
built with other algorithm must be removed.
/usr/bin/btrfs-extent-same /usr/share/man/man8/btrfs-extent-same.8.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 22 01:28:39 2026