Your message dated Thu, 19 Jun 2025 17:47:34 +0000
with message-id <[email protected]>
and subject line unblock rsync
has caused the Debian Bug report #1107754,
regarding unblock: rsync/3.4.1+ds1-4
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1107754: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1107754
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Control: affects -1 + src:rsync
X-Debbugs-Cc: [email protected], Alex <[email protected]>
User: [email protected]
Usertags: unblock
Severity: normal
Please unblock package rsync
[ Reason ]
No changes to resulting binaries, this is only enabling more tests to be run in
dh_auto_test and in autopkgtest.
This is being done by:
* Creating two new autopkgtests;
- rsync-help: superficial "-h" test;
- upstream-tests-as-root: test run with root permissions.
* Adding two new test-only build-dependencies to increase testing coverage in
dh_auto_test:
- acl
- attr
The debdiff also contains a harmless d/copyright update which got merged before
the freeze but only uploaded now.
[ Impact ]
Increasing test coverage as part of Google Summer of Code 2025:
https://wiki.debian.org/SummerOfCode2025/Projects#SummerOfCode2025.2FApprovedProjects.2FRsyncAutopkgtests.Autopkgtests_for_the_rsync_package.
[ Tests ]
This change is increasing test coverage without any changes to the binaries
produced.
[ Risks ]
Risk of flaky tests uncovered, but I've run them a few times and salsa-ci also
didn't spot anything.
If we find out that a test is flaky, it will be easily revertable.
[ 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 ]
unblock rsync/3.4.1+ds1-4
--
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-03-07 10:59:15.000000000 +0000
+++ rsync-3.4.1+ds1/debian/changelog 2025-06-09 19:41:23.000000000 +0100
@@ -1,3 +1,25 @@
+rsync (3.4.1+ds1-4) unstable; urgency=medium
+
+ * Upload to unstable
+
+ -- Samuel Henrique <[email protected]> Mon, 09 Jun 2025 19:41:23 +0100
+
+rsync (3.4.1+ds1-4~exp2) experimental; urgency=medium
+
+ * Team upload.
+ * d/control: Add acl and attr packages to Build-Depends
+ * d/tests: Add "upstream-tests-as-root" test with needs-root restriction
+
+ -- Alex <[email protected]> Fri, 06 Jun 2025 16:40:59 +0200
+
+rsync (3.4.1+ds1-4~exp1) experimental; urgency=medium
+
+ * Team upload.
+ * docs(debian/copyright): consistently point to GNU licenses website
+ * d/tests: add superficial test for "rsync -h"
+
+ -- Alex <[email protected]> Wed, 04 Jun 2025 21:46:47 +0200
+
rsync (3.4.1+ds1-3) unstable; urgency=medium
* Team upload.
diff -Nru rsync-3.4.1+ds1/debian/control rsync-3.4.1+ds1/debian/control
--- rsync-3.4.1+ds1/debian/control 2025-03-07 10:59:15.000000000 +0000
+++ rsync-3.4.1+ds1/debian/control 2025-06-09 19:41:23.000000000 +0100
@@ -12,7 +12,9 @@
zlib1g-dev,
libssl-dev,
python3:native,
- python3-cmarkgfm:native [!hppa] | python3-commonmark [hppa]
+ python3-cmarkgfm:native [!hppa] | python3-commonmark [hppa],
+ acl <!nocheck>,
+ attr <!nocheck>,
Standards-Version: 4.7.0
Rules-Requires-Root: no
Homepage: https://rsync.samba.org/
diff -Nru rsync-3.4.1+ds1/debian/copyright rsync-3.4.1+ds1/debian/copyright
--- rsync-3.4.1+ds1/debian/copyright 2025-03-07 10:59:15.000000000 +0000
+++ rsync-3.4.1+ds1/debian/copyright 2025-06-09 19:41:23.000000000 +0100
@@ -301,6 +301,9 @@
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>.
+ .
On Debian GNU/Linux systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL-3`
@@ -323,7 +326,7 @@
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License along
- with this program; if not, visit the http://fsf.org website.
+ with this program; if not, see <https://www.gnu.org/licenses/>.
License: GPL-3
This program is free software; you can redistribute it and/or modify
@@ -336,7 +339,7 @@
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License along
- with this program; if not, visit the http://fsf.org website.
+ with this program; if not, see <https://www.gnu.org/licenses/>.
License: GPL-3 with OpenSSL-xxhash exception
This program is free software; you can redistribute it and/or modify
@@ -349,7 +352,7 @@
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License along
- with this program; if not, visit the http://fsf.org website.
+ with this program; if not, see <https://www.gnu.org/licenses/>.
.
In addition, as a special exception, the copyright holders give
permission to dynamically link rsync with the OpenSSL and xxhash
@@ -391,8 +394,7 @@
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
+ along with this program; if not, see <https://www.gnu.org/licenses/>.
License: GPL-2
This program is free software; you can redistribute it and/or modify
@@ -405,8 +407,7 @@
Lesser General Public License for more details.
.
You should have received a copy of the GNU Lesser General Public
- License along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ License along with this program; if not, see <https://www.gnu.org/licenses/>.
License: PostgreSQL
Permission to use, copy, modify, and distribute this software and its
diff -Nru rsync-3.4.1+ds1/debian/tests/control
rsync-3.4.1+ds1/debian/tests/control
--- rsync-3.4.1+ds1/debian/tests/control 2025-03-07 10:59:15.000000000
+0000
+++ rsync-3.4.1+ds1/debian/tests/control 2025-06-09 19:41:23.000000000
+0100
@@ -1,2 +1,11 @@
Tests: upstream-tests
Depends: @, @builddeps@, build-essential
+
+Test-Command: rsync -h
+Features: test-name=rsync-help
+Restrictions: superficial
+
+Tests: upstream-tests-as-root
+Depends: @, @builddeps@, build-essential
+Restrictions: needs-root
+
diff -Nru rsync-3.4.1+ds1/debian/tests/upstream-tests-as-root
rsync-3.4.1+ds1/debian/tests/upstream-tests-as-root
--- rsync-3.4.1+ds1/debian/tests/upstream-tests-as-root 1970-01-01
01:00:00.000000000 +0100
+++ rsync-3.4.1+ds1/debian/tests/upstream-tests-as-root 2025-06-09
19:41:23.000000000 +0100
@@ -0,0 +1,11 @@
+#!/bin/sh
+set -e
+
+echo "debian/rules override_dh_auto_configure "
+debian/rules override_dh_auto_configure
+
+# Supress gcc warnings (autopkg treats them as failures)
+make tls getgroups getfsdev trimslash t_unsafe wildtest testrun 2>/dev/null
+
+# Run tests
+rsync_bin="/usr/bin/rsync" ./runtests.sh
--- End Message ---
--- Begin Message ---
Unblocked.
--- End Message ---