File _patchinfo of Package patchinfo.33849
<patchinfo incident="33849">
<issue tracker="bnc" id="1197484">fdupes: fdupes_wrapper introduces nondeterminism</issue>
<issue tracker="bnc" id="1195709">%fdupes macro is way slow</issue>
<packager>psimons</packager>
<rating>moderate</rating>
<category>recommended</category>
<summary>Recommended update for fdupes</summary>
<description>This update for fdupes fixes the following issues:
- Do not use sqlite, as this pulls sqlite into Ring0 at no real benefit performance wise
- Update to 2.3.0:
* Add --cache option to speed up file comparisons
* Use nanosecond precision for file times, if available
* Fix compilation issue on OpenBSD
* Other changes like fixing typos, wording, etc.
- update to 2.2.1:
* Fix bug in code meant to skip over the current log file when --log option is given
* Updates to copyright notices in source code
* Add --deferconfirmation option
* Check that files marked as duplicates haven't changed during program execution before deleting them
* Update documentation to indicate units for SIZE in command-line options
* Move some configuration settings to configure.ac file
- Fixes for the new wrapper:
* Order duplicates by name, to get a reproducible file set (bsc#1197484)
* Remove redundant order parameter from fdupes invocation
* Modernize code, significantly reduce allocations
* Exit immediately when mandatory parameters are missing
* Remove obsolete buildroot parameter
* Add some tests for the wrapper
- Do not link the files as given by fdupes, but turn them into relative links
- Support multiple directories given (as glob to the macro)
- Handle symlinks (-s argument) correctly
- Simplify macros.fdupes to speed up the process (bsc#1195709)
</description>
</patchinfo>