Data Copying in the Presence of I/O Errors

Edit Package dd_rescue
http://www.garloff.de/kurt/linux/ddrescue/

dd_rescue helps when nothing else can: your disk has crashed and you
try to copy it over to another one. While standard Unix tools like cp,
cat, and dd wail "abort" on every I/O error, dd_rescue does not.

Refresh
Refresh
Source Files
Filename Size Changed
checksum_file-clear-errno.diff 0000001609 1.57 KB
dd_rescue-1.99.10.tar.bz2 0000176603 172 KB
dd_rescue-1.99.10.tar.bz2.asc 0000000833 833 Bytes
dd_rescue.changes 0000028339 27.7 KB
dd_rescue.keyring 0000117108 114 KB
dd_rescue.spec 0000005637 5.5 KB
Revision 49 (latest revision is 59)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 878072 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 49)
- checksum_file-clear-errno.diff: Avoid stale errno to be picked
  up and report an error without any error actually occuring.
  (This lead to occasional build fails on armv7 on Ubuntu 20.04
   and Fedora 32/33, nowhere else.)

- Update to dd_rescue-1.99.10:
  * Improve memory clobbers: Ensure we specify full array lengths
    used as input to asm (boo#1181402).
  * Improve ARM64 crypto by better insn scheduling in CTR calc,
    avoiding dependencies and local vars (+40% performance!).
  * Apply all ARM64 improvements also to ARMv8 crypto on ARM32.
  * Fix warning int formatting on unaligned crypto.
  * Address warnings on outdated autoconf usage.

- Update to dd_rescue-1.99.9:
  * Includes aliasing fixes from boo#1181402.
  * Additional mem clobbers for asm statements (boo#1181402).
  * LTO disablement still needed (boo#1176219) on arm due to
    differences in compiler flags (-march) per object.
  * Fix dependency generation on PPC (preprocessing intrinsics).
  * Support xattr decls in sys/xattr.h in addition to attr/xattr.h.
  * More stringent check of mem alloc return values.
  * Free all memory in error path before exiting (cosmetic).
  * Don't need global variable in probe function.
  * drop ddr_1998-alg-caseindep.diff, ddr_1998-check-nofail-noxattr.diff,
    ddr_1998-ossl11-warn.diff, ddr_1998-sysrandom.diff,
    ddr_1998-testhole.diff: patches all merged (they were backports)
- drop fix-aliasing-aarch64.patch: obsolete (fixed differently in new version)
Comments 0
openSUSE Build Service is sponsored by