Bone Baboon via Bug reports for GNU Guix writes: > I have reported this to the inetutils bug mailing list and asked if the > inetutils test suite could be modified so that syslogd.sh does not fail > if IPv6 is disabled. I received this response on the inetutils mailing list: > Hi. Thanks for the report. Could you investigate if the > tests/runtime-ipv6.c program return appropriately? It is supposed to > check wether the runtime system supports IPv6 or not, and should detect > this properly on your system (or there is a bug in the self-test code > elsewhere). > > Looking at the code, I don't think a getaddrinfo-lookup is sufficient, > the code probably need to attempt to listen to a socket too, in order to > fully test wether IPv6 is disabled globally or not. I looked for tests/runtime-ipv6.c in the inetutils's build tree. I could not find it. I looked up the current version of inetutils which is 2.0. Guix has 1.9.4 of inetutils packaged. Based on the response I received on the inetutils mailing list it sounds like updating the inetutils package to 2.0 may resolve this failing test. I tried to build inetutils from the file inetutils-2-0.scm attached. It's only changes are the version number and hash for inetutils 2.0. It failed with this error: ``` patching file ifconfig/system.c Hunk #1 FAILED at 25. 1 out of 1 hunk FAILED -- saving rejects to file ifconfig/system.c.rej patching file ifconfig/system.h Hunk #1 FAILED at 97. 1 out of 1 hunk FAILED -- saving rejects to file ifconfig/system.h.rej patching file ifconfig/system/Makefile.am Hunk #1 FAILED at 26. 1 out of 1 hunk FAILED -- saving rejects to file ifconfig/system/Makefile.am.rej patching file ifconfig/system/generic.c Hunk #1 FAILED at 22. Hunk #2 FAILED at 36. 2 out of 2 hunks FAILED -- saving rejects to file ifconfig/system/generic.c.rej The next patch would create the file ifconfig/system/hurd.c, which already exists! Applying it anyway. patching file ifconfig/system/hurd.c Hunk #1 FAILED at 1. 1 out of 1 hunk FAILED -- saving rejects to file ifconfig/system/hurd.c.rej The next patch would create the file ifconfig/system/hurd.h, which already exists! Applying it anyway. patching file ifconfig/system/hurd.h Hunk #1 FAILED at 1. 1 out of 1 hunk FAILED -- saving rejects to file ifconfig/system/hurd.h.rej patching file ifconfig/system/hurd.c Hunk #1 succeeded at 186 with fuzz 2 (offset 11 lines). Hunk #2 FAILED at 194. 1 out of 2 hunks FAILED -- saving rejects to file ifconfig/system/hurd.c.rej patching file telnet/sys_bsd.c Hunk #1 succeeded at 64 (offset 1 line). Hunk #2 succeeded at 159 (offset 1 line). Hunk #3 succeeded at 262 (offset 1 line). Hunk #4 succeeded at 759 (offset 1 line). source is under 'inetutils-2.0' applying '/gnu/store/pyjlhc8r3xzm169l6symkm2l9wrab6hl-inetutils-hurd.patch'... Backtrace: 3 (primitive-load "/gnu/store/401x9biqviwi2xa2sjs9p7c0xsf…") In ice-9/eval.scm: 619:8 2 (_ #(# "inetutils-2.0")) In srfi/srfi-1.scm: 634:9 1 (for-each # ("/gnu/store/py…")) In guix/build/utils.scm: 654:6 0 (invoke _ . _) guix/build/utils.scm:654:6: In procedure invoke: ERROR: 1. &invoke-error: program: "/gnu/store/qw20chpgkgbcqmzhs60c8hjl1hmblyc8-patch-2.7.6/bin/patch" arguments: ("--force" "--no-backup-if-mismatch" "-p1" "--input" "/gnu/store/pyjlhc8r3xzm169l6symkm2l9wrab6hl-inetutils-hurd.patch") exit-status: 1 term-signal: #f stop-signal: #f ```