Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

jdupes-1.27.3-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: jdupes Distribution: openSUSE:Factory:zSystems
Version: 1.27.3 Vendor: openSUSE
Release: 1.1 Build date: Thu Aug 31 16:25:48 2023
Group: Productivity/File utilities Build host: s390zl29
Size: 160148 Source RPM: jdupes-1.27.3-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/jbruchon/jdupes
Summary: A powerful duplicate file finder and an enhanced fork of 'fdupes'
A program for identifying and taking actions upon duplicate files.

A WORD OF WARNING: jdupes IS NOT a drop-in compatible replacement for fdupes!
Do not blindly replace fdupes with jdupes in scripts and expect everything to
work the same way. Option availability and meanings differ between the two
programs.

Provides

Requires

License

MIT

Changelog

* Sun Aug 27 2023 Michael Vetter <mvetter@suse.com>
  - Update to 1.27.3:
    * Fix crash on Linux when opening a file for hashing fails
* Sun Aug 27 2023 Michael Vetter <mvetter@suse.com>
  - Update to 1.27.2:
    * Hash database no longer crashes on 32-bit and x32 systems
    * Hash database now uses 64-bit time and size counts
* Sun Aug 27 2023 Michael Vetter <mvetter@suse.com>
  - Update to 1.27.1:
    * Fix a hash database corruption bug
* Fri Aug 25 2023 Michael Vetter <mvetter@suse.com>
  - Update to 1.27.0:
    * Added long-awaited hash database feature -y (SEE README BEFORE USING)
    * Removed legacy long options that were deprecated in v1.20.0
    * -E option was moved to -e and now throws an error (CHECK YOUR SCRIPTS)
    * Multiple hash algorithm capability added, but no user option exists yet
    * Linux: use posix_fadvise() to improve read performance
    * Fixed possible infinite loop freezing on certain errors when linking files
    * Removed annoying warning for -Q; the user deserves what the user asks for
* Tue Aug 22 2023 Michael Vetter <mvetter@suse.com>
  - Update to 1.26.1:
    * Fix '-P early' to actually work correctly
* Tue Aug 22 2023 Michael Vetter <mvetter@suse.com>
  - Update to 1.26.0:
    * Change -C to use KiB instead of bytes for easier typing
* Tue Aug 22 2023 Michael Vetter <mvetter@suse.com>
  - Update to 1.25.3:
    * Fix CTRL+C broken during scanning phase
    * Added verbose error information for dedupe errors 22 and 95
    * Partial-only flag for dedupe is no longer inappropriately enabled on macOS
    * Build now enables dedupe support and uses nearby libjodycode by default
    * Fix NO_HARDLINKS, LOW_MEMORY, and BARE_BONES builds
* Tue Aug 22 2023 Michael Vetter <mvetter@suse.com>
  - Update to 1.25.2:
    * Fix -d and no valid directories exiting with an internal error message
    * All errors or serious warnings exit with FAILURE instead of SUCCESS
* Tue Aug 22 2023 Michael Vetter <mvetter@suse.com>
  - Update to 1.25.1:
    * Fix -D on non-debug builds which was falling through to set -E
    * Debugging now dumps a list of internal option flags
    * Fixed progress indicator: "hashing: xyz%" only shows if "stuck" on one file
* Tue Aug 22 2023 Michael Vetter <mvetter@suse.com>
  - Update to 1.25.0:
    * Major bug in 1.24.0 affecting all types of linking has been fixed
    * Update interfaces to libjodycode 3 API
* Tue Aug 22 2023 Michael Vetter <mvetter@suse.com>
  - Update to 1.24.0:
    * Progress indication now uses platform timers instead of check loops
    * Lots of small code size and efficiency improvements
    * No one should be using -T so it has been made far more annoying
    * -B can be used with -T which may be faster for BTRFS dedupe work
    * CTRL-C aborts now show a user abort warning message to stderr
    * Improved version information display
    * Documentation updates
* Tue Aug 22 2023 Michael Vetter <mvetter@suse.com>
  - Update to 1.23.0:
    * Use the new libjodycode 2.0 API version handling system
    * Dedupe is now attempted on read-only files (meant for BTRFS snapshots)
    * The -C option can now accept power-of-two chunk sizes up to 256 MiB
    * "Extensions" are now "feature flags" and some have changed
    * OMIT_GETOPT_LONG is now NO_GETOPT_LONG (does anyone actually use this?)
    * Linux-x86_64 can now build several multilib arches (x86_64, x32, i386)
    * Various other under-the-hood code changes for libjodycode 2.0
* Tue Aug 22 2023 Michael Vetter <mvetter@suse.com>
  - Update to 1.22.0:
    * libjodycode is now required to build and run jdupes
    * Move all jody_* code to libjodycode and remove from jdupes
    * Add -E/--error-on-dupe option to terminate immediately if any dupe is found
    * Support showing x32 ABI in version information
    * Several build system improvements for macOS, BSD, and linking in libxxhash
* Thu Feb 09 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.21.3:
    * Major performance fix in the double traversal prevention tree
      code
    * Added undocumented '-9' benchmark option for testing traversal
      code
    * Extra error checks to try to finally solve a very rare crash
      bug
    * Tiny code size reduction by discarding unused xxHash code
    * jody_hash re-added as a build-time option
    * Many options/features/safety checks can now be selectively
      compiled out
    * New 'make BARE_BONES=1' option builds the most minimal jdupes
      possible
    * Fix exit behavior when no valid directories are given
    * Only act on "normal" files and directories
