Package: ipset
Version: 6.30-2
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu zesty ubuntu-patch
In Ubuntu, the attached patch was applied to achieve the following:
* debian/tests/control: Add missing kmod and netbase test dependencies,
and remove the completely unnecessary test dependency on autopkgtest.
* Drop adjust-test-scripts-for-debian.patch, our kernel is new enough.
* debian/patches/test-installed.patch: Broken out from the above patch.
Obviously, in the above, you can't drop the adjust-test-scripts-for-debian.patch
until Debian's kernels are new enough, but I also broke out "test-installed" as
a new patch, since that bit is required even after the kernel-related bits can
be dropped.
As for the altered test dependencies, I would expect them to be
self-explanatory.
... Adam
-- System Information:
Debian Release: stretch/sid
APT prefers zesty
APT policy: (500, 'zesty')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.10.0-15-lowlatency (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru ipset-6.30/debian/patches/adjust-test-scripts-for-debian.patch
ipset-6.30/debian/patches/adjust-test-scripts-for-debian.patch
--- ipset-6.30/debian/patches/adjust-test-scripts-for-debian.patch
2016-11-29 19:05:14.000000000 -0700
+++ ipset-6.30/debian/patches/adjust-test-scripts-for-debian.patch
2017-04-04 06:25:34.000000000 -0600
@@ -128,19 +128,6 @@
test $n -eq $x || exit 1
done
$ipset x test
-Index: ipset/tests/cidr.sh
-===================================================================
---- ipset.orig/tests/cidr.sh
-+++ ipset/tests/cidr.sh
-@@ -35,7 +35,7 @@ NETS="0.0.0.0/1
- 255.255.255.252/31
- 255.255.255.254/32"
-
--ipset="../src/ipset"
-+ipset=${IPSET_BIN:-../src/ipset}
-
- case "$1" in
- net)
Index: ipset/tests/comment.t.list0
===================================================================
--- ipset.orig/tests/comment.t.list0
diff -Nru ipset-6.30/debian/patches/series ipset-6.30/debian/patches/series
--- ipset-6.30/debian/patches/series 2016-11-29 19:05:14.000000000 -0700
+++ ipset-6.30/debian/patches/series 2017-04-04 06:25:34.000000000 -0600
@@ -1,2 +1,3 @@
-adjust-test-scripts-for-debian.patch
+#adjust-test-scripts-for-debian.patch
05-delay-the-set-with-timeout-resizing-test.patch
+test-installed.patch
diff -Nru ipset-6.30/debian/patches/test-installed.patch
ipset-6.30/debian/patches/test-installed.patch
--- ipset-6.30/debian/patches/test-installed.patch 1969-12-31
17:00:00.000000000 -0700
+++ ipset-6.30/debian/patches/test-installed.patch 2017-04-04
06:25:34.000000000 -0600
@@ -0,0 +1,14 @@
+Index: ipset/tests/cidr.sh
+===================================================================
+--- ipset.orig/tests/cidr.sh
++++ ipset/tests/cidr.sh
+@@ -35,7 +35,7 @@ NETS="0.0.0.0/1
+ 255.255.255.252/31
+ 255.255.255.254/32"
+
+-ipset="../src/ipset"
++ipset=${IPSET_BIN:-../src/ipset}
+
+ case "$1" in
+ net)
+
diff -Nru ipset-6.30/debian/tests/control ipset-6.30/debian/tests/control
--- ipset-6.30/debian/tests/control 2016-11-29 19:05:14.000000000 -0700
+++ ipset-6.30/debian/tests/control 2017-04-04 06:25:34.000000000 -0600
@@ -1,6 +1,7 @@
Tests: regression
Depends: @,
- autopkgtest,
netmask,
sendip,
+ kmod,
+ netbase,
Restrictions: needs-root isolation-machine allow-stderr