From b167cf490e6a48ad8284547f698959164ba218aa Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Fri, 28 Jul 2017 10:41:42 +0000 Subject: community/lua-copas: force tests to only use ipv4 if localhost resolves to ipv6 address, tests will fail, so we force ipv4 --- community/lua-copas/APKBUILD | 6 ++++-- community/lua-copas/ipv4-only.patch | 22 ++++++++++++++++++++++ 2 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 community/lua-copas/ipv4-only.patch diff --git a/community/lua-copas/APKBUILD b/community/lua-copas/APKBUILD index 5bdccd9cdc..d8b8e853c4 100644 --- a/community/lua-copas/APKBUILD +++ b/community/lua-copas/APKBUILD @@ -12,7 +12,8 @@ license="MIT" depends="lua-socket" checkdepends="lua5.1-coxpcall lua-sec" subpackages="" -source="$pkgname-$pkgver.tar.gz::https://github.com/keplerproject/$_pkgname/archive/v$_pkgver.tar.gz" +source="$pkgname-$pkgver.tar.gz::https://github.com/keplerproject/$_pkgname/archive/v$_pkgver.tar.gz + ipv4-only.patch" builddir="$srcdir/$_pkgname-$_pkgver" # luajit is not available on s390x @@ -56,4 +57,5 @@ _subpackage() { echo 'rock_manifest = {}' > "$rockdir"/rock_manifest } -sha512sums="dd83a513fbddb2f0164c3573b417623f5cc556413c4937be7e362f4c1667bad83391143e1bf609480726730ce488c4080e810f2ce12a98a7abb5293993c10182 lua-copas-2.0.2.tar.gz" +sha512sums="dd83a513fbddb2f0164c3573b417623f5cc556413c4937be7e362f4c1667bad83391143e1bf609480726730ce488c4080e810f2ce12a98a7abb5293993c10182 lua-copas-2.0.2.tar.gz +4fb2b65f41869b9729cc4672eebbfb2745a2d01af1cd54341b8306f57510f98e118eac77c77a980f4c8e8b181b6fda150061dc39819269e9ee64bf07656dfd54 ipv4-only.patch" diff --git a/community/lua-copas/ipv4-only.patch b/community/lua-copas/ipv4-only.patch new file mode 100644 index 0000000000..a1b25b7c5e --- /dev/null +++ b/community/lua-copas/ipv4-only.patch @@ -0,0 +1,22 @@ +diff --git a/tests/largetransfer.lua b/tests/largetransfer.lua +index 9ada332..5b9727c 100644 +--- a/tests/largetransfer.lua ++++ b/tests/largetransfer.lua +@@ -41,7 +41,7 @@ local function runtest() + copas.sleep(0) + local skt = socket.tcp() + skt = copas.wrap(skt, cparams) +- skt:connect("localhost", 49500) ++ skt:connect("127.0.0.1", 49500) + skt:send(body) + print("Writing... 49500... Done!", socket.gettime()-start, err, #body) + skt = nil +@@ -54,7 +54,7 @@ local function runtest() + copas.sleep(0) + local skt = socket.tcp() + skt = copas.wrap(skt, cparams) +- skt:connect("localhost", 49501) ++ skt:connect("127.0.0.1", 49501) + skt:send(body) + print("Writing... 49501... Done!", socket.gettime()-start, err, #body) + skt = nil -- cgit v1.2.3