Accepting request 1221796 from Base:System

OBS-URL: https://build.opensuse.org/request/show/1221796
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dd_rescue?expand=0&rev=63
This commit is contained in:
2024-11-07 15:24:16 +00:00
committed by Git OBS Bridge
6 changed files with 57 additions and 21 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5b501eaa933a1cbcfaa60e862d1430901610b77a6bb47736b9a37262d5ad8f7d
size 190351

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEZmn3NA0x6V7FVlSQ3k8bOiv/xb8FAmb5xNcACgkQ3k8bOiv/
xb/zRQ/+LSqrJsDaJdFvIgj1aFS1bgnI7STrOOBzjfpOsoiMGo5VTPe+qmquu+/f
8WZOvkA8IJP+1AtJ/x9JmAYSuSWK9tENywMHNz8e2xP2f9vgKZmUdNxRnWgmobq/
iYwpwbBNJtcNtv3MFw7Fc6Td3YLdOpztzm2qHJ4L7BGOnSECQC9UQzd4gAC/keMc
bthRkLQc/AOn6BM5Rx0V4eEo9iSSABKiCPmADetxlCJ7oPYTS41U6tvWU6uZGTjZ
Peq7BYaPLgdArQhprRtfYi7FXzIYCCX/1kJXuo1Robs2DWiocwyWltUGlsobxRE6
H6owsvqR1e3Y6TsT8XawgMVKbXX6zFUulCvPd8CkMMHshOHHlsswHlvzuwh1MMDA
DplOUdoCAI5AJMzP1Ui+L0UtV3eOIHlqdvcQhtX8vPxJDIR7uwhaA//QT8kTgfaT
p5hYzQIwpHlhu4uo9qcqcJAb+/BCe7yPGuwy+Hcqu56fyGig1Cogc/oVOCTkNTzK
3VHiWEO0xC5+v7NGFLrWCWhF1TLyU9QLieeAmrfAdzt8xjmqy4c0bWWfSSEl6mFF
9ZPdRazcYRU0ABlIxwhJ80TpCiOh2gAHs7VBTA5fcdpdozDb8e5T3h7pV5EItOhN
kIUALQEarT6t2/YFICC2bjDWZE0tJGE7aBBYtDYKX78zDWybO2c=
=Joi7
-----END PGP SIGNATURE-----

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ec013309cdd034101d0f129682bc296b86bc94b7168b5a7577a12b395fb1a5cd
size 199774

View File

@@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEZmn3NA0x6V7FVlSQ3k8bOiv/xb8FAmcmTKUACgkQ3k8bOiv/
xb9fIw//bywMhTJZ0k2R0W2uMpUa9R1w7VqXJB6G0AvEKoiTx0KhpZn+n691/Tyv
SI0vTEbU6ILMMTaRJCrRbFJ8nKRG64m7PyQkkV7srz54pRNOf49PJA+f1p+ZLOGs
6BOt8zdruI5y4cLbS/eoPxWIFWQUw/KBBJXZgIIwApaqXS4RMJwhQLTXvtNFtpU7
3OsFrWBw/JxyVZVJOfqkf35VLW0likvs1p0cKJV0F9gWyl/Yc6VlwpV/TpSFTHMJ
FfrHbOh65C3WyrmgJ+7PFeXOjZCbPoTddZP8ceMe2HePrI7jwMRuI7fkH//EeoBp
dkTYuCgG6QUD/ySdYECEgFvo0A02voflX13s6p0x2r5tDB7TN+8nVP5YfgJwoArH
T1k9f83DOV5AuV6Xx79GUvxbbTnsjDdgQmWu7OX5grEH5iCV26Sg2dUBQVZedn7d
dlDFD4H43kwyqO+5oqtjxKIfIGfVn57hkbCauT9hLlBVw3XKL1EvKHF5qsjPXdG2
4B9TE0AaOBsXrEBLWNoZwPVdQckmeGKQcSYTVFcZKZwCUqWLaGWRaLVOeoLMMauM
Sm15p5exEQcyXdkk8cWEWlsObwDOAnp1UdyQI13znTuGAI/sEe+Fuz/mTSehP9e4
oeciXShedeS3/zklueOGbySn1BOePYQCqdHfSK9EziNT30Kp3g4=
=2BQw
-----END PGP SIGNATURE-----

View File

@@ -1,3 +1,14 @@
-------------------------------------------------------------------
Sat Nov 2 20:13:16 CET 2024 - kurt@garloff.de
- Update to dd_rescue-1.99.17:
* Plugin libddr_lzma.so: LZMA2/xz de/compression from Dmitrii
Ivanov. Covering the other end of the spectrum of LZO, with
high compression ratios at high CPU cost for compression.
(Decompression is cheap for both.)
* Code review and streamlining for dd_rescue integration by
Kurt Garloff.
-------------------------------------------------------------------
Sun Sep 29 20:48:16 CEST 2024 - kurt@garloff.de

View File

@@ -21,7 +21,7 @@
%define _lto_cflags %{nil}
%endif
Name: dd_rescue
Version: 1.99.16
Version: 1.99.17
Release: 0
Summary: Data copying in the presence of I/O Errors
License: GPL-2.0-only OR GPL-3.0-only
@@ -41,6 +41,7 @@ BuildRequires: lzo-devel
BuildRequires: lzop
BuildRequires: pkgconfig
BuildRequires: python3-base
BuildRequires: xz-devel
Requires: bc
Recommends: dd_rescue-crypt
Recommends: dd_rescue-lzo
@@ -110,6 +111,26 @@ Some fuzz testing has been applied to the plugin's decompression routines,
though more will have to be done to feel confident about feeding untrusted
data to the decompressor; the plugin is still young and might expose bugs.
%package lzma
Summary: LZMA (xz) de/compression plugin for dd_rescue
Group: System/Base
Requires: dd_rescue = %{version}
%description lzma
This plugin allows you do de/compress files during recovery copying
with dd_rescue using the lzma compression algorithm. The lzma algorithm
is fairly slow when compressing, but achieves a good compression ratio.
Decompression is much faster.
This plugin is still new and may not be very mature yet. It may be
a bad idea to feed it with untrusted data, especially when running
with elevated privileges.
Authors:
--------
Dmitrii Ivanov <dsivanov_9@edu.hse.ru>
Kurt Garloff <kurt@garloff.de>
%prep
%autosetup -p1
@@ -156,10 +177,14 @@ ln -sf %{_bindir}/dd_rescue %{buildroot}/bin
%files crypt
%{_mandir}/man1/ddr_crypt.1%{?ext_man}
%{_libdir}/libddr_crypt.so
%doc CRYPT_TODO PADDING
%files lzo
%{_libdir}/libddr_lzo.so
%{_mandir}/man1/ddr_lzo.1%{?ext_man}
%doc CRYPT_TODO PADDING
%files lzma
%{_libdir}/libddr_lzma.so
%{_mandir}/man1/ddr_lzma.1%{?ext_man}
%changelog