Fedora 36 Update: librsync-2.3.4-1.fc36

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2023-13e1d2e6b7
2023-02-28 02:00:42.951146
--------------------------------------------------------------------------------

Name        : librsync
Product     : Fedora 36
Version     : 2.3.4
Release     : 1.fc36
URL         : https://librsync.github.io/
Summary     : Rsync remote-delta algorithm library
Description :
librsync is a library for calculating and applying network deltas, with an
interface designed to ease integration into diverse network applications.

librsync encapsulates the core algorithms of the rsync protocol, which help
with efficient calculation of the differences between two files. The rsync
algorithm is different from most differencing algorithms because it does not
require the presence of the two files to calculate the delta. Instead, it
requires a set of checksums of each block of one file, which together form a
signature for that file. Blocks at any in the other file which have the same
checksum are likely to be identical, and whatever remains is the difference.

--------------------------------------------------------------------------------
Update Information:

# librsync 2.3.4    * Fix failing tests on only s390x by putting `#include
"config.h"` with `/* IWYU pragma: keep */` in most `src/*.c` files. Add `/* IWYU
pragma: keep */` to includes in `src/fileutil.c` that are needed on some
platforms but not others so upstream can remove the special exemptions to skip
this file for the iwyu and iwyu-fix targets in `CMakeLists.txt`. Also add some
typecasts to `rollsum.[ch]` and `patch.c` to silence warnings on Windows.   #
librsync 2.3.3    * Add missing word to `README.md`.   * Make delta directly
process the input stream if it has enough data. Delta operations will only
accumulate data into the internal scoop buffer if the input buffer is too small,
otherwise it will process the input directly. This makes delta calculations
5%~15% faster by avoiding extra data copying.   * Improve documentation so that
Doxygen generates more complete documentation with diagrams, renders better, and
is more navigable as markdown docs on GitHub.   * Add GitHub action and make
targets for `clang-tidy` and `iwyu`. Added `clang-tidy` and `iwyu` make targets
for checking code and includes, and `iwyu-fix` for fixing includes. Added
`lint.yml` GitHub action to run these checks. Fixed all `clang-tidy` and `iwyu`
warnings except for `fileutil.c` with platform related include complications.
Added consistent include guards to all headers. Updated and improved
documentation in `CONTRIBUTING.md` to include these changes.   * Tidy rdiff
integration test scripts. Made the filenames and shell arguments for test
scripts consistent.   * Add better cmake build type configuration support. Added
`BuildType.cmake` with better support for selecting the build type and making it
default to Debug.   * Remove obsolete unused tests. Removed some obsolete mdfour
test data files and check-rdiff perl script.   * Fix warning for later CMake
versions. New CMake versions started complaining about the filename
`Findlibb2.cmake` not matching the `LIBB2` variables being used.
--------------------------------------------------------------------------------
ChangeLog:

* Sun Feb 19 2023 Robert Scheck <robert@xxxxxxxxxxxxxxxxx> 2.3.4-1
- Upgrade to 2.3.4 (#2170502 #c2)
* Sat Feb 18 2023 Robert Scheck <robert@xxxxxxxxxxxxxxxxx> 2.3.3-1
- Upgrade to 2.3.3 (#2170502)
* Thu Jan 19 2023 Fedora Release Engineering <releng@xxxxxxxxxxxxxxxxx> - 2.3.2-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Thu Jul 21 2022 Fedora Release Engineering <releng@xxxxxxxxxxxxxxxxx> - 2.3.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
--------------------------------------------------------------------------------
References:

  [ 1 ] Bug #2170502 - librsync-2.3.4 is available
        https://bugzilla.redhat.com/show_bug.cgi?id=2170502
--------------------------------------------------------------------------------

This update can be installed with the "dnf" update program. Use
su -c 'dnf upgrade --advisory FEDORA-2023-13e1d2e6b7' at the command
line. For more information, refer to the dnf documentation available at
http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label

All packages are signed with the Fedora Project GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------
_______________________________________________
package-announce mailing list -- package-announce@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-announce-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-announce@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Index of Archives]     [Fedora Users]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]

  Powered by Linux