[Git][debian-proftpd-team/proftpd][master] [skip-ci] Document upstream issue in d/rules.

Hilmar Preuße (@hilmar) gitlab at salsa.debian.org
Thu Nov 5 23:08:24 GMT 2026



Hilmar Preuße pushed to branch master at Debian ProFTPD Team / proftpd


Commits:
9a9fc0b3 by Hilmar Preuße at 2026-11-06T00:08:17+01:00
[skip-ci] Document upstream issue in d/rules.

- - - - -


4 changed files:

- debian/patches/series
- debian/rules
- debian/tests/control
- debian/tests/test-suite


Changes:

=====================================
debian/patches/series
=====================================
@@ -5,12 +5,12 @@ mod_sql_mysql.c
 mod_wrap_noparanoid
 ftpstats
 odbc
-01_disable_inet_connect_ipv4_test.diff
-02_disable_redis_sentinel_conn_new_test.diff
+#01_disable_inet_connect_ipv4_test.diff
+#02_disable_redis_sentinel_conn_new_test.diff
 # The following two patches conflict.
 #04_disable_base_netaddr_get_addr_test.diff
-04_disable_base_netaddr_get_addr_test2.diff
-05_disable_inet_connect_ipv6_test.diff
+#04_disable_base_netaddr_get_addr_test2.diff
+#05_disable_inet_connect_ipv6_test.diff
 #ca9a7469ced3a7baf8ab9cc97f7c6b4c5ee3de75.diff
 933abc9ae115ffc59e4b2a98495ec267bf341d23.diff
 0f91a0f088312da4862d1f882cdf998e78fa3795.diff


=====================================
debian/rules
=====================================
@@ -72,6 +72,7 @@ override_dh_auto_configure:
 	dh_update_autotools_config
 
 	# upstream autotools stuff is old enough to miss --runstatedir option and break debhelper(>10)
+	# Reported: https://github.com/proftpd/proftpd/issues/1034
 	# dh_auto_configure -- $(CONF_ARGS) --with-shared=$(DSOMODS1):$(DSOMODS2):$(DSOMODS3):$(DSOMODS4):$(DSOMODS5):$(DSOMODS6)
 	install_user=$$(id -un) install_group=$$(id -gn) ./configure --infodir=\${prefix}/share/info --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/$(DEB_BUILD_GNU_TYPE) --disable-dependency-tracking \
 				$(CONF_ARGS) --with-shared=$(DSOMODS1):$(DSOMODS2):$(DSOMODS3):$(DSOMODS4):$(DSOMODS5):$(DSOMODS6)


=====================================
debian/tests/control
=====================================
@@ -6,7 +6,8 @@ Depends: @builddeps@,
 	libnet-inet6glue-perl,
 	libnet-telnet-perl,
 	libhttp-message-perl,
-	redis-server
+	redis-server,
+	xz-utils
 Restrictions: allow-stderr
 
 Tests: sftp-connection


=====================================
debian/tests/test-suite
=====================================
@@ -13,4 +13,11 @@ eval "$(dpkg-buildflags --export=sh)"
 	    --enable-ipv6 --enable-nls --enable-memcache --enable-pcre2 \
 	    --disable-strip --enable-redis --enable-tests
 
-make check-api
+make check-api || \
+if [ -r "tests/api-tests.log" ]; then
+  if xz tests/api-tests.log; then
+    base64 tests/api-tests.log.xz
+  else
+    cat tests/api-tests.log
+  fi
+fi



View it on GitLab: https://salsa.debian.org/debian-proftpd-team/proftpd/-/commit/9a9fc0b3e2f9a6a68612d48b02540017a544b751

-- 
View it on GitLab: https://salsa.debian.org/debian-proftpd-team/proftpd/-/commit/9a9fc0b3e2f9a6a68612d48b02540017a544b751
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help




More information about the Pkg-proftpd-maintainers mailing list