Merge rsync from Debian unstable for kinetic
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
rsync (Ubuntu) |
Fix Released
|
Undecided
|
Sergio Durigan Junior |
Bug Description
Upstream: tbd
Debian: 3.2.4-1
Ubuntu: 3.2.3-8ubuntu3
Debian does new releases regularly, so it's likely there will be newer versions available before FF that we can pick up if this merge is done later in the cycle.
### New Debian Changes ###
rsync (3.2.4-1) unstable; urgency=medium
[ Samuel Henrique ]
* New upstream version 3.2.4
- Work around a glibc bug where lchmod() breaks in a chroot w/o /proc
mounted (closes: #995046).
- rsync.1: remove prepended backticks which broke --stop-after and
--stop-at formatting (closes: #1007990).
* Ship new python-based rrsync with --with-rrsync:
- rrsync was previouysly written in bash.
- A manpage is now shipped for rrsync.
- python3 and python3-cmarkgfm are new B-Ds since they're needed
to generate the manpage.
* d/control:
- Add version requirement for some libxxhash-dev and libzstd-dev as
per upstream docs.
- Add python3-braceexpand to Suggests as it can be used by rrsync.
* d/rsync.install: cull_options has been renamed to cull-options.
* d/patches:
- Refresh the following patches:
~ disable_
~ perl_shebang.patch;
~ skip_devices_
- Drop the following patches, applied upstream now:
~ CVE-2020-
~ copy-devices.diff;
~ fix_delay_
~ fix_ftcbfs_
~ fix_mkpath.patch;
~ fix_rsync-
~ fix_sparse_
~ manpage_
~ update_
~ workaround_
[ Sergio Durigan Junior ]
* d/rules: Disable ASM optimizations when building.
This is not needed because the only ASM-optimized implementation
available is the MD5 hash, which is actually a no-op because we link
against OpenSSL and rsync ends up using that library's implementation
of the hash. Even then, the final binary ends up with the
ASM-optimized version included, which makes it become
CET-
Thanks to Dimitri John Ledkov <email address hidden>
-- Samuel Henrique <email address hidden> Mon, 18 Apr 2022 14:44:44 +0100
rsync (3.2.3-8) unstable; urgency=medium
* debian/patches:
- manpage_
manpage.
- copy-devices.diff: Add missing manpage changes to patch
- CVE-2020-
- fix_delay_
- fix_mkpath.patch: New upstream patch to fix an edge case on --mkpath
- fix_rsync-
- fix_sparse_
options
- update_
-- Samuel Henrique <email address hidden> Sat, 25 Sep 2021 17:38:16 +0100
rsync (3.2.3-7) unstable; urgency=medium
* Bump Standards-Version to 4.6.0
* d/p/workaround_
(closes: #994543)
* debian/rsync.NEWS: Fix typo in last entry
-- Samuel Henrique <email address hidden> Sat, 18 Sep 2021 00:25:13 +0100
rsync (3.2.3-6) unstable; urgency=medium
* d/t/upstream-tests: Suppress stderr warnings from the build process
-- Samuel Henrique <email address hidden> Sun, 12 Sep 2021 18:22:57 +0100
rsync (3.2.3-5) unstable; urgency=medium
[ 刘建强 ]
* Set the rsync.service not to start automatically after installation,
the rsyncd.conf configuration file needs to be configured by the user
before the service can start
[ Samuel Henrique ]
* Re-add upstream patch for --copy-devices, the --write-devices option is
not fully equivalent (closes: #992215)
* d/rsync.docs: Add NEWS.md file (previously named NEWS) (closes: #993697)
* d/p/fix_
-- Samuel Henrique <email address hidden> Sun, 12 Sep 2021 17:25:37 +0100
rsync (3.2.3-4) unstable; urgency=medium
[ Helmut Grohne ]
* d/p/fix_
[ Samuel Henrique ]
* Bump Standards-Version to 4.5.1
### Old Ubuntu Delta ###
rsync (3.2.3-8ubuntu3) jammy; urgency=high
* No change rebuild for ppc64el baseline bump.
-- Julian Andres Klode <email address hidden> Fri, 25 Mar 2022 10:51:06 +0100
rsync (3.2.3-8ubuntu2) jammy; urgency=medium
* No-change rebuild against openssl3
-- Simon Chopin <email address hidden> Wed, 24 Nov 2021 14:01:07 +0000
rsync (3.2.3-8ubuntu1) jammy; urgency=medium
* Merge with Debian unstable. Remaining changes:
- debian/rules: add --disable-asm configure flag. The only asm
implement
because we built with OpenSSL which has optimized md5
implement
rsync binary not getting marked as CET compatible, because the noop
md5 asm is not marked as CET compatible. Thus building without noop
md5 asm, results in rsync gaining CET.
-- Bryce Harrington <email address hidden> Mon, 01 Nov 2021 16:05:43 -0700
CVE References
Changed in rsync (Ubuntu): | |
milestone: | none → ubuntu-22.07 |
Changed in rsync (Ubuntu): | |
assignee: | nobody → Sergio Durigan Junior (sergiodj) |
The Delta we have is up since Groovy (added by xnox), sadly without any bug reference test details or anything else. Since then we have had H,I,J merges just retaining it as-is.
Gladly the last merger (Thanks Sergio) picked this up for real :-)
Therefore we now have [1] including the later refinement of [2] which does not contradict.
Thereby 3.2.4-1 contains all our remaining Delta and various upstream and packaging improvements.
This is ready to be a sync.
[1]: https:/ /salsa. debian. org/debian/ rsync/- /commit/ 8dfd09fe5c85056 4953825c81d2f52 3fa0f30f07 /salsa. debian. org/debian/ rsync/- /commit/ 34390672fadd347 f157148deb3b66c bf27ae6ed1
[2]: https:/