* Tue Dec 06 2022 Dirk Müller <dmueller@suse.com>
  - update to 1.21.1:
    * Reinstate '-I/--isolate' by popular demand; use at your own risk!
    * Expect to lose data if you use this feature. It is strongly susceptible
      to the documented "triangle problem" and absolutely does not protect
      files in each directory from matching with one another. Don't get mad at
      me if you use it and see a cloud of smoke come out of your disk array.
    * Remove '-I/--isolate' which has never worked correctly
    * Fix compiling when NO_HARDLINKS and NO_SYMLINKS are both defined
    * Increased stack size limits to enable deeper recursion without crashing
    * Fixes to make compilation under Cygwin (instead of MSYS2 MinGW) work
    * Remove the temporary '-X help' warning about changes in functionality
    * Some minor under-the-hood changes for future enhancements
* Mon Mar 14 2022 Dirk Müller <dmueller@suse.com>
  - add jdupes_wrapper to speedup symlinks
  - add new %suse_symlink_dupes and %suse_hardlink_dupes macros
    which are more descriptive than a %jdupes or %fdupes
* Wed Mar 09 2022 Dirk Müller <dmueller@suse.com>
  - update to 1.20.2:
    * Interactive deletion now offers "link set" options too
    * Interactive deletion now assumes 'a' when you just hit [ENTER]
  - add jdupes rpm macro for dropin %%fdupes replacement
  - run tests
* Thu Jul 08 2021 idesmi@protonmail.com
  - Update to version 1.20.0:
    * v1.20.0 release
    * Update copyright years and financial support information
    * Update README.md and manpage: long options and copyright years
    * jody_*: update/add copyright information
    * oom.c/h: change license to Creative Commons 0 (public domain)
    * stupid_dupes.sh: update version information and copyright years
    * Use consistent hyphenation in long options; remove deprecated -n
    * Remove redundant warning about another option (#172)
    * Fix -P partial printout when progress indicator is enabled
    * INSTALL: More stern warnings to not use LOW_MEMORY inappropriately
* Sun Nov 01 2020 malcolmlewis@opensuse.org
  - Updated to version 1.19.0:
    * Make -X size[+-=] an inclusion filter instead (CHECK YOUR SHELL
      SCRIPTS).
    * Fix -X noext/only extension matching bugs.
    * Remove deprecated -x/--xsize option and some undocumented
      redundant options.
    * Name sorting is now case-insensitive.
    * Disable -K/--skiphash which was accidentally left active but
      doesn't work.
    * When sorting by modify time and there's a tie, break it using
      name sorting.
    * jdupes-standalone has been removed due to falling too far out
      of sync.
    * Embedded build date option has been removed.
  - Changes from version 1.18.2:
    * Add -U/--notravcheck to skip double-traversal safety (for
      Google Drive FS).
  - Changes from version 1.18.0
    * Add -X newer/older extfilters to reject files by modification
      date.
  - Changes from version 1.17.0:
    * Rewrite dedupe code from scratch, probably fixing all dedupe
      bugs.
    * extfilter: add substring match filter for file paths.
    * Add -u/--printunique option to print all non-duplicates
      (unmatched files).
    * Dedupe-blacklisted kernel version check now happens before
      work is done.
  - Changes from version 1.16.0:
    * Add -X noext/onlyext filters to exclude/require specific file
      extension(s).
    * Added in-depth help text for -X/--extfilter (use -X help to
      view).
    * This version still has BTRFS dedupe issues and file add-by-name
      disabled.
  - Changes from version 1.15.0:
    * Disable single file addition on the command line for safety.
  - CHanges from version 1.14.1:
    * Fix some compilation issues.
    * Add example shell scripts for processing piped jdupes output.
    * Fix some swapped/mangled help text in program and
      documentation.
    * LOW_MEMORY compiles exclude more stuff to further reduce usage.
* Thu Mar 19 2020 malcolmlewis@opensuse.org
  - Updated to version 1.14.0
    * Long option --exclude is deprecated and renamed --extfilter.
    * BTRFS compile options have been generalized to dedupe,
    (see README).
    * Fix a bug in 1.13.3 where many options caused an inappropriate
      exit.
  - Changes from version 1.13.3:
    * Fix the behavior of the -I/--isolate option.
    * Move BTRFS-specific dedupe interfaces to general Linux 4.5+
      interfaces.
    * Change BTRFS compilation flag name (see README).
    * Fix FS dedupe only working on the first 16 MiB of files.
    * Add FS dedupe static header for when this header is missing.
    * Correct several copyright dates and comments.

Files

/usr/bin/jdupes
/usr/lib/rpm/jdupes_wrapper
/usr/lib/rpm/macros.d/macros.jdupes
/usr/share/doc/packages/jdupes
/usr/share/doc/packages/jdupes/CHANGES.txt
/usr/share/doc/packages/jdupes/README.md
/usr/share/licenses/jdupes
/usr/share/licenses/jdupes/LICENSE.txt
/usr/share/man/man1/jdupes.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024