• Bug#1109938: unblock: rsync/3.4.1+ds1-5

    From Samuel Henrique@21:1/5 to All on Sat Jul 26 19:10:02 2025
    XPost: linux.debian.devel.release

    Package: release.debian.org
    Control: affects -1 + src:rsync
    X-Debbugs-Cc: [email protected], [email protected]
    User: [email protected]
    Usertags: unblock
    Severity: normal

    Please unblock package rsync

    [ Reason ]
    As part of Google of Summer 2025, Alex has worked on improved test coverage for the rsync package. Some of Alex's changes are already in Trixie, this is adding the latest ones.

    [ Impact ]
    Increased debci coverage for CVE fixes and p-u uploads to Trixie.

    Back in January, a few CVE fixes for rsync were responsible for serious regressions, most notably one in the -H option, which is used in archive mode (-a): https://github.com/RsyncProject/rsync/issues/702

    The goal of these new tests is to detect regressions like this in salsa-ci and debci and also provide the mechanism to easily add new end-to-end tests.

    [ Tests ]
    The change is only adding more autopkgtests, they all passed in salsa-ci and unstable.

    [ Risks ]
    The only risk is of introducing a flaky test which would have to be reverted later.

    The nature of the tests is non-flaky, so the likelihood of something being missed here is minimal.

    [ Checklist ]
    � [x] all changes are documented in the d/changelog
    � [x] I reviewed all changes and I approve them
    � [x] attach debdiff against the package in testing

    [ Other info ]
    Alex will be requesting a bookworm-pu for the improved tests as well.

    https://wiki.debian.org/SummerOfCode2025/Projects#SummerOfCode2025.2FApprovedProjects.2FRsyncAutopkgtests.Autopkgtests_for_the_rsync_package

    unblock rsync/3.4.1+ds1-5

    --
    Samuel Henrique <samueloph>

    diff -Nru rsync-3.4.1+ds1/debian/changelog rsync-3.4.1+ds1/debian/changelog
    --- rsync-3.4.1+ds1/debian/changelog 2025-06-09 20:41:23.000000000 +0200
    +++ rsync-3.4.1+ds1/debian/changelog 2025-07-26 11:26:07.000000000 +0200
    @@ -1,3 +1,20 @@
    +rsync (3.4.1+ds1-5) unstable; urgency=medium
    +
    + * Team upload.
    + * d/tests/local-tests: beautify test script
    + * d/tests: run rsync tests over ssh
    + * d/tests/local-tests: add test for --exclude flag
    + * d/copyright: add contributor
    +
    + -- Alex <[email protected]> Sat, 26 Jul 2025 11:26:07 +0200
    +
    +rsync (3.4.1+ds1-5~exp1) experimental; urgency=medium
    +
    + * Team upload.
    + * d/tests: add Debian-specific local rsync tests
    +
    + -- Alex <[email protected]> Thu, 03 Jul 2025 22:28:36 +0200
    +
    rsync (3.4.1+ds1-4) unstable; urgency=medium

    * Upload to unstable
    diff -Nru rsync-3.4.1+ds1/debian/copyright rsync-3.4.1+ds1/debian/copyright
    --- rsync-3.4.1+ds1/debian/copyright 2025-06-09 20:41:23.000000000 +0200
    +++ rsync-3.4.1+ds1/debian/copyright 2025-07-26 11:26:07.000000000 +0200
    @@ -288,6 +288,7 @@