Closed easterism closed 2 years ago
Hi. Thank you for reporting this problem. These test failures are checking your DNS. Unfortunately, they are checking DNS for the existence of the exists.gearman.info
and does_not_exist.gearman.info
hosts, and the gearman.info
website apparently no longer exists. There's just a placeholder website there now.
Please edit libtest/dns.cc
and change exists.gearman.info
to www.google.com
and does_not_exist.gearman.info
to does_not_exist.google.com
. After making those changes, does make test
pass all tests?
I did, but nothing changed
PASS: libhostile/t/accept
PASS: libhostile/t/pipe
XFAIL: bin/gearadmin
SKIP: t/skip
PASS: libhostile/t/hostile_accept
PASS: libhostile/t/hostile_pipe
PASS: libhostile/t/hostile_pipe2
PASS: libhostile/t/pipe2
XFAIL: bin/gearman
PASS: libhostile/t/close
PASS: libhostile/t/hostile_close
PASS: libgearman-1.0/t/c_test
PASS: libgearman-1.0/t/cc_test
PASS: t/result
PASS: t/vector
PASS: t/unittest
PASS: t/multi_client
PASS: t/internals
PASS: t/1077917
PASS: t/gearmand
PASS: t/protocol
PASS: t/hostile_gearmand
PASS: t/cpp
PASS: t/c
PASS: t/cli
SKIP: t/drizzle
PASS: t/ephemeral
SKIP: t/postgres
SKIP: t/mysql
SKIP: t/tokyocabinet
SKIP: t/redis
PASS: t/round_robin
PASS: t/memcached
FAIL: t/worker
FAIL: t/client
============================================================================
Testsuite summary for gearmand 1.1.19.1-60-g4b46bb21
============================================================================
# TOTAL: 35
# PASS: 25
# SKIP: 6
# XFAIL: 2
# FAIL: 2
# XPASS: 0
# ERROR: 0
============================================================================
See ./test-suite.log
Please report to https://github.com/gearman/gearmand/issues
============================================================================
I did, but nothing changed
Well, that doesn't make any sense. That should have fixed it. I don't know. I don't use Debian, so your assistance in finding a solution would be appreciated.
Ah, I found more references to gearman.info in tests/libgearman-1.0/client_test.cc
and tests/libgearman-1.0/worker_test.cc
. You'll need to change exist.gearman.info
to www.google.com
and nonexist.german.info
to nonexist.google.com
in both of those files as well. I tested it myself this time, although not on Debian, and it worked. I'll submit a PR soon.
Confirmed! I did it on LMDE5
btw, assumed to change bootstrap.sh for vendor check
debian | linuxmint)
VENDOR='debian'
;;
Hi. I tried making from tar and master. For every 'make test' I've got
FAIL: t/worker FAIL: t/client
gcc info:
COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/8/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Debian 8.3.0-6' --with-bugurl=file:///usr/share/doc/gcc-8/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-8 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 8.3.0 (Debian 8.3.0-6)
test log